Struct aws_sdk_qconnect::types::ImportJobData
source · #[non_exhaustive]pub struct ImportJobData {Show 13 fields
pub import_job_id: String,
pub knowledge_base_id: String,
pub upload_id: String,
pub knowledge_base_arn: String,
pub import_job_type: ImportJobType,
pub status: ImportJobStatus,
pub url: String,
pub failed_record_report: Option<String>,
pub url_expiry: DateTime,
pub created_time: DateTime,
pub last_modified_time: DateTime,
pub metadata: Option<HashMap<String, String>>,
pub external_source_configuration: Option<ExternalSourceConfiguration>,
}Expand description
Summary information about the import job.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.import_job_id: StringThe identifier of the import job.
knowledge_base_id: StringThe identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
upload_id: StringA pointer to the uploaded asset. This value is returned by StartContentUpload.
knowledge_base_arn: StringThe Amazon Resource Name (ARN) of the knowledge base.
import_job_type: ImportJobTypeThe type of the import job.
status: ImportJobStatusThe status of the import job.
url: StringThe download link to the resource file that is uploaded to the import job.
failed_record_report: Option<String>The link to donwload the information of resource data that failed to be imported.
url_expiry: DateTimeThe expiration time of the URL as an epoch timestamp.
created_time: DateTimeThe timestamp when the import job was created.
last_modified_time: DateTimeThe timestamp when the import job data was last modified.
metadata: Option<HashMap<String, String>>The metadata fields of the imported Amazon Q resources.
external_source_configuration: Option<ExternalSourceConfiguration>The configuration information of the external data source.
Implementations§
source§impl ImportJobData
impl ImportJobData
sourcepub fn import_job_id(&self) -> &str
pub fn import_job_id(&self) -> &str
The identifier of the import job.
sourcepub fn knowledge_base_id(&self) -> &str
pub fn knowledge_base_id(&self) -> &str
The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
sourcepub fn upload_id(&self) -> &str
pub fn upload_id(&self) -> &str
A pointer to the uploaded asset. This value is returned by StartContentUpload.
sourcepub fn knowledge_base_arn(&self) -> &str
pub fn knowledge_base_arn(&self) -> &str
The Amazon Resource Name (ARN) of the knowledge base.
sourcepub fn import_job_type(&self) -> &ImportJobType
pub fn import_job_type(&self) -> &ImportJobType
The type of the import job.
sourcepub fn status(&self) -> &ImportJobStatus
pub fn status(&self) -> &ImportJobStatus
The status of the import job.
sourcepub fn url(&self) -> &str
pub fn url(&self) -> &str
The download link to the resource file that is uploaded to the import job.
sourcepub fn failed_record_report(&self) -> Option<&str>
pub fn failed_record_report(&self) -> Option<&str>
The link to donwload the information of resource data that failed to be imported.
sourcepub fn url_expiry(&self) -> &DateTime
pub fn url_expiry(&self) -> &DateTime
The expiration time of the URL as an epoch timestamp.
sourcepub fn created_time(&self) -> &DateTime
pub fn created_time(&self) -> &DateTime
The timestamp when the import job was created.
sourcepub fn last_modified_time(&self) -> &DateTime
pub fn last_modified_time(&self) -> &DateTime
The timestamp when the import job data was last modified.
sourcepub fn metadata(&self) -> Option<&HashMap<String, String>>
pub fn metadata(&self) -> Option<&HashMap<String, String>>
The metadata fields of the imported Amazon Q resources.
sourcepub fn external_source_configuration(
&self
) -> Option<&ExternalSourceConfiguration>
pub fn external_source_configuration( &self ) -> Option<&ExternalSourceConfiguration>
The configuration information of the external data source.
source§impl ImportJobData
impl ImportJobData
sourcepub fn builder() -> ImportJobDataBuilder
pub fn builder() -> ImportJobDataBuilder
Creates a new builder-style object to manufacture ImportJobData.
Trait Implementations§
source§impl Clone for ImportJobData
impl Clone for ImportJobData
source§fn clone(&self) -> ImportJobData
fn clone(&self) -> ImportJobData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ImportJobData
impl Debug for ImportJobData
source§impl PartialEq for ImportJobData
impl PartialEq for ImportJobData
source§fn eq(&self, other: &ImportJobData) -> bool
fn eq(&self, other: &ImportJobData) -> bool
self and other values to be equal, and is used
by ==.