@Stability(value=Stable) @Internal public static final class CfnParameterProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnParameterProps
CfnParameterPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnParameterProps.Builder, CfnParameterProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnParameterProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnParameterProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAllowedPattern()
A regular expression that represents the patterns to allow for String types.
|
List<String> |
getAllowedValues()
An array containing the list of values allowed for the parameter.
|
String |
getConstraintDescription()
A string that explains a constraint when the constraint is violated.
|
Object |
getDefaultValue()
A value of the appropriate type for the template to use if no value is specified when a stack is created.
|
String |
getDescription()
A string of up to 4000 characters that describes the parameter.
|
Number |
getMaxLength()
An integer value that determines the largest number of characters you want to allow for String types.
|
Number |
getMaxValue()
A numeric value that determines the largest numeric value you want to allow for Number types.
|
Number |
getMinLength()
An integer value that determines the smallest number of characters you want to allow for String types.
|
Number |
getMinValue()
A numeric value that determines the smallest numeric value you want to allow for Number types.
|
Boolean |
getNoEcho()
Whether to mask the parameter value when anyone makes a call that describes the stack.
|
String |
getType()
The data type for the parameter (DataType).
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnParameterProps.Builder builder)
CfnParameterProps.Builder.public final String getAllowedPattern()
CfnParameterPropsDefault: - No constraints on patterns allowed for parameter.
getAllowedPattern in interface CfnParameterPropspublic final List<String> getAllowedValues()
CfnParameterPropsDefault: - No constraints on values allowed for parameter.
getAllowedValues in interface CfnParameterPropspublic final String getConstraintDescription()
CfnParameterPropsFor 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.
getConstraintDescription in interface CfnParameterPropspublic final Object getDefaultValue()
CfnParameterPropsIf you define constraints for the parameter, you must specify a value that adheres to those constraints.
Default: - No default value for parameter.
getDefaultValue in interface CfnParameterPropspublic final String getDescription()
CfnParameterPropsDefault: - No description for the parameter.
getDescription in interface CfnParameterPropspublic final Number getMaxLength()
CfnParameterPropsDefault: - None.
getMaxLength in interface CfnParameterPropspublic final Number getMaxValue()
CfnParameterPropsDefault: - None.
getMaxValue in interface CfnParameterPropspublic final Number getMinLength()
CfnParameterPropsDefault: - None.
getMinLength in interface CfnParameterPropspublic final Number getMinValue()
CfnParameterPropsDefault: - None.
getMinValue in interface CfnParameterPropspublic final Boolean getNoEcho()
CfnParameterProps
If you set the value to true, the parameter value is masked with asterisks (*****).
Default: - Parameter values are not masked.
getNoEcho in interface CfnParameterPropspublic final String getType()
CfnParameterPropsDefault: String
getType in interface CfnParameterProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.