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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ssm.StringParameterProps
StringParameterProps.Builder, StringParameterProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(StringParameterProps.Builder builder) Constructor that initializes the object based on literal property values passed by theStringParameterProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
A regular expression used to validate the parameter value.final ParameterDataType
The data type of the parameter, such astext
oraws:ec2:image
.final String
Information about the parameter that you want to add to the system.final String
The name of the parameter.final Boolean
Indicates of the parameter name is a simple name (i.e.final String
The value of the parameter.final ParameterTier
getTier()
The tier of the string parameter.final ParameterType
getType()
The type of the string parameter.final int
hashCode()
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:StringParameterProps
The value of the parameter.It may not reference another parameter and
{{}}
cannot be used in the value.- Specified by:
getStringValue
in interfaceStringParameterProps
-
getDataType
Description copied from interface:StringParameterProps
The data type of the parameter, such astext
oraws:ec2:image
.Default: ParameterDataType.TEXT
- Specified by:
getDataType
in interfaceStringParameterProps
-
getType
Description copied from interface:StringParameterProps
The type of the string parameter.Default: ParameterType.STRING
- Specified by:
getType
in interfaceStringParameterProps
-
getAllowedPattern
Description copied from interface:ParameterOptions
A 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:
getAllowedPattern
in interfaceParameterOptions
-
getDescription
Description copied from interface:ParameterOptions
Information about the parameter that you want to add to the system.Default: none
- Specified by:
getDescription
in interfaceParameterOptions
-
getParameterName
Description copied from interface:ParameterOptions
The name of the parameter.Default: - a name will be generated by CloudFormation
- Specified by:
getParameterName
in interfaceParameterOptions
-
getSimpleName
Description copied from interface:ParameterOptions
Indicates of the parameter name is a simple name (i.e. does not include "/" separators).This is only required only if
parameterName
is 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
parameterName
is not specified,simpleName
must betrue
(or undefined) since the name generated by AWS CloudFormation is always a simple name.Default: - auto-detect based on `parameterName`
- Specified by:
getSimpleName
in interfaceParameterOptions
-
getTier
Description copied from interface:ParameterOptions
The tier of the string parameter.Default: - undefined
- Specified by:
getTier
in interfaceParameterOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-