Interface PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PublicDelegatedPrefixPublicDelegatedSubPrefix, PublicDelegatedPrefixPublicDelegatedSubPrefix.Builder

@Generated public interface PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    The allocatable prefix length supported by this PublicDelegatedSubPrefix.
    Name of the project scoping this PublicDelegatedSubPrefix.
    com.google.protobuf.ByteString
    Name of the project scoping this PublicDelegatedSubPrefix.
    An optional description of this resource.
    com.google.protobuf.ByteString
    An optional description of this resource.
    boolean
    Output only.
    The IP address range, in CIDR format, represented by this sub public delegated prefix.
    com.google.protobuf.ByteString
    The IP address range, in CIDR format, represented by this sub public delegated prefix.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    boolean
    Whether the sub prefix is delegated to create Address resources in the delegatee project.
    The PublicDelegatedSubPrefix mode for IPv6 only.
    com.google.protobuf.ByteString
    The PublicDelegatedSubPrefix mode for IPv6 only.
    The name of the sub public delegated prefix.
    com.google.protobuf.ByteString
    The name of the sub public delegated prefix.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    boolean
    The allocatable prefix length supported by this PublicDelegatedSubPrefix.
    boolean
    Name of the project scoping this PublicDelegatedSubPrefix.
    boolean
    An optional description of this resource.
    boolean
    Output only.
    boolean
    The IP address range, in CIDR format, represented by this sub public delegated prefix.
    boolean
    Output only.
    boolean
    Whether the sub prefix is delegated to create Address resources in the delegatee project.
    boolean
    The PublicDelegatedSubPrefix mode for IPv6 only.
    boolean
    The name of the sub public delegated prefix.
    boolean
    Output only.
    boolean
    Output only.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasAllocatablePrefixLength

      boolean hasAllocatablePrefixLength()
       The allocatable prefix length supported by this PublicDelegatedSubPrefix.
       
      optional int32 allocatable_prefix_length = 38427446;
      Returns:
      Whether the allocatablePrefixLength field is set.
    • getAllocatablePrefixLength

      int getAllocatablePrefixLength()
       The allocatable prefix length supported by this PublicDelegatedSubPrefix.
       
      optional int32 allocatable_prefix_length = 38427446;
      Returns:
      The allocatablePrefixLength.
    • hasDelegateeProject

      boolean hasDelegateeProject()
       Name of the project scoping this PublicDelegatedSubPrefix.
       
      optional string delegatee_project = 414860634;
      Returns:
      Whether the delegateeProject field is set.
    • getDelegateeProject

      String getDelegateeProject()
       Name of the project scoping this PublicDelegatedSubPrefix.
       
      optional string delegatee_project = 414860634;
      Returns:
      The delegateeProject.
    • getDelegateeProjectBytes

      com.google.protobuf.ByteString getDelegateeProjectBytes()
       Name of the project scoping this PublicDelegatedSubPrefix.
       
      optional string delegatee_project = 414860634;
      Returns:
      The bytes for delegateeProject.
    • hasDescription

      boolean hasDescription()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Returns:
      The bytes for description.
    • hasEnableEnhancedIpv4Allocation

      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:
      Whether the enableEnhancedIpv4Allocation field is set.
    • getEnableEnhancedIpv4Allocation

      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:
      The enableEnhancedIpv4Allocation.
    • hasIpCidrRange

      boolean hasIpCidrRange()
       The IP address range, in CIDR format, represented by this sub public
       delegated prefix.
       
      optional string ip_cidr_range = 98117322;
      Returns:
      Whether the ipCidrRange field is set.
    • getIpCidrRange

      String getIpCidrRange()
       The IP address range, in CIDR format, represented by this sub public
       delegated prefix.
       
      optional string ip_cidr_range = 98117322;
      Returns:
      The ipCidrRange.
    • getIpCidrRangeBytes

      com.google.protobuf.ByteString getIpCidrRangeBytes()
       The IP address range, in CIDR format, represented by this sub public
       delegated prefix.
       
      optional string ip_cidr_range = 98117322;
      Returns:
      The bytes for ipCidrRange.
    • hasIpv6AccessType

      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:
      Whether the ipv6AccessType field is set.
    • getIpv6AccessType

      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:
      The ipv6AccessType.
    • getIpv6AccessTypeBytes

      com.google.protobuf.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:
      The bytes for ipv6AccessType.
    • hasIsAddress

      boolean hasIsAddress()
       Whether the sub prefix is delegated to create Address resources in the
       delegatee project.
       
      optional bool is_address = 352617951;
      Returns:
      Whether the isAddress field is set.
    • getIsAddress

      boolean getIsAddress()
       Whether the sub prefix is delegated to create Address resources in the
       delegatee project.
       
      optional bool is_address = 352617951;
      Returns:
      The isAddress.
    • hasMode

      boolean hasMode()
       The PublicDelegatedSubPrefix mode for IPv6 only.
       Check the Mode enum for the list of possible values.
       
      optional string mode = 3357091;
      Returns:
      Whether the mode field is set.
    • getMode

      String getMode()
       The PublicDelegatedSubPrefix mode for IPv6 only.
       Check the Mode enum for the list of possible values.
       
      optional string mode = 3357091;
      Returns:
      The mode.
    • getModeBytes

      com.google.protobuf.ByteString getModeBytes()
       The PublicDelegatedSubPrefix mode for IPv6 only.
       Check the Mode enum for the list of possible values.
       
      optional string mode = 3357091;
      Returns:
      The bytes for mode.
    • hasName

      boolean hasName()
       The name of the sub public delegated prefix.
       
      optional string name = 3373707;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       The name of the sub public delegated prefix.
       
      optional string name = 3373707;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The name of the sub public delegated prefix.
       
      optional string name = 3373707;
      Returns:
      The bytes for name.
    • hasRegion

      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:
      Whether the region field is set.
    • getRegion

      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:
      The region.
    • getRegionBytes

      com.google.protobuf.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:
      The bytes for region.
    • hasStatus

      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:
      Whether the status field is set.
    • getStatus

      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:
      The status.
    • getStatusBytes

      com.google.protobuf.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:
      The bytes for status.