Struct aws_sdk_workspaces::operation::describe_workspace_snapshots::builders::DescribeWorkspaceSnapshotsOutputBuilder
source · #[non_exhaustive]pub struct DescribeWorkspaceSnapshotsOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeWorkspaceSnapshotsOutput
.
Implementations§
source§impl DescribeWorkspaceSnapshotsOutputBuilder
impl DescribeWorkspaceSnapshotsOutputBuilder
sourcepub fn rebuild_snapshots(self, input: Snapshot) -> Self
pub fn rebuild_snapshots(self, input: Snapshot) -> Self
Appends an item to rebuild_snapshots
.
To override the contents of this collection use set_rebuild_snapshots
.
Information about the snapshots that can be used to rebuild a WorkSpace. These snapshots include the user volume.
sourcepub fn set_rebuild_snapshots(self, input: Option<Vec<Snapshot>>) -> Self
pub fn set_rebuild_snapshots(self, input: Option<Vec<Snapshot>>) -> Self
Information about the snapshots that can be used to rebuild a WorkSpace. These snapshots include the user volume.
sourcepub fn restore_snapshots(self, input: Snapshot) -> Self
pub fn restore_snapshots(self, input: Snapshot) -> Self
Appends an item to restore_snapshots
.
To override the contents of this collection use set_restore_snapshots
.
Information about the snapshots that can be used to restore a WorkSpace. These snapshots include both the root volume and the user volume.
sourcepub fn set_restore_snapshots(self, input: Option<Vec<Snapshot>>) -> Self
pub fn set_restore_snapshots(self, input: Option<Vec<Snapshot>>) -> Self
Information about the snapshots that can be used to restore a WorkSpace. These snapshots include both the root volume and the user volume.
sourcepub fn build(self) -> DescribeWorkspaceSnapshotsOutput
pub fn build(self) -> DescribeWorkspaceSnapshotsOutput
Consumes the builder and constructs a DescribeWorkspaceSnapshotsOutput
.
Trait Implementations§
source§impl Clone for DescribeWorkspaceSnapshotsOutputBuilder
impl Clone for DescribeWorkspaceSnapshotsOutputBuilder
source§fn clone(&self) -> DescribeWorkspaceSnapshotsOutputBuilder
fn clone(&self) -> DescribeWorkspaceSnapshotsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeWorkspaceSnapshotsOutputBuilder
impl Default for DescribeWorkspaceSnapshotsOutputBuilder
source§fn default() -> DescribeWorkspaceSnapshotsOutputBuilder
fn default() -> DescribeWorkspaceSnapshotsOutputBuilder
source§impl PartialEq<DescribeWorkspaceSnapshotsOutputBuilder> for DescribeWorkspaceSnapshotsOutputBuilder
impl PartialEq<DescribeWorkspaceSnapshotsOutputBuilder> for DescribeWorkspaceSnapshotsOutputBuilder
source§fn eq(&self, other: &DescribeWorkspaceSnapshotsOutputBuilder) -> bool
fn eq(&self, other: &DescribeWorkspaceSnapshotsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.