1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`DescribeModelCardExportJob`](crate::operation::describe_model_card_export_job::builders::DescribeModelCardExportJobFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`model_card_export_job_arn(impl Into<String>)`](crate::operation::describe_model_card_export_job::builders::DescribeModelCardExportJobFluentBuilder::model_card_export_job_arn) / [`set_model_card_export_job_arn(Option<String>)`](crate::operation::describe_model_card_export_job::builders::DescribeModelCardExportJobFluentBuilder::set_model_card_export_job_arn):<br>required: **true**<br><p>The Amazon Resource Name (ARN) of the model card export job to describe.</p><br>
    /// - On success, responds with [`DescribeModelCardExportJobOutput`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput) with field(s):
    ///   - [`model_card_export_job_name(Option<String>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::model_card_export_job_name): <p>The name of the model card export job to describe.</p>
    ///   - [`model_card_export_job_arn(Option<String>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::model_card_export_job_arn): <p>The Amazon Resource Name (ARN) of the model card export job.</p>
    ///   - [`status(Option<ModelCardExportJobStatus>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::status): <p>The completion status of the model card export job.</p> <ul>  <li>   <p><code>InProgress</code>: The model card export job is in progress.</p></li>  <li>   <p><code>Completed</code>: The model card export job is complete.</p></li>  <li>   <p><code>Failed</code>: The model card export job failed. To see the reason for the failure, see the <code>FailureReason</code> field in the response to a <code>DescribeModelCardExportJob</code> call.</p></li> </ul>
    ///   - [`model_card_name(Option<String>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::model_card_name): <p>The name or Amazon Resource Name (ARN) of the model card that the model export job exports.</p>
    ///   - [`model_card_version(Option<i32>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::model_card_version): <p>The version of the model card that the model export job exports.</p>
    ///   - [`output_config(Option<ModelCardExportOutputConfig>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::output_config): <p>The export output details for the model card.</p>
    ///   - [`created_at(Option<DateTime>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::created_at): <p>The date and time that the model export job was created.</p>
    ///   - [`last_modified_at(Option<DateTime>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::last_modified_at): <p>The date and time that the model export job was last modified.</p>
    ///   - [`failure_reason(Option<String>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::failure_reason): <p>The failure reason if the model export job fails.</p>
    ///   - [`export_artifacts(Option<ModelCardExportArtifacts>)`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobOutput::export_artifacts): <p>The exported model card artifacts.</p>
    /// - On failure, responds with [`SdkError<DescribeModelCardExportJobError>`](crate::operation::describe_model_card_export_job::DescribeModelCardExportJobError)
    pub fn describe_model_card_export_job(
        &self,
    ) -> crate::operation::describe_model_card_export_job::builders::DescribeModelCardExportJobFluentBuilder {
        crate::operation::describe_model_card_export_job::builders::DescribeModelCardExportJobFluentBuilder::new(self.handle.clone())
    }
}