// 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): <p>The Amazon Resource Name (ARN) of the model card export job to describe.</p>
/// - 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(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())
}
}