Package k8s.io.api.core.v1
Class Generated.PersistentVolumeClaimStatus.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
- k8s.io.api.core.v1.Generated.PersistentVolumeClaimStatus.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.PersistentVolumeClaimStatusOrBuilder
- Enclosing class:
- Generated.PersistentVolumeClaimStatus
public static final class Generated.PersistentVolumeClaimStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder> implements Generated.PersistentVolumeClaimStatusOrBuilder
PersistentVolumeClaimStatus is the current status of a persistent volume claim.
Protobuf typek8s.io.api.core.v1.PersistentVolumeClaimStatus
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Generated.PersistentVolumeClaimStatus.BuilderaddAccessModes(String value)accessModes contains the actual access modes the volume backing the PVC has.Generated.PersistentVolumeClaimStatus.BuilderaddAccessModesBytes(com.google.protobuf.ByteString value)accessModes contains the actual access modes the volume backing the PVC has.Generated.PersistentVolumeClaimStatus.BuilderaddAllAccessModes(Iterable<String> values)accessModes contains the actual access modes the volume backing the PVC has.Generated.PersistentVolumeClaimStatus.BuilderaddAllConditions(Iterable<? extends Generated.PersistentVolumeClaimCondition> values)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuilderaddConditions(int index, Generated.PersistentVolumeClaimCondition value)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuilderaddConditions(int index, Generated.PersistentVolumeClaimCondition.Builder builderForValue)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuilderaddConditions(Generated.PersistentVolumeClaimCondition value)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuilderaddConditions(Generated.PersistentVolumeClaimCondition.Builder builderForValue)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimCondition.BuilderaddConditionsBuilder()conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimCondition.BuilderaddConditionsBuilder(int index)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.PersistentVolumeClaimStatusbuild()Generated.PersistentVolumeClaimStatusbuildPartial()Generated.PersistentVolumeClaimStatus.Builderclear()Generated.PersistentVolumeClaimStatus.BuilderclearAccessModes()accessModes contains the actual access modes the volume backing the PVC has.Generated.PersistentVolumeClaimStatus.BuilderclearAllocatedResources()Generated.PersistentVolumeClaimStatus.BuilderclearAllocatedResourceStatuses()Generated.PersistentVolumeClaimStatus.BuilderclearCapacity()Generated.PersistentVolumeClaimStatus.BuilderclearConditions()conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuilderclearCurrentVolumeAttributesClassName()currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.Generated.PersistentVolumeClaimStatus.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.PersistentVolumeClaimStatus.BuilderclearModifyVolumeStatus()ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.Generated.PersistentVolumeClaimStatus.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.PersistentVolumeClaimStatus.BuilderclearPhase()phase represents the current phase of PersistentVolumeClaim.Generated.PersistentVolumeClaimStatus.Builderclone()booleancontainsAllocatedResources(String key)allocatedResources tracks the resources allocated to a PVC including its capacity.booleancontainsAllocatedResourceStatuses(String key)allocatedResourceStatuses stores status of resource being resized for the given PVC.booleancontainsCapacity(String key)capacity represents the actual resources of the underlying volume.StringgetAccessModes(int index)accessModes contains the actual access modes the volume backing the PVC has.com.google.protobuf.ByteStringgetAccessModesBytes(int index)accessModes contains the actual access modes the volume backing the PVC has.intgetAccessModesCount()accessModes contains the actual access modes the volume backing the PVC has.com.google.protobuf.ProtocolStringListgetAccessModesList()accessModes contains the actual access modes the volume backing the PVC has.Map<String,Generated.Quantity>getAllocatedResources()Deprecated.intgetAllocatedResourcesCount()allocatedResources tracks the resources allocated to a PVC including its capacity.Map<String,Generated.Quantity>getAllocatedResourcesMap()allocatedResources tracks the resources allocated to a PVC including its capacity.Generated.QuantitygetAllocatedResourcesOrDefault(String key, Generated.Quantity defaultValue)allocatedResources tracks the resources allocated to a PVC including its capacity.Generated.QuantitygetAllocatedResourcesOrThrow(String key)allocatedResources tracks the resources allocated to a PVC including its capacity.Map<String,String>getAllocatedResourceStatuses()Deprecated.intgetAllocatedResourceStatusesCount()allocatedResourceStatuses stores status of resource being resized for the given PVC.Map<String,String>getAllocatedResourceStatusesMap()allocatedResourceStatuses stores status of resource being resized for the given PVC.StringgetAllocatedResourceStatusesOrDefault(String key, String defaultValue)allocatedResourceStatuses stores status of resource being resized for the given PVC.StringgetAllocatedResourceStatusesOrThrow(String key)allocatedResourceStatuses stores status of resource being resized for the given PVC.Map<String,Generated.Quantity>getCapacity()Deprecated.intgetCapacityCount()capacity represents the actual resources of the underlying volume.Map<String,Generated.Quantity>getCapacityMap()capacity represents the actual resources of the underlying volume.Generated.QuantitygetCapacityOrDefault(String key, Generated.Quantity defaultValue)capacity represents the actual resources of the underlying volume.Generated.QuantitygetCapacityOrThrow(String key)capacity represents the actual resources of the underlying volume.Generated.PersistentVolumeClaimConditiongetConditions(int index)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimCondition.BuildergetConditionsBuilder(int index)conditions is the current Condition of persistent volume claim.List<Generated.PersistentVolumeClaimCondition.Builder>getConditionsBuilderList()conditions is the current Condition of persistent volume claim.intgetConditionsCount()conditions is the current Condition of persistent volume claim.List<Generated.PersistentVolumeClaimCondition>getConditionsList()conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimConditionOrBuildergetConditionsOrBuilder(int index)conditions is the current Condition of persistent volume claim.List<? extends Generated.PersistentVolumeClaimConditionOrBuilder>getConditionsOrBuilderList()conditions is the current Condition of persistent volume claim.StringgetCurrentVolumeAttributesClassName()currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.com.google.protobuf.ByteStringgetCurrentVolumeAttributesClassNameBytes()currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.Generated.PersistentVolumeClaimStatusgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Generated.ModifyVolumeStatusgetModifyVolumeStatus()ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.Generated.ModifyVolumeStatus.BuildergetModifyVolumeStatusBuilder()ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.Generated.ModifyVolumeStatusOrBuildergetModifyVolumeStatusOrBuilder()ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.Map<String,Generated.Quantity>getMutableAllocatedResources()Deprecated.Map<String,String>getMutableAllocatedResourceStatuses()Deprecated.Map<String,Generated.Quantity>getMutableCapacity()Deprecated.StringgetPhase()phase represents the current phase of PersistentVolumeClaim.com.google.protobuf.ByteStringgetPhaseBytes()phase represents the current phase of PersistentVolumeClaim.booleanhasCurrentVolumeAttributesClassName()currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.booleanhasModifyVolumeStatus()ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.booleanhasPhase()phase represents the current phase of PersistentVolumeClaim.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number)protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number)booleanisInitialized()Generated.PersistentVolumeClaimStatus.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.PersistentVolumeClaimStatus.BuildermergeFrom(com.google.protobuf.Message other)Generated.PersistentVolumeClaimStatus.BuildermergeFrom(Generated.PersistentVolumeClaimStatus other)Generated.PersistentVolumeClaimStatus.BuildermergeModifyVolumeStatus(Generated.ModifyVolumeStatus value)ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.Generated.PersistentVolumeClaimStatus.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.PersistentVolumeClaimStatus.BuilderputAllAllocatedResources(Map<String,Generated.Quantity> values)allocatedResources tracks the resources allocated to a PVC including its capacity.Generated.PersistentVolumeClaimStatus.BuilderputAllAllocatedResourceStatuses(Map<String,String> values)allocatedResourceStatuses stores status of resource being resized for the given PVC.Generated.PersistentVolumeClaimStatus.BuilderputAllCapacity(Map<String,Generated.Quantity> values)capacity represents the actual resources of the underlying volume.Generated.PersistentVolumeClaimStatus.BuilderputAllocatedResources(String key, Generated.Quantity value)allocatedResources tracks the resources allocated to a PVC including its capacity.Generated.Quantity.BuilderputAllocatedResourcesBuilderIfAbsent(String key)allocatedResources tracks the resources allocated to a PVC including its capacity.Generated.PersistentVolumeClaimStatus.BuilderputAllocatedResourceStatuses(String key, String value)allocatedResourceStatuses stores status of resource being resized for the given PVC.Generated.PersistentVolumeClaimStatus.BuilderputCapacity(String key, Generated.Quantity value)capacity represents the actual resources of the underlying volume.Generated.Quantity.BuilderputCapacityBuilderIfAbsent(String key)capacity represents the actual resources of the underlying volume.Generated.PersistentVolumeClaimStatus.BuilderremoveAllocatedResources(String key)allocatedResources tracks the resources allocated to a PVC including its capacity.Generated.PersistentVolumeClaimStatus.BuilderremoveAllocatedResourceStatuses(String key)allocatedResourceStatuses stores status of resource being resized for the given PVC.Generated.PersistentVolumeClaimStatus.BuilderremoveCapacity(String key)capacity represents the actual resources of the underlying volume.Generated.PersistentVolumeClaimStatus.BuilderremoveConditions(int index)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuildersetAccessModes(int index, String value)accessModes contains the actual access modes the volume backing the PVC has.Generated.PersistentVolumeClaimStatus.BuildersetConditions(int index, Generated.PersistentVolumeClaimCondition value)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuildersetConditions(int index, Generated.PersistentVolumeClaimCondition.Builder builderForValue)conditions is the current Condition of persistent volume claim.Generated.PersistentVolumeClaimStatus.BuildersetCurrentVolumeAttributesClassName(String value)currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.Generated.PersistentVolumeClaimStatus.BuildersetCurrentVolumeAttributesClassNameBytes(com.google.protobuf.ByteString value)currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.Generated.PersistentVolumeClaimStatus.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.PersistentVolumeClaimStatus.BuildersetModifyVolumeStatus(Generated.ModifyVolumeStatus value)ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.Generated.PersistentVolumeClaimStatus.BuildersetModifyVolumeStatus(Generated.ModifyVolumeStatus.Builder builderForValue)ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.Generated.PersistentVolumeClaimStatus.BuildersetPhase(String value)phase represents the current phase of PersistentVolumeClaim.Generated.PersistentVolumeClaimStatus.BuildersetPhaseBytes(com.google.protobuf.ByteString value)phase represents the current phase of PersistentVolumeClaim.Generated.PersistentVolumeClaimStatus.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.PersistentVolumeClaimStatus.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, internalGetMutableMapField, 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()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
clear
public Generated.PersistentVolumeClaimStatus.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.PersistentVolumeClaimStatus.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.PersistentVolumeClaimStatus.Builder>
-
getDefaultInstanceForType
public Generated.PersistentVolumeClaimStatus getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.PersistentVolumeClaimStatus build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.PersistentVolumeClaimStatus buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.PersistentVolumeClaimStatus.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.PersistentVolumeClaimStatus.Builder>
-
setField
public Generated.PersistentVolumeClaimStatus.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.PersistentVolumeClaimStatus.Builder>
-
clearField
public Generated.PersistentVolumeClaimStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
clearOneof
public Generated.PersistentVolumeClaimStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
setRepeatedField
public Generated.PersistentVolumeClaimStatus.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.PersistentVolumeClaimStatus.Builder>
-
addRepeatedField
public Generated.PersistentVolumeClaimStatus.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.PersistentVolumeClaimStatus.Builder>
-
mergeFrom
public Generated.PersistentVolumeClaimStatus.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
mergeFrom
public Generated.PersistentVolumeClaimStatus.Builder mergeFrom(Generated.PersistentVolumeClaimStatus other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
mergeFrom
public Generated.PersistentVolumeClaimStatus.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.PersistentVolumeClaimStatus.Builder>- Throws:
IOException
-
hasPhase
public boolean hasPhase()
phase represents the current phase of PersistentVolumeClaim. +optional
optional string phase = 1;- Specified by:
hasPhasein interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- Whether the phase field is set.
-
getPhase
public String getPhase()
phase represents the current phase of PersistentVolumeClaim. +optional
optional string phase = 1;- Specified by:
getPhasein interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- The phase.
-
getPhaseBytes
public com.google.protobuf.ByteString getPhaseBytes()
phase represents the current phase of PersistentVolumeClaim. +optional
optional string phase = 1;- Specified by:
getPhaseBytesin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- The bytes for phase.
-
setPhase
public Generated.PersistentVolumeClaimStatus.Builder setPhase(String value)
phase represents the current phase of PersistentVolumeClaim. +optional
optional string phase = 1;- Parameters:
value- The phase to set.- Returns:
- This builder for chaining.
-
clearPhase
public Generated.PersistentVolumeClaimStatus.Builder clearPhase()
phase represents the current phase of PersistentVolumeClaim. +optional
optional string phase = 1;- Returns:
- This builder for chaining.
-
setPhaseBytes
public Generated.PersistentVolumeClaimStatus.Builder setPhaseBytes(com.google.protobuf.ByteString value)
phase represents the current phase of PersistentVolumeClaim. +optional
optional string phase = 1;- Parameters:
value- The bytes for phase to set.- Returns:
- This builder for chaining.
-
getAccessModesList
public com.google.protobuf.ProtocolStringList getAccessModesList()
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Specified by:
getAccessModesListin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- A list containing the accessModes.
-
getAccessModesCount
public int getAccessModesCount()
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Specified by:
getAccessModesCountin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- The count of accessModes.
-
getAccessModes
public String getAccessModes(int index)
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Specified by:
getAccessModesin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The accessModes at the given index.
-
getAccessModesBytes
public com.google.protobuf.ByteString getAccessModesBytes(int index)
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Specified by:
getAccessModesBytesin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the accessModes at the given index.
-
setAccessModes
public Generated.PersistentVolumeClaimStatus.Builder setAccessModes(int index, String value)
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Parameters:
index- The index to set the value at.value- The accessModes to set.- Returns:
- This builder for chaining.
-
addAccessModes
public Generated.PersistentVolumeClaimStatus.Builder addAccessModes(String value)
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Parameters:
value- The accessModes to add.- Returns:
- This builder for chaining.
-
addAllAccessModes
public Generated.PersistentVolumeClaimStatus.Builder addAllAccessModes(Iterable<String> values)
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Parameters:
values- The accessModes to add.- Returns:
- This builder for chaining.
-
clearAccessModes
public Generated.PersistentVolumeClaimStatus.Builder clearAccessModes()
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Returns:
- This builder for chaining.
-
addAccessModesBytes
public Generated.PersistentVolumeClaimStatus.Builder addAccessModesBytes(com.google.protobuf.ByteString value)
accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 +optional +listType=atomic
repeated string accessModes = 2;- Parameters:
value- The bytes of the accessModes to add.- Returns:
- This builder for chaining.
-
getCapacityCount
public int getCapacityCount()
Description copied from interface:Generated.PersistentVolumeClaimStatusOrBuildercapacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;- Specified by:
getCapacityCountin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
containsCapacity
public boolean containsCapacity(String key)
capacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;- Specified by:
containsCapacityin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getCapacity
@Deprecated public Map<String,Generated.Quantity> getCapacity()
Deprecated.UsegetCapacityMap()instead.- Specified by:
getCapacityin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getCapacityMap
public Map<String,Generated.Quantity> getCapacityMap()
capacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;- Specified by:
getCapacityMapin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getCapacityOrDefault
public Generated.Quantity getCapacityOrDefault(String key, Generated.Quantity defaultValue)
capacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;- Specified by:
getCapacityOrDefaultin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getCapacityOrThrow
public Generated.Quantity getCapacityOrThrow(String key)
capacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;- Specified by:
getCapacityOrThrowin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
clearCapacity
public Generated.PersistentVolumeClaimStatus.Builder clearCapacity()
-
removeCapacity
public Generated.PersistentVolumeClaimStatus.Builder removeCapacity(String key)
capacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;
-
getMutableCapacity
@Deprecated public Map<String,Generated.Quantity> getMutableCapacity()
Deprecated.Use alternate mutation accessors instead.
-
putCapacity
public Generated.PersistentVolumeClaimStatus.Builder putCapacity(String key, Generated.Quantity value)
capacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;
-
putAllCapacity
public Generated.PersistentVolumeClaimStatus.Builder putAllCapacity(Map<String,Generated.Quantity> values)
capacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;
-
putCapacityBuilderIfAbsent
public Generated.Quantity.Builder putCapacityBuilderIfAbsent(String key)
capacity represents the actual resources of the underlying volume. +optional
map<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> capacity = 3;
-
getConditionsList
public List<Generated.PersistentVolumeClaimCondition> getConditionsList()
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;- Specified by:
getConditionsListin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getConditionsCount
public int getConditionsCount()
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;- Specified by:
getConditionsCountin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getConditions
public Generated.PersistentVolumeClaimCondition getConditions(int index)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;- Specified by:
getConditionsin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
setConditions
public Generated.PersistentVolumeClaimStatus.Builder setConditions(int index, Generated.PersistentVolumeClaimCondition value)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
setConditions
public Generated.PersistentVolumeClaimStatus.Builder setConditions(int index, Generated.PersistentVolumeClaimCondition.Builder builderForValue)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
addConditions
public Generated.PersistentVolumeClaimStatus.Builder addConditions(Generated.PersistentVolumeClaimCondition value)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
addConditions
public Generated.PersistentVolumeClaimStatus.Builder addConditions(int index, Generated.PersistentVolumeClaimCondition value)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
addConditions
public Generated.PersistentVolumeClaimStatus.Builder addConditions(Generated.PersistentVolumeClaimCondition.Builder builderForValue)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
addConditions
public Generated.PersistentVolumeClaimStatus.Builder addConditions(int index, Generated.PersistentVolumeClaimCondition.Builder builderForValue)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
addAllConditions
public Generated.PersistentVolumeClaimStatus.Builder addAllConditions(Iterable<? extends Generated.PersistentVolumeClaimCondition> values)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
clearConditions
public Generated.PersistentVolumeClaimStatus.Builder clearConditions()
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
removeConditions
public Generated.PersistentVolumeClaimStatus.Builder removeConditions(int index)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
getConditionsBuilder
public Generated.PersistentVolumeClaimCondition.Builder getConditionsBuilder(int index)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
getConditionsOrBuilder
public Generated.PersistentVolumeClaimConditionOrBuilder getConditionsOrBuilder(int index)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;- Specified by:
getConditionsOrBuilderin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getConditionsOrBuilderList
public List<? extends Generated.PersistentVolumeClaimConditionOrBuilder> getConditionsOrBuilderList()
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;- Specified by:
getConditionsOrBuilderListin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
addConditionsBuilder
public Generated.PersistentVolumeClaimCondition.Builder addConditionsBuilder()
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
addConditionsBuilder
public Generated.PersistentVolumeClaimCondition.Builder addConditionsBuilder(int index)
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
getConditionsBuilderList
public List<Generated.PersistentVolumeClaimCondition.Builder> getConditionsBuilderList()
conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'Resizing'. +optional +patchMergeKey=type +patchStrategy=merge +listType=map +listMapKey=type
repeated .k8s.io.api.core.v1.PersistentVolumeClaimCondition conditions = 4;
-
getAllocatedResourcesCount
public int getAllocatedResourcesCount()
Description copied from interface:Generated.PersistentVolumeClaimStatusOrBuilderallocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;- Specified by:
getAllocatedResourcesCountin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
containsAllocatedResources
public boolean containsAllocatedResources(String key)
allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;- Specified by:
containsAllocatedResourcesin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getAllocatedResources
@Deprecated public Map<String,Generated.Quantity> getAllocatedResources()
Deprecated.UsegetAllocatedResourcesMap()instead.- Specified by:
getAllocatedResourcesin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getAllocatedResourcesMap
public Map<String,Generated.Quantity> getAllocatedResourcesMap()
allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;- Specified by:
getAllocatedResourcesMapin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getAllocatedResourcesOrDefault
public Generated.Quantity getAllocatedResourcesOrDefault(String key, Generated.Quantity defaultValue)
allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;- Specified by:
getAllocatedResourcesOrDefaultin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getAllocatedResourcesOrThrow
public Generated.Quantity getAllocatedResourcesOrThrow(String key)
allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;- Specified by:
getAllocatedResourcesOrThrowin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
clearAllocatedResources
public Generated.PersistentVolumeClaimStatus.Builder clearAllocatedResources()
-
removeAllocatedResources
public Generated.PersistentVolumeClaimStatus.Builder removeAllocatedResources(String key)
allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;
-
getMutableAllocatedResources
@Deprecated public Map<String,Generated.Quantity> getMutableAllocatedResources()
Deprecated.Use alternate mutation accessors instead.
-
putAllocatedResources
public Generated.PersistentVolumeClaimStatus.Builder putAllocatedResources(String key, Generated.Quantity value)
allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;
-
putAllAllocatedResources
public Generated.PersistentVolumeClaimStatus.Builder putAllAllocatedResources(Map<String,Generated.Quantity> values)
allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;
-
putAllocatedResourcesBuilderIfAbsent
public Generated.Quantity.Builder putAllocatedResourcesBuilderIfAbsent(String key)
allocatedResources tracks the resources allocated to a PVC including its capacity. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. Capacity reported here may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. A controller that receives PVC update with previously unknown resourceName should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +optionalmap<string, .k8s.io.apimachinery.pkg.api.resource.Quantity> allocatedResources = 5;
-
getAllocatedResourceStatusesCount
public int getAllocatedResourceStatusesCount()
Description copied from interface:Generated.PersistentVolumeClaimStatusOrBuilderallocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don't set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeFailed" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizePending" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeFailed" When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +mapType=granular +optionalmap<string, string> allocatedResourceStatuses = 7;- Specified by:
getAllocatedResourceStatusesCountin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
containsAllocatedResourceStatuses
public boolean containsAllocatedResourceStatuses(String key)
allocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don't set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeFailed" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizePending" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeFailed" When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +mapType=granular +optionalmap<string, string> allocatedResourceStatuses = 7;- Specified by:
containsAllocatedResourceStatusesin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getAllocatedResourceStatuses
@Deprecated public Map<String,String> getAllocatedResourceStatuses()
Deprecated.UsegetAllocatedResourceStatusesMap()instead.- Specified by:
getAllocatedResourceStatusesin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getAllocatedResourceStatusesMap
public Map<String,String> getAllocatedResourceStatusesMap()
allocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don't set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeFailed" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizePending" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeFailed" When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +mapType=granular +optionalmap<string, string> allocatedResourceStatuses = 7;- Specified by:
getAllocatedResourceStatusesMapin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getAllocatedResourceStatusesOrDefault
public String getAllocatedResourceStatusesOrDefault(String key, String defaultValue)
allocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don't set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeFailed" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizePending" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeFailed" When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +mapType=granular +optionalmap<string, string> allocatedResourceStatuses = 7;- Specified by:
getAllocatedResourceStatusesOrDefaultin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
getAllocatedResourceStatusesOrThrow
public String getAllocatedResourceStatusesOrThrow(String key)
allocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don't set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeFailed" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizePending" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeFailed" When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +mapType=granular +optionalmap<string, string> allocatedResourceStatuses = 7;- Specified by:
getAllocatedResourceStatusesOrThrowin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
clearAllocatedResourceStatuses
public Generated.PersistentVolumeClaimStatus.Builder clearAllocatedResourceStatuses()
-
removeAllocatedResourceStatuses
public Generated.PersistentVolumeClaimStatus.Builder removeAllocatedResourceStatuses(String key)
allocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don't set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeFailed" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizePending" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeFailed" When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +mapType=granular +optionalmap<string, string> allocatedResourceStatuses = 7;
-
getMutableAllocatedResourceStatuses
@Deprecated public Map<String,String> getMutableAllocatedResourceStatuses()
Deprecated.Use alternate mutation accessors instead.
-
putAllocatedResourceStatuses
public Generated.PersistentVolumeClaimStatus.Builder putAllocatedResourceStatuses(String key, String value)
allocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don't set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeFailed" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizePending" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeFailed" When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +mapType=granular +optionalmap<string, string> allocatedResourceStatuses = 7;
-
putAllAllocatedResourceStatuses
public Generated.PersistentVolumeClaimStatus.Builder putAllAllocatedResourceStatuses(Map<String,String> values)
allocatedResourceStatuses stores status of resource being resized for the given PVC. Key names follow standard Kubernetes label syntax. Valid values are either: * Un-prefixed keys: - storage - the capacity of the volume. * Custom resources must use implementation-defined prefixed names such as "example.com/my-custom-resource" Apart from above values - keys that are unprefixed or have kubernetes.io prefix are considered reserved and hence may not be used. ClaimResourceStatus can be in any of following states: - ControllerResizeInProgress: State set when resize controller starts resizing the volume in control-plane. - ControllerResizeFailed: State set when resize has failed in resize controller with a terminal error. - NodeResizePending: State set when resize controller has finished resizing the volume but further resizing of volume is needed on the node. - NodeResizeInProgress: State set when kubelet starts resizing the volume. - NodeResizeFailed: State set when resizing has failed in kubelet with a terminal error. Transient errors don't set NodeResizeFailed. For example: if expanding a PVC for more capacity - this field can be one of the following states: - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "ControllerResizeFailed" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizePending" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeInProgress" - pvc.status.allocatedResourceStatus['storage'] = "NodeResizeFailed" When this field is not set, it means that no resize operation is in progress for the given PVC. A controller that receives PVC update with previously unknown resourceName or ClaimResourceStatus should ignore the update for the purpose it was designed. For example - a controller that only is responsible for resizing capacity of the volume, should ignore PVC updates that change other valid resources associated with PVC. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. +featureGate=RecoverVolumeExpansionFailure +mapType=granular +optionalmap<string, string> allocatedResourceStatuses = 7;
-
hasCurrentVolumeAttributesClassName
public boolean hasCurrentVolumeAttributesClassName()
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional string currentVolumeAttributesClassName = 8;- Specified by:
hasCurrentVolumeAttributesClassNamein interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- Whether the currentVolumeAttributesClassName field is set.
-
getCurrentVolumeAttributesClassName
public String getCurrentVolumeAttributesClassName()
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional string currentVolumeAttributesClassName = 8;- Specified by:
getCurrentVolumeAttributesClassNamein interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- The currentVolumeAttributesClassName.
-
getCurrentVolumeAttributesClassNameBytes
public com.google.protobuf.ByteString getCurrentVolumeAttributesClassNameBytes()
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional string currentVolumeAttributesClassName = 8;- Specified by:
getCurrentVolumeAttributesClassNameBytesin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- The bytes for currentVolumeAttributesClassName.
-
setCurrentVolumeAttributesClassName
public Generated.PersistentVolumeClaimStatus.Builder setCurrentVolumeAttributesClassName(String value)
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional string currentVolumeAttributesClassName = 8;- Parameters:
value- The currentVolumeAttributesClassName to set.- Returns:
- This builder for chaining.
-
clearCurrentVolumeAttributesClassName
public Generated.PersistentVolumeClaimStatus.Builder clearCurrentVolumeAttributesClassName()
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional string currentVolumeAttributesClassName = 8;- Returns:
- This builder for chaining.
-
setCurrentVolumeAttributesClassNameBytes
public Generated.PersistentVolumeClaimStatus.Builder setCurrentVolumeAttributesClassNameBytes(com.google.protobuf.ByteString value)
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using. When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional string currentVolumeAttributesClassName = 8;- Parameters:
value- The bytes for currentVolumeAttributesClassName to set.- Returns:
- This builder for chaining.
-
hasModifyVolumeStatus
public boolean hasModifyVolumeStatus()
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional .k8s.io.api.core.v1.ModifyVolumeStatus modifyVolumeStatus = 9;- Specified by:
hasModifyVolumeStatusin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- Whether the modifyVolumeStatus field is set.
-
getModifyVolumeStatus
public Generated.ModifyVolumeStatus getModifyVolumeStatus()
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional .k8s.io.api.core.v1.ModifyVolumeStatus modifyVolumeStatus = 9;- Specified by:
getModifyVolumeStatusin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder- Returns:
- The modifyVolumeStatus.
-
setModifyVolumeStatus
public Generated.PersistentVolumeClaimStatus.Builder setModifyVolumeStatus(Generated.ModifyVolumeStatus value)
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional .k8s.io.api.core.v1.ModifyVolumeStatus modifyVolumeStatus = 9;
-
setModifyVolumeStatus
public Generated.PersistentVolumeClaimStatus.Builder setModifyVolumeStatus(Generated.ModifyVolumeStatus.Builder builderForValue)
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional .k8s.io.api.core.v1.ModifyVolumeStatus modifyVolumeStatus = 9;
-
mergeModifyVolumeStatus
public Generated.PersistentVolumeClaimStatus.Builder mergeModifyVolumeStatus(Generated.ModifyVolumeStatus value)
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional .k8s.io.api.core.v1.ModifyVolumeStatus modifyVolumeStatus = 9;
-
clearModifyVolumeStatus
public Generated.PersistentVolumeClaimStatus.Builder clearModifyVolumeStatus()
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional .k8s.io.api.core.v1.ModifyVolumeStatus modifyVolumeStatus = 9;
-
getModifyVolumeStatusBuilder
public Generated.ModifyVolumeStatus.Builder getModifyVolumeStatusBuilder()
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional .k8s.io.api.core.v1.ModifyVolumeStatus modifyVolumeStatus = 9;
-
getModifyVolumeStatusOrBuilder
public Generated.ModifyVolumeStatusOrBuilder getModifyVolumeStatusOrBuilder()
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation. When this is unset, there is no ModifyVolume operation being attempted. This is a beta field and requires enabling VolumeAttributesClass feature (off by default). +featureGate=VolumeAttributesClass +optional
optional .k8s.io.api.core.v1.ModifyVolumeStatus modifyVolumeStatus = 9;- Specified by:
getModifyVolumeStatusOrBuilderin interfaceGenerated.PersistentVolumeClaimStatusOrBuilder
-
setUnknownFields
public final Generated.PersistentVolumeClaimStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
mergeUnknownFields
public final Generated.PersistentVolumeClaimStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.PersistentVolumeClaimStatus.Builder>
-
-