@Stability(value=Experimental) @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(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String allowedPattern,
List<String> allowedValues,
String constraintDescription,
Object defaultValue,
String description,
Number maxLength,
Number maxValue,
Number minLength,
Number minValue,
Boolean noEcho,
String type)
Constructor that initializes the object based on literal property values passed by the
CfnParameterProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAllowedPattern()
(experimental) A regular expression that represents the patterns to allow for String types.
|
List<String> |
getAllowedValues()
(experimental) An array containing the list of values allowed for the parameter.
|
String |
getConstraintDescription()
(experimental) A string that explains a constraint when the constraint is violated.
|
Object |
getDefaultValue()
(experimental) A value of the appropriate type for the template to use if no value is specified when a stack is created.
|
String |
getDescription()
(experimental) A string of up to 4000 characters that describes the parameter.
|
Number |
getMaxLength()
(experimental) An integer value that determines the largest number of characters you want to allow for String types.
|
Number |
getMaxValue()
(experimental) A numeric value that determines the largest numeric value you want to allow for Number types.
|
Number |
getMinLength()
(experimental) An integer value that determines the smallest number of characters you want to allow for String types.
|
Number |
getMinValue()
(experimental) A numeric value that determines the smallest numeric value you want to allow for Number types.
|
Boolean |
getNoEcho()
(experimental) Whether to mask the parameter value when anyone makes a call that describes the stack.
|
String |
getType()
(experimental) 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(String allowedPattern, List<String> allowedValues, String constraintDescription, Object defaultValue, String description, Number maxLength, Number maxValue, Number minLength, Number minValue, Boolean noEcho, String type)
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 © 2021. All rights reserved.