Package k8s.io.api.core.v1
Class Generated.ResourceHealth.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
- k8s.io.api.core.v1.Generated.ResourceHealth.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.ResourceHealthOrBuilder
- Enclosing class:
- Generated.ResourceHealth
public static final class Generated.ResourceHealth.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder> implements Generated.ResourceHealthOrBuilder
ResourceHealth represents the health of a resource. It has the latest device health information. This is a part of KEP https://kep.k8s.io/4680.
Protobuf typek8s.io.api.core.v1.ResourceHealth
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Generated.ResourceHealth.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.ResourceHealthbuild()Generated.ResourceHealthbuildPartial()Generated.ResourceHealth.Builderclear()Generated.ResourceHealth.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.ResourceHealth.BuilderclearHealth()Health of the resource.Generated.ResourceHealth.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.ResourceHealth.BuilderclearResourceID()ResourceID is the unique identifier of the resource.Generated.ResourceHealth.Builderclone()Generated.ResourceHealthgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetHealth()Health of the resource.com.google.protobuf.ByteStringgetHealthBytes()Health of the resource.StringgetResourceID()ResourceID is the unique identifier of the resource.com.google.protobuf.ByteStringgetResourceIDBytes()ResourceID is the unique identifier of the resource.booleanhasHealth()Health of the resource.booleanhasResourceID()ResourceID is the unique identifier of the resource.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Generated.ResourceHealth.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.ResourceHealth.BuildermergeFrom(com.google.protobuf.Message other)Generated.ResourceHealth.BuildermergeFrom(Generated.ResourceHealth other)Generated.ResourceHealth.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.ResourceHealth.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.ResourceHealth.BuildersetHealth(String value)Health of the resource.Generated.ResourceHealth.BuildersetHealthBytes(com.google.protobuf.ByteString value)Health of the resource.Generated.ResourceHealth.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.ResourceHealth.BuildersetResourceID(String value)ResourceID is the unique identifier of the resource.Generated.ResourceHealth.BuildersetResourceIDBytes(com.google.protobuf.ByteString value)ResourceID is the unique identifier of the resource.Generated.ResourceHealth.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
clear
public Generated.ResourceHealth.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
getDefaultInstanceForType
public Generated.ResourceHealth getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.ResourceHealth build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.ResourceHealth buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.ResourceHealth.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
setField
public Generated.ResourceHealth.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
clearField
public Generated.ResourceHealth.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
clearOneof
public Generated.ResourceHealth.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
setRepeatedField
public Generated.ResourceHealth.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
addRepeatedField
public Generated.ResourceHealth.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
mergeFrom
public Generated.ResourceHealth.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.ResourceHealth.Builder>
-
mergeFrom
public Generated.ResourceHealth.Builder mergeFrom(Generated.ResourceHealth other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
mergeFrom
public Generated.ResourceHealth.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.ResourceHealth.Builder>- Throws:
IOException
-
hasResourceID
public boolean hasResourceID()
ResourceID is the unique identifier of the resource. See the ResourceID type for more information.
optional string resourceID = 1;- Specified by:
hasResourceIDin interfaceGenerated.ResourceHealthOrBuilder- Returns:
- Whether the resourceID field is set.
-
getResourceID
public String getResourceID()
ResourceID is the unique identifier of the resource. See the ResourceID type for more information.
optional string resourceID = 1;- Specified by:
getResourceIDin interfaceGenerated.ResourceHealthOrBuilder- Returns:
- The resourceID.
-
getResourceIDBytes
public com.google.protobuf.ByteString getResourceIDBytes()
ResourceID is the unique identifier of the resource. See the ResourceID type for more information.
optional string resourceID = 1;- Specified by:
getResourceIDBytesin interfaceGenerated.ResourceHealthOrBuilder- Returns:
- The bytes for resourceID.
-
setResourceID
public Generated.ResourceHealth.Builder setResourceID(String value)
ResourceID is the unique identifier of the resource. See the ResourceID type for more information.
optional string resourceID = 1;- Parameters:
value- The resourceID to set.- Returns:
- This builder for chaining.
-
clearResourceID
public Generated.ResourceHealth.Builder clearResourceID()
ResourceID is the unique identifier of the resource. See the ResourceID type for more information.
optional string resourceID = 1;- Returns:
- This builder for chaining.
-
setResourceIDBytes
public Generated.ResourceHealth.Builder setResourceIDBytes(com.google.protobuf.ByteString value)
ResourceID is the unique identifier of the resource. See the ResourceID type for more information.
optional string resourceID = 1;- Parameters:
value- The bytes for resourceID to set.- Returns:
- This builder for chaining.
-
hasHealth
public boolean hasHealth()
Health of the resource. can be one of: - Healthy: operates as normal - Unhealthy: reported unhealthy. We consider this a temporary health issue since we do not have a mechanism today to distinguish temporary and permanent issues. - Unknown: The status cannot be determined. For example, Device Plugin got unregistered and hasn't been re-registered since. In future we may want to introduce the PermanentlyUnhealthy Status.optional string health = 2;- Specified by:
hasHealthin interfaceGenerated.ResourceHealthOrBuilder- Returns:
- Whether the health field is set.
-
getHealth
public String getHealth()
Health of the resource. can be one of: - Healthy: operates as normal - Unhealthy: reported unhealthy. We consider this a temporary health issue since we do not have a mechanism today to distinguish temporary and permanent issues. - Unknown: The status cannot be determined. For example, Device Plugin got unregistered and hasn't been re-registered since. In future we may want to introduce the PermanentlyUnhealthy Status.optional string health = 2;- Specified by:
getHealthin interfaceGenerated.ResourceHealthOrBuilder- Returns:
- The health.
-
getHealthBytes
public com.google.protobuf.ByteString getHealthBytes()
Health of the resource. can be one of: - Healthy: operates as normal - Unhealthy: reported unhealthy. We consider this a temporary health issue since we do not have a mechanism today to distinguish temporary and permanent issues. - Unknown: The status cannot be determined. For example, Device Plugin got unregistered and hasn't been re-registered since. In future we may want to introduce the PermanentlyUnhealthy Status.optional string health = 2;- Specified by:
getHealthBytesin interfaceGenerated.ResourceHealthOrBuilder- Returns:
- The bytes for health.
-
setHealth
public Generated.ResourceHealth.Builder setHealth(String value)
Health of the resource. can be one of: - Healthy: operates as normal - Unhealthy: reported unhealthy. We consider this a temporary health issue since we do not have a mechanism today to distinguish temporary and permanent issues. - Unknown: The status cannot be determined. For example, Device Plugin got unregistered and hasn't been re-registered since. In future we may want to introduce the PermanentlyUnhealthy Status.optional string health = 2;- Parameters:
value- The health to set.- Returns:
- This builder for chaining.
-
clearHealth
public Generated.ResourceHealth.Builder clearHealth()
Health of the resource. can be one of: - Healthy: operates as normal - Unhealthy: reported unhealthy. We consider this a temporary health issue since we do not have a mechanism today to distinguish temporary and permanent issues. - Unknown: The status cannot be determined. For example, Device Plugin got unregistered and hasn't been re-registered since. In future we may want to introduce the PermanentlyUnhealthy Status.optional string health = 2;- Returns:
- This builder for chaining.
-
setHealthBytes
public Generated.ResourceHealth.Builder setHealthBytes(com.google.protobuf.ByteString value)
Health of the resource. can be one of: - Healthy: operates as normal - Unhealthy: reported unhealthy. We consider this a temporary health issue since we do not have a mechanism today to distinguish temporary and permanent issues. - Unknown: The status cannot be determined. For example, Device Plugin got unregistered and hasn't been re-registered since. In future we may want to introduce the PermanentlyUnhealthy Status.optional string health = 2;- Parameters:
value- The bytes for health to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Generated.ResourceHealth.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
mergeUnknownFields
public final Generated.ResourceHealth.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ResourceHealth.Builder>
-
-