Interface BatchLoadTaskDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BatchLoadTaskDescription.Builder,
,BatchLoadTaskDescription> SdkBuilder<BatchLoadTaskDescription.Builder,
,BatchLoadTaskDescription> SdkPojo
- Enclosing class:
BatchLoadTaskDescription
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time when the Timestream batch load task was created.default BatchLoadTaskDescription.Builder
dataModelConfiguration
(Consumer<DataModelConfiguration.Builder> dataModelConfiguration) Data model configuration for a batch load task.dataModelConfiguration
(DataModelConfiguration dataModelConfiguration) Data model configuration for a batch load task.default BatchLoadTaskDescription.Builder
dataSourceConfiguration
(Consumer<DataSourceConfiguration.Builder> dataSourceConfiguration) Configuration details about the data source for a batch load task.dataSourceConfiguration
(DataSourceConfiguration dataSourceConfiguration) Configuration details about the data source for a batch load task.errorMessage
(String errorMessage) lastUpdatedTime
(Instant lastUpdatedTime) The time when the Timestream batch load task was last updated.default BatchLoadTaskDescription.Builder
progressReport
(Consumer<BatchLoadProgressReport.Builder> progressReport) This is a convenience method that creates an instance of theBatchLoadProgressReport.Builder
avoiding the need to create one manually viaBatchLoadProgressReport.builder()
.progressReport
(BatchLoadProgressReport progressReport) recordVersion
(Long recordVersion) default BatchLoadTaskDescription.Builder
reportConfiguration
(Consumer<ReportConfiguration.Builder> reportConfiguration) Report configuration for a batch load task.reportConfiguration
(ReportConfiguration reportConfiguration) Report configuration for a batch load task.resumableUntil
(Instant resumableUntil) targetDatabaseName
(String targetDatabaseName) targetTableName
(String targetTableName) The ID of the batch load task.taskStatus
(String taskStatus) Status of the batch load task.taskStatus
(BatchLoadStatus taskStatus) Status of the batch load task.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, sdkFields
-
Method Details
-
taskId
The ID of the batch load task.
- Parameters:
taskId
- The ID of the batch load task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorMessage
- Parameters:
errorMessage
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceConfiguration
BatchLoadTaskDescription.Builder dataSourceConfiguration(DataSourceConfiguration dataSourceConfiguration) Configuration details about the data source for a batch load task.
- Parameters:
dataSourceConfiguration
- Configuration details about the data source for a batch load task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceConfiguration
default BatchLoadTaskDescription.Builder dataSourceConfiguration(Consumer<DataSourceConfiguration.Builder> dataSourceConfiguration) Configuration details about the data source for a batch load task.
This is a convenience method that creates an instance of theDataSourceConfiguration.Builder
avoiding the need to create one manually viaDataSourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSourceConfiguration(DataSourceConfiguration)
.- Parameters:
dataSourceConfiguration
- a consumer that will call methods onDataSourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
progressReport
- Parameters:
progressReport
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
progressReport
default BatchLoadTaskDescription.Builder progressReport(Consumer<BatchLoadProgressReport.Builder> progressReport) This is a convenience method that creates an instance of theBatchLoadProgressReport.Builder
avoiding the need to create one manually viaBatchLoadProgressReport.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprogressReport(BatchLoadProgressReport)
.- Parameters:
progressReport
- a consumer that will call methods onBatchLoadProgressReport.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reportConfiguration
Report configuration for a batch load task. This contains details about where error reports are stored.
- Parameters:
reportConfiguration
- Report configuration for a batch load task. This contains details about where error reports are stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reportConfiguration
default BatchLoadTaskDescription.Builder reportConfiguration(Consumer<ReportConfiguration.Builder> reportConfiguration) Report configuration for a batch load task. This contains details about where error reports are stored.
This is a convenience method that creates an instance of theReportConfiguration.Builder
avoiding the need to create one manually viaReportConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreportConfiguration(ReportConfiguration)
.- Parameters:
reportConfiguration
- a consumer that will call methods onReportConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataModelConfiguration
BatchLoadTaskDescription.Builder dataModelConfiguration(DataModelConfiguration dataModelConfiguration) Data model configuration for a batch load task. This contains details about where a data model for a batch load task is stored.
- Parameters:
dataModelConfiguration
- Data model configuration for a batch load task. This contains details about where a data model for a batch load task is stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataModelConfiguration
default BatchLoadTaskDescription.Builder dataModelConfiguration(Consumer<DataModelConfiguration.Builder> dataModelConfiguration) Data model configuration for a batch load task. This contains details about where a data model for a batch load task is stored.
This is a convenience method that creates an instance of theDataModelConfiguration.Builder
avoiding the need to create one manually viaDataModelConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataModelConfiguration(DataModelConfiguration)
.- Parameters:
dataModelConfiguration
- a consumer that will call methods onDataModelConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetDatabaseName
- Parameters:
targetDatabaseName
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetTableName
- Parameters:
targetTableName
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskStatus
Status of the batch load task.
- Parameters:
taskStatus
- Status of the batch load task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
taskStatus
Status of the batch load task.
- Parameters:
taskStatus
- Status of the batch load task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
recordVersion
- Parameters:
recordVersion
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The time when the Timestream batch load task was created.
- Parameters:
creationTime
- The time when the Timestream batch load task was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The time when the Timestream batch load task was last updated.
- Parameters:
lastUpdatedTime
- The time when the Timestream batch load task was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resumableUntil
- Parameters:
resumableUntil
-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-