Interface ImportJobSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ImportJobSummary.Builder,ImportJobSummary>, SdkBuilder<ImportJobSummary.Builder,ImportJobSummary>, SdkPojo
Enclosing class:
ImportJobSummary

public static interface ImportJobSummary.Builder extends SdkPojo, CopyableBuilder<ImportJobSummary.Builder,ImportJobSummary>
  • Method Details

    • createdTime

      ImportJobSummary.Builder createdTime(Instant createdTime)

      The timestamp when the import job was created.

      Parameters:
      createdTime - The timestamp when the import job was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalSourceConfiguration

      ImportJobSummary.Builder externalSourceConfiguration(ExternalSourceConfiguration externalSourceConfiguration)

      The configuration information of the external source that the resource data are imported from.

      Parameters:
      externalSourceConfiguration - The configuration information of the external source that the resource data are imported from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • externalSourceConfiguration

      default ImportJobSummary.Builder externalSourceConfiguration(Consumer<ExternalSourceConfiguration.Builder> externalSourceConfiguration)

      The configuration information of the external source that the resource data are imported from.

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

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

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

      ImportJobSummary.Builder importJobId(String importJobId)

      The identifier of the import job.

      Parameters:
      importJobId - The identifier of the import job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • importJobType

      ImportJobSummary.Builder importJobType(String importJobType)

      The type of import job.

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

      ImportJobSummary.Builder importJobType(ImportJobType importJobType)

      The type of import job.

      Parameters:
      importJobType - The type of import job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • knowledgeBaseArn

      ImportJobSummary.Builder knowledgeBaseArn(String knowledgeBaseArn)

      The Amazon Resource Name (ARN) of the knowledge base.

      Parameters:
      knowledgeBaseArn - The Amazon Resource Name (ARN) of the knowledge base.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • knowledgeBaseId

      ImportJobSummary.Builder knowledgeBaseId(String knowledgeBaseId)

      The identifier of the knowledge base.

      Parameters:
      knowledgeBaseId - The identifier of the knowledge base.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      ImportJobSummary.Builder lastModifiedTime(Instant lastModifiedTime)

      The timestamp when the import job was last modified.

      Parameters:
      lastModifiedTime - The timestamp when the import job was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metadata

      The metadata fields of the imported Amazon Q in Connect resources.

      Parameters:
      metadata - The metadata fields of the imported Amazon Q in Connect resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the import job.

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

      The status of the import job.

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

      ImportJobSummary.Builder uploadId(String uploadId)

      A pointer to the uploaded asset. This value is returned by StartContentUpload.

      Parameters:
      uploadId - A pointer to the uploaded asset. This value is returned by StartContentUpload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.