Class Generated.NodeStatus.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)
        Overrides:
        internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • internalGetMutableMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection​(int number)
        Overrides:
        internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • clear

        public Generated.NodeStatus.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.GeneratedMessageV3.Builder<Generated.NodeStatus.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.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • getDefaultInstanceForType

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

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

        public Generated.NodeStatus buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Generated.NodeStatus.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • setField

        public Generated.NodeStatus.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                     Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • clearField

        public Generated.NodeStatus.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • clearOneof

        public Generated.NodeStatus.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • setRepeatedField

        public Generated.NodeStatus.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                             int index,
                                                             Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • addRepeatedField

        public Generated.NodeStatus.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                             Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • isInitialized

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

        public Generated.NodeStatus.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<Generated.NodeStatus.Builder>
        Throws:
        IOException
      • getCapacityCount

        public int getCapacityCount()
        Description copied from interface: Generated.NodeStatusOrBuilder
         Capacity represents the total resources of a node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#capacity
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 1;
        Specified by:
        getCapacityCount in interface Generated.NodeStatusOrBuilder
      • containsCapacity

        public boolean containsCapacity​(String key)
         Capacity represents the total resources of a node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#capacity
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 1;
        Specified by:
        containsCapacity in interface Generated.NodeStatusOrBuilder
      • getCapacityMap

        public Map<String,​Generated.Quantity> getCapacityMap()
         Capacity represents the total resources of a node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#capacity
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 1;
        Specified by:
        getCapacityMap in interface Generated.NodeStatusOrBuilder
      • getCapacityOrThrow

        public Generated.Quantity getCapacityOrThrow​(String key)
         Capacity represents the total resources of a node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#capacity
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 1;
        Specified by:
        getCapacityOrThrow in interface Generated.NodeStatusOrBuilder
      • removeCapacity

        public Generated.NodeStatus.Builder removeCapacity​(String key)
         Capacity represents the total resources of a node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#capacity
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 1;
      • putCapacity

        public Generated.NodeStatus.Builder putCapacity​(String key,
                                                        Generated.Quantity value)
         Capacity represents the total resources of a node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#capacity
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 1;
      • putAllCapacity

        public Generated.NodeStatus.Builder putAllCapacity​(Map<String,​Generated.Quantity> values)
         Capacity represents the total resources of a node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#capacity
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 1;
      • putCapacityBuilderIfAbsent

        public Generated.Quantity.Builder putCapacityBuilderIfAbsent​(String key)
         Capacity represents the total resources of a node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#capacity
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 1;
      • getAllocatableCount

        public int getAllocatableCount()
        Description copied from interface: Generated.NodeStatusOrBuilder
         Allocatable represents the resources of a node that are available for scheduling.
         Defaults to Capacity.
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatable = 2;
        Specified by:
        getAllocatableCount in interface Generated.NodeStatusOrBuilder
      • containsAllocatable

        public boolean containsAllocatable​(String key)
         Allocatable represents the resources of a node that are available for scheduling.
         Defaults to Capacity.
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatable = 2;
        Specified by:
        containsAllocatable in interface Generated.NodeStatusOrBuilder
      • removeAllocatable

        public Generated.NodeStatus.Builder removeAllocatable​(String key)
         Allocatable represents the resources of a node that are available for scheduling.
         Defaults to Capacity.
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatable = 2;
      • putAllocatable

        public Generated.NodeStatus.Builder putAllocatable​(String key,
                                                           Generated.Quantity value)
         Allocatable represents the resources of a node that are available for scheduling.
         Defaults to Capacity.
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatable = 2;
      • putAllAllocatable

        public Generated.NodeStatus.Builder putAllAllocatable​(Map<String,​Generated.Quantity> values)
         Allocatable represents the resources of a node that are available for scheduling.
         Defaults to Capacity.
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatable = 2;
      • putAllocatableBuilderIfAbsent

        public Generated.Quantity.Builder putAllocatableBuilderIfAbsent​(String key)
         Allocatable represents the resources of a node that are available for scheduling.
         Defaults to Capacity.
         +optional
         
        map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatable = 2;
      • hasPhase

        public boolean hasPhase()
         NodePhase is the recently observed lifecycle phase of the node.
         More info: https://kubernetes.io/docs/concepts/nodes/node/#phase
         The field is never populated, and now is deprecated.
         +optional
         
        optional string phase = 3;
        Specified by:
        hasPhase in interface Generated.NodeStatusOrBuilder
        Returns:
        Whether the phase field is set.
      • getPhase

        public String getPhase()
         NodePhase is the recently observed lifecycle phase of the node.
         More info: https://kubernetes.io/docs/concepts/nodes/node/#phase
         The field is never populated, and now is deprecated.
         +optional
         
        optional string phase = 3;
        Specified by:
        getPhase in interface Generated.NodeStatusOrBuilder
        Returns:
        The phase.
      • getPhaseBytes

        public com.google.protobuf.ByteString getPhaseBytes()
         NodePhase is the recently observed lifecycle phase of the node.
         More info: https://kubernetes.io/docs/concepts/nodes/node/#phase
         The field is never populated, and now is deprecated.
         +optional
         
        optional string phase = 3;
        Specified by:
        getPhaseBytes in interface Generated.NodeStatusOrBuilder
        Returns:
        The bytes for phase.
      • setPhase

        public Generated.NodeStatus.Builder setPhase​(String value)
         NodePhase is the recently observed lifecycle phase of the node.
         More info: https://kubernetes.io/docs/concepts/nodes/node/#phase
         The field is never populated, and now is deprecated.
         +optional
         
        optional string phase = 3;
        Parameters:
        value - The phase to set.
        Returns:
        This builder for chaining.
      • clearPhase

        public Generated.NodeStatus.Builder clearPhase()
         NodePhase is the recently observed lifecycle phase of the node.
         More info: https://kubernetes.io/docs/concepts/nodes/node/#phase
         The field is never populated, and now is deprecated.
         +optional
         
        optional string phase = 3;
        Returns:
        This builder for chaining.
      • setPhaseBytes

        public Generated.NodeStatus.Builder setPhaseBytes​(com.google.protobuf.ByteString value)
         NodePhase is the recently observed lifecycle phase of the node.
         More info: https://kubernetes.io/docs/concepts/nodes/node/#phase
         The field is never populated, and now is deprecated.
         +optional
         
        optional string phase = 3;
        Parameters:
        value - The bytes for phase to set.
        Returns:
        This builder for chaining.
      • getConditionsList

        public List<Generated.NodeCondition> getConditionsList()
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
        Specified by:
        getConditionsList in interface Generated.NodeStatusOrBuilder
      • getConditionsCount

        public int getConditionsCount()
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
        Specified by:
        getConditionsCount in interface Generated.NodeStatusOrBuilder
      • getConditions

        public Generated.NodeCondition getConditions​(int index)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
        Specified by:
        getConditions in interface Generated.NodeStatusOrBuilder
      • setConditions

        public Generated.NodeStatus.Builder setConditions​(int index,
                                                          Generated.NodeCondition value)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • setConditions

        public Generated.NodeStatus.Builder setConditions​(int index,
                                                          Generated.NodeCondition.Builder builderForValue)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • addConditions

        public Generated.NodeStatus.Builder addConditions​(Generated.NodeCondition value)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • addConditions

        public Generated.NodeStatus.Builder addConditions​(int index,
                                                          Generated.NodeCondition value)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • addConditions

        public Generated.NodeStatus.Builder addConditions​(Generated.NodeCondition.Builder builderForValue)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • addConditions

        public Generated.NodeStatus.Builder addConditions​(int index,
                                                          Generated.NodeCondition.Builder builderForValue)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • addAllConditions

        public Generated.NodeStatus.Builder addAllConditions​(Iterable<? extends Generated.NodeCondition> values)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • clearConditions

        public Generated.NodeStatus.Builder clearConditions()
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • removeConditions

        public Generated.NodeStatus.Builder removeConditions​(int index)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • getConditionsBuilder

        public Generated.NodeCondition.Builder getConditionsBuilder​(int index)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • getConditionsOrBuilder

        public Generated.NodeConditionOrBuilder getConditionsOrBuilder​(int index)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
        Specified by:
        getConditionsOrBuilder in interface Generated.NodeStatusOrBuilder
      • getConditionsOrBuilderList

        public List<? extends Generated.NodeConditionOrBuilder> getConditionsOrBuilderList()
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
        Specified by:
        getConditionsOrBuilderList in interface Generated.NodeStatusOrBuilder
      • addConditionsBuilder

        public Generated.NodeCondition.Builder addConditionsBuilder()
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • addConditionsBuilder

        public Generated.NodeCondition.Builder addConditionsBuilder​(int index)
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • getConditionsBuilderList

        public List<Generated.NodeCondition.Builder> getConditionsBuilderList()
         Conditions is an array of current observed node conditions.
         More info: https://kubernetes.io/docs/reference/node/node-status/#condition
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeCondition conditions = 4;
      • getAddressesList

        public List<Generated.NodeAddress> getAddressesList()
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
        Specified by:
        getAddressesList in interface Generated.NodeStatusOrBuilder
      • getAddressesCount

        public int getAddressesCount()
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
        Specified by:
        getAddressesCount in interface Generated.NodeStatusOrBuilder
      • getAddresses

        public Generated.NodeAddress getAddresses​(int index)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
        Specified by:
        getAddresses in interface Generated.NodeStatusOrBuilder
      • setAddresses

        public Generated.NodeStatus.Builder setAddresses​(int index,
                                                         Generated.NodeAddress value)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • setAddresses

        public Generated.NodeStatus.Builder setAddresses​(int index,
                                                         Generated.NodeAddress.Builder builderForValue)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • addAddresses

        public Generated.NodeStatus.Builder addAddresses​(Generated.NodeAddress value)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • addAddresses

        public Generated.NodeStatus.Builder addAddresses​(int index,
                                                         Generated.NodeAddress value)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • addAddresses

        public Generated.NodeStatus.Builder addAddresses​(Generated.NodeAddress.Builder builderForValue)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • addAddresses

        public Generated.NodeStatus.Builder addAddresses​(int index,
                                                         Generated.NodeAddress.Builder builderForValue)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • addAllAddresses

        public Generated.NodeStatus.Builder addAllAddresses​(Iterable<? extends Generated.NodeAddress> values)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • clearAddresses

        public Generated.NodeStatus.Builder clearAddresses()
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • removeAddresses

        public Generated.NodeStatus.Builder removeAddresses​(int index)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • getAddressesBuilder

        public Generated.NodeAddress.Builder getAddressesBuilder​(int index)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • getAddressesOrBuilder

        public Generated.NodeAddressOrBuilder getAddressesOrBuilder​(int index)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
        Specified by:
        getAddressesOrBuilder in interface Generated.NodeStatusOrBuilder
      • getAddressesOrBuilderList

        public List<? extends Generated.NodeAddressOrBuilder> getAddressesOrBuilderList()
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
        Specified by:
        getAddressesOrBuilderList in interface Generated.NodeStatusOrBuilder
      • addAddressesBuilder

        public Generated.NodeAddress.Builder addAddressesBuilder()
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • addAddressesBuilder

        public Generated.NodeAddress.Builder addAddressesBuilder​(int index)
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • getAddressesBuilderList

        public List<Generated.NodeAddress.Builder> getAddressesBuilderList()
         List of addresses reachable to the node.
         Queried from cloud provider, if available.
         More info: https://kubernetes.io/docs/reference/node/node-status/#addresses
         Note: This field is declared as mergeable, but the merge key is not sufficiently
         unique, which can cause data corruption when it is merged. Callers should instead
         use a full-replacement patch. See https://pr.k8s.io/79391 for an example.
         Consumers should assume that addresses can change during the
         lifetime of a Node. However, there are some exceptions where this may not
         be possible, such as Pods that inherit a Node's address in its own status or
         consumers of the downward API (status.hostIP).
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.NodeAddress addresses = 5;
      • hasDaemonEndpoints

        public boolean hasDaemonEndpoints()
         Endpoints of daemons running on the Node.
         +optional
         
        optional .k8s.io.api.core.v1.NodeDaemonEndpoints daemonEndpoints = 6;
        Specified by:
        hasDaemonEndpoints in interface Generated.NodeStatusOrBuilder
        Returns:
        Whether the daemonEndpoints field is set.
      • clearDaemonEndpoints

        public Generated.NodeStatus.Builder clearDaemonEndpoints()
         Endpoints of daemons running on the Node.
         +optional
         
        optional .k8s.io.api.core.v1.NodeDaemonEndpoints daemonEndpoints = 6;
      • getDaemonEndpointsBuilder

        public Generated.NodeDaemonEndpoints.Builder getDaemonEndpointsBuilder()
         Endpoints of daemons running on the Node.
         +optional
         
        optional .k8s.io.api.core.v1.NodeDaemonEndpoints daemonEndpoints = 6;
      • hasNodeInfo

        public boolean hasNodeInfo()
         Set of ids/uuids to uniquely identify the node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#info
         +optional
         
        optional .k8s.io.api.core.v1.NodeSystemInfo nodeInfo = 7;
        Specified by:
        hasNodeInfo in interface Generated.NodeStatusOrBuilder
        Returns:
        Whether the nodeInfo field is set.
      • getNodeInfo

        public Generated.NodeSystemInfo getNodeInfo()
         Set of ids/uuids to uniquely identify the node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#info
         +optional
         
        optional .k8s.io.api.core.v1.NodeSystemInfo nodeInfo = 7;
        Specified by:
        getNodeInfo in interface Generated.NodeStatusOrBuilder
        Returns:
        The nodeInfo.
      • setNodeInfo

        public Generated.NodeStatus.Builder setNodeInfo​(Generated.NodeSystemInfo value)
         Set of ids/uuids to uniquely identify the node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#info
         +optional
         
        optional .k8s.io.api.core.v1.NodeSystemInfo nodeInfo = 7;
      • setNodeInfo

        public Generated.NodeStatus.Builder setNodeInfo​(Generated.NodeSystemInfo.Builder builderForValue)
         Set of ids/uuids to uniquely identify the node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#info
         +optional
         
        optional .k8s.io.api.core.v1.NodeSystemInfo nodeInfo = 7;
      • mergeNodeInfo

        public Generated.NodeStatus.Builder mergeNodeInfo​(Generated.NodeSystemInfo value)
         Set of ids/uuids to uniquely identify the node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#info
         +optional
         
        optional .k8s.io.api.core.v1.NodeSystemInfo nodeInfo = 7;
      • clearNodeInfo

        public Generated.NodeStatus.Builder clearNodeInfo()
         Set of ids/uuids to uniquely identify the node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#info
         +optional
         
        optional .k8s.io.api.core.v1.NodeSystemInfo nodeInfo = 7;
      • getNodeInfoBuilder

        public Generated.NodeSystemInfo.Builder getNodeInfoBuilder()
         Set of ids/uuids to uniquely identify the node.
         More info: https://kubernetes.io/docs/reference/node/node-status/#info
         +optional
         
        optional .k8s.io.api.core.v1.NodeSystemInfo nodeInfo = 7;
      • getImagesCount

        public int getImagesCount()
         List of container images on this node
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerImage images = 8;
        Specified by:
        getImagesCount in interface Generated.NodeStatusOrBuilder
      • clearImages

        public Generated.NodeStatus.Builder clearImages()
         List of container images on this node
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerImage images = 8;
      • removeImages

        public Generated.NodeStatus.Builder removeImages​(int index)
         List of container images on this node
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerImage images = 8;
      • getImagesBuilder

        public Generated.ContainerImage.Builder getImagesBuilder​(int index)
         List of container images on this node
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerImage images = 8;
      • addImagesBuilder

        public Generated.ContainerImage.Builder addImagesBuilder()
         List of container images on this node
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerImage images = 8;
      • addImagesBuilder

        public Generated.ContainerImage.Builder addImagesBuilder​(int index)
         List of container images on this node
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerImage images = 8;
      • getImagesBuilderList

        public List<Generated.ContainerImage.Builder> getImagesBuilderList()
         List of container images on this node
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerImage images = 8;
      • getVolumesInUseList

        public com.google.protobuf.ProtocolStringList getVolumesInUseList()
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Specified by:
        getVolumesInUseList in interface Generated.NodeStatusOrBuilder
        Returns:
        A list containing the volumesInUse.
      • getVolumesInUseCount

        public int getVolumesInUseCount()
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Specified by:
        getVolumesInUseCount in interface Generated.NodeStatusOrBuilder
        Returns:
        The count of volumesInUse.
      • getVolumesInUse

        public String getVolumesInUse​(int index)
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Specified by:
        getVolumesInUse in interface Generated.NodeStatusOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The volumesInUse at the given index.
      • getVolumesInUseBytes

        public com.google.protobuf.ByteString getVolumesInUseBytes​(int index)
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Specified by:
        getVolumesInUseBytes in interface Generated.NodeStatusOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the volumesInUse at the given index.
      • setVolumesInUse

        public Generated.NodeStatus.Builder setVolumesInUse​(int index,
                                                            String value)
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Parameters:
        index - The index to set the value at.
        value - The volumesInUse to set.
        Returns:
        This builder for chaining.
      • addVolumesInUse

        public Generated.NodeStatus.Builder addVolumesInUse​(String value)
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Parameters:
        value - The volumesInUse to add.
        Returns:
        This builder for chaining.
      • addAllVolumesInUse

        public Generated.NodeStatus.Builder addAllVolumesInUse​(Iterable<String> values)
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Parameters:
        values - The volumesInUse to add.
        Returns:
        This builder for chaining.
      • clearVolumesInUse

        public Generated.NodeStatus.Builder clearVolumesInUse()
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Returns:
        This builder for chaining.
      • addVolumesInUseBytes

        public Generated.NodeStatus.Builder addVolumesInUseBytes​(com.google.protobuf.ByteString value)
         List of attachable volumes in use (mounted) by the node.
         +optional
         +listType=atomic
         
        repeated string volumesInUse = 9;
        Parameters:
        value - The bytes of the volumesInUse to add.
        Returns:
        This builder for chaining.
      • getVolumesAttachedCount

        public int getVolumesAttachedCount()
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
        Specified by:
        getVolumesAttachedCount in interface Generated.NodeStatusOrBuilder
      • setVolumesAttached

        public Generated.NodeStatus.Builder setVolumesAttached​(int index,
                                                               Generated.AttachedVolume value)
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
      • addVolumesAttached

        public Generated.NodeStatus.Builder addVolumesAttached​(int index,
                                                               Generated.AttachedVolume value)
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
      • clearVolumesAttached

        public Generated.NodeStatus.Builder clearVolumesAttached()
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
      • removeVolumesAttached

        public Generated.NodeStatus.Builder removeVolumesAttached​(int index)
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
      • getVolumesAttachedBuilder

        public Generated.AttachedVolume.Builder getVolumesAttachedBuilder​(int index)
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
      • addVolumesAttachedBuilder

        public Generated.AttachedVolume.Builder addVolumesAttachedBuilder()
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
      • addVolumesAttachedBuilder

        public Generated.AttachedVolume.Builder addVolumesAttachedBuilder​(int index)
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
      • getVolumesAttachedBuilderList

        public List<Generated.AttachedVolume.Builder> getVolumesAttachedBuilderList()
         List of volumes that are attached to the node.
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.AttachedVolume volumesAttached = 10;
      • hasConfig

        public boolean hasConfig()
         Status of the config assigned to the node via the dynamic Kubelet config feature.
         +optional
         
        optional .k8s.io.api.core.v1.NodeConfigStatus config = 11;
        Specified by:
        hasConfig in interface Generated.NodeStatusOrBuilder
        Returns:
        Whether the config field is set.
      • clearConfig

        public Generated.NodeStatus.Builder clearConfig()
         Status of the config assigned to the node via the dynamic Kubelet config feature.
         +optional
         
        optional .k8s.io.api.core.v1.NodeConfigStatus config = 11;
      • getConfigBuilder

        public Generated.NodeConfigStatus.Builder getConfigBuilder()
         Status of the config assigned to the node via the dynamic Kubelet config feature.
         +optional
         
        optional .k8s.io.api.core.v1.NodeConfigStatus config = 11;
      • getRuntimeHandlersCount

        public int getRuntimeHandlersCount()
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
        Specified by:
        getRuntimeHandlersCount in interface Generated.NodeStatusOrBuilder
      • setRuntimeHandlers

        public Generated.NodeStatus.Builder setRuntimeHandlers​(int index,
                                                               Generated.NodeRuntimeHandler value)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • setRuntimeHandlers

        public Generated.NodeStatus.Builder setRuntimeHandlers​(int index,
                                                               Generated.NodeRuntimeHandler.Builder builderForValue)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • addRuntimeHandlers

        public Generated.NodeStatus.Builder addRuntimeHandlers​(Generated.NodeRuntimeHandler value)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • addRuntimeHandlers

        public Generated.NodeStatus.Builder addRuntimeHandlers​(int index,
                                                               Generated.NodeRuntimeHandler value)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • addRuntimeHandlers

        public Generated.NodeStatus.Builder addRuntimeHandlers​(Generated.NodeRuntimeHandler.Builder builderForValue)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • addRuntimeHandlers

        public Generated.NodeStatus.Builder addRuntimeHandlers​(int index,
                                                               Generated.NodeRuntimeHandler.Builder builderForValue)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • addAllRuntimeHandlers

        public Generated.NodeStatus.Builder addAllRuntimeHandlers​(Iterable<? extends Generated.NodeRuntimeHandler> values)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • clearRuntimeHandlers

        public Generated.NodeStatus.Builder clearRuntimeHandlers()
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • removeRuntimeHandlers

        public Generated.NodeStatus.Builder removeRuntimeHandlers​(int index)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • getRuntimeHandlersBuilder

        public Generated.NodeRuntimeHandler.Builder getRuntimeHandlersBuilder​(int index)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • addRuntimeHandlersBuilder

        public Generated.NodeRuntimeHandler.Builder addRuntimeHandlersBuilder()
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • addRuntimeHandlersBuilder

        public Generated.NodeRuntimeHandler.Builder addRuntimeHandlersBuilder​(int index)
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • getRuntimeHandlersBuilderList

        public List<Generated.NodeRuntimeHandler.Builder> getRuntimeHandlersBuilderList()
         The available runtime handlers.
         +featureGate=RecursiveReadOnlyMounts
         +featureGate=UserNamespacesSupport
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.NodeRuntimeHandler runtimeHandlers = 12;
      • hasFeatures

        public boolean hasFeatures()
         Features describes the set of features implemented by the CRI implementation.
         +featureGate=SupplementalGroupsPolicy
         +optional
         
        optional .k8s.io.api.core.v1.NodeFeatures features = 13;
        Specified by:
        hasFeatures in interface Generated.NodeStatusOrBuilder
        Returns:
        Whether the features field is set.
      • getFeatures

        public Generated.NodeFeatures getFeatures()
         Features describes the set of features implemented by the CRI implementation.
         +featureGate=SupplementalGroupsPolicy
         +optional
         
        optional .k8s.io.api.core.v1.NodeFeatures features = 13;
        Specified by:
        getFeatures in interface Generated.NodeStatusOrBuilder
        Returns:
        The features.
      • setFeatures

        public Generated.NodeStatus.Builder setFeatures​(Generated.NodeFeatures value)
         Features describes the set of features implemented by the CRI implementation.
         +featureGate=SupplementalGroupsPolicy
         +optional
         
        optional .k8s.io.api.core.v1.NodeFeatures features = 13;
      • setFeatures

        public Generated.NodeStatus.Builder setFeatures​(Generated.NodeFeatures.Builder builderForValue)
         Features describes the set of features implemented by the CRI implementation.
         +featureGate=SupplementalGroupsPolicy
         +optional
         
        optional .k8s.io.api.core.v1.NodeFeatures features = 13;
      • mergeFeatures

        public Generated.NodeStatus.Builder mergeFeatures​(Generated.NodeFeatures value)
         Features describes the set of features implemented by the CRI implementation.
         +featureGate=SupplementalGroupsPolicy
         +optional
         
        optional .k8s.io.api.core.v1.NodeFeatures features = 13;
      • clearFeatures

        public Generated.NodeStatus.Builder clearFeatures()
         Features describes the set of features implemented by the CRI implementation.
         +featureGate=SupplementalGroupsPolicy
         +optional
         
        optional .k8s.io.api.core.v1.NodeFeatures features = 13;
      • getFeaturesBuilder

        public Generated.NodeFeatures.Builder getFeaturesBuilder()
         Features describes the set of features implemented by the CRI implementation.
         +featureGate=SupplementalGroupsPolicy
         +optional
         
        optional .k8s.io.api.core.v1.NodeFeatures features = 13;
      • setUnknownFields

        public final Generated.NodeStatus.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>
      • mergeUnknownFields

        public final Generated.NodeStatus.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeStatus.Builder>