Class ParameterDeclaration
java.lang.Object
software.amazon.awssdk.services.cloudformation.model.ParameterDeclaration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ParameterDeclaration.Builder,ParameterDeclaration>
@Generated("software.amazon.awssdk:codegen")
public final class ParameterDeclaration
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<ParameterDeclaration.Builder,ParameterDeclaration>
The ParameterDeclaration data type.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ParameterDeclaration.Builderbuilder()final StringThe default value of the parameter.final StringThe description that's associate with the parameter.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final BooleannoEcho()Flag that indicates whether the parameter value is shown as plain text in logs and in the Amazon Web Services Management Console.final ParameterConstraintsThe criteria that CloudFormation uses to validate parameter values.final StringThe name that's associated with the parameter.final StringThe type of parameter.static Class<? extends ParameterDeclaration.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
parameterKey
The name that's associated with the parameter.
- Returns:
- The name that's associated with the parameter.
-
defaultValue
The default value of the parameter.
- Returns:
- The default value of the parameter.
-
parameterType
The type of parameter.
- Returns:
- The type of parameter.
-
noEcho
Flag that indicates whether the parameter value is shown as plain text in logs and in the Amazon Web Services Management Console.
- Returns:
- Flag that indicates whether the parameter value is shown as plain text in logs and in the Amazon Web Services Management Console.
-
description
The description that's associate with the parameter.
- Returns:
- The description that's associate with the parameter.
-
parameterConstraints
The criteria that CloudFormation uses to validate parameter values.
- Returns:
- The criteria that CloudFormation uses to validate parameter values.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ParameterDeclaration.Builder,ParameterDeclaration>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-