Struct aws_sdk_m2::operation::get_batch_job_execution::builders::GetBatchJobExecutionOutputBuilder
source · #[non_exhaustive]pub struct GetBatchJobExecutionOutputBuilder { /* private fields */ }Expand description
A builder for GetBatchJobExecutionOutput.
Implementations§
source§impl GetBatchJobExecutionOutputBuilder
impl GetBatchJobExecutionOutputBuilder
sourcepub fn execution_id(self, input: impl Into<String>) -> Self
pub fn execution_id(self, input: impl Into<String>) -> Self
The unique identifier for this batch job execution.
sourcepub fn set_execution_id(self, input: Option<String>) -> Self
pub fn set_execution_id(self, input: Option<String>) -> Self
The unique identifier for this batch job execution.
sourcepub fn application_id(self, input: impl Into<String>) -> Self
pub fn application_id(self, input: impl Into<String>) -> Self
The identifier of the application.
sourcepub fn set_application_id(self, input: Option<String>) -> Self
pub fn set_application_id(self, input: Option<String>) -> Self
The identifier of the application.
sourcepub fn job_id(self, input: impl Into<String>) -> Self
pub fn job_id(self, input: impl Into<String>) -> Self
The unique identifier for this batch job.
sourcepub fn set_job_id(self, input: Option<String>) -> Self
pub fn set_job_id(self, input: Option<String>) -> Self
The unique identifier for this batch job.
sourcepub fn set_job_name(self, input: Option<String>) -> Self
pub fn set_job_name(self, input: Option<String>) -> Self
The name of this batch job.
sourcepub fn set_job_user(self, input: Option<String>) -> Self
pub fn set_job_user(self, input: Option<String>) -> Self
The user for the job.
sourcepub fn job_type(self, input: BatchJobType) -> Self
pub fn job_type(self, input: BatchJobType) -> Self
The type of job.
sourcepub fn set_job_type(self, input: Option<BatchJobType>) -> Self
pub fn set_job_type(self, input: Option<BatchJobType>) -> Self
The type of job.
sourcepub fn status(self, input: BatchJobExecutionStatus) -> Self
pub fn status(self, input: BatchJobExecutionStatus) -> Self
The status of the batch job execution.
sourcepub fn set_status(self, input: Option<BatchJobExecutionStatus>) -> Self
pub fn set_status(self, input: Option<BatchJobExecutionStatus>) -> Self
The status of the batch job execution.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The timestamp when the batch job execution started.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The timestamp when the batch job execution started.
sourcepub fn end_time(self, input: DateTime) -> Self
pub fn end_time(self, input: DateTime) -> Self
The timestamp when the batch job execution ended.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The timestamp when the batch job execution ended.
sourcepub fn status_reason(self, input: impl Into<String>) -> Self
pub fn status_reason(self, input: impl Into<String>) -> Self
The reason for the reported status.
sourcepub fn set_status_reason(self, input: Option<String>) -> Self
pub fn set_status_reason(self, input: Option<String>) -> Self
The reason for the reported status.
sourcepub fn return_code(self, input: impl Into<String>) -> Self
pub fn return_code(self, input: impl Into<String>) -> Self
sourcepub fn set_return_code(self, input: Option<String>) -> Self
pub fn set_return_code(self, input: Option<String>) -> Self
sourcepub fn batch_job_identifier(self, input: BatchJobIdentifier) -> Self
pub fn batch_job_identifier(self, input: BatchJobIdentifier) -> Self
Identifies a specific batch job.
sourcepub fn set_batch_job_identifier(self, input: Option<BatchJobIdentifier>) -> Self
pub fn set_batch_job_identifier(self, input: Option<BatchJobIdentifier>) -> Self
Identifies a specific batch job.
sourcepub fn build(self) -> GetBatchJobExecutionOutput
pub fn build(self) -> GetBatchJobExecutionOutput
Consumes the builder and constructs a GetBatchJobExecutionOutput.
Trait Implementations§
source§impl Clone for GetBatchJobExecutionOutputBuilder
impl Clone for GetBatchJobExecutionOutputBuilder
source§fn clone(&self) -> GetBatchJobExecutionOutputBuilder
fn clone(&self) -> GetBatchJobExecutionOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetBatchJobExecutionOutputBuilder
impl Default for GetBatchJobExecutionOutputBuilder
source§fn default() -> GetBatchJobExecutionOutputBuilder
fn default() -> GetBatchJobExecutionOutputBuilder
source§impl PartialEq<GetBatchJobExecutionOutputBuilder> for GetBatchJobExecutionOutputBuilder
impl PartialEq<GetBatchJobExecutionOutputBuilder> for GetBatchJobExecutionOutputBuilder
source§fn eq(&self, other: &GetBatchJobExecutionOutputBuilder) -> bool
fn eq(&self, other: &GetBatchJobExecutionOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.