Struct aws_sdk_quicksight::types::SnapshotJobS3Result
source · #[non_exhaustive]pub struct SnapshotJobS3Result {
pub s3_destination_configuration: Option<SnapshotS3DestinationConfiguration>,
pub s3_uri: Option<String>,
pub error_info: Option<Vec<SnapshotJobResultErrorInfo>>,
}Expand description
The Amazon S3 result from the snapshot job. The result includes the DestinationConfiguration and the Amazon S3 Uri. If an error occured during the job, the result returns information on the error.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.s3_destination_configuration: Option<SnapshotS3DestinationConfiguration>A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob API call.
s3_uri: Option<String>The Amazon S3 Uri.
error_info: Option<Vec<SnapshotJobResultErrorInfo>>An array of error records that describe any failures that occur while the dashboard snapshot job runs.
Implementations§
source§impl SnapshotJobS3Result
impl SnapshotJobS3Result
sourcepub fn s3_destination_configuration(
&self
) -> Option<&SnapshotS3DestinationConfiguration>
pub fn 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 error_info(&self) -> Option<&[SnapshotJobResultErrorInfo]>
pub fn error_info(&self) -> Option<&[SnapshotJobResultErrorInfo]>
An array of error records that describe any failures that occur while the dashboard snapshot job runs.
source§impl SnapshotJobS3Result
impl SnapshotJobS3Result
sourcepub fn builder() -> SnapshotJobS3ResultBuilder
pub fn builder() -> SnapshotJobS3ResultBuilder
Creates a new builder-style object to manufacture SnapshotJobS3Result.
Trait Implementations§
source§impl Clone for SnapshotJobS3Result
impl Clone for SnapshotJobS3Result
source§fn clone(&self) -> SnapshotJobS3Result
fn clone(&self) -> SnapshotJobS3Result
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SnapshotJobS3Result
impl Debug for SnapshotJobS3Result
source§impl PartialEq<SnapshotJobS3Result> for SnapshotJobS3Result
impl PartialEq<SnapshotJobS3Result> for SnapshotJobS3Result
source§fn eq(&self, other: &SnapshotJobS3Result) -> bool
fn eq(&self, other: &SnapshotJobS3Result) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for SnapshotJobS3Result
Auto Trait Implementations§
impl RefUnwindSafe for SnapshotJobS3Result
impl Send for SnapshotJobS3Result
impl Sync for SnapshotJobS3Result
impl Unpin for SnapshotJobS3Result
impl UnwindSafe for SnapshotJobS3Result
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
Mutably borrows from an owned value. Read more