public static class EdgeGatewayVNICResponse.AddressGroup extends Object
Modifier and Type | Class and Description |
---|---|
static class |
EdgeGatewayVNICResponse.AddressGroup.SecondaryAddresses
VNIC Address Group Secondary Addresses.
|
Constructor and Description |
---|
AddressGroup(String primaryAddress,
EdgeGatewayVNICResponse.AddressGroup.SecondaryAddresses secondaryAddresses,
String subnetMask,
int subnetPrefixLength) |
Modifier and Type | Method and Description |
---|---|
String |
getPrimaryAddress()
Gets primaryAddress
|
EdgeGatewayVNICResponse.AddressGroup.SecondaryAddresses |
getSecondaryAddresses()
Gets secondaryAddresses
|
String |
getSubnetMask()
Gets subnetMask
|
int |
getSubnetPrefixLength()
Gets subnetPrefixLength
|
public AddressGroup(String primaryAddress, EdgeGatewayVNICResponse.AddressGroup.SecondaryAddresses secondaryAddresses, String subnetMask, int subnetPrefixLength)
public String getPrimaryAddress()
IPv4 and IPv6 addresses are supported
String
the primaryAddresspublic EdgeGatewayVNICResponse.AddressGroup.SecondaryAddresses getSecondaryAddresses()
One or more ipAddress parameters are allowed, to enable assigning multiple IP addresses to a vNic, for example, for load balancing, NAT, VPN. At least one is required if secondaryAddresses is specified
EdgeGatewayVNICResponse.AddressGroup.SecondaryAddresses
the secondaryAddressespublic String getSubnetMask()
Either subnetMask or subnetPrefixLength should be provided. When both are provided then subnetprefixLength is ignored
String
the subnetMaskpublic int getSubnetPrefixLength()
Either subnetMask or subnetPrefixLength should be provided. When both are provided then subnetprefixLength is ignored
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.