Package com.google.container.v1beta1
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 TypeMethodDescriptionaddAllEnabledApis(Iterable<String> values) api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.addEnabledApis(String value) api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.addEnabledApisBytes(com.google.protobuf.ByteString value) api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.build()clear()api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEnabledApis(int index) api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.com.google.protobuf.ByteStringgetEnabledApisBytes(int index) api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.intapi name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.com.google.protobuf.ProtocolStringListapi name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(K8sBetaAPIConfig other) 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<K8sBetaAPIConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<K8sBetaAPIConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<K8sBetaAPIConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<K8sBetaAPIConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.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:
getEnabledApisListin interfaceK8sBetaAPIConfigOrBuilder- 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:
getEnabledApisCountin interfaceK8sBetaAPIConfigOrBuilder- Returns:
- The count of enabledApis.
-
getEnabledApis
api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
repeated string enabled_apis = 1;- Specified by:
getEnabledApisin interfaceK8sBetaAPIConfigOrBuilder- 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:
getEnabledApisBytesin interfaceK8sBetaAPIConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the enabledApis at the given index.
-
setEnabledApis
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
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
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
api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
repeated string enabled_apis = 1;- Returns:
- This builder for chaining.
-
addEnabledApisBytes
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.
-