// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`ExportEarthObservationJob`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`arn(impl Into<String>)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::arn) / [`set_arn(Option<String>)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::set_arn): <p>The input Amazon Resource Name (ARN) of the Earth Observation job being exported.</p>
/// - [`client_token(impl Into<String>)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::client_token) / [`set_client_token(Option<String>)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::set_client_token): <p>A unique token that guarantees that the call to this API is idempotent.</p>
/// - [`execution_role_arn(impl Into<String>)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::execution_role_arn) / [`set_execution_role_arn(Option<String>)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::set_execution_role_arn): <p>The Amazon Resource Name (ARN) of the IAM role that you specified for the job.</p>
/// - [`output_config(OutputConfigInput)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::output_config) / [`set_output_config(Option<OutputConfigInput>)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::set_output_config): <p>An object containing information about the output file.</p>
/// - [`export_source_images(bool)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::export_source_images) / [`set_export_source_images(Option<bool>)`](crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::set_export_source_images): <p>The source images provided to the Earth Observation job being exported.</p>
/// - On success, responds with [`ExportEarthObservationJobOutput`](crate::operation::export_earth_observation_job::ExportEarthObservationJobOutput) with field(s):
/// - [`arn(Option<String>)`](crate::operation::export_earth_observation_job::ExportEarthObservationJobOutput::arn): <p>The output Amazon Resource Name (ARN) of the Earth Observation job being exported.</p>
/// - [`creation_time(Option<DateTime>)`](crate::operation::export_earth_observation_job::ExportEarthObservationJobOutput::creation_time): <p>The creation time.</p>
/// - [`export_status(Option<EarthObservationJobExportStatus>)`](crate::operation::export_earth_observation_job::ExportEarthObservationJobOutput::export_status): <p>The status of the results of the Earth Observation job being exported.</p>
/// - [`execution_role_arn(Option<String>)`](crate::operation::export_earth_observation_job::ExportEarthObservationJobOutput::execution_role_arn): <p>The Amazon Resource Name (ARN) of the IAM role that you specified for the job.</p>
/// - [`output_config(Option<OutputConfigInput>)`](crate::operation::export_earth_observation_job::ExportEarthObservationJobOutput::output_config): <p>An object containing information about the output file.</p>
/// - [`export_source_images(Option<bool>)`](crate::operation::export_earth_observation_job::ExportEarthObservationJobOutput::export_source_images): <p>The source images provided to the Earth Observation job being exported.</p>
/// - On failure, responds with [`SdkError<ExportEarthObservationJobError>`](crate::operation::export_earth_observation_job::ExportEarthObservationJobError)
pub fn export_earth_observation_job(&self) -> crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder {
crate::operation::export_earth_observation_job::builders::ExportEarthObservationJobFluentBuilder::new(self.handle.clone())
}
}