Class CfnStageProps.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnStageProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnStageProps
An implementation for CfnStageProps
  • 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(CfnStageProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnStageProps.Builder.
  • Method Details

    • getApiId

      public final String getApiId()
      Description copied from interface: CfnStageProps
      The API identifier.
      Specified by:
      getApiId in interface CfnStageProps
    • getStageName

      public final String getStageName()
      Description copied from interface: CfnStageProps
      The stage name.

      Stage names can contain only alphanumeric characters, hyphens, and underscores, or be $default . Maximum length is 128 characters.

      Specified by:
      getStageName in interface CfnStageProps
    • getAccessLogSettings

      public final Object getAccessLogSettings()
      Description copied from interface: CfnStageProps
      Settings for logging access in this stage.
      Specified by:
      getAccessLogSettings in interface CfnStageProps
    • getAccessPolicyId

      public final String getAccessPolicyId()
      Description copied from interface: CfnStageProps
      This parameter is not currently supported.
      Specified by:
      getAccessPolicyId in interface CfnStageProps
    • getAutoDeploy

      public final Object getAutoDeploy()
      Description copied from interface: CfnStageProps
      Specifies whether updates to an API automatically trigger a new deployment.

      The default value is false .

      Specified by:
      getAutoDeploy in interface CfnStageProps
    • getClientCertificateId

      public final String getClientCertificateId()
      Description copied from interface: CfnStageProps
      The identifier of a client certificate for a Stage .

      Supported only for WebSocket APIs.

      Specified by:
      getClientCertificateId in interface CfnStageProps
    • getDefaultRouteSettings

      public final Object getDefaultRouteSettings()
      Description copied from interface: CfnStageProps
      The default route settings for the stage.
      Specified by:
      getDefaultRouteSettings in interface CfnStageProps
    • getDeploymentId

      public final String getDeploymentId()
      Description copied from interface: CfnStageProps
      The deployment identifier for the API stage.

      Can't be updated if autoDeploy is enabled.

      Specified by:
      getDeploymentId in interface CfnStageProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnStageProps
      The description for the API stage.
      Specified by:
      getDescription in interface CfnStageProps
    • getRouteSettings

      public final Object getRouteSettings()
      Description copied from interface: CfnStageProps
      Route settings for the stage.
      Specified by:
      getRouteSettings in interface CfnStageProps
    • getStageVariables

      public final Object getStageVariables()
      Description copied from interface: CfnStageProps
      A map that defines the stage variables for a Stage .

      Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

      Specified by:
      getStageVariables in interface CfnStageProps
    • getTags

      public final Object getTags()
      Description copied from interface: CfnStageProps
      The collection of tags.

      Each tag element is associated with a given resource.

      Specified by:
      getTags in interface CfnStageProps
    • $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