Struct aws_sdk_docdb::model::upgrade_target::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for UpgradeTarget.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn engine(self, input: impl Into<String>) -> Self
pub fn engine(self, input: impl Into<String>) -> Self
The name of the upgrade target database engine.
sourcepub fn set_engine(self, input: Option<String>) -> Self
pub fn set_engine(self, input: Option<String>) -> Self
The name of the upgrade target database engine.
sourcepub fn engine_version(self, input: impl Into<String>) -> Self
pub fn engine_version(self, input: impl Into<String>) -> Self
The version number of the upgrade target database engine.
sourcepub fn set_engine_version(self, input: Option<String>) -> Self
pub fn set_engine_version(self, input: Option<String>) -> Self
The version number of the upgrade target database engine.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The version of the database engine that an instance can be upgraded to.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The version of the database engine that an instance can be upgraded to.
sourcepub fn auto_upgrade(self, input: bool) -> Self
pub fn auto_upgrade(self, input: bool) -> Self
A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.
sourcepub fn set_auto_upgrade(self, input: Option<bool>) -> Self
pub fn set_auto_upgrade(self, input: Option<bool>) -> Self
A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.
sourcepub fn is_major_version_upgrade(self, input: bool) -> Self
pub fn is_major_version_upgrade(self, input: bool) -> Self
A value that indicates whether a database engine is upgraded to a major version.
sourcepub fn set_is_major_version_upgrade(self, input: Option<bool>) -> Self
pub fn set_is_major_version_upgrade(self, input: Option<bool>) -> Self
A value that indicates whether a database engine is upgraded to a major version.
sourcepub fn build(self) -> UpgradeTarget
pub fn build(self) -> UpgradeTarget
Consumes the builder and constructs a UpgradeTarget.
Trait Implementations
sourceimpl PartialEq<Builder> for Builder
impl PartialEq<Builder> for Builder
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more