Package k8s.io.api.core.v1
Class Generated.ModifyVolumeStatus.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.ModifyVolumeStatus.Builder>
-
- k8s.io.api.core.v1.Generated.ModifyVolumeStatus.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.ModifyVolumeStatusOrBuilder
- Enclosing class:
- Generated.ModifyVolumeStatus
public static final class Generated.ModifyVolumeStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.ModifyVolumeStatus.Builder> implements Generated.ModifyVolumeStatusOrBuilder
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation
Protobuf typek8s.io.api.core.v1.ModifyVolumeStatus
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Generated.ModifyVolumeStatus.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.ModifyVolumeStatusbuild()Generated.ModifyVolumeStatusbuildPartial()Generated.ModifyVolumeStatus.Builderclear()Generated.ModifyVolumeStatus.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.ModifyVolumeStatus.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.ModifyVolumeStatus.BuilderclearStatus()status is the status of the ControllerModifyVolume operation.Generated.ModifyVolumeStatus.BuilderclearTargetVolumeAttributesClassName()targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciledGenerated.ModifyVolumeStatus.Builderclone()Generated.ModifyVolumeStatusgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetStatus()status is the status of the ControllerModifyVolume operation.com.google.protobuf.ByteStringgetStatusBytes()status is the status of the ControllerModifyVolume operation.StringgetTargetVolumeAttributesClassName()targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciledcom.google.protobuf.ByteStringgetTargetVolumeAttributesClassNameBytes()targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciledbooleanhasStatus()status is the status of the ControllerModifyVolume operation.booleanhasTargetVolumeAttributesClassName()targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciledprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Generated.ModifyVolumeStatus.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.ModifyVolumeStatus.BuildermergeFrom(com.google.protobuf.Message other)Generated.ModifyVolumeStatus.BuildermergeFrom(Generated.ModifyVolumeStatus other)Generated.ModifyVolumeStatus.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.ModifyVolumeStatus.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.ModifyVolumeStatus.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.ModifyVolumeStatus.BuildersetStatus(String value)status is the status of the ControllerModifyVolume operation.Generated.ModifyVolumeStatus.BuildersetStatusBytes(com.google.protobuf.ByteString value)status is the status of the ControllerModifyVolume operation.Generated.ModifyVolumeStatus.BuildersetTargetVolumeAttributesClassName(String value)targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciledGenerated.ModifyVolumeStatus.BuildersetTargetVolumeAttributesClassNameBytes(com.google.protobuf.ByteString value)targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciledGenerated.ModifyVolumeStatus.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.ModifyVolumeStatus.Builder>
-
clear
public Generated.ModifyVolumeStatus.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.ModifyVolumeStatus.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.ModifyVolumeStatus.Builder>
-
getDefaultInstanceForType
public Generated.ModifyVolumeStatus getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.ModifyVolumeStatus build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.ModifyVolumeStatus buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.ModifyVolumeStatus.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.ModifyVolumeStatus.Builder>
-
setField
public Generated.ModifyVolumeStatus.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.ModifyVolumeStatus.Builder>
-
clearField
public Generated.ModifyVolumeStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ModifyVolumeStatus.Builder>
-
clearOneof
public Generated.ModifyVolumeStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ModifyVolumeStatus.Builder>
-
setRepeatedField
public Generated.ModifyVolumeStatus.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.ModifyVolumeStatus.Builder>
-
addRepeatedField
public Generated.ModifyVolumeStatus.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.ModifyVolumeStatus.Builder>
-
mergeFrom
public Generated.ModifyVolumeStatus.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.ModifyVolumeStatus.Builder>
-
mergeFrom
public Generated.ModifyVolumeStatus.Builder mergeFrom(Generated.ModifyVolumeStatus other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ModifyVolumeStatus.Builder>
-
mergeFrom
public Generated.ModifyVolumeStatus.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.ModifyVolumeStatus.Builder>- Throws:
IOException
-
hasTargetVolumeAttributesClassName
public boolean hasTargetVolumeAttributesClassName()
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
optional string targetVolumeAttributesClassName = 1;- Specified by:
hasTargetVolumeAttributesClassNamein interfaceGenerated.ModifyVolumeStatusOrBuilder- Returns:
- Whether the targetVolumeAttributesClassName field is set.
-
getTargetVolumeAttributesClassName
public String getTargetVolumeAttributesClassName()
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
optional string targetVolumeAttributesClassName = 1;- Specified by:
getTargetVolumeAttributesClassNamein interfaceGenerated.ModifyVolumeStatusOrBuilder- Returns:
- The targetVolumeAttributesClassName.
-
getTargetVolumeAttributesClassNameBytes
public com.google.protobuf.ByteString getTargetVolumeAttributesClassNameBytes()
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
optional string targetVolumeAttributesClassName = 1;- Specified by:
getTargetVolumeAttributesClassNameBytesin interfaceGenerated.ModifyVolumeStatusOrBuilder- Returns:
- The bytes for targetVolumeAttributesClassName.
-
setTargetVolumeAttributesClassName
public Generated.ModifyVolumeStatus.Builder setTargetVolumeAttributesClassName(String value)
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
optional string targetVolumeAttributesClassName = 1;- Parameters:
value- The targetVolumeAttributesClassName to set.- Returns:
- This builder for chaining.
-
clearTargetVolumeAttributesClassName
public Generated.ModifyVolumeStatus.Builder clearTargetVolumeAttributesClassName()
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
optional string targetVolumeAttributesClassName = 1;- Returns:
- This builder for chaining.
-
setTargetVolumeAttributesClassNameBytes
public Generated.ModifyVolumeStatus.Builder setTargetVolumeAttributesClassNameBytes(com.google.protobuf.ByteString value)
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled
optional string targetVolumeAttributesClassName = 1;- Parameters:
value- The bytes for targetVolumeAttributesClassName to set.- Returns:
- This builder for chaining.
-
hasStatus
public boolean hasStatus()
status is the status of the ControllerModifyVolume operation. It can be in any of following states: - Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing. - InProgress InProgress indicates that the volume is being modified. - Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.optional string status = 2;- Specified by:
hasStatusin interfaceGenerated.ModifyVolumeStatusOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
public String getStatus()
status is the status of the ControllerModifyVolume operation. It can be in any of following states: - Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing. - InProgress InProgress indicates that the volume is being modified. - Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.optional string status = 2;- Specified by:
getStatusin interfaceGenerated.ModifyVolumeStatusOrBuilder- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()
status is the status of the ControllerModifyVolume operation. It can be in any of following states: - Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing. - InProgress InProgress indicates that the volume is being modified. - Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.optional string status = 2;- Specified by:
getStatusBytesin interfaceGenerated.ModifyVolumeStatusOrBuilder- Returns:
- The bytes for status.
-
setStatus
public Generated.ModifyVolumeStatus.Builder setStatus(String value)
status is the status of the ControllerModifyVolume operation. It can be in any of following states: - Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing. - InProgress InProgress indicates that the volume is being modified. - Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.optional string status = 2;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public Generated.ModifyVolumeStatus.Builder clearStatus()
status is the status of the ControllerModifyVolume operation. It can be in any of following states: - Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing. - InProgress InProgress indicates that the volume is being modified. - Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.optional string status = 2;- Returns:
- This builder for chaining.
-
setStatusBytes
public Generated.ModifyVolumeStatus.Builder setStatusBytes(com.google.protobuf.ByteString value)
status is the status of the ControllerModifyVolume operation. It can be in any of following states: - Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing. - InProgress InProgress indicates that the volume is being modified. - Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.optional string status = 2;- Parameters:
value- The bytes for status to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Generated.ModifyVolumeStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ModifyVolumeStatus.Builder>
-
mergeUnknownFields
public final Generated.ModifyVolumeStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.ModifyVolumeStatus.Builder>
-
-