Interface S3TableIntegrationSource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<S3TableIntegrationSource.Builder,,S3TableIntegrationSource> SdkBuilder<S3TableIntegrationSource.Builder,,S3TableIntegrationSource> SdkPojo
- Enclosing class:
S3TableIntegrationSource
@Mutable
@NotThreadSafe
public static interface S3TableIntegrationSource.Builder
extends SdkPojo, CopyableBuilder<S3TableIntegrationSource.Builder,S3TableIntegrationSource>
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTimeStamp(Long createdTimeStamp) The timestamp when the data source association was created.default S3TableIntegrationSource.BuilderdataSource(Consumer<DataSource.Builder> dataSource) The data source associated with the S3 Table Integration.dataSource(DataSource dataSource) The data source associated with the S3 Table Integration.identifier(String identifier) The unique identifier for this data source association.The current status of the data source association.status(S3TableIntegrationSourceStatus status) The current status of the data source association.statusReason(String statusReason) Additional information about the status of the data source association.Methods 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
-
identifier
The unique identifier for this data source association.
- Parameters:
identifier- The unique identifier for this data source association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSource
The data source associated with the S3 Table Integration.
- Parameters:
dataSource- The data source associated with the S3 Table Integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSource
The data source associated with the S3 Table Integration.
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:
-
status
The current status of the data source association.
- Parameters:
status- The current status of the data source association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the data source association.
- Parameters:
status- The current status of the data source association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Additional information about the status of the data source association.
- Parameters:
statusReason- Additional information about the status of the data source association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimeStamp
The timestamp when the data source association was created.
- Parameters:
createdTimeStamp- The timestamp when the data source association was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-