Class Generated.Toleration

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, Generated.TolerationOrBuilder
    Enclosing class:
    Generated

    public static final class Generated.Toleration
    extends com.google.protobuf.GeneratedMessageV3
    implements Generated.TolerationOrBuilder
     The pod this Toleration is attached to tolerates any taint that matches
     the triple <key,value,effect> using the matching operator <operator>.
     
    Protobuf type k8s.io.api.core.v1.Toleration
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Generated.Toleration.Builder
      The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasKey

        public boolean hasKey()
         Key is the taint key that the toleration applies to. Empty means match all taint keys.
         If the key is empty, operator must be Exists; this combination means to match all values and all keys.
         +optional
         
        optional string key = 1;
        Specified by:
        hasKey in interface Generated.TolerationOrBuilder
        Returns:
        Whether the key field is set.
      • getKey

        public String getKey()
         Key is the taint key that the toleration applies to. Empty means match all taint keys.
         If the key is empty, operator must be Exists; this combination means to match all values and all keys.
         +optional
         
        optional string key = 1;
        Specified by:
        getKey in interface Generated.TolerationOrBuilder
        Returns:
        The key.
      • getKeyBytes

        public com.google.protobuf.ByteString getKeyBytes()
         Key is the taint key that the toleration applies to. Empty means match all taint keys.
         If the key is empty, operator must be Exists; this combination means to match all values and all keys.
         +optional
         
        optional string key = 1;
        Specified by:
        getKeyBytes in interface Generated.TolerationOrBuilder
        Returns:
        The bytes for key.
      • hasOperator

        public boolean hasOperator()
         Operator represents a key's relationship to the value.
         Valid operators are Exists and Equal. Defaults to Equal.
         Exists is equivalent to wildcard for value, so that a pod can
         tolerate all taints of a particular category.
         +optional
         
        optional string operator = 2;
        Specified by:
        hasOperator in interface Generated.TolerationOrBuilder
        Returns:
        Whether the operator field is set.
      • getOperator

        public String getOperator()
         Operator represents a key's relationship to the value.
         Valid operators are Exists and Equal. Defaults to Equal.
         Exists is equivalent to wildcard for value, so that a pod can
         tolerate all taints of a particular category.
         +optional
         
        optional string operator = 2;
        Specified by:
        getOperator in interface Generated.TolerationOrBuilder
        Returns:
        The operator.
      • getOperatorBytes

        public com.google.protobuf.ByteString getOperatorBytes()
         Operator represents a key's relationship to the value.
         Valid operators are Exists and Equal. Defaults to Equal.
         Exists is equivalent to wildcard for value, so that a pod can
         tolerate all taints of a particular category.
         +optional
         
        optional string operator = 2;
        Specified by:
        getOperatorBytes in interface Generated.TolerationOrBuilder
        Returns:
        The bytes for operator.
      • hasValue

        public boolean hasValue()
         Value is the taint value the toleration matches to.
         If the operator is Exists, the value should be empty, otherwise just a regular string.
         +optional
         
        optional string value = 3;
        Specified by:
        hasValue in interface Generated.TolerationOrBuilder
        Returns:
        Whether the value field is set.
      • getValue

        public String getValue()
         Value is the taint value the toleration matches to.
         If the operator is Exists, the value should be empty, otherwise just a regular string.
         +optional
         
        optional string value = 3;
        Specified by:
        getValue in interface Generated.TolerationOrBuilder
        Returns:
        The value.
      • getValueBytes

        public com.google.protobuf.ByteString getValueBytes()
         Value is the taint value the toleration matches to.
         If the operator is Exists, the value should be empty, otherwise just a regular string.
         +optional
         
        optional string value = 3;
        Specified by:
        getValueBytes in interface Generated.TolerationOrBuilder
        Returns:
        The bytes for value.
      • hasEffect

        public boolean hasEffect()
         Effect indicates the taint effect to match. Empty means match all taint effects.
         When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
         +optional
         
        optional string effect = 4;
        Specified by:
        hasEffect in interface Generated.TolerationOrBuilder
        Returns:
        Whether the effect field is set.
      • getEffect

        public String getEffect()
         Effect indicates the taint effect to match. Empty means match all taint effects.
         When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
         +optional
         
        optional string effect = 4;
        Specified by:
        getEffect in interface Generated.TolerationOrBuilder
        Returns:
        The effect.
      • getEffectBytes

        public com.google.protobuf.ByteString getEffectBytes()
         Effect indicates the taint effect to match. Empty means match all taint effects.
         When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
         +optional
         
        optional string effect = 4;
        Specified by:
        getEffectBytes in interface Generated.TolerationOrBuilder
        Returns:
        The bytes for effect.
      • hasTolerationSeconds

        public boolean hasTolerationSeconds()
         TolerationSeconds represents the period of time the toleration (which must be
         of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
         it is not set, which means tolerate the taint forever (do not evict). Zero and
         negative values will be treated as 0 (evict immediately) by the system.
         +optional
         
        optional int64 tolerationSeconds = 5;
        Specified by:
        hasTolerationSeconds in interface Generated.TolerationOrBuilder
        Returns:
        Whether the tolerationSeconds field is set.
      • getTolerationSeconds

        public long getTolerationSeconds()
         TolerationSeconds represents the period of time the toleration (which must be
         of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
         it is not set, which means tolerate the taint forever (do not evict). Zero and
         negative values will be treated as 0 (evict immediately) by the system.
         +optional
         
        optional int64 tolerationSeconds = 5;
        Specified by:
        getTolerationSeconds in interface Generated.TolerationOrBuilder
        Returns:
        The tolerationSeconds.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • 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.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • 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 Generated.Toleration parseFrom​(ByteBuffer data)
                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

        public Generated.Toleration.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public Generated.Toleration.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected Generated.Toleration.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<Generated.Toleration> 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.GeneratedMessageV3
      • getDefaultInstanceForType

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