Struct aws_sdk_quicksight::operation::start_dashboard_snapshot_job::StartDashboardSnapshotJobInput
source · #[non_exhaustive]pub struct StartDashboardSnapshotJobInput {
pub aws_account_id: Option<String>,
pub dashboard_id: Option<String>,
pub snapshot_job_id: Option<String>,
pub user_configuration: Option<SnapshotUserConfiguration>,
pub snapshot_configuration: Option<SnapshotConfiguration>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.aws_account_id: Option<String>The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
dashboard_id: Option<String>The ID of the dashboard that you want to start a snapshot job for.
snapshot_job_id: Option<String>An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs. You can reuse this ID for another job 24 hours after the current job is completed.
user_configuration: Option<SnapshotUserConfiguration>A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.
snapshot_configuration: Option<SnapshotConfiguration>A structure that describes the configuration of the dashboard snapshot.
Implementations§
source§impl StartDashboardSnapshotJobInput
impl StartDashboardSnapshotJobInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.
sourcepub fn dashboard_id(&self) -> Option<&str>
pub fn dashboard_id(&self) -> Option<&str>
The ID of the dashboard that you want to start a snapshot job for.
sourcepub fn snapshot_job_id(&self) -> Option<&str>
pub fn snapshot_job_id(&self) -> Option<&str>
An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs. You can reuse this ID for another job 24 hours after the current job is completed.
sourcepub fn user_configuration(&self) -> Option<&SnapshotUserConfiguration>
pub fn user_configuration(&self) -> Option<&SnapshotUserConfiguration>
A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.
sourcepub fn snapshot_configuration(&self) -> Option<&SnapshotConfiguration>
pub fn snapshot_configuration(&self) -> Option<&SnapshotConfiguration>
A structure that describes the configuration of the dashboard snapshot.
source§impl StartDashboardSnapshotJobInput
impl StartDashboardSnapshotJobInput
sourcepub fn builder() -> StartDashboardSnapshotJobInputBuilder
pub fn builder() -> StartDashboardSnapshotJobInputBuilder
Creates a new builder-style object to manufacture StartDashboardSnapshotJobInput.
Trait Implementations§
source§impl Clone for StartDashboardSnapshotJobInput
impl Clone for StartDashboardSnapshotJobInput
source§fn clone(&self) -> StartDashboardSnapshotJobInput
fn clone(&self) -> StartDashboardSnapshotJobInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for StartDashboardSnapshotJobInput
impl PartialEq for StartDashboardSnapshotJobInput
source§fn eq(&self, other: &StartDashboardSnapshotJobInput) -> bool
fn eq(&self, other: &StartDashboardSnapshotJobInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StartDashboardSnapshotJobInput
Auto Trait Implementations§
impl Freeze for StartDashboardSnapshotJobInput
impl RefUnwindSafe for StartDashboardSnapshotJobInput
impl Send for StartDashboardSnapshotJobInput
impl Sync for StartDashboardSnapshotJobInput
impl Unpin for StartDashboardSnapshotJobInput
impl UnwindSafe for StartDashboardSnapshotJobInput
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