Struct aws_sdk_quicksight::operation::describe_dashboard_snapshot_job_result::builders::DescribeDashboardSnapshotJobResultOutputBuilder
source · #[non_exhaustive]pub struct DescribeDashboardSnapshotJobResultOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeDashboardSnapshotJobResultOutput
.
Implementations§
source§impl DescribeDashboardSnapshotJobResultOutputBuilder
impl DescribeDashboardSnapshotJobResultOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob
API call.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob
API call.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob
API call.
sourcepub fn job_status(self, input: SnapshotJobStatus) -> Self
pub fn job_status(self, input: SnapshotJobStatus) -> Self
Indicates the status of a job after it has reached a terminal state. A finished snapshot job will retuen a COMPLETED
or FAILED
status.
sourcepub fn set_job_status(self, input: Option<SnapshotJobStatus>) -> Self
pub fn set_job_status(self, input: Option<SnapshotJobStatus>) -> Self
Indicates the status of a job after it has reached a terminal state. A finished snapshot job will retuen a COMPLETED
or FAILED
status.
sourcepub fn get_job_status(&self) -> &Option<SnapshotJobStatus>
pub fn get_job_status(&self) -> &Option<SnapshotJobStatus>
Indicates the status of a job after it has reached a terminal state. A finished snapshot job will retuen a COMPLETED
or FAILED
status.
sourcepub fn created_time(self, input: DateTime) -> Self
pub fn created_time(self, input: DateTime) -> Self
The time that a snapshot job was created.
sourcepub fn set_created_time(self, input: Option<DateTime>) -> Self
pub fn set_created_time(self, input: Option<DateTime>) -> Self
The time that a snapshot job was created.
sourcepub fn get_created_time(&self) -> &Option<DateTime>
pub fn get_created_time(&self) -> &Option<DateTime>
The time that a snapshot job was created.
sourcepub fn last_updated_time(self, input: DateTime) -> Self
pub fn last_updated_time(self, input: DateTime) -> Self
The time that a snapshot job status was last updated.
sourcepub fn set_last_updated_time(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_time(self, input: Option<DateTime>) -> Self
The time that a snapshot job status was last updated.
sourcepub fn get_last_updated_time(&self) -> &Option<DateTime>
pub fn get_last_updated_time(&self) -> &Option<DateTime>
The time that a snapshot job status was last updated.
sourcepub fn result(self, input: SnapshotJobResult) -> Self
pub fn result(self, input: SnapshotJobResult) -> Self
The result of the snapshot job. Jobs that have successfully completed will return the S3Uri where they are located. Jobs that have failedwill return information on the error that caused the job to fail.
sourcepub fn set_result(self, input: Option<SnapshotJobResult>) -> Self
pub fn set_result(self, input: Option<SnapshotJobResult>) -> Self
The result of the snapshot job. Jobs that have successfully completed will return the S3Uri where they are located. Jobs that have failedwill return information on the error that caused the job to fail.
sourcepub fn get_result(&self) -> &Option<SnapshotJobResult>
pub fn get_result(&self) -> &Option<SnapshotJobResult>
The result of the snapshot job. Jobs that have successfully completed will return the S3Uri where they are located. Jobs that have failedwill return information on the error that caused the job to fail.
sourcepub fn error_info(self, input: SnapshotJobErrorInfo) -> Self
pub fn error_info(self, input: SnapshotJobErrorInfo) -> Self
Displays information for the error that caused a job to fail.
sourcepub fn set_error_info(self, input: Option<SnapshotJobErrorInfo>) -> Self
pub fn set_error_info(self, input: Option<SnapshotJobErrorInfo>) -> Self
Displays information for the error that caused a job to fail.
sourcepub fn get_error_info(&self) -> &Option<SnapshotJobErrorInfo>
pub fn get_error_info(&self) -> &Option<SnapshotJobErrorInfo>
Displays information for the error that caused a job to fail.
sourcepub fn request_id(self, input: impl Into<String>) -> Self
pub fn request_id(self, input: impl Into<String>) -> Self
The Amazon Web Services request ID for this operation.
sourcepub fn set_request_id(self, input: Option<String>) -> Self
pub fn set_request_id(self, input: Option<String>) -> Self
The Amazon Web Services request ID for this operation.
sourcepub fn get_request_id(&self) -> &Option<String>
pub fn get_request_id(&self) -> &Option<String>
The Amazon Web Services request ID for this operation.
sourcepub fn set_status(self, input: Option<i32>) -> Self
pub fn set_status(self, input: Option<i32>) -> Self
The HTTP status of the request
sourcepub fn get_status(&self) -> &Option<i32>
pub fn get_status(&self) -> &Option<i32>
The HTTP status of the request
sourcepub fn build(self) -> DescribeDashboardSnapshotJobResultOutput
pub fn build(self) -> DescribeDashboardSnapshotJobResultOutput
Consumes the builder and constructs a DescribeDashboardSnapshotJobResultOutput
.
Trait Implementations§
source§impl Clone for DescribeDashboardSnapshotJobResultOutputBuilder
impl Clone for DescribeDashboardSnapshotJobResultOutputBuilder
source§fn clone(&self) -> DescribeDashboardSnapshotJobResultOutputBuilder
fn clone(&self) -> DescribeDashboardSnapshotJobResultOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeDashboardSnapshotJobResultOutputBuilder
impl Default for DescribeDashboardSnapshotJobResultOutputBuilder
source§fn default() -> DescribeDashboardSnapshotJobResultOutputBuilder
fn default() -> DescribeDashboardSnapshotJobResultOutputBuilder
source§impl PartialEq for DescribeDashboardSnapshotJobResultOutputBuilder
impl PartialEq for DescribeDashboardSnapshotJobResultOutputBuilder
source§fn eq(&self, other: &DescribeDashboardSnapshotJobResultOutputBuilder) -> bool
fn eq(&self, other: &DescribeDashboardSnapshotJobResultOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeDashboardSnapshotJobResultOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeDashboardSnapshotJobResultOutputBuilder
impl RefUnwindSafe for DescribeDashboardSnapshotJobResultOutputBuilder
impl Send for DescribeDashboardSnapshotJobResultOutputBuilder
impl Sync for DescribeDashboardSnapshotJobResultOutputBuilder
impl Unpin for DescribeDashboardSnapshotJobResultOutputBuilder
impl UnwindSafe for DescribeDashboardSnapshotJobResultOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more