Package com.pulumi.aws.cloudwatch.inputs
Class LogS3TableIntegrationSourceState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.LogS3TableIntegrationSourceState.Builder
-
- Enclosing class:
- LogS3TableIntegrationSourceState
public static final class LogS3TableIntegrationSourceState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LogS3TableIntegrationSourceState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogS3TableIntegrationSourceStatebuild()LogS3TableIntegrationSourceState.BuilderdataSource(LogS3TableIntegrationSourceDataSourceArgs dataSource)LogS3TableIntegrationSourceState.BuilderdataSource(com.pulumi.core.Output<LogS3TableIntegrationSourceDataSourceArgs> dataSource)LogS3TableIntegrationSourceState.BuilderintegrationArn(com.pulumi.core.Output<java.lang.String> integrationArn)LogS3TableIntegrationSourceState.BuilderintegrationArn(java.lang.String integrationArn)LogS3TableIntegrationSourceState.Builderregion(com.pulumi.core.Output<java.lang.String> region)LogS3TableIntegrationSourceState.Builderregion(java.lang.String region)LogS3TableIntegrationSourceState.Buildertimeouts(LogS3TableIntegrationSourceTimeoutsArgs timeouts)LogS3TableIntegrationSourceState.Buildertimeouts(com.pulumi.core.Output<LogS3TableIntegrationSourceTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LogS3TableIntegrationSourceState defaults)
-
-
Method Detail
-
dataSource
public LogS3TableIntegrationSourceState.Builder dataSource(@Nullable com.pulumi.core.Output<LogS3TableIntegrationSourceDataSourceArgs> dataSource)
- Parameters:
dataSource- Data source to associate with the S3 Table Integration. See `dataSource` Block below.- Returns:
- builder
-
dataSource
public LogS3TableIntegrationSourceState.Builder dataSource(LogS3TableIntegrationSourceDataSourceArgs dataSource)
- Parameters:
dataSource- Data source to associate with the S3 Table Integration. See `dataSource` Block below.- Returns:
- builder
-
integrationArn
public LogS3TableIntegrationSourceState.Builder integrationArn(@Nullable com.pulumi.core.Output<java.lang.String> integrationArn)
- Parameters:
integrationArn- ARN of the `aws.observabilityadmin.S3TableIntegration` to associate the data source with.- Returns:
- builder
-
integrationArn
public LogS3TableIntegrationSourceState.Builder integrationArn(java.lang.String integrationArn)
- Parameters:
integrationArn- ARN of the `aws.observabilityadmin.S3TableIntegration` to associate the data source with.- Returns:
- builder
-
region
public LogS3TableIntegrationSourceState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public LogS3TableIntegrationSourceState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
timeouts
public LogS3TableIntegrationSourceState.Builder timeouts(@Nullable com.pulumi.core.Output<LogS3TableIntegrationSourceTimeoutsArgs> timeouts)
-
timeouts
public LogS3TableIntegrationSourceState.Builder timeouts(LogS3TableIntegrationSourceTimeoutsArgs timeouts)
-
build
public LogS3TableIntegrationSourceState build()
-
-