Interface PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder (1.91.0)

public interface PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllocatablePrefixLength()

public abstract int getAllocatablePrefixLength()

The allocatable prefix length supported by this PublicDelegatedSubPrefix.

optional int32 allocatable_prefix_length = 38427446;

Returns
Type Description
int

The allocatablePrefixLength.

getDelegateeProject()

public abstract String getDelegateeProject()

Name of the project scoping this PublicDelegatedSubPrefix.

optional string delegatee_project = 414860634;

Returns
Type Description
String

The delegateeProject.

getDelegateeProjectBytes()

public abstract ByteString getDelegateeProjectBytes()

Name of the project scoping this PublicDelegatedSubPrefix.

optional string delegatee_project = 414860634;

Returns
Type Description
ByteString

The bytes for delegateeProject.

getDescription()

public abstract String getDescription()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getEnableEnhancedIpv4Allocation()

public abstract boolean getEnableEnhancedIpv4Allocation()

Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. Applicable for IPv4 PDPs only.

optional bool enable_enhanced_ipv4_allocation = 54582253;

Returns
Type Description
boolean

The enableEnhancedIpv4Allocation.

getIpCidrRange()

public abstract String getIpCidrRange()

The IP address range, in CIDR format, represented by this sub public delegated prefix.

optional string ip_cidr_range = 98117322;

Returns
Type Description
String

The ipCidrRange.

getIpCidrRangeBytes()

public abstract ByteString getIpCidrRangeBytes()

The IP address range, in CIDR format, represented by this sub public delegated prefix.

optional string ip_cidr_range = 98117322;

Returns
Type Description
ByteString

The bytes for ipCidrRange.

getIpv6AccessType()

public abstract String getIpv6AccessType()

Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub Prefixes. Inherited from parent prefix. Check the Ipv6AccessType enum for the list of possible values.

optional string ipv6_access_type = 504658653;

Returns
Type Description
String

The ipv6AccessType.

getIpv6AccessTypeBytes()

public abstract ByteString getIpv6AccessTypeBytes()

Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub Prefixes. Inherited from parent prefix. Check the Ipv6AccessType enum for the list of possible values.

optional string ipv6_access_type = 504658653;

Returns
Type Description
ByteString

The bytes for ipv6AccessType.

getIsAddress()

public abstract boolean getIsAddress()

Whether the sub prefix is delegated to create Address resources in the delegatee project.

optional bool is_address = 352617951;

Returns
Type Description
boolean

The isAddress.

getMode()

public abstract String getMode()

The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values.

optional string mode = 3357091;

Returns
Type Description
String

The mode.

getModeBytes()

public abstract ByteString getModeBytes()

The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values.

optional string mode = 3357091;

Returns
Type Description
ByteString

The bytes for mode.

getName()

public abstract String getName()

The name of the sub public delegated prefix.

optional string name = 3373707;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The name of the sub public delegated prefix.

optional string name = 3373707;

Returns
Type Description
ByteString

The bytes for name.

getRegion()

public abstract String getRegion()

Output only. [Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.

optional string region = 138946292;

Returns
Type Description
String

The region.

getRegionBytes()

public abstract ByteString getRegionBytes()

Output only. [Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.

optional string region = 138946292;

Returns
Type Description
ByteString

The bytes for region.

getStatus()

public abstract String getStatus()

Output only. [Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
Type Description
String

The status.

getStatusBytes()

public abstract ByteString getStatusBytes()

Output only. [Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
Type Description
ByteString

The bytes for status.

hasAllocatablePrefixLength()

public abstract boolean hasAllocatablePrefixLength()

The allocatable prefix length supported by this PublicDelegatedSubPrefix.

optional int32 allocatable_prefix_length = 38427446;

Returns
Type Description
boolean

Whether the allocatablePrefixLength field is set.

hasDelegateeProject()

public abstract boolean hasDelegateeProject()

Name of the project scoping this PublicDelegatedSubPrefix.

optional string delegatee_project = 414860634;

Returns
Type Description
boolean

Whether the delegateeProject field is set.

hasDescription()

public abstract boolean hasDescription()

An optional description of this resource. Provide this property when you create the resource.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasEnableEnhancedIpv4Allocation()

public abstract boolean hasEnableEnhancedIpv4Allocation()

Output only. [Output Only] Whether this PDP supports enhanced IPv4 allocations. Applicable for IPv4 PDPs only.

optional bool enable_enhanced_ipv4_allocation = 54582253;

Returns
Type Description
boolean

Whether the enableEnhancedIpv4Allocation field is set.

hasIpCidrRange()

public abstract boolean hasIpCidrRange()

The IP address range, in CIDR format, represented by this sub public delegated prefix.

optional string ip_cidr_range = 98117322;

Returns
Type Description
boolean

Whether the ipCidrRange field is set.

hasIpv6AccessType()

public abstract boolean hasIpv6AccessType()

Output only. [Output Only] The internet access type for IPv6 Public Delegated Sub Prefixes. Inherited from parent prefix. Check the Ipv6AccessType enum for the list of possible values.

optional string ipv6_access_type = 504658653;

Returns
Type Description
boolean

Whether the ipv6AccessType field is set.

hasIsAddress()

public abstract boolean hasIsAddress()

Whether the sub prefix is delegated to create Address resources in the delegatee project.

optional bool is_address = 352617951;

Returns
Type Description
boolean

Whether the isAddress field is set.

hasMode()

public abstract boolean hasMode()

The PublicDelegatedSubPrefix mode for IPv6 only. Check the Mode enum for the list of possible values.

optional string mode = 3357091;

Returns
Type Description
boolean

Whether the mode field is set.

hasName()

public abstract boolean hasName()

The name of the sub public delegated prefix.

optional string name = 3373707;

Returns
Type Description
boolean

Whether the name field is set.

hasRegion()

public abstract boolean hasRegion()

Output only. [Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.

optional string region = 138946292;

Returns
Type Description
boolean

Whether the region field is set.

hasStatus()

public abstract boolean hasStatus()

Output only. [Output Only] The status of the sub public delegated prefix. Check the Status enum for the list of possible values.

optional string status = 181260274;

Returns
Type Description
boolean

Whether the status field is set.