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 Details

    • dataSourceId

      IngestionJobSummary.Builder dataSourceId(String dataSourceId)

      The unique identifier of the data source in the ingestion job.

      Parameters:
      dataSourceId - The unique identifier of the data source in the 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 ingestion job.

      Parameters:
      description - The description of the 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 ingestion job.

      Parameters:
      ingestionJobId - The unique identifier of the 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 to which the data source is added.

      Parameters:
      knowledgeBaseId - The unique identifier of the knowledge base to which the data source is added.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startedAt

      IngestionJobSummary.Builder startedAt(Instant startedAt)

      The time at which the ingestion job was started.

      Parameters:
      startedAt - The time at which the ingestion job was started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statistics

      Contains statistics for the ingestion job.

      Parameters:
      statistics - Contains statistics for the ingestion job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statistics

      Contains statistics for the ingestion job.

      This is a convenience method that creates an instance of the IngestionJobStatistics.Builder avoiding the need to create one manually via IngestionJobStatistics.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to statistics(IngestionJobStatistics).

      Parameters:
      statistics - a consumer that will call methods on IngestionJobStatistics.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the ingestion job.

      Parameters:
      status - The status of the ingestion job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the ingestion job.

      Parameters:
      status - The status of the ingestion job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • updatedAt

      IngestionJobSummary.Builder updatedAt(Instant updatedAt)

      The time at which the ingestion job was last updated.

      Parameters:
      updatedAt - The time at which the ingestion job was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.