Struct aws_sdk_dlm::types::builders::CrossRegionCopyTargetBuilder
source · #[non_exhaustive]pub struct CrossRegionCopyTargetBuilder { /* private fields */ }
Expand description
A builder for CrossRegionCopyTarget
.
Implementations§
source§impl CrossRegionCopyTargetBuilder
impl CrossRegionCopyTargetBuilder
sourcepub fn target_region(self, input: impl Into<String>) -> Self
pub fn target_region(self, input: impl Into<String>) -> Self
The target Region, for example us-east-1
.
sourcepub fn set_target_region(self, input: Option<String>) -> Self
pub fn set_target_region(self, input: Option<String>) -> Self
The target Region, for example us-east-1
.
sourcepub fn get_target_region(&self) -> &Option<String>
pub fn get_target_region(&self) -> &Option<String>
The target Region, for example us-east-1
.
sourcepub fn build(self) -> CrossRegionCopyTarget
pub fn build(self) -> CrossRegionCopyTarget
Consumes the builder and constructs a CrossRegionCopyTarget
.
Trait Implementations§
source§impl Clone for CrossRegionCopyTargetBuilder
impl Clone for CrossRegionCopyTargetBuilder
source§fn clone(&self) -> CrossRegionCopyTargetBuilder
fn clone(&self) -> CrossRegionCopyTargetBuilder
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 CrossRegionCopyTargetBuilder
impl Debug for CrossRegionCopyTargetBuilder
source§impl Default for CrossRegionCopyTargetBuilder
impl Default for CrossRegionCopyTargetBuilder
source§fn default() -> CrossRegionCopyTargetBuilder
fn default() -> CrossRegionCopyTargetBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CrossRegionCopyTargetBuilder
impl PartialEq for CrossRegionCopyTargetBuilder
source§fn eq(&self, other: &CrossRegionCopyTargetBuilder) -> bool
fn eq(&self, other: &CrossRegionCopyTargetBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CrossRegionCopyTargetBuilder
Auto Trait Implementations§
impl Freeze for CrossRegionCopyTargetBuilder
impl RefUnwindSafe for CrossRegionCopyTargetBuilder
impl Send for CrossRegionCopyTargetBuilder
impl Sync for CrossRegionCopyTargetBuilder
impl Unpin for CrossRegionCopyTargetBuilder
impl UnwindSafe for CrossRegionCopyTargetBuilder
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.