#[non_exhaustive]pub struct SnapshotJobS3ResultBuilder { /* private fields */ }
Expand description
A builder for SnapshotJobS3Result
.
Implementations§
source§impl SnapshotJobS3ResultBuilder
impl SnapshotJobS3ResultBuilder
sourcepub fn s3_destination_configuration(
self,
input: SnapshotS3DestinationConfiguration
) -> Self
pub fn s3_destination_configuration( self, input: SnapshotS3DestinationConfiguration ) -> Self
A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob
API call.
sourcepub fn set_s3_destination_configuration(
self,
input: Option<SnapshotS3DestinationConfiguration>
) -> Self
pub fn set_s3_destination_configuration( self, input: Option<SnapshotS3DestinationConfiguration> ) -> Self
A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob
API call.
sourcepub fn get_s3_destination_configuration(
&self
) -> &Option<SnapshotS3DestinationConfiguration>
pub fn get_s3_destination_configuration( &self ) -> &Option<SnapshotS3DestinationConfiguration>
A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob
API call.
sourcepub fn set_s3_uri(self, input: Option<String>) -> Self
pub fn set_s3_uri(self, input: Option<String>) -> Self
The Amazon S3 Uri.
sourcepub fn get_s3_uri(&self) -> &Option<String>
pub fn get_s3_uri(&self) -> &Option<String>
The Amazon S3 Uri.
sourcepub fn error_info(self, input: SnapshotJobResultErrorInfo) -> Self
pub fn error_info(self, input: SnapshotJobResultErrorInfo) -> Self
Appends an item to error_info
.
To override the contents of this collection use set_error_info
.
An array of error records that describe any failures that occur while the dashboard snapshot job runs.
sourcepub fn set_error_info(
self,
input: Option<Vec<SnapshotJobResultErrorInfo>>
) -> Self
pub fn set_error_info( self, input: Option<Vec<SnapshotJobResultErrorInfo>> ) -> Self
An array of error records that describe any failures that occur while the dashboard snapshot job runs.
sourcepub fn get_error_info(&self) -> &Option<Vec<SnapshotJobResultErrorInfo>>
pub fn get_error_info(&self) -> &Option<Vec<SnapshotJobResultErrorInfo>>
An array of error records that describe any failures that occur while the dashboard snapshot job runs.
sourcepub fn build(self) -> SnapshotJobS3Result
pub fn build(self) -> SnapshotJobS3Result
Consumes the builder and constructs a SnapshotJobS3Result
.
Trait Implementations§
source§impl Clone for SnapshotJobS3ResultBuilder
impl Clone for SnapshotJobS3ResultBuilder
source§fn clone(&self) -> SnapshotJobS3ResultBuilder
fn clone(&self) -> SnapshotJobS3ResultBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SnapshotJobS3ResultBuilder
impl Debug for SnapshotJobS3ResultBuilder
source§impl Default for SnapshotJobS3ResultBuilder
impl Default for SnapshotJobS3ResultBuilder
source§fn default() -> SnapshotJobS3ResultBuilder
fn default() -> SnapshotJobS3ResultBuilder
source§impl PartialEq for SnapshotJobS3ResultBuilder
impl PartialEq for SnapshotJobS3ResultBuilder
source§fn eq(&self, other: &SnapshotJobS3ResultBuilder) -> bool
fn eq(&self, other: &SnapshotJobS3ResultBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SnapshotJobS3ResultBuilder
Auto Trait Implementations§
impl Freeze for SnapshotJobS3ResultBuilder
impl RefUnwindSafe for SnapshotJobS3ResultBuilder
impl Send for SnapshotJobS3ResultBuilder
impl Sync for SnapshotJobS3ResultBuilder
impl Unpin for SnapshotJobS3ResultBuilder
impl UnwindSafe for SnapshotJobS3ResultBuilder
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