Class StringParameterProps.Jsii$Proxy
- All Implemented Interfaces:
ParameterOptions,StringParameterProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
StringParameterProps
StringParameterProps-
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.services.ssm.StringParameterProps
StringParameterProps.Builder, StringParameterProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(StringParameterProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStringParameterProps.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 used to validate the parameter value.final ParameterDataTypeThe data type of the parameter, such astextoraws:ec2:image.final StringInformation about the parameter that you want to add to the system.final StringThe name of the parameter.final BooleanIndicates whether the parameter name is a simple name.final StringThe value of the parameter.final ParameterTiergetTier()The tier of the string parameter.final ParameterTypegetType()(deprecated) The type of the string parameter.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 theStringParameterProps.Builder.
-
-
Method Details
-
getStringValue
Description copied from interface:StringParameterPropsThe value of the parameter.It may not reference another parameter and
{{}}cannot be used in the value.- Specified by:
getStringValuein interfaceStringParameterProps
-
getDataType
Description copied from interface:StringParameterPropsThe data type of the parameter, such astextoraws:ec2:image.Default: ParameterDataType.TEXT
- Specified by:
getDataTypein interfaceStringParameterProps
-
getType
Description copied from interface:StringParameterProps(deprecated) The type of the string parameter.Default: ParameterType.STRING
- Specified by:
getTypein interfaceStringParameterProps
-
getAllowedPattern
Description copied from interface:ParameterOptionsA regular expression used to validate the parameter value.For example, for String types with values restricted to numbers, you can specify the following:
^\d+$Default: no validation is performed
- Specified by:
getAllowedPatternin interfaceParameterOptions
-
getDescription
Description copied from interface:ParameterOptionsInformation about the parameter that you want to add to the system.Default: none
- Specified by:
getDescriptionin interfaceParameterOptions
-
getParameterName
Description copied from interface:ParameterOptionsThe name of the parameter.Default: - a name will be generated by CloudFormation
- Specified by:
getParameterNamein interfaceParameterOptions
-
getSimpleName
Description copied from interface:ParameterOptionsIndicates whether the parameter name is a simple name.A parameter name without any "/" is considered a simple name. If the parameter name includes "/", setting simpleName to true might cause unintended issues such as duplicate "/" in the resulting ARN.
This is required only if
parameterNameis a token, which means we are unable to detect if the name is simple or "path-like" for the purpose of rendering SSM parameter ARNs.If
parameterNameis not specified,simpleNamemust betrue(or undefined) since the name generated by AWS CloudFormation is always a simple name.Default: - auto-detect based on `parameterName`
- Specified by:
getSimpleNamein interfaceParameterOptions
-
getTier
Description copied from interface:ParameterOptionsThe tier of the string parameter.Default: - undefined
- Specified by:
getTierin interfaceParameterOptions
-
$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()
-