public static final class V1.Taint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder> implements V1.TaintOrBuilder
The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint.Protobuf type
k8s.io.api.core.v1.Taint| Modifier and Type | Method and Description |
|---|---|
V1.Taint.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.Taint |
build() |
V1.Taint |
buildPartial() |
V1.Taint.Builder |
clear() |
V1.Taint.Builder |
clearEffect()
Required.
|
V1.Taint.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1.Taint.Builder |
clearKey()
Required.
|
V1.Taint.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1.Taint.Builder |
clearTimeAdded()
TimeAdded represents the time at which the taint was added.
|
V1.Taint.Builder |
clearValue()
Required.
|
V1.Taint.Builder |
clone() |
V1.Taint |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEffect()
Required.
|
com.google.protobuf.ByteString |
getEffectBytes()
Required.
|
String |
getKey()
Required.
|
com.google.protobuf.ByteString |
getKeyBytes()
Required.
|
Meta.Time |
getTimeAdded()
TimeAdded represents the time at which the taint was added.
|
Meta.Time.Builder |
getTimeAddedBuilder()
TimeAdded represents the time at which the taint was added.
|
Meta.TimeOrBuilder |
getTimeAddedOrBuilder()
TimeAdded represents the time at which the taint was added.
|
String |
getValue()
Required.
|
com.google.protobuf.ByteString |
getValueBytes()
Required.
|
boolean |
hasEffect()
Required.
|
boolean |
hasKey()
Required.
|
boolean |
hasTimeAdded()
TimeAdded represents the time at which the taint was added.
|
boolean |
hasValue()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1.Taint.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1.Taint.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1.Taint.Builder |
mergeFrom(V1.Taint other) |
V1.Taint.Builder |
mergeTimeAdded(Meta.Time value)
TimeAdded represents the time at which the taint was added.
|
V1.Taint.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.Taint.Builder |
setEffect(String value)
Required.
|
V1.Taint.Builder |
setEffectBytes(com.google.protobuf.ByteString value)
Required.
|
V1.Taint.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.Taint.Builder |
setKey(String value)
Required.
|
V1.Taint.Builder |
setKeyBytes(com.google.protobuf.ByteString value)
Required.
|
V1.Taint.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1.Taint.Builder |
setTimeAdded(Meta.Time.Builder builderForValue)
TimeAdded represents the time at which the taint was added.
|
V1.Taint.Builder |
setTimeAdded(Meta.Time value)
TimeAdded represents the time at which the taint was added.
|
V1.Taint.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.Taint.Builder |
setValue(String value)
Required.
|
V1.Taint.Builder |
setValueBytes(com.google.protobuf.ByteString value)
Required.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1.Taint build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1.Taint buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1.Taint.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.Taint.Builder>public V1.Taint.Builder mergeFrom(V1.Taint other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public V1.Taint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.Taint.Builder>IOExceptionpublic boolean hasKey()
Required. The taint key to be applied to a node.
optional string key = 1;hasKey in interface V1.TaintOrBuilderpublic String getKey()
Required. The taint key to be applied to a node.
optional string key = 1;getKey in interface V1.TaintOrBuilderpublic com.google.protobuf.ByteString getKeyBytes()
Required. The taint key to be applied to a node.
optional string key = 1;getKeyBytes in interface V1.TaintOrBuilderpublic V1.Taint.Builder setKey(String value)
Required. The taint key to be applied to a node.
optional string key = 1;public V1.Taint.Builder clearKey()
Required. The taint key to be applied to a node.
optional string key = 1;public V1.Taint.Builder setKeyBytes(com.google.protobuf.ByteString value)
Required. The taint key to be applied to a node.
optional string key = 1;public boolean hasValue()
Required. The taint value corresponding to the taint key. +optional
optional string value = 2;hasValue in interface V1.TaintOrBuilderpublic String getValue()
Required. The taint value corresponding to the taint key. +optional
optional string value = 2;getValue in interface V1.TaintOrBuilderpublic com.google.protobuf.ByteString getValueBytes()
Required. The taint value corresponding to the taint key. +optional
optional string value = 2;getValueBytes in interface V1.TaintOrBuilderpublic V1.Taint.Builder setValue(String value)
Required. The taint value corresponding to the taint key. +optional
optional string value = 2;public V1.Taint.Builder clearValue()
Required. The taint value corresponding to the taint key. +optional
optional string value = 2;public V1.Taint.Builder setValueBytes(com.google.protobuf.ByteString value)
Required. The taint value corresponding to the taint key. +optional
optional string value = 2;public boolean hasEffect()
Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
optional string effect = 3;hasEffect in interface V1.TaintOrBuilderpublic String getEffect()
Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
optional string effect = 3;getEffect in interface V1.TaintOrBuilderpublic com.google.protobuf.ByteString getEffectBytes()
Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
optional string effect = 3;getEffectBytes in interface V1.TaintOrBuilderpublic V1.Taint.Builder setEffect(String value)
Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
optional string effect = 3;public V1.Taint.Builder clearEffect()
Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
optional string effect = 3;public V1.Taint.Builder setEffectBytes(com.google.protobuf.ByteString value)
Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
optional string effect = 3;public boolean hasTimeAdded()
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time timeAdded = 4;hasTimeAdded in interface V1.TaintOrBuilderpublic Meta.Time getTimeAdded()
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time timeAdded = 4;getTimeAdded in interface V1.TaintOrBuilderpublic V1.Taint.Builder setTimeAdded(Meta.Time value)
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time timeAdded = 4;public V1.Taint.Builder setTimeAdded(Meta.Time.Builder builderForValue)
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time timeAdded = 4;public V1.Taint.Builder mergeTimeAdded(Meta.Time value)
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time timeAdded = 4;public V1.Taint.Builder clearTimeAdded()
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time timeAdded = 4;public Meta.Time.Builder getTimeAddedBuilder()
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time timeAdded = 4;public Meta.TimeOrBuilder getTimeAddedOrBuilder()
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time timeAdded = 4;getTimeAddedOrBuilder in interface V1.TaintOrBuilderpublic final V1.Taint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>public final V1.Taint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.Taint.Builder>Copyright © 2021. All rights reserved.