#[non_exhaustive]pub struct OptionSpecificationBuilder { /* private fields */ }
Expand description
A builder for OptionSpecification
.
Implementations§
source§impl OptionSpecificationBuilder
impl OptionSpecificationBuilder
sourcepub fn resource_name(self, input: impl Into<String>) -> Self
pub fn resource_name(self, input: impl Into<String>) -> Self
A unique resource name for a time-based scaling configuration option.
sourcepub fn set_resource_name(self, input: Option<String>) -> Self
pub fn set_resource_name(self, input: Option<String>) -> Self
A unique resource name for a time-based scaling configuration option.
sourcepub fn get_resource_name(&self) -> &Option<String>
pub fn get_resource_name(&self) -> &Option<String>
A unique resource name for a time-based scaling configuration option.
sourcepub fn namespace(self, input: impl Into<String>) -> Self
pub fn namespace(self, input: impl Into<String>) -> Self
A unique namespace identifying the option's associated AWS resource.
sourcepub fn set_namespace(self, input: Option<String>) -> Self
pub fn set_namespace(self, input: Option<String>) -> Self
A unique namespace identifying the option's associated AWS resource.
sourcepub fn get_namespace(&self) -> &Option<String>
pub fn get_namespace(&self) -> &Option<String>
A unique namespace identifying the option's associated AWS resource.
sourcepub fn option_name(self, input: impl Into<String>) -> Self
pub fn option_name(self, input: impl Into<String>) -> Self
The name of the configuration option.
sourcepub fn set_option_name(self, input: Option<String>) -> Self
pub fn set_option_name(self, input: Option<String>) -> Self
The name of the configuration option.
sourcepub fn get_option_name(&self) -> &Option<String>
pub fn get_option_name(&self) -> &Option<String>
The name of the configuration option.
sourcepub fn build(self) -> OptionSpecification
pub fn build(self) -> OptionSpecification
Consumes the builder and constructs a OptionSpecification
.
Trait Implementations§
source§impl Clone for OptionSpecificationBuilder
impl Clone for OptionSpecificationBuilder
source§fn clone(&self) -> OptionSpecificationBuilder
fn clone(&self) -> OptionSpecificationBuilder
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 OptionSpecificationBuilder
impl Debug for OptionSpecificationBuilder
source§impl Default for OptionSpecificationBuilder
impl Default for OptionSpecificationBuilder
source§fn default() -> OptionSpecificationBuilder
fn default() -> OptionSpecificationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for OptionSpecificationBuilder
impl PartialEq for OptionSpecificationBuilder
source§fn eq(&self, other: &OptionSpecificationBuilder) -> bool
fn eq(&self, other: &OptionSpecificationBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for OptionSpecificationBuilder
Auto Trait Implementations§
impl Freeze for OptionSpecificationBuilder
impl RefUnwindSafe for OptionSpecificationBuilder
impl Send for OptionSpecificationBuilder
impl Sync for OptionSpecificationBuilder
impl Unpin for OptionSpecificationBuilder
impl UnwindSafe for OptionSpecificationBuilder
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.