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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description S3TableIntegrationSource.BuildercreatedTimeStamp(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.S3TableIntegrationSource.BuilderdataSource(DataSource dataSource)The data source associated with the S3 Table Integration.S3TableIntegrationSource.Builderidentifier(String identifier)The unique identifier for this data source association.S3TableIntegrationSource.Builderstatus(String status)The current status of the data source association.S3TableIntegrationSource.Builderstatus(S3TableIntegrationSourceStatus status)The current status of the data source association.S3TableIntegrationSource.BuilderstatusReason(String statusReason)Additional information about the status of the data source association.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
identifier
S3TableIntegrationSource.Builder identifier(String 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
S3TableIntegrationSource.Builder dataSource(DataSource 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
default S3TableIntegrationSource.Builder dataSource(Consumer<DataSource.Builder> 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:
dataSource(DataSource)
-
status
S3TableIntegrationSource.Builder status(String 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:
S3TableIntegrationSourceStatus,S3TableIntegrationSourceStatus
-
status
S3TableIntegrationSource.Builder status(S3TableIntegrationSourceStatus 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:
S3TableIntegrationSourceStatus,S3TableIntegrationSourceStatus
-
statusReason
S3TableIntegrationSource.Builder statusReason(String 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
S3TableIntegrationSource.Builder createdTimeStamp(Long 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.
-
-