Class K8sBetaAPIConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<K8sBetaAPIConfig.Builder>
com.google.container.v1beta1.K8sBetaAPIConfig.Builder
All Implemented Interfaces:
K8sBetaAPIConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
K8sBetaAPIConfig

public static final class K8sBetaAPIConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<K8sBetaAPIConfig.Builder> implements K8sBetaAPIConfigOrBuilder
 Kubernetes open source beta apis enabled on the cluster.
 
Protobuf type google.container.v1beta1.K8sBetaAPIConfig
  • Method Summary

    Modifier and Type
    Method
    Description
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
    addEnabledApisBytes(com.google.protobuf.ByteString value)
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
     
     
     
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    getEnabledApis(int index)
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
    com.google.protobuf.ByteString
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
    int
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
    com.google.protobuf.ProtocolStringList
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    setEnabledApis(int index, String value)
    api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • 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.Builder<K8sBetaAPIConfig.Builder>
    • clear

      public K8sBetaAPIConfig.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<K8sBetaAPIConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<K8sBetaAPIConfig.Builder>
    • getDefaultInstanceForType

      public K8sBetaAPIConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public K8sBetaAPIConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public K8sBetaAPIConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public K8sBetaAPIConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<K8sBetaAPIConfig.Builder>
    • mergeFrom

      public K8sBetaAPIConfig.Builder mergeFrom(K8sBetaAPIConfig other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<K8sBetaAPIConfig.Builder>
    • mergeFrom

      public K8sBetaAPIConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<K8sBetaAPIConfig.Builder>
      Throws:
      IOException
    • getEnabledApisList

      public com.google.protobuf.ProtocolStringList getEnabledApisList()
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Specified by:
      getEnabledApisList in interface K8sBetaAPIConfigOrBuilder
      Returns:
      A list containing the enabledApis.
    • getEnabledApisCount

      public int getEnabledApisCount()
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Specified by:
      getEnabledApisCount in interface K8sBetaAPIConfigOrBuilder
      Returns:
      The count of enabledApis.
    • getEnabledApis

      public String getEnabledApis(int index)
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Specified by:
      getEnabledApis in interface K8sBetaAPIConfigOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The enabledApis at the given index.
    • getEnabledApisBytes

      public com.google.protobuf.ByteString getEnabledApisBytes(int index)
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Specified by:
      getEnabledApisBytes in interface K8sBetaAPIConfigOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the enabledApis at the given index.
    • setEnabledApis

      public K8sBetaAPIConfig.Builder setEnabledApis(int index, String value)
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Parameters:
      index - The index to set the value at.
      value - The enabledApis to set.
      Returns:
      This builder for chaining.
    • addEnabledApis

      public K8sBetaAPIConfig.Builder addEnabledApis(String value)
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Parameters:
      value - The enabledApis to add.
      Returns:
      This builder for chaining.
    • addAllEnabledApis

      public K8sBetaAPIConfig.Builder addAllEnabledApis(Iterable<String> values)
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Parameters:
      values - The enabledApis to add.
      Returns:
      This builder for chaining.
    • clearEnabledApis

      public K8sBetaAPIConfig.Builder clearEnabledApis()
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Returns:
      This builder for chaining.
    • addEnabledApisBytes

      public K8sBetaAPIConfig.Builder addEnabledApisBytes(com.google.protobuf.ByteString value)
       api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
       
      repeated string enabled_apis = 1;
      Parameters:
      value - The bytes of the enabledApis to add.
      Returns:
      This builder for chaining.