Struct aws_sdk_dynamodb::types::builders::BackupDescriptionBuilder
source · #[non_exhaustive]pub struct BackupDescriptionBuilder { /* private fields */ }
Expand description
A builder for BackupDescription
.
Implementations§
source§impl BackupDescriptionBuilder
impl BackupDescriptionBuilder
sourcepub fn backup_details(self, input: BackupDetails) -> Self
pub fn backup_details(self, input: BackupDetails) -> Self
Contains the details of the backup created for the table.
sourcepub fn set_backup_details(self, input: Option<BackupDetails>) -> Self
pub fn set_backup_details(self, input: Option<BackupDetails>) -> Self
Contains the details of the backup created for the table.
sourcepub fn get_backup_details(&self) -> &Option<BackupDetails>
pub fn get_backup_details(&self) -> &Option<BackupDetails>
Contains the details of the backup created for the table.
sourcepub fn source_table_details(self, input: SourceTableDetails) -> Self
pub fn source_table_details(self, input: SourceTableDetails) -> Self
Contains the details of the table when the backup was created.
sourcepub fn set_source_table_details(self, input: Option<SourceTableDetails>) -> Self
pub fn set_source_table_details(self, input: Option<SourceTableDetails>) -> Self
Contains the details of the table when the backup was created.
sourcepub fn get_source_table_details(&self) -> &Option<SourceTableDetails>
pub fn get_source_table_details(&self) -> &Option<SourceTableDetails>
Contains the details of the table when the backup was created.
sourcepub fn source_table_feature_details(
self,
input: SourceTableFeatureDetails,
) -> Self
pub fn source_table_feature_details( self, input: SourceTableFeatureDetails, ) -> Self
Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.
sourcepub fn set_source_table_feature_details(
self,
input: Option<SourceTableFeatureDetails>,
) -> Self
pub fn set_source_table_feature_details( self, input: Option<SourceTableFeatureDetails>, ) -> Self
Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.
sourcepub fn get_source_table_feature_details(
&self,
) -> &Option<SourceTableFeatureDetails>
pub fn get_source_table_feature_details( &self, ) -> &Option<SourceTableFeatureDetails>
Contains the details of the features enabled on the table when the backup was created. For example, LSIs, GSIs, streams, TTL.
sourcepub fn build(self) -> BackupDescription
pub fn build(self) -> BackupDescription
Consumes the builder and constructs a BackupDescription
.
Trait Implementations§
source§impl Clone for BackupDescriptionBuilder
impl Clone for BackupDescriptionBuilder
source§fn clone(&self) -> BackupDescriptionBuilder
fn clone(&self) -> BackupDescriptionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BackupDescriptionBuilder
impl Debug for BackupDescriptionBuilder
source§impl Default for BackupDescriptionBuilder
impl Default for BackupDescriptionBuilder
source§fn default() -> BackupDescriptionBuilder
fn default() -> BackupDescriptionBuilder
source§impl PartialEq for BackupDescriptionBuilder
impl PartialEq for BackupDescriptionBuilder
source§fn eq(&self, other: &BackupDescriptionBuilder) -> bool
fn eq(&self, other: &BackupDescriptionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BackupDescriptionBuilder
Auto Trait Implementations§
impl Freeze for BackupDescriptionBuilder
impl RefUnwindSafe for BackupDescriptionBuilder
impl Send for BackupDescriptionBuilder
impl Sync for BackupDescriptionBuilder
impl Unpin for BackupDescriptionBuilder
impl UnwindSafe for BackupDescriptionBuilder
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> 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)
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>
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