Struct aws_sdk_ec2::operation::modify_snapshot_tier::builders::ModifySnapshotTierOutputBuilder
source · #[non_exhaustive]pub struct ModifySnapshotTierOutputBuilder { /* private fields */ }
Expand description
A builder for ModifySnapshotTierOutput
.
Implementations§
source§impl ModifySnapshotTierOutputBuilder
impl ModifySnapshotTierOutputBuilder
sourcepub fn snapshot_id(self, input: impl Into<String>) -> Self
pub fn snapshot_id(self, input: impl Into<String>) -> Self
The ID of the snapshot.
sourcepub fn set_snapshot_id(self, input: Option<String>) -> Self
pub fn set_snapshot_id(self, input: Option<String>) -> Self
The ID of the snapshot.
sourcepub fn get_snapshot_id(&self) -> &Option<String>
pub fn get_snapshot_id(&self) -> &Option<String>
The ID of the snapshot.
sourcepub fn tiering_start_time(self, input: DateTime) -> Self
pub fn tiering_start_time(self, input: DateTime) -> Self
The date and time when the archive process was started.
sourcepub fn set_tiering_start_time(self, input: Option<DateTime>) -> Self
pub fn set_tiering_start_time(self, input: Option<DateTime>) -> Self
The date and time when the archive process was started.
sourcepub fn get_tiering_start_time(&self) -> &Option<DateTime>
pub fn get_tiering_start_time(&self) -> &Option<DateTime>
The date and time when the archive process was started.
sourcepub fn build(self) -> ModifySnapshotTierOutput
pub fn build(self) -> ModifySnapshotTierOutput
Consumes the builder and constructs a ModifySnapshotTierOutput
.
Trait Implementations§
source§impl Clone for ModifySnapshotTierOutputBuilder
impl Clone for ModifySnapshotTierOutputBuilder
source§fn clone(&self) -> ModifySnapshotTierOutputBuilder
fn clone(&self) -> ModifySnapshotTierOutputBuilder
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 Default for ModifySnapshotTierOutputBuilder
impl Default for ModifySnapshotTierOutputBuilder
source§fn default() -> ModifySnapshotTierOutputBuilder
fn default() -> ModifySnapshotTierOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ModifySnapshotTierOutputBuilder
impl PartialEq for ModifySnapshotTierOutputBuilder
source§fn eq(&self, other: &ModifySnapshotTierOutputBuilder) -> bool
fn eq(&self, other: &ModifySnapshotTierOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ModifySnapshotTierOutputBuilder
Auto Trait Implementations§
impl Freeze for ModifySnapshotTierOutputBuilder
impl RefUnwindSafe for ModifySnapshotTierOutputBuilder
impl Send for ModifySnapshotTierOutputBuilder
impl Sync for ModifySnapshotTierOutputBuilder
impl Unpin for ModifySnapshotTierOutputBuilder
impl UnwindSafe for ModifySnapshotTierOutputBuilder
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> 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.