#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for Parameter
Implementations
sourceimpl Builder
impl Builder
sourcepub fn type(self, input: ParameterType) -> Self
pub fn type(self, input: ParameterType) -> Self
The type of parameter. Valid values include the following: String
, StringList
, and SecureString
.
If type is StringList
, the system returns a comma-separated string with no spaces between commas in the Value
field.
sourcepub fn set_type(self, input: Option<ParameterType>) -> Self
pub fn set_type(self, input: Option<ParameterType>) -> Self
The type of parameter. Valid values include the following: String
, StringList
, and SecureString
.
If type is StringList
, the system returns a comma-separated string with no spaces between commas in the Value
field.
sourcepub fn value(self, input: impl Into<String>) -> Self
pub fn value(self, input: impl Into<String>) -> Self
The parameter value.
If type is StringList
, the system returns a comma-separated string with no spaces between commas in the Value
field.
sourcepub fn set_value(self, input: Option<String>) -> Self
pub fn set_value(self, input: Option<String>) -> Self
The parameter value.
If type is StringList
, the system returns a comma-separated string with no spaces between commas in the Value
field.
sourcepub fn set_version(self, input: Option<i64>) -> Self
pub fn set_version(self, input: Option<i64>) -> Self
The parameter version.
sourcepub fn selector(self, input: impl Into<String>) -> Self
pub fn selector(self, input: impl Into<String>) -> Self
Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:
parameter_name:version
parameter_name:label
sourcepub fn set_selector(self, input: Option<String>) -> Self
pub fn set_selector(self, input: Option<String>) -> Self
Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:
parameter_name:version
parameter_name:label
sourcepub fn source_result(self, input: impl Into<String>) -> Self
pub fn source_result(self, input: impl Into<String>) -> Self
Applies to parameters that reference information in other Amazon Web Services services. SourceResult
is the raw result or response from the source.
sourcepub fn set_source_result(self, input: Option<String>) -> Self
pub fn set_source_result(self, input: Option<String>) -> Self
Applies to parameters that reference information in other Amazon Web Services services. SourceResult
is the raw result or response from the source.
sourcepub fn last_modified_date(self, input: DateTime) -> Self
pub fn last_modified_date(self, input: DateTime) -> Self
Date the parameter was last changed or updated and the parameter version was created.
sourcepub fn set_last_modified_date(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_date(self, input: Option<DateTime>) -> Self
Date the parameter was last changed or updated and the parameter version was created.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the parameter.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the parameter.
sourcepub fn data_type(self, input: impl Into<String>) -> Self
pub fn data_type(self, input: impl Into<String>) -> Self
The data type of the parameter, such as text
or aws:ec2:image
. The default is text
.
sourcepub fn set_data_type(self, input: Option<String>) -> Self
pub fn set_data_type(self, input: Option<String>) -> Self
The data type of the parameter, such as text
or aws:ec2:image
. The default is text
.
Trait Implementations
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