Class CfnIntegration.TlsConfigProperty.Jsii$Proxy

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

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

    • getServerNameToVerify

      public final String getServerNameToVerify()
      Description copied from interface: CfnIntegration.TlsConfigProperty
      If you specify a server name, API Gateway uses it to verify the hostname on the integration's certificate.

      The server name is also included in the TLS handshake to support Server Name Indication (SNI) or virtual hosting.

      Specified by:
      getServerNameToVerify in interface CfnIntegration.TlsConfigProperty
    • $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