Package com.google.container.v1
Class TaintConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TaintConfig.Builder>
com.google.container.v1.TaintConfig.Builder
- All Implemented Interfaces:
TaintConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TaintConfig
public static final class TaintConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TaintConfig.Builder>
implements TaintConfigOrBuilder
TaintConfig contains the configuration for the taints of the node pool.Protobuf type
google.container.v1.TaintConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.intOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(TaintConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setArchitectureTaintBehaviorValue(int value) Optional.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<TaintConfig.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<TaintConfig.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<TaintConfig.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<TaintConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TaintConfig.Builder>
-
mergeFrom
public TaintConfig.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<TaintConfig.Builder>- Throws:
IOException
-
hasArchitectureTaintBehavior
public boolean hasArchitectureTaintBehavior()Optional. Controls architecture tainting behavior.
optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasArchitectureTaintBehaviorin interfaceTaintConfigOrBuilder- Returns:
- Whether the architectureTaintBehavior field is set.
-
getArchitectureTaintBehaviorValue
public int getArchitectureTaintBehaviorValue()Optional. Controls architecture tainting behavior.
optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArchitectureTaintBehaviorValuein interfaceTaintConfigOrBuilder- Returns:
- The enum numeric value on the wire for architectureTaintBehavior.
-
setArchitectureTaintBehaviorValue
Optional. Controls architecture tainting behavior.
optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for architectureTaintBehavior to set.- Returns:
- This builder for chaining.
-
getArchitectureTaintBehavior
Optional. Controls architecture tainting behavior.
optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArchitectureTaintBehaviorin interfaceTaintConfigOrBuilder- Returns:
- The architectureTaintBehavior.
-
setArchitectureTaintBehavior
public TaintConfig.Builder setArchitectureTaintBehavior(TaintConfig.ArchitectureTaintBehavior value) Optional. Controls architecture tainting behavior.
optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The architectureTaintBehavior to set.- Returns:
- This builder for chaining.
-
clearArchitectureTaintBehavior
Optional. Controls architecture tainting behavior.
optional .google.container.v1.TaintConfig.ArchitectureTaintBehavior architecture_taint_behavior = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-