Class CfnLoadBalancerPropsMixin.SubnetMappingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.elasticloadbalancingv2.CfnLoadBalancerPropsMixin.SubnetMappingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLoadBalancerPropsMixin.SubnetMappingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLoadBalancerPropsMixin.SubnetMappingProperty
@Stability(Stable)
@Internal
public static final class CfnLoadBalancerPropsMixin.SubnetMappingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLoadBalancerPropsMixin.SubnetMappingProperty
An implementation for
CfnLoadBalancerPropsMixin.SubnetMappingProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.elasticloadbalancingv2.CfnLoadBalancerPropsMixin.SubnetMappingProperty
CfnLoadBalancerPropsMixin.SubnetMappingProperty.Builder, CfnLoadBalancerPropsMixin.SubnetMappingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLoadBalancerPropsMixin.SubnetMappingProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal String[Network Load Balancers] The allocation ID of the Elastic IP address for an internet-facing load balancer.final String[Network Load Balancers] The IPv6 address.final String[Network Load Balancers] The private IPv4 address for an internal load balancer.final String[Network Load Balancers with UDP listeners] The IPv6 prefix to use for source NAT.final ObjectThe ID of the subnet.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
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
Constructor that initializes the object based on literal property values passed by theCfnLoadBalancerPropsMixin.SubnetMappingProperty.Builder.
-
-
Method Details
-
getAllocationId
Description copied from interface:CfnLoadBalancerPropsMixin.SubnetMappingProperty[Network Load Balancers] The allocation ID of the Elastic IP address for an internet-facing load balancer.- Specified by:
getAllocationIdin interfaceCfnLoadBalancerPropsMixin.SubnetMappingProperty- See Also:
-
getIPv6Address
Description copied from interface:CfnLoadBalancerPropsMixin.SubnetMappingProperty[Network Load Balancers] The IPv6 address.- Specified by:
getIPv6Addressin interfaceCfnLoadBalancerPropsMixin.SubnetMappingProperty- See Also:
-
getPrivateIPv4Address
Description copied from interface:CfnLoadBalancerPropsMixin.SubnetMappingProperty[Network Load Balancers] The private IPv4 address for an internal load balancer.- Specified by:
getPrivateIPv4Addressin interfaceCfnLoadBalancerPropsMixin.SubnetMappingProperty- See Also:
-
getSourceNatIpv6Prefix
Description copied from interface:CfnLoadBalancerPropsMixin.SubnetMappingProperty[Network Load Balancers with UDP listeners] The IPv6 prefix to use for source NAT.Specify an IPv6 prefix (/80 netmask) from the subnet CIDR block or
auto_assignedto use an IPv6 prefix selected at random from the subnet CIDR block.- Specified by:
getSourceNatIpv6Prefixin interfaceCfnLoadBalancerPropsMixin.SubnetMappingProperty- See Also:
-
getSubnetId
Description copied from interface:CfnLoadBalancerPropsMixin.SubnetMappingPropertyThe ID of the subnet.Returns union: either
StringorISubnetRef- Specified by:
getSubnetIdin interfaceCfnLoadBalancerPropsMixin.SubnetMappingProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-