Class CfnTargetGroup.MatcherProperty.Jsii$Proxy

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

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

    • getGrpcCode

      public final String getGrpcCode()
      Description copied from interface: CfnTargetGroup.MatcherProperty
      You can specify values between 0 and 99.

      You can specify multiple values (for example, "0,1") or a range of values (for example, "0-5"). The default value is 12.

      Specified by:
      getGrpcCode in interface CfnTargetGroup.MatcherProperty
    • getHttpCode

      public final String getHttpCode()
      Description copied from interface: CfnTargetGroup.MatcherProperty
      For Application Load Balancers, you can specify values between 200 and 499, with the default value being 200.

      You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").

      For Network Load Balancers, you can specify values between 200 and 599, with the default value being 200-399. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").

      For Gateway Load Balancers, this must be "200–399".

      Note that when using shorthand syntax, some values such as commas need to be escaped.

      Specified by:
      getHttpCode in interface CfnTargetGroup.MatcherProperty
    • $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