Interface AssociateSourceToS3TableIntegrationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CloudWatchLogsRequest.Builder,CopyableBuilder<AssociateSourceToS3TableIntegrationRequest.Builder,,AssociateSourceToS3TableIntegrationRequest> SdkBuilder<AssociateSourceToS3TableIntegrationRequest.Builder,,AssociateSourceToS3TableIntegrationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
AssociateSourceToS3TableIntegrationRequest
@Mutable
@NotThreadSafe
public static interface AssociateSourceToS3TableIntegrationRequest.Builder
extends CloudWatchLogsRequest.Builder, SdkPojo, CopyableBuilder<AssociateSourceToS3TableIntegrationRequest.Builder,AssociateSourceToS3TableIntegrationRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondataSource(Consumer<DataSource.Builder> dataSource) The data source to associate with the S3 Table Integration.dataSource(DataSource dataSource) The data source to associate with the S3 Table Integration.integrationArn(String integrationArn) The Amazon Resource Name (ARN) of the S3 Table Integration to associate the data source with.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.cloudwatchlogs.model.CloudWatchLogsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
integrationArn
The Amazon Resource Name (ARN) of the S3 Table Integration to associate the data source with.
- Parameters:
integrationArn- The Amazon Resource Name (ARN) of the S3 Table Integration to associate the data source with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSource
The data source to associate with the S3 Table Integration. Contains the name and type of the data source.
- Parameters:
dataSource- The data source to associate with the S3 Table Integration. Contains the name and type of the data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSource
default AssociateSourceToS3TableIntegrationRequest.Builder dataSource(Consumer<DataSource.Builder> dataSource) The data source to associate with the S3 Table Integration. Contains the name and type of the data source.
This is a convenience method that creates an instance of theDataSource.Builderavoiding the need to create one manually viaDataSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataSource(DataSource).- Parameters:
dataSource- a consumer that will call methods onDataSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
AssociateSourceToS3TableIntegrationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AssociateSourceToS3TableIntegrationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-