public interface SubnetworkSecondaryRangeOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getIpCidrRange()
public abstract String getIpCidrRange()The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Both IPv4 and IPv6 ranges are supported. For IPv4, the range can be any range listed in theValid ranges list.
For IPv6:
The range must have a /64 prefix length.
The range must be omitted, for auto-allocation from Google-defined ULA
IPv6 range.
For BYOGUA internal IPv6 secondary range, the range may be specified
along with the ipCollection field.
If an ipCollection is specified, the requested ip_cidr_range must lie
within the range of the PDP referenced by the ipCollection field for
allocation.
If ipCollection field is specified, but ip_cidr_range is not,
the range is auto-allocated from the PDP referenced by the ipCollection
field.
optional string ip_cidr_range = 98117322;
| Returns | |
|---|---|
| Type | Description |
String |
The ipCidrRange. |
getIpCidrRangeBytes()
public abstract ByteString getIpCidrRangeBytes()The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Both IPv4 and IPv6 ranges are supported. For IPv4, the range can be any range listed in theValid ranges list.
For IPv6:
The range must have a /64 prefix length.
The range must be omitted, for auto-allocation from Google-defined ULA
IPv6 range.
For BYOGUA internal IPv6 secondary range, the range may be specified
along with the ipCollection field.
If an ipCollection is specified, the requested ip_cidr_range must lie
within the range of the PDP referenced by the ipCollection field for
allocation.
If ipCollection field is specified, but ip_cidr_range is not,
the range is auto-allocated from the PDP referenced by the ipCollection
field.
optional string ip_cidr_range = 98117322;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for ipCidrRange. |
getIpCollection()
public abstract String getIpCollection() Reference to a Public Delegated Prefix (PDP) for BYOIP.
This field should be specified for configuring BYOGUA internal IPv6
secondary range.
When specified along with the ip_cidr_range, the ip_cidr_range must lie
within the PDP referenced by the ipCollection field.
When specified without the ip_cidr_range, the range is auto-allocated
from the PDP referenced by the ipCollection field.
optional string ip_collection = 176818358;
| Returns | |
|---|---|
| Type | Description |
String |
The ipCollection. |
getIpCollectionBytes()
public abstract ByteString getIpCollectionBytes() Reference to a Public Delegated Prefix (PDP) for BYOIP.
This field should be specified for configuring BYOGUA internal IPv6
secondary range.
When specified along with the ip_cidr_range, the ip_cidr_range must lie
within the PDP referenced by the ipCollection field.
When specified without the ip_cidr_range, the range is auto-allocated
from the PDP referenced by the ipCollection field.
optional string ip_collection = 176818358;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for ipCollection. |
getIpVersion()
public abstract String getIpVersion()Check the IpVersion enum for the list of possible values.
optional string ip_version = 294959552;
| Returns | |
|---|---|
| Type | Description |
String |
The ipVersion. |
getIpVersionBytes()
public abstract ByteString getIpVersionBytes()Check the IpVersion enum for the list of possible values.
optional string ip_version = 294959552;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for ipVersion. |
getRangeName()
public abstract String getRangeName()The name associated with this subnetwork secondary range, used when adding an alias IP/IPv6 range to a VM instance. The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
| Returns | |
|---|---|
| Type | Description |
String |
The rangeName. |
getRangeNameBytes()
public abstract ByteString getRangeNameBytes()The name associated with this subnetwork secondary range, used when adding an alias IP/IPv6 range to a VM instance. The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for rangeName. |
getReservedInternalRange()
public abstract String getReservedInternalRange()The URL of the reserved internal range. Only IPv4 is supported.
optional string reserved_internal_range = 286248754;
| Returns | |
|---|---|
| Type | Description |
String |
The reservedInternalRange. |
getReservedInternalRangeBytes()
public abstract ByteString getReservedInternalRangeBytes()The URL of the reserved internal range. Only IPv4 is supported.
optional string reserved_internal_range = 286248754;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for reservedInternalRange. |
hasIpCidrRange()
public abstract boolean hasIpCidrRange()The range of IP addresses belonging to this subnetwork secondary range. Provide this property when you create the subnetwork. Ranges must be unique and non-overlapping with all primary and secondary IP ranges within a network. Both IPv4 and IPv6 ranges are supported. For IPv4, the range can be any range listed in theValid ranges list.
For IPv6:
The range must have a /64 prefix length.
The range must be omitted, for auto-allocation from Google-defined ULA
IPv6 range.
For BYOGUA internal IPv6 secondary range, the range may be specified
along with the ipCollection field.
If an ipCollection is specified, the requested ip_cidr_range must lie
within the range of the PDP referenced by the ipCollection field for
allocation.
If ipCollection field is specified, but ip_cidr_range is not,
the range is auto-allocated from the PDP referenced by the ipCollection
field.
optional string ip_cidr_range = 98117322;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ipCidrRange field is set. |
hasIpCollection()
public abstract boolean hasIpCollection() Reference to a Public Delegated Prefix (PDP) for BYOIP.
This field should be specified for configuring BYOGUA internal IPv6
secondary range.
When specified along with the ip_cidr_range, the ip_cidr_range must lie
within the PDP referenced by the ipCollection field.
When specified without the ip_cidr_range, the range is auto-allocated
from the PDP referenced by the ipCollection field.
optional string ip_collection = 176818358;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ipCollection field is set. |
hasIpVersion()
public abstract boolean hasIpVersion()Check the IpVersion enum for the list of possible values.
optional string ip_version = 294959552;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the ipVersion field is set. |
hasRangeName()
public abstract boolean hasRangeName()The name associated with this subnetwork secondary range, used when adding an alias IP/IPv6 range to a VM instance. The name must be 1-63 characters long, and comply withRFC1035. The name must be unique within the subnetwork.
optional string range_name = 332216397;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the rangeName field is set. |
hasReservedInternalRange()
public abstract boolean hasReservedInternalRange()The URL of the reserved internal range. Only IPv4 is supported.
optional string reserved_internal_range = 286248754;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the reservedInternalRange field is set. |