#[non_exhaustive]pub struct ProvisioningArtifactParameterBuilder { /* private fields */ }
Expand description
A builder for ProvisioningArtifactParameter
.
Implementations§
source§impl ProvisioningArtifactParameterBuilder
impl ProvisioningArtifactParameterBuilder
sourcepub fn parameter_key(self, input: impl Into<String>) -> Self
pub fn parameter_key(self, input: impl Into<String>) -> Self
The parameter key.
sourcepub fn set_parameter_key(self, input: Option<String>) -> Self
pub fn set_parameter_key(self, input: Option<String>) -> Self
The parameter key.
sourcepub fn get_parameter_key(&self) -> &Option<String>
pub fn get_parameter_key(&self) -> &Option<String>
The parameter key.
sourcepub fn default_value(self, input: impl Into<String>) -> Self
pub fn default_value(self, input: impl Into<String>) -> Self
The default value.
sourcepub fn set_default_value(self, input: Option<String>) -> Self
pub fn set_default_value(self, input: Option<String>) -> Self
The default value.
sourcepub fn get_default_value(&self) -> &Option<String>
pub fn get_default_value(&self) -> &Option<String>
The default value.
sourcepub fn parameter_type(self, input: impl Into<String>) -> Self
pub fn parameter_type(self, input: impl Into<String>) -> Self
The parameter type.
sourcepub fn set_parameter_type(self, input: Option<String>) -> Self
pub fn set_parameter_type(self, input: Option<String>) -> Self
The parameter type.
sourcepub fn get_parameter_type(&self) -> &Option<String>
pub fn get_parameter_type(&self) -> &Option<String>
The parameter type.
sourcepub fn is_no_echo(self, input: bool) -> Self
pub fn is_no_echo(self, input: bool) -> Self
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
sourcepub fn set_is_no_echo(self, input: Option<bool>) -> Self
pub fn set_is_no_echo(self, input: Option<bool>) -> Self
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
sourcepub fn get_is_no_echo(&self) -> &Option<bool>
pub fn get_is_no_echo(&self) -> &Option<bool>
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the parameter.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the parameter.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the parameter.
sourcepub fn parameter_constraints(self, input: ParameterConstraints) -> Self
pub fn parameter_constraints(self, input: ParameterConstraints) -> Self
Constraints that the administrator has put on a parameter.
sourcepub fn set_parameter_constraints(
self,
input: Option<ParameterConstraints>
) -> Self
pub fn set_parameter_constraints( self, input: Option<ParameterConstraints> ) -> Self
Constraints that the administrator has put on a parameter.
sourcepub fn get_parameter_constraints(&self) -> &Option<ParameterConstraints>
pub fn get_parameter_constraints(&self) -> &Option<ParameterConstraints>
Constraints that the administrator has put on a parameter.
sourcepub fn build(self) -> ProvisioningArtifactParameter
pub fn build(self) -> ProvisioningArtifactParameter
Consumes the builder and constructs a ProvisioningArtifactParameter
.
Trait Implementations§
source§impl Clone for ProvisioningArtifactParameterBuilder
impl Clone for ProvisioningArtifactParameterBuilder
source§fn clone(&self) -> ProvisioningArtifactParameterBuilder
fn clone(&self) -> ProvisioningArtifactParameterBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ProvisioningArtifactParameterBuilder
impl Default for ProvisioningArtifactParameterBuilder
source§fn default() -> ProvisioningArtifactParameterBuilder
fn default() -> ProvisioningArtifactParameterBuilder
source§impl PartialEq for ProvisioningArtifactParameterBuilder
impl PartialEq for ProvisioningArtifactParameterBuilder
source§fn eq(&self, other: &ProvisioningArtifactParameterBuilder) -> bool
fn eq(&self, other: &ProvisioningArtifactParameterBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProvisioningArtifactParameterBuilder
Auto Trait Implementations§
impl Freeze for ProvisioningArtifactParameterBuilder
impl RefUnwindSafe for ProvisioningArtifactParameterBuilder
impl Send for ProvisioningArtifactParameterBuilder
impl Sync for ProvisioningArtifactParameterBuilder
impl Unpin for ProvisioningArtifactParameterBuilder
impl UnwindSafe for ProvisioningArtifactParameterBuilder
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
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>
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>
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 more