Class AdditionalPodNetworkConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.AdditionalPodNetworkConfig
All Implemented Interfaces:
AdditionalPodNetworkConfigOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class AdditionalPodNetworkConfig extends com.google.protobuf.GeneratedMessage implements AdditionalPodNetworkConfigOrBuilder
 AdditionalPodNetworkConfig is the configuration for additional pod networks
 within the NodeNetworkConfig message
 
Protobuf type google.container.v1.AdditionalPodNetworkConfig
See Also:
  • Field Details

    • SUBNETWORK_FIELD_NUMBER

      public static final int SUBNETWORK_FIELD_NUMBER
      See Also:
    • SECONDARY_POD_RANGE_FIELD_NUMBER

      public static final int SECONDARY_POD_RANGE_FIELD_NUMBER
      See Also:
    • MAX_PODS_PER_NODE_FIELD_NUMBER

      public static final int MAX_PODS_PER_NODE_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSubnetwork

      public String getSubnetwork()
       Name of the subnetwork where the additional pod network belongs.
       
      string subnetwork = 1;
      Specified by:
      getSubnetwork in interface AdditionalPodNetworkConfigOrBuilder
      Returns:
      The subnetwork.
    • getSubnetworkBytes

      public com.google.protobuf.ByteString getSubnetworkBytes()
       Name of the subnetwork where the additional pod network belongs.
       
      string subnetwork = 1;
      Specified by:
      getSubnetworkBytes in interface AdditionalPodNetworkConfigOrBuilder
      Returns:
      The bytes for subnetwork.
    • getSecondaryPodRange

      public String getSecondaryPodRange()
       The name of the secondary range on the subnet which provides IP address for
       this pod range.
       
      string secondary_pod_range = 2;
      Specified by:
      getSecondaryPodRange in interface AdditionalPodNetworkConfigOrBuilder
      Returns:
      The secondaryPodRange.
    • getSecondaryPodRangeBytes

      public com.google.protobuf.ByteString getSecondaryPodRangeBytes()
       The name of the secondary range on the subnet which provides IP address for
       this pod range.
       
      string secondary_pod_range = 2;
      Specified by:
      getSecondaryPodRangeBytes in interface AdditionalPodNetworkConfigOrBuilder
      Returns:
      The bytes for secondaryPodRange.
    • hasMaxPodsPerNode

      public boolean hasMaxPodsPerNode()
       The maximum number of pods per node which use this pod network.
       
      optional .google.container.v1.MaxPodsConstraint max_pods_per_node = 3;
      Specified by:
      hasMaxPodsPerNode in interface AdditionalPodNetworkConfigOrBuilder
      Returns:
      Whether the maxPodsPerNode field is set.
    • getMaxPodsPerNode

      public MaxPodsConstraint getMaxPodsPerNode()
       The maximum number of pods per node which use this pod network.
       
      optional .google.container.v1.MaxPodsConstraint max_pods_per_node = 3;
      Specified by:
      getMaxPodsPerNode in interface AdditionalPodNetworkConfigOrBuilder
      Returns:
      The maxPodsPerNode.
    • getMaxPodsPerNodeOrBuilder

      public MaxPodsConstraintOrBuilder getMaxPodsPerNodeOrBuilder()
       The maximum number of pods per node which use this pod network.
       
      optional .google.container.v1.MaxPodsConstraint max_pods_per_node = 3;
      Specified by:
      getMaxPodsPerNodeOrBuilder in interface AdditionalPodNetworkConfigOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AdditionalPodNetworkConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AdditionalPodNetworkConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AdditionalPodNetworkConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public AdditionalPodNetworkConfig.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static AdditionalPodNetworkConfig.Builder newBuilder()
    • newBuilder

      public static AdditionalPodNetworkConfig.Builder newBuilder(AdditionalPodNetworkConfig prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected AdditionalPodNetworkConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static AdditionalPodNetworkConfig getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<AdditionalPodNetworkConfig> parser()
    • getParserForType

      public com.google.protobuf.Parser<AdditionalPodNetworkConfig> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public AdditionalPodNetworkConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder