#[non_exhaustive]pub struct AnnotationTableConfigurationUpdatesBuilder { /* private fields */ }Expand description
A builder for AnnotationTableConfigurationUpdates.
Implementations§
Source§impl AnnotationTableConfigurationUpdatesBuilder
impl AnnotationTableConfigurationUpdatesBuilder
Sourcepub fn configuration_state(self, input: AnnotationConfigurationState) -> Self
pub fn configuration_state(self, input: AnnotationConfigurationState) -> Self
The new configuration state to apply.
This field is required.Sourcepub fn set_configuration_state(
self,
input: Option<AnnotationConfigurationState>,
) -> Self
pub fn set_configuration_state( self, input: Option<AnnotationConfigurationState>, ) -> Self
The new configuration state to apply.
Sourcepub fn get_configuration_state(&self) -> &Option<AnnotationConfigurationState>
pub fn get_configuration_state(&self) -> &Option<AnnotationConfigurationState>
The new configuration state to apply.
Sourcepub fn encryption_configuration(
self,
input: MetadataTableEncryptionConfiguration,
) -> Self
pub fn encryption_configuration( self, input: MetadataTableEncryptionConfiguration, ) -> Self
The encryption settings for an S3 Metadata journal table or inventory table configuration.
Sourcepub fn set_encryption_configuration(
self,
input: Option<MetadataTableEncryptionConfiguration>,
) -> Self
pub fn set_encryption_configuration( self, input: Option<MetadataTableEncryptionConfiguration>, ) -> Self
The encryption settings for an S3 Metadata journal table or inventory table configuration.
Sourcepub fn get_encryption_configuration(
&self,
) -> &Option<MetadataTableEncryptionConfiguration>
pub fn get_encryption_configuration( &self, ) -> &Option<MetadataTableEncryptionConfiguration>
The encryption settings for an S3 Metadata journal table or inventory table configuration.
Sourcepub fn build(self) -> Result<AnnotationTableConfigurationUpdates, BuildError>
pub fn build(self) -> Result<AnnotationTableConfigurationUpdates, BuildError>
Consumes the builder and constructs a AnnotationTableConfigurationUpdates.
This method will fail if any of the following fields are not set:
Trait Implementations§
Source§impl Clone for AnnotationTableConfigurationUpdatesBuilder
impl Clone for AnnotationTableConfigurationUpdatesBuilder
Source§fn clone(&self) -> AnnotationTableConfigurationUpdatesBuilder
fn clone(&self) -> AnnotationTableConfigurationUpdatesBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AnnotationTableConfigurationUpdatesBuilder
impl Default for AnnotationTableConfigurationUpdatesBuilder
Source§fn default() -> AnnotationTableConfigurationUpdatesBuilder
fn default() -> AnnotationTableConfigurationUpdatesBuilder
Returns the “default value” for a type. Read more
impl StructuralPartialEq for AnnotationTableConfigurationUpdatesBuilder
Auto Trait Implementations§
impl Freeze for AnnotationTableConfigurationUpdatesBuilder
impl RefUnwindSafe for AnnotationTableConfigurationUpdatesBuilder
impl Send for AnnotationTableConfigurationUpdatesBuilder
impl Sync for AnnotationTableConfigurationUpdatesBuilder
impl Unpin for AnnotationTableConfigurationUpdatesBuilder
impl UnsafeUnpin for AnnotationTableConfigurationUpdatesBuilder
impl UnwindSafe for AnnotationTableConfigurationUpdatesBuilder
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§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.