Class CfnDomain.VPCOptionsProperty.Jsii$Proxy

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

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

    • getSecurityGroupIds

      public final List<String> getSecurityGroupIds()
      Description copied from interface: CfnDomain.VPCOptionsProperty
      The list of security group IDs that are associated with the VPC endpoints for the domain.

      If you don't provide a security group ID, OpenSearch Service uses the default security group for the VPC. To learn more, see Security groups for your VPC in the Amazon VPC User Guide .

      Specified by:
      getSecurityGroupIds in interface CfnDomain.VPCOptionsProperty
    • getSubnetIds

      public final List<String> getSubnetIds()
      Description copied from interface: CfnDomain.VPCOptionsProperty
      Provide one subnet ID for each Availability Zone that your domain uses.

      For example, you must specify three subnet IDs for a three Availability Zone domain. To learn more, see VPCs and subnets in the Amazon VPC User Guide .

      Required if you're creating your domain inside a VPC.

      Specified by:
      getSubnetIds in interface CfnDomain.VPCOptionsProperty
    • $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