Package k8s.io.api.core.v1
Class Generated.VsphereVirtualDiskVolumeSource.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.VsphereVirtualDiskVolumeSource.Builder>
-
- k8s.io.api.core.v1.Generated.VsphereVirtualDiskVolumeSource.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.VsphereVirtualDiskVolumeSourceOrBuilder
- Enclosing class:
- Generated.VsphereVirtualDiskVolumeSource
public static final class Generated.VsphereVirtualDiskVolumeSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.VsphereVirtualDiskVolumeSource.Builder> implements Generated.VsphereVirtualDiskVolumeSourceOrBuilder
Represents a vSphere volume resource.
Protobuf typek8s.io.api.core.v1.VsphereVirtualDiskVolumeSource
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Generated.VsphereVirtualDiskVolumeSource.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.VsphereVirtualDiskVolumeSourcebuild()Generated.VsphereVirtualDiskVolumeSourcebuildPartial()Generated.VsphereVirtualDiskVolumeSource.Builderclear()Generated.VsphereVirtualDiskVolumeSource.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.VsphereVirtualDiskVolumeSource.BuilderclearFsType()fsType is filesystem type to mount.Generated.VsphereVirtualDiskVolumeSource.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.VsphereVirtualDiskVolumeSource.BuilderclearStoragePolicyID()storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.Generated.VsphereVirtualDiskVolumeSource.BuilderclearStoragePolicyName()storagePolicyName is the storage Policy Based Management (SPBM) profile name.Generated.VsphereVirtualDiskVolumeSource.BuilderclearVolumePath()volumePath is the path that identifies vSphere volume vmdkGenerated.VsphereVirtualDiskVolumeSource.Builderclone()Generated.VsphereVirtualDiskVolumeSourcegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFsType()fsType is filesystem type to mount.com.google.protobuf.ByteStringgetFsTypeBytes()fsType is filesystem type to mount.StringgetStoragePolicyID()storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.com.google.protobuf.ByteStringgetStoragePolicyIDBytes()storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.StringgetStoragePolicyName()storagePolicyName is the storage Policy Based Management (SPBM) profile name.com.google.protobuf.ByteStringgetStoragePolicyNameBytes()storagePolicyName is the storage Policy Based Management (SPBM) profile name.StringgetVolumePath()volumePath is the path that identifies vSphere volume vmdkcom.google.protobuf.ByteStringgetVolumePathBytes()volumePath is the path that identifies vSphere volume vmdkbooleanhasFsType()fsType is filesystem type to mount.booleanhasStoragePolicyID()storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.booleanhasStoragePolicyName()storagePolicyName is the storage Policy Based Management (SPBM) profile name.booleanhasVolumePath()volumePath is the path that identifies vSphere volume vmdkprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Generated.VsphereVirtualDiskVolumeSource.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.VsphereVirtualDiskVolumeSource.BuildermergeFrom(com.google.protobuf.Message other)Generated.VsphereVirtualDiskVolumeSource.BuildermergeFrom(Generated.VsphereVirtualDiskVolumeSource other)Generated.VsphereVirtualDiskVolumeSource.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.VsphereVirtualDiskVolumeSource.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.VsphereVirtualDiskVolumeSource.BuildersetFsType(String value)fsType is filesystem type to mount.Generated.VsphereVirtualDiskVolumeSource.BuildersetFsTypeBytes(com.google.protobuf.ByteString value)fsType is filesystem type to mount.Generated.VsphereVirtualDiskVolumeSource.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.VsphereVirtualDiskVolumeSource.BuildersetStoragePolicyID(String value)storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.Generated.VsphereVirtualDiskVolumeSource.BuildersetStoragePolicyIDBytes(com.google.protobuf.ByteString value)storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.Generated.VsphereVirtualDiskVolumeSource.BuildersetStoragePolicyName(String value)storagePolicyName is the storage Policy Based Management (SPBM) profile name.Generated.VsphereVirtualDiskVolumeSource.BuildersetStoragePolicyNameBytes(com.google.protobuf.ByteString value)storagePolicyName is the storage Policy Based Management (SPBM) profile name.Generated.VsphereVirtualDiskVolumeSource.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.VsphereVirtualDiskVolumeSource.BuildersetVolumePath(String value)volumePath is the path that identifies vSphere volume vmdkGenerated.VsphereVirtualDiskVolumeSource.BuildersetVolumePathBytes(com.google.protobuf.ByteString value)volumePath is the path that identifies vSphere volume vmdk-
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.VsphereVirtualDiskVolumeSource.Builder>
-
clear
public Generated.VsphereVirtualDiskVolumeSource.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.VsphereVirtualDiskVolumeSource.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.VsphereVirtualDiskVolumeSource.Builder>
-
getDefaultInstanceForType
public Generated.VsphereVirtualDiskVolumeSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.VsphereVirtualDiskVolumeSource build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.VsphereVirtualDiskVolumeSource buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.VsphereVirtualDiskVolumeSource.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.VsphereVirtualDiskVolumeSource.Builder>
-
setField
public Generated.VsphereVirtualDiskVolumeSource.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.VsphereVirtualDiskVolumeSource.Builder>
-
clearField
public Generated.VsphereVirtualDiskVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VsphereVirtualDiskVolumeSource.Builder>
-
clearOneof
public Generated.VsphereVirtualDiskVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VsphereVirtualDiskVolumeSource.Builder>
-
setRepeatedField
public Generated.VsphereVirtualDiskVolumeSource.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.VsphereVirtualDiskVolumeSource.Builder>
-
addRepeatedField
public Generated.VsphereVirtualDiskVolumeSource.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.VsphereVirtualDiskVolumeSource.Builder>
-
mergeFrom
public Generated.VsphereVirtualDiskVolumeSource.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.VsphereVirtualDiskVolumeSource.Builder>
-
mergeFrom
public Generated.VsphereVirtualDiskVolumeSource.Builder mergeFrom(Generated.VsphereVirtualDiskVolumeSource other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VsphereVirtualDiskVolumeSource.Builder>
-
mergeFrom
public Generated.VsphereVirtualDiskVolumeSource.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.VsphereVirtualDiskVolumeSource.Builder>- Throws:
IOException
-
hasVolumePath
public boolean hasVolumePath()
volumePath is the path that identifies vSphere volume vmdk
optional string volumePath = 1;- Specified by:
hasVolumePathin interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- Whether the volumePath field is set.
-
getVolumePath
public String getVolumePath()
volumePath is the path that identifies vSphere volume vmdk
optional string volumePath = 1;- Specified by:
getVolumePathin interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- The volumePath.
-
getVolumePathBytes
public com.google.protobuf.ByteString getVolumePathBytes()
volumePath is the path that identifies vSphere volume vmdk
optional string volumePath = 1;- Specified by:
getVolumePathBytesin interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- The bytes for volumePath.
-
setVolumePath
public Generated.VsphereVirtualDiskVolumeSource.Builder setVolumePath(String value)
volumePath is the path that identifies vSphere volume vmdk
optional string volumePath = 1;- Parameters:
value- The volumePath to set.- Returns:
- This builder for chaining.
-
clearVolumePath
public Generated.VsphereVirtualDiskVolumeSource.Builder clearVolumePath()
volumePath is the path that identifies vSphere volume vmdk
optional string volumePath = 1;- Returns:
- This builder for chaining.
-
setVolumePathBytes
public Generated.VsphereVirtualDiskVolumeSource.Builder setVolumePathBytes(com.google.protobuf.ByteString value)
volumePath is the path that identifies vSphere volume vmdk
optional string volumePath = 1;- Parameters:
value- The bytes for volumePath to set.- Returns:
- This builder for chaining.
-
hasFsType
public boolean hasFsType()
fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 2;- Specified by:
hasFsTypein interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- Whether the fsType field is set.
-
getFsType
public String getFsType()
fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 2;- Specified by:
getFsTypein interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- The fsType.
-
getFsTypeBytes
public com.google.protobuf.ByteString getFsTypeBytes()
fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 2;- Specified by:
getFsTypeBytesin interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- The bytes for fsType.
-
setFsType
public Generated.VsphereVirtualDiskVolumeSource.Builder setFsType(String value)
fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 2;- Parameters:
value- The fsType to set.- Returns:
- This builder for chaining.
-
clearFsType
public Generated.VsphereVirtualDiskVolumeSource.Builder clearFsType()
fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 2;- Returns:
- This builder for chaining.
-
setFsTypeBytes
public Generated.VsphereVirtualDiskVolumeSource.Builder setFsTypeBytes(com.google.protobuf.ByteString value)
fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. +optional
optional string fsType = 2;- Parameters:
value- The bytes for fsType to set.- Returns:
- This builder for chaining.
-
hasStoragePolicyName
public boolean hasStoragePolicyName()
storagePolicyName is the storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;- Specified by:
hasStoragePolicyNamein interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- Whether the storagePolicyName field is set.
-
getStoragePolicyName
public String getStoragePolicyName()
storagePolicyName is the storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;- Specified by:
getStoragePolicyNamein interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- The storagePolicyName.
-
getStoragePolicyNameBytes
public com.google.protobuf.ByteString getStoragePolicyNameBytes()
storagePolicyName is the storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;- Specified by:
getStoragePolicyNameBytesin interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- The bytes for storagePolicyName.
-
setStoragePolicyName
public Generated.VsphereVirtualDiskVolumeSource.Builder setStoragePolicyName(String value)
storagePolicyName is the storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;- Parameters:
value- The storagePolicyName to set.- Returns:
- This builder for chaining.
-
clearStoragePolicyName
public Generated.VsphereVirtualDiskVolumeSource.Builder clearStoragePolicyName()
storagePolicyName is the storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;- Returns:
- This builder for chaining.
-
setStoragePolicyNameBytes
public Generated.VsphereVirtualDiskVolumeSource.Builder setStoragePolicyNameBytes(com.google.protobuf.ByteString value)
storagePolicyName is the storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;- Parameters:
value- The bytes for storagePolicyName to set.- Returns:
- This builder for chaining.
-
hasStoragePolicyID
public boolean hasStoragePolicyID()
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;- Specified by:
hasStoragePolicyIDin interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- Whether the storagePolicyID field is set.
-
getStoragePolicyID
public String getStoragePolicyID()
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;- Specified by:
getStoragePolicyIDin interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- The storagePolicyID.
-
getStoragePolicyIDBytes
public com.google.protobuf.ByteString getStoragePolicyIDBytes()
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;- Specified by:
getStoragePolicyIDBytesin interfaceGenerated.VsphereVirtualDiskVolumeSourceOrBuilder- Returns:
- The bytes for storagePolicyID.
-
setStoragePolicyID
public Generated.VsphereVirtualDiskVolumeSource.Builder setStoragePolicyID(String value)
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;- Parameters:
value- The storagePolicyID to set.- Returns:
- This builder for chaining.
-
clearStoragePolicyID
public Generated.VsphereVirtualDiskVolumeSource.Builder clearStoragePolicyID()
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;- Returns:
- This builder for chaining.
-
setStoragePolicyIDBytes
public Generated.VsphereVirtualDiskVolumeSource.Builder setStoragePolicyIDBytes(com.google.protobuf.ByteString value)
storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;- Parameters:
value- The bytes for storagePolicyID to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Generated.VsphereVirtualDiskVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VsphereVirtualDiskVolumeSource.Builder>
-
mergeUnknownFields
public final Generated.VsphereVirtualDiskVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.VsphereVirtualDiskVolumeSource.Builder>
-
-