Interface UsableSubnetworkOrBuilder

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

@Generated public interface UsableSubnetworkOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getSubnetwork

      String getSubnetwork()
       Subnetwork Name.
       Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
       
      string subnetwork = 1;
      Returns:
      The subnetwork.
    • getSubnetworkBytes

      com.google.protobuf.ByteString getSubnetworkBytes()
       Subnetwork Name.
       Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
       
      string subnetwork = 1;
      Returns:
      The bytes for subnetwork.
    • getNetwork

      String getNetwork()
       Network Name.
       Example: projects/my-project/global/networks/my-network
       
      string network = 2;
      Returns:
      The network.
    • getNetworkBytes

      com.google.protobuf.ByteString getNetworkBytes()
       Network Name.
       Example: projects/my-project/global/networks/my-network
       
      string network = 2;
      Returns:
      The bytes for network.
    • getIpCidrRange

      String getIpCidrRange()
       The range of internal addresses that are owned by this subnetwork.
       
      string ip_cidr_range = 3;
      Returns:
      The ipCidrRange.
    • getIpCidrRangeBytes

      com.google.protobuf.ByteString getIpCidrRangeBytes()
       The range of internal addresses that are owned by this subnetwork.
       
      string ip_cidr_range = 3;
      Returns:
      The bytes for ipCidrRange.
    • getSecondaryIpRangesList

      List<UsableSubnetworkSecondaryRange> getSecondaryIpRangesList()
       Secondary IP ranges.
       
      repeated .google.container.v1.UsableSubnetworkSecondaryRange secondary_ip_ranges = 4;
    • getSecondaryIpRanges

      UsableSubnetworkSecondaryRange getSecondaryIpRanges(int index)
       Secondary IP ranges.
       
      repeated .google.container.v1.UsableSubnetworkSecondaryRange secondary_ip_ranges = 4;
    • getSecondaryIpRangesCount

      int getSecondaryIpRangesCount()
       Secondary IP ranges.
       
      repeated .google.container.v1.UsableSubnetworkSecondaryRange secondary_ip_ranges = 4;
    • getSecondaryIpRangesOrBuilderList

      List<? extends UsableSubnetworkSecondaryRangeOrBuilder> getSecondaryIpRangesOrBuilderList()
       Secondary IP ranges.
       
      repeated .google.container.v1.UsableSubnetworkSecondaryRange secondary_ip_ranges = 4;
    • getSecondaryIpRangesOrBuilder

      UsableSubnetworkSecondaryRangeOrBuilder getSecondaryIpRangesOrBuilder(int index)
       Secondary IP ranges.
       
      repeated .google.container.v1.UsableSubnetworkSecondaryRange secondary_ip_ranges = 4;
    • getStatusMessage

      String getStatusMessage()
       A human readable status message representing the reasons for cases where
       the caller cannot use the secondary ranges under the subnet. For example if
       the secondary_ip_ranges is empty due to a permission issue, an insufficient
       permission message will be given by status_message.
       
      string status_message = 5;
      Returns:
      The statusMessage.
    • getStatusMessageBytes

      com.google.protobuf.ByteString getStatusMessageBytes()
       A human readable status message representing the reasons for cases where
       the caller cannot use the secondary ranges under the subnet. For example if
       the secondary_ip_ranges is empty due to a permission issue, an insufficient
       permission message will be given by status_message.
       
      string status_message = 5;
      Returns:
      The bytes for statusMessage.