Interface ProvisioningArtifactParameter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProvisioningArtifactParameter.Builder,
,ProvisioningArtifactParameter> SdkBuilder<ProvisioningArtifactParameter.Builder,
,ProvisioningArtifactParameter> SdkPojo
- Enclosing class:
ProvisioningArtifactParameter
public static interface ProvisioningArtifactParameter.Builder
extends SdkPojo, CopyableBuilder<ProvisioningArtifactParameter.Builder,ProvisioningArtifactParameter>
-
Method Summary
Modifier and TypeMethodDescriptiondefaultValue
(String defaultValue) The default value.description
(String description) The description of the parameter.If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved.parameterConstraints
(Consumer<ParameterConstraints.Builder> parameterConstraints) Constraints that the administrator has put on a parameter.parameterConstraints
(ParameterConstraints parameterConstraints) Constraints that the administrator has put on a parameter.parameterKey
(String parameterKey) The parameter key.parameterType
(String parameterType) The parameter type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
parameterKey
The parameter key.
- Parameters:
parameterKey
- The parameter key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
The default value.
- Parameters:
defaultValue
- The default value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterType
The parameter type.
- Parameters:
parameterType
- The parameter type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isNoEcho
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.
- Parameters:
isNoEcho
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the parameter.
- Parameters:
description
- The description of the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterConstraints
ProvisioningArtifactParameter.Builder parameterConstraints(ParameterConstraints parameterConstraints) Constraints that the administrator has put on a parameter.
- Parameters:
parameterConstraints
- Constraints that the administrator has put on a parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterConstraints
default ProvisioningArtifactParameter.Builder parameterConstraints(Consumer<ParameterConstraints.Builder> parameterConstraints) Constraints that the administrator has put on a parameter.
This is a convenience method that creates an instance of theParameterConstraints.Builder
avoiding the need to create one manually viaParameterConstraints.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparameterConstraints(ParameterConstraints)
.- Parameters:
parameterConstraints
- a consumer that will call methods onParameterConstraints.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-