Interface ImportJobData.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ImportJobData.Builder,
,ImportJobData> SdkBuilder<ImportJobData.Builder,
,ImportJobData> SdkPojo
- Enclosing class:
ImportJobData
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTime
(Instant createdTime) The timestamp when the import job was created.default ImportJobData.Builder
externalSourceConfiguration
(Consumer<ExternalSourceConfiguration.Builder> externalSourceConfiguration) Sets the value of the ExternalSourceConfiguration property for this object.externalSourceConfiguration
(ExternalSourceConfiguration externalSourceConfiguration) Sets the value of the ExternalSourceConfiguration property for this object.failedRecordReport
(String failedRecordReport) The link to donwload the information of resource data that failed to be imported.importJobId
(String importJobId) The identifier of the import job.importJobType
(String importJobType) The type of the import job.importJobType
(ImportJobType importJobType) The type of the import job.knowledgeBaseArn
(String knowledgeBaseArn) The Amazon Resource Name (ARN) of the knowledge base.knowledgeBaseId
(String knowledgeBaseId) The identifier of the knowledge base.lastModifiedTime
(Instant lastModifiedTime) The timestamp when the import job data was last modified.The metadata fields of the imported Amazon Q in Connect resources.The status of the import job.status
(ImportJobStatus status) The status of the import job.A pointer to the uploaded asset.The download link to the resource file that is uploaded to the import job.The expiration time of the URL as an epoch timestamp.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
-
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
ImportJobData.Builder externalSourceConfiguration(ExternalSourceConfiguration externalSourceConfiguration) Sets the value of the ExternalSourceConfiguration property for this object.- Parameters:
externalSourceConfiguration
- The new value for the ExternalSourceConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalSourceConfiguration
default ImportJobData.Builder externalSourceConfiguration(Consumer<ExternalSourceConfiguration.Builder> externalSourceConfiguration) Sets the value of the ExternalSourceConfiguration property for this object. This is a convenience method that creates an instance of theExternalSourceConfiguration.Builder
avoiding the need to create one manually viaExternalSourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexternalSourceConfiguration(ExternalSourceConfiguration)
.- Parameters:
externalSourceConfiguration
- a consumer that will call methods onExternalSourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failedRecordReport
The link to donwload the information of resource data that failed to be imported.
- Parameters:
failedRecordReport
- The link to donwload the information of resource data that failed to be imported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
The type of the import job.
- Parameters:
importJobType
- The type of the import job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
importJobType
The type of the import job.
- Parameters:
importJobType
- The type of the import job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
The timestamp when the import job data was last modified.
- Parameters:
lastModifiedTime
- The timestamp when the import job data 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
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.
-
url
The download link to the resource file that is uploaded to the import job.
- Parameters:
url
- The download link to the resource file that is uploaded to the import job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
urlExpiry
The expiration time of the URL as an epoch timestamp.
- Parameters:
urlExpiry
- The expiration time of the URL as an epoch timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-