Class CfnParameterProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.core.CfnParameterProps.Jsii$Proxy
All Implemented Interfaces:
CfnParameterProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnParameterProps

@Stability(Stable) @Internal public static final class CfnParameterProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnParameterProps
An implementation for CfnParameterProps
  • 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.core.CfnParameterProps

    CfnParameterProps.Builder, CfnParameterProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    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.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final String
    A regular expression that represents the patterns to allow for String types.
    final List<String>
    An array containing the list of values allowed for the parameter.
    final String
    A string that explains a constraint when the constraint is violated.
    final Object
    A value of the appropriate type for the template to use if no value is specified when a stack is created.
    final String
    A string of up to 4000 characters that describes the parameter.
    final Number
    An integer value that determines the largest number of characters you want to allow for String types.
    final Number
    A numeric value that determines the largest numeric value you want to allow for Number types.
    final Number
    An integer value that determines the smallest number of characters you want to allow for String types.
    final Number
    A numeric value that determines the smallest numeric value you want to allow for Number types.
    final Boolean
    Whether to mask the parameter value when anyone makes a call that describes the stack.
    final String
    The data type for the parameter (DataType).
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected Jsii$Proxy(CfnParameterProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnParameterProps.Builder.
  • Method Details

    • getAllowedPattern

      public final String getAllowedPattern()
      Description copied from interface: CfnParameterProps
      A regular expression that represents the patterns to allow for String types.

      Default: - No constraints on patterns allowed for parameter.

      Specified by:
      getAllowedPattern in interface CfnParameterProps
    • getAllowedValues

      public final List<String> getAllowedValues()
      Description copied from interface: CfnParameterProps
      An array containing the list of values allowed for the parameter.

      Default: - No constraints on values allowed for parameter.

      Specified by:
      getAllowedValues in interface CfnParameterProps
    • getConstraintDescription

      public final String getConstraintDescription()
      Description copied from interface: CfnParameterProps
      A 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:
      getConstraintDescription in interface CfnParameterProps
    • getDefaultValue

      public final Object getDefaultValue()
      Description copied from interface: CfnParameterProps
      A 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:
      getDefaultValue in interface CfnParameterProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnParameterProps
      A string of up to 4000 characters that describes the parameter.

      Default: - No description for the parameter.

      Specified by:
      getDescription in interface CfnParameterProps
    • getMaxLength

      public final Number getMaxLength()
      Description copied from interface: CfnParameterProps
      An integer value that determines the largest number of characters you want to allow for String types.

      Default: - None.

      Specified by:
      getMaxLength in interface CfnParameterProps
    • getMaxValue

      public final Number getMaxValue()
      Description copied from interface: CfnParameterProps
      A numeric value that determines the largest numeric value you want to allow for Number types.

      Default: - None.

      Specified by:
      getMaxValue in interface CfnParameterProps
    • getMinLength

      public final Number getMinLength()
      Description copied from interface: CfnParameterProps
      An integer value that determines the smallest number of characters you want to allow for String types.

      Default: - None.

      Specified by:
      getMinLength in interface CfnParameterProps
    • getMinValue

      public final Number getMinValue()
      Description copied from interface: CfnParameterProps
      A numeric value that determines the smallest numeric value you want to allow for Number types.

      Default: - None.

      Specified by:
      getMinValue in interface CfnParameterProps
    • getNoEcho

      public final Boolean getNoEcho()
      Description copied from interface: CfnParameterProps
      Whether 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:
      getNoEcho in interface CfnParameterProps
    • getType

      public final String getType()
      Description copied from interface: CfnParameterProps
      The data type for the parameter (DataType).

      Default: String

      Specified by:
      getType in interface CfnParameterProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object