Interface IngestionJobSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IngestionJobSummary.Builder,IngestionJobSummary>,SdkBuilder<IngestionJobSummary.Builder,IngestionJobSummary>,SdkPojo
- Enclosing class:
- IngestionJobSummary
public static interface IngestionJobSummary.Builder extends SdkPojo, CopyableBuilder<IngestionJobSummary.Builder,IngestionJobSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IngestionJobSummary.BuilderdataSourceId(String dataSourceId)The unique identifier of the data source for the data ingestion job.IngestionJobSummary.Builderdescription(String description)The description of the data ingestion job.IngestionJobSummary.BuilderingestionJobId(String ingestionJobId)The unique identifier of the data ingestion job.IngestionJobSummary.BuilderknowledgeBaseId(String knowledgeBaseId)The unique identifier of the knowledge base for the data ingestion job.IngestionJobSummary.BuilderstartedAt(Instant startedAt)The time the data ingestion job started.default IngestionJobSummary.Builderstatistics(Consumer<IngestionJobStatistics.Builder> statistics)Contains statistics for the data ingestion job.IngestionJobSummary.Builderstatistics(IngestionJobStatistics statistics)Contains statistics for the data ingestion job.IngestionJobSummary.Builderstatus(String status)The status of the data ingestion job.IngestionJobSummary.Builderstatus(IngestionJobStatus status)The status of the data ingestion job.IngestionJobSummary.BuilderupdatedAt(Instant updatedAt)The time the data ingestion job was last updated.-
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 Detail
-
dataSourceId
IngestionJobSummary.Builder dataSourceId(String dataSourceId)
The unique identifier of the data source for the data ingestion job.
- Parameters:
dataSourceId- The unique identifier of the data source for the data ingestion job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
IngestionJobSummary.Builder description(String description)
The description of the data ingestion job.
- Parameters:
description- The description of the data ingestion job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingestionJobId
IngestionJobSummary.Builder ingestionJobId(String ingestionJobId)
The unique identifier of the data ingestion job.
- Parameters:
ingestionJobId- The unique identifier of the data ingestion job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
knowledgeBaseId
IngestionJobSummary.Builder knowledgeBaseId(String knowledgeBaseId)
The unique identifier of the knowledge base for the data ingestion job.
- Parameters:
knowledgeBaseId- The unique identifier of the knowledge base for the data ingestion job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startedAt
IngestionJobSummary.Builder startedAt(Instant startedAt)
The time the data ingestion job started.
- Parameters:
startedAt- The time the data ingestion job started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statistics
IngestionJobSummary.Builder statistics(IngestionJobStatistics statistics)
Contains statistics for the data ingestion job.
- Parameters:
statistics- Contains statistics for the data ingestion job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statistics
default IngestionJobSummary.Builder statistics(Consumer<IngestionJobStatistics.Builder> statistics)
Contains statistics for the data ingestion job.
This is a convenience method that creates an instance of theIngestionJobStatistics.Builderavoiding the need to create one manually viaIngestionJobStatistics.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatistics(IngestionJobStatistics).- Parameters:
statistics- a consumer that will call methods onIngestionJobStatistics.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
statistics(IngestionJobStatistics)
-
status
IngestionJobSummary.Builder status(String status)
The status of the data ingestion job.
- Parameters:
status- The status of the data ingestion job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngestionJobStatus,IngestionJobStatus
-
status
IngestionJobSummary.Builder status(IngestionJobStatus status)
The status of the data ingestion job.
- Parameters:
status- The status of the data ingestion job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngestionJobStatus,IngestionJobStatus
-
updatedAt
IngestionJobSummary.Builder updatedAt(Instant updatedAt)
The time the data ingestion job was last updated.
- Parameters:
updatedAt- The time the data ingestion job was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-