#[non_exhaustive]pub struct MetadataConfigurationBuilder { /* private fields */ }Expand description
A builder for MetadataConfiguration.
Implementations§
Source§impl MetadataConfigurationBuilder
impl MetadataConfigurationBuilder
Sourcepub fn journal_table_configuration(
self,
input: JournalTableConfiguration,
) -> Self
pub fn journal_table_configuration( self, input: JournalTableConfiguration, ) -> Self
The journal table configuration for a metadata configuration.
This field is required.Sourcepub fn set_journal_table_configuration(
self,
input: Option<JournalTableConfiguration>,
) -> Self
pub fn set_journal_table_configuration( self, input: Option<JournalTableConfiguration>, ) -> Self
The journal table configuration for a metadata configuration.
Sourcepub fn get_journal_table_configuration(
&self,
) -> &Option<JournalTableConfiguration>
pub fn get_journal_table_configuration( &self, ) -> &Option<JournalTableConfiguration>
The journal table configuration for a metadata configuration.
Sourcepub fn inventory_table_configuration(
self,
input: InventoryTableConfiguration,
) -> Self
pub fn inventory_table_configuration( self, input: InventoryTableConfiguration, ) -> Self
The inventory table configuration for a metadata configuration.
Sourcepub fn set_inventory_table_configuration(
self,
input: Option<InventoryTableConfiguration>,
) -> Self
pub fn set_inventory_table_configuration( self, input: Option<InventoryTableConfiguration>, ) -> Self
The inventory table configuration for a metadata configuration.
Sourcepub fn get_inventory_table_configuration(
&self,
) -> &Option<InventoryTableConfiguration>
pub fn get_inventory_table_configuration( &self, ) -> &Option<InventoryTableConfiguration>
The inventory table configuration for a metadata configuration.
Sourcepub fn build(self) -> MetadataConfiguration
pub fn build(self) -> MetadataConfiguration
Consumes the builder and constructs a MetadataConfiguration.
Trait Implementations§
Source§impl Clone for MetadataConfigurationBuilder
impl Clone for MetadataConfigurationBuilder
Source§fn clone(&self) -> MetadataConfigurationBuilder
fn clone(&self) -> MetadataConfigurationBuilder
Returns a duplicate 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 MetadataConfigurationBuilder
impl Debug for MetadataConfigurationBuilder
Source§impl Default for MetadataConfigurationBuilder
impl Default for MetadataConfigurationBuilder
Source§fn default() -> MetadataConfigurationBuilder
fn default() -> MetadataConfigurationBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for MetadataConfigurationBuilder
impl PartialEq for MetadataConfigurationBuilder
Source§fn eq(&self, other: &MetadataConfigurationBuilder) -> bool
fn eq(&self, other: &MetadataConfigurationBuilder) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MetadataConfigurationBuilder
Auto Trait Implementations§
impl Freeze for MetadataConfigurationBuilder
impl RefUnwindSafe for MetadataConfigurationBuilder
impl Send for MetadataConfigurationBuilder
impl Sync for MetadataConfigurationBuilder
impl Unpin for MetadataConfigurationBuilder
impl UnwindSafe for MetadataConfigurationBuilder
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.