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) overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) 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) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
AssociateSourceToS3TableIntegrationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-