Package io.kubernetes.client.proto
Class V1.VsphereVirtualDiskVolumeSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
io.kubernetes.client.proto.V1.VsphereVirtualDiskVolumeSource.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1.VsphereVirtualDiskVolumeSourceOrBuilder
,Cloneable
- Enclosing class:
- V1.VsphereVirtualDiskVolumeSource
public static final class V1.VsphereVirtualDiskVolumeSource.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
implements V1.VsphereVirtualDiskVolumeSourceOrBuilder
Represents a vSphere volume resource.Protobuf type
k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) Filesystem type to mount.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.Storage Policy Based Management (SPBM) profile name.Path that identifies vSphere volume vmdkclone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Filesystem type to mount.com.google.protobuf.ByteString
Filesystem type to mount.Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.com.google.protobuf.ByteString
Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.Storage Policy Based Management (SPBM) profile name.com.google.protobuf.ByteString
Storage Policy Based Management (SPBM) profile name.Path that identifies vSphere volume vmdkcom.google.protobuf.ByteString
Path that identifies vSphere volume vmdkboolean
Filesystem type to mount.boolean
Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.boolean
Storage Policy Based Management (SPBM) profile name.boolean
Path that identifies vSphere volume vmdkprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Filesystem type to mount.setFsTypeBytes
(com.google.protobuf.ByteString value) Filesystem type to mount.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setStoragePolicyID
(String value) Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.setStoragePolicyIDBytes
(com.google.protobuf.ByteString value) Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.setStoragePolicyName
(String value) Storage Policy Based Management (SPBM) profile name.setStoragePolicyNameBytes
(com.google.protobuf.ByteString value) Storage Policy Based Management (SPBM) profile name.setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setVolumePath
(String value) Path that identifies vSphere volume vmdksetVolumePathBytes
(com.google.protobuf.ByteString value) Path that identifies vSphere volume vmdkMethods 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
setField
public V1.VsphereVirtualDiskVolumeSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
clearField
public V1.VsphereVirtualDiskVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
clearOneof
public V1.VsphereVirtualDiskVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
setRepeatedField
public V1.VsphereVirtualDiskVolumeSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
addRepeatedField
public V1.VsphereVirtualDiskVolumeSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
mergeFrom
public V1.VsphereVirtualDiskVolumeSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
- Throws:
IOException
-
hasVolumePath
public boolean hasVolumePath()Path that identifies vSphere volume vmdk
optional string volumePath = 1;
- Specified by:
hasVolumePath
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
getVolumePath
Path that identifies vSphere volume vmdk
optional string volumePath = 1;
- Specified by:
getVolumePath
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
getVolumePathBytes
public com.google.protobuf.ByteString getVolumePathBytes()Path that identifies vSphere volume vmdk
optional string volumePath = 1;
- Specified by:
getVolumePathBytes
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
setVolumePath
Path that identifies vSphere volume vmdk
optional string volumePath = 1;
-
clearVolumePath
Path that identifies vSphere volume vmdk
optional string volumePath = 1;
-
setVolumePathBytes
public V1.VsphereVirtualDiskVolumeSource.Builder setVolumePathBytes(com.google.protobuf.ByteString value) Path that identifies vSphere volume vmdk
optional string volumePath = 1;
-
hasFsType
public boolean hasFsType()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:
hasFsType
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
getFsType
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:
getFsType
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
getFsTypeBytes
public com.google.protobuf.ByteString getFsTypeBytes()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:
getFsTypeBytes
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
setFsType
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;
-
clearFsType
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;
-
setFsTypeBytes
public V1.VsphereVirtualDiskVolumeSource.Builder setFsTypeBytes(com.google.protobuf.ByteString value) 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;
-
hasStoragePolicyName
public boolean hasStoragePolicyName()Storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;
- Specified by:
hasStoragePolicyName
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
getStoragePolicyName
Storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;
- Specified by:
getStoragePolicyName
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
getStoragePolicyNameBytes
public com.google.protobuf.ByteString getStoragePolicyNameBytes()Storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;
- Specified by:
getStoragePolicyNameBytes
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
setStoragePolicyName
Storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;
-
clearStoragePolicyName
Storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;
-
setStoragePolicyNameBytes
public V1.VsphereVirtualDiskVolumeSource.Builder setStoragePolicyNameBytes(com.google.protobuf.ByteString value) Storage Policy Based Management (SPBM) profile name. +optional
optional string storagePolicyName = 3;
-
hasStoragePolicyID
public boolean hasStoragePolicyID()Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;
- Specified by:
hasStoragePolicyID
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
getStoragePolicyID
Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;
- Specified by:
getStoragePolicyID
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
getStoragePolicyIDBytes
public com.google.protobuf.ByteString getStoragePolicyIDBytes()Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;
- Specified by:
getStoragePolicyIDBytes
in interfaceV1.VsphereVirtualDiskVolumeSourceOrBuilder
-
setStoragePolicyID
Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;
-
clearStoragePolicyID
Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;
-
setStoragePolicyIDBytes
public V1.VsphereVirtualDiskVolumeSource.Builder setStoragePolicyIDBytes(com.google.protobuf.ByteString value) Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. +optional
optional string storagePolicyID = 4;
-
setUnknownFields
public final V1.VsphereVirtualDiskVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-
mergeUnknownFields
public final V1.VsphereVirtualDiskVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VsphereVirtualDiskVolumeSource.Builder>
-