Class CfnParameterProps.Jsii$Proxy
- All Implemented Interfaces:
CfnParameterProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnParameterProps
CfnParameterProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.core.CfnParameterProps
CfnParameterProps.Builder, CfnParameterProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnParameterProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnParameterProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringA regular expression that represents the patterns to allow for String types.An array containing the list of values allowed for the parameter.final StringA string that explains a constraint when the constraint is violated.final ObjectA value of the appropriate type for the template to use if no value is specified when a stack is created.final StringA string of up to 4000 characters that describes the parameter.final NumberAn integer value that determines the largest number of characters you want to allow for String types.final NumberA numeric value that determines the largest numeric value you want to allow for Number types.final NumberAn integer value that determines the smallest number of characters you want to allow for String types.final NumberA numeric value that determines the smallest numeric value you want to allow for Number types.final BooleanWhether to mask the parameter value when anyone makes a call that describes the stack.final StringgetType()The data type for the parameter (DataType).final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnParameterProps.Builder.
-
-
Method Details
-
getAllowedPattern
Description copied from interface:CfnParameterPropsA regular expression that represents the patterns to allow for String types.Default: - No constraints on patterns allowed for parameter.
- Specified by:
getAllowedPatternin interfaceCfnParameterProps
-
getAllowedValues
Description copied from interface:CfnParameterPropsAn array containing the list of values allowed for the parameter.Default: - No constraints on values allowed for parameter.
- Specified by:
getAllowedValuesin interfaceCfnParameterProps
-
getConstraintDescription
Description copied from interface:CfnParameterPropsA string that explains a constraint when the constraint is violated.For example, without a constraint description, a parameter that has an allowed pattern of [A-Za-z0-9]+ displays the following error message when the user specifies an invalid value:
Default: - No description with customized error message when user specifies invalid values.
- Specified by:
getConstraintDescriptionin interfaceCfnParameterProps
-
getDefaultValue
Description copied from interface:CfnParameterPropsA value of the appropriate type for the template to use if no value is specified when a stack is created.If you define constraints for the parameter, you must specify a value that adheres to those constraints.
Default: - No default value for parameter.
- Specified by:
getDefaultValuein interfaceCfnParameterProps
-
getDescription
Description copied from interface:CfnParameterPropsA string of up to 4000 characters that describes the parameter.Default: - No description for the parameter.
- Specified by:
getDescriptionin interfaceCfnParameterProps
-
getMaxLength
Description copied from interface:CfnParameterPropsAn integer value that determines the largest number of characters you want to allow for String types.Default: - None.
- Specified by:
getMaxLengthin interfaceCfnParameterProps
-
getMaxValue
Description copied from interface:CfnParameterPropsA numeric value that determines the largest numeric value you want to allow for Number types.Default: - None.
- Specified by:
getMaxValuein interfaceCfnParameterProps
-
getMinLength
Description copied from interface:CfnParameterPropsAn integer value that determines the smallest number of characters you want to allow for String types.Default: - None.
- Specified by:
getMinLengthin interfaceCfnParameterProps
-
getMinValue
Description copied from interface:CfnParameterPropsA numeric value that determines the smallest numeric value you want to allow for Number types.Default: - None.
- Specified by:
getMinValuein interfaceCfnParameterProps
-
getNoEcho
Description copied from interface:CfnParameterPropsWhether to mask the parameter value when anyone makes a call that describes the stack.If you set the value to
true, the parameter value is masked with asterisks (*****).Default: - Parameter values are not masked.
- Specified by:
getNoEchoin interfaceCfnParameterProps
-
getType
Description copied from interface:CfnParameterPropsThe data type for the parameter (DataType).Default: String
- Specified by:
getTypein interfaceCfnParameterProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-