Interface ParameterMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ParameterMetadata.Builder,,ParameterMetadata> SdkBuilder<ParameterMetadata.Builder,,ParameterMetadata> SdkPojo
- Enclosing class:
ParameterMetadata
-
Method Summary
Modifier and TypeMethodDescriptionallowedPattern(String allowedPattern) A parameter name can include only the following letters and symbols.The (ARN) of the last user to update the parameter.The data type of the parameter, such astextoraws:ec2:image.description(String description) Description of the parameter actions.The alias of the Key Management Service (KMS) key used to encrypt the parameter.lastModifiedDate(Instant lastModifiedDate) Date the parameter was last changed or updated.lastModifiedUser(String lastModifiedUser) Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.The parameter name.policies(Collection<ParameterInlinePolicy> policies) A list of policies associated with a parameter.policies(Consumer<ParameterInlinePolicy.Builder>... policies) A list of policies associated with a parameter.policies(ParameterInlinePolicy... policies) A list of policies associated with a parameter.The parameter tier.tier(ParameterTier tier) The parameter tier.The type of parameter.type(ParameterType type) The type of parameter.The parameter version.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The parameter name.
- Parameters:
name- The parameter name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The (ARN) of the last user to update the parameter.
- Parameters:
arn- The (ARN) of the last user to update the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of parameter. Valid parameter types include the following:
String,StringList, andSecureString.- Parameters:
type- The type of parameter. Valid parameter types include the following:String,StringList, andSecureString.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of parameter. Valid parameter types include the following:
String,StringList, andSecureString.- Parameters:
type- The type of parameter. Valid parameter types include the following:String,StringList, andSecureString.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
keyId
The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies to
SecureStringparameters only.- Parameters:
keyId- The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies toSecureStringparameters only.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
Date the parameter was last changed or updated.
- Parameters:
lastModifiedDate- Date the parameter was last changed or updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedUser
Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.
- Parameters:
lastModifiedUser- Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Description of the parameter actions.
- Parameters:
description- Description of the parameter actions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedPattern
A parameter name can include only the following letters and symbols.
a-zA-Z0-9_.-
- Parameters:
allowedPattern- A parameter name can include only the following letters and symbols.a-zA-Z0-9_.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The parameter version.
- Parameters:
version- The parameter version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tier
The parameter tier.
- Parameters:
tier- The parameter tier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tier
The parameter tier.
- Parameters:
tier- The parameter tier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
policies
A list of policies associated with a parameter.
- Parameters:
policies- A list of policies associated with a parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policies
A list of policies associated with a parameter.
- Parameters:
policies- A list of policies associated with a parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policies
A list of policies associated with a parameter.
This is a convenience method that creates an instance of theParameterInlinePolicy.Builderavoiding the need to create one manually viaParameterInlinePolicy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topolicies(List<ParameterInlinePolicy>).- Parameters:
policies- a consumer that will call methods onParameterInlinePolicy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataType
The data type of the parameter, such as
textoraws:ec2:image. The default istext.- Parameters:
dataType- The data type of the parameter, such astextoraws:ec2:image. The default istext.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-