Class SelectedSubnets.Jsii$Proxy

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

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

    • getAvailabilityZones

      public final List<String> getAvailabilityZones()
      Description copied from interface: SelectedSubnets
      The respective AZs of each subnet.
      Specified by:
      getAvailabilityZones in interface SelectedSubnets
    • getHasPublic

      public final Boolean getHasPublic()
      Description copied from interface: SelectedSubnets
      Whether any of the given subnets are from the VPC's public subnets.
      Specified by:
      getHasPublic in interface SelectedSubnets
    • getInternetConnectivityEstablished

      public final IDependable getInternetConnectivityEstablished()
      Description copied from interface: SelectedSubnets
      Dependency representing internet connectivity for these subnets.
      Specified by:
      getInternetConnectivityEstablished in interface SelectedSubnets
    • getSubnetIds

      public final List<String> getSubnetIds()
      Description copied from interface: SelectedSubnets
      The subnet IDs.
      Specified by:
      getSubnetIds in interface SelectedSubnets
    • getSubnets

      public final List<ISubnet> getSubnets()
      Description copied from interface: SelectedSubnets
      Selected subnet objects.
      Specified by:
      getSubnets in interface SelectedSubnets
    • getIsPendingLookup

      public final Boolean getIsPendingLookup()
      Description copied from interface: SelectedSubnets
      The subnet selection is not actually real yet.

      If this value is true, don't validate anything about the subnets. The count or identities are not known yet, and the validation will most likely fail which will prevent a successful lookup.

      Default: false

      Specified by:
      getIsPendingLookup in interface SelectedSubnets
    • $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