#[non_exhaustive]pub struct ImportSnapshotOutputBuilder { /* private fields */ }
Expand description
A builder for ImportSnapshotOutput
.
Implementations§
source§impl ImportSnapshotOutputBuilder
impl ImportSnapshotOutputBuilder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the import snapshot task.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the import snapshot task.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the import snapshot task.
sourcepub fn import_task_id(self, input: impl Into<String>) -> Self
pub fn import_task_id(self, input: impl Into<String>) -> Self
The ID of the import snapshot task.
sourcepub fn set_import_task_id(self, input: Option<String>) -> Self
pub fn set_import_task_id(self, input: Option<String>) -> Self
The ID of the import snapshot task.
sourcepub fn get_import_task_id(&self) -> &Option<String>
pub fn get_import_task_id(&self) -> &Option<String>
The ID of the import snapshot task.
sourcepub fn snapshot_task_detail(self, input: SnapshotTaskDetail) -> Self
pub fn snapshot_task_detail(self, input: SnapshotTaskDetail) -> Self
Information about the import snapshot task.
sourcepub fn set_snapshot_task_detail(self, input: Option<SnapshotTaskDetail>) -> Self
pub fn set_snapshot_task_detail(self, input: Option<SnapshotTaskDetail>) -> Self
Information about the import snapshot task.
sourcepub fn get_snapshot_task_detail(&self) -> &Option<SnapshotTaskDetail>
pub fn get_snapshot_task_detail(&self) -> &Option<SnapshotTaskDetail>
Information about the import snapshot task.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
Any tags assigned to the import snapshot task.
Any tags assigned to the import snapshot task.
Any tags assigned to the import snapshot task.
sourcepub fn build(self) -> ImportSnapshotOutput
pub fn build(self) -> ImportSnapshotOutput
Consumes the builder and constructs a ImportSnapshotOutput
.
Trait Implementations§
source§impl Clone for ImportSnapshotOutputBuilder
impl Clone for ImportSnapshotOutputBuilder
source§fn clone(&self) -> ImportSnapshotOutputBuilder
fn clone(&self) -> ImportSnapshotOutputBuilder
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 ImportSnapshotOutputBuilder
impl Debug for ImportSnapshotOutputBuilder
source§impl Default for ImportSnapshotOutputBuilder
impl Default for ImportSnapshotOutputBuilder
source§fn default() -> ImportSnapshotOutputBuilder
fn default() -> ImportSnapshotOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ImportSnapshotOutputBuilder
impl PartialEq for ImportSnapshotOutputBuilder
source§fn eq(&self, other: &ImportSnapshotOutputBuilder) -> bool
fn eq(&self, other: &ImportSnapshotOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ImportSnapshotOutputBuilder
Auto Trait Implementations§
impl Freeze for ImportSnapshotOutputBuilder
impl RefUnwindSafe for ImportSnapshotOutputBuilder
impl Send for ImportSnapshotOutputBuilder
impl Sync for ImportSnapshotOutputBuilder
impl Unpin for ImportSnapshotOutputBuilder
impl UnwindSafe for ImportSnapshotOutputBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.