Package io.kubernetes.client.proto
Class V1.PersistentVolumeSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>
io.kubernetes.client.proto.V1.PersistentVolumeSource.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,V1.PersistentVolumeSourceOrBuilder,Cloneable
- Enclosing class:
- V1.PersistentVolumeSource
public static final class V1.PersistentVolumeSource.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>
implements V1.PersistentVolumeSourceOrBuilder
PersistentVolumeSource is similar to VolumeSource but meant for the administrator who creates PVs. Exactly one of its members must be set.Protobuf type
k8s.io.api.core.v1.PersistentVolumeSource-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCinder represents a cinder volume attached and mounted on kubelets host machine.clearCsi()CSI represents storage that is handled by an external CSI driver (Beta feature).clearFc()FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.HostPath represents a directory on the host.ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Local represents directly-attached storage with node affinity +optionalclearNfs()NFS represents an NFS mount on the host.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalclearRbd()RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optionalVsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalclone()AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCinder represents a cinder volume attached and mounted on kubelets host machine.Cinder represents a cinder volume attached and mounted on kubelets host machine.Cinder represents a cinder volume attached and mounted on kubelets host machine.getCsi()CSI represents storage that is handled by an external CSI driver (Beta feature).CSI represents storage that is handled by an external CSI driver (Beta feature).CSI represents storage that is handled by an external CSI driver (Beta feature).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFc()FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.HostPath represents a directory on the host.HostPath represents a directory on the host.HostPath represents a directory on the host.getIscsi()ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.getLocal()Local represents directly-attached storage with node affinity +optionalLocal represents directly-attached storage with node affinity +optionalLocal represents directly-attached storage with node affinity +optionalgetNfs()NFS represents an NFS mount on the host.NFS represents an NFS mount on the host.NFS represents an NFS mount on the host.PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalPortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalPortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalgetRbd()RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optionalStorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optionalStorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optionalVsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalVsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalVsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalbooleanAWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.booleanAzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.booleanAzureFile represents an Azure File Service mount on the host and bind mount to the pod.booleanCephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalbooleanCinder represents a cinder volume attached and mounted on kubelets host machine.booleanhasCsi()CSI represents storage that is handled by an external CSI driver (Beta feature).booleanhasFc()FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.booleanFlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.booleanFlocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.booleanGCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.booleanGlusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.booleanHostPath represents a directory on the host.booleanhasIscsi()ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.booleanhasLocal()Local represents directly-attached storage with node affinity +optionalbooleanhasNfs()NFS represents an NFS mount on the host.booleanPhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinebooleanPortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalbooleanQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalbooleanhasRbd()RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.booleanScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.booleanStorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optionalbooleanVsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanAWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCinder represents a cinder volume attached and mounted on kubelets host machine.CSI represents storage that is handled by an external CSI driver (Beta feature).mergeFc(V1.FCVolumeSource value) FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.HostPath represents a directory on the host.ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.mergeLocal(V1.LocalVolumeSource value) Local represents directly-attached storage with node affinity +optionalmergeNfs(V1.NFSVolumeSource value) NFS represents an NFS mount on the host.PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalRBD represents a Rados Block Device mount on the host that shares a pod's lifetime.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optionalmergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalAWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setAwsElasticBlockStore(V1.AWSElasticBlockStoreVolumeSource.Builder builderForValue) AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.setAzureDisk(V1.AzureDiskVolumeSource.Builder builderForValue) AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.setAzureFile(V1.AzureFilePersistentVolumeSource.Builder builderForValue) AzureFile represents an Azure File Service mount on the host and bind mount to the pod.CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalsetCephfs(V1.CephFSPersistentVolumeSource.Builder builderForValue) CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCinder represents a cinder volume attached and mounted on kubelets host machine.setCinder(V1.CinderPersistentVolumeSource.Builder builderForValue) Cinder represents a cinder volume attached and mounted on kubelets host machine.CSI represents storage that is handled by an external CSI driver (Beta feature).setCsi(V1.CSIPersistentVolumeSource.Builder builderForValue) CSI represents storage that is handled by an external CSI driver (Beta feature).setFc(V1.FCVolumeSource value) FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.setFc(V1.FCVolumeSource.Builder builderForValue) FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.setFlexVolume(V1.FlexPersistentVolumeSource.Builder builderForValue) FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.setFlocker(V1.FlockerVolumeSource value) Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.setFlocker(V1.FlockerVolumeSource.Builder builderForValue) Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setGcePersistentDisk(V1.GCEPersistentDiskVolumeSource.Builder builderForValue) GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.setGlusterfs(V1.GlusterfsPersistentVolumeSource.Builder builderForValue) Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.HostPath represents a directory on the host.setHostPath(V1.HostPathVolumeSource.Builder builderForValue) HostPath represents a directory on the host.ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setIscsi(V1.ISCSIPersistentVolumeSource.Builder builderForValue) ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setLocal(V1.LocalVolumeSource value) Local represents directly-attached storage with node affinity +optionalsetLocal(V1.LocalVolumeSource.Builder builderForValue) Local represents directly-attached storage with node affinity +optionalsetNfs(V1.NFSVolumeSource value) NFS represents an NFS mount on the host.setNfs(V1.NFSVolumeSource.Builder builderForValue) NFS represents an NFS mount on the host.PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinesetPhotonPersistentDisk(V1.PhotonPersistentDiskVolumeSource.Builder builderForValue) PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalsetPortworxVolume(V1.PortworxVolumeSource.Builder builderForValue) PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalsetQuobyte(V1.QuobyteVolumeSource value) Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalsetQuobyte(V1.QuobyteVolumeSource.Builder builderForValue) Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalRBD represents a Rados Block Device mount on the host that shares a pod's lifetime.setRbd(V1.RBDPersistentVolumeSource.Builder builderForValue) RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.setScaleIO(V1.ScaleIOPersistentVolumeSource.Builder builderForValue) ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optionalsetStorageos(V1.StorageOSPersistentVolumeSource.Builder builderForValue) StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optionalsetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalsetVsphereVolume(V1.VsphereVirtualDiskVolumeSource.Builder builderForValue) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalMethods 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.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<V1.PersistentVolumeSource.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<V1.PersistentVolumeSource.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<V1.PersistentVolumeSource.Builder>
-
setField
public V1.PersistentVolumeSource.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<V1.PersistentVolumeSource.Builder>
-
clearField
public V1.PersistentVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>
-
clearOneof
public V1.PersistentVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>
-
setRepeatedField
public V1.PersistentVolumeSource.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<V1.PersistentVolumeSource.Builder>
-
addRepeatedField
public V1.PersistentVolumeSource.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<V1.PersistentVolumeSource.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<V1.PersistentVolumeSource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>
-
mergeFrom
public V1.PersistentVolumeSource.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<V1.PersistentVolumeSource.Builder>- Throws:
IOException
-
hasGcePersistentDisk
public boolean hasGcePersistentDisk()GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;- Specified by:
hasGcePersistentDiskin interfaceV1.PersistentVolumeSourceOrBuilder
-
getGcePersistentDisk
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;- Specified by:
getGcePersistentDiskin interfaceV1.PersistentVolumeSourceOrBuilder
-
setGcePersistentDisk
public V1.PersistentVolumeSource.Builder setGcePersistentDisk(V1.GCEPersistentDiskVolumeSource value) GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1; -
setGcePersistentDisk
public V1.PersistentVolumeSource.Builder setGcePersistentDisk(V1.GCEPersistentDiskVolumeSource.Builder builderForValue) GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1; -
mergeGcePersistentDisk
public V1.PersistentVolumeSource.Builder mergeGcePersistentDisk(V1.GCEPersistentDiskVolumeSource value) GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1; -
clearGcePersistentDisk
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1; -
getGcePersistentDiskBuilder
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1; -
getGcePersistentDiskOrBuilder
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;- Specified by:
getGcePersistentDiskOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasAwsElasticBlockStore
public boolean hasAwsElasticBlockStore()AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;- Specified by:
hasAwsElasticBlockStorein interfaceV1.PersistentVolumeSourceOrBuilder
-
getAwsElasticBlockStore
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;- Specified by:
getAwsElasticBlockStorein interfaceV1.PersistentVolumeSourceOrBuilder
-
setAwsElasticBlockStore
public V1.PersistentVolumeSource.Builder setAwsElasticBlockStore(V1.AWSElasticBlockStoreVolumeSource value) AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2; -
setAwsElasticBlockStore
public V1.PersistentVolumeSource.Builder setAwsElasticBlockStore(V1.AWSElasticBlockStoreVolumeSource.Builder builderForValue) AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2; -
mergeAwsElasticBlockStore
public V1.PersistentVolumeSource.Builder mergeAwsElasticBlockStore(V1.AWSElasticBlockStoreVolumeSource value) AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2; -
clearAwsElasticBlockStore
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2; -
getAwsElasticBlockStoreBuilder
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2; -
getAwsElasticBlockStoreOrBuilder
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;- Specified by:
getAwsElasticBlockStoreOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasHostPath
public boolean hasHostPath()HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3;- Specified by:
hasHostPathin interfaceV1.PersistentVolumeSourceOrBuilder
-
getHostPath
HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3;- Specified by:
getHostPathin interfaceV1.PersistentVolumeSourceOrBuilder
-
setHostPath
HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3; -
setHostPath
public V1.PersistentVolumeSource.Builder setHostPath(V1.HostPathVolumeSource.Builder builderForValue) HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3; -
mergeHostPath
HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3; -
clearHostPath
HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3; -
getHostPathBuilder
HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3; -
getHostPathOrBuilder
HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3;- Specified by:
getHostPathOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasGlusterfs
public boolean hasGlusterfs()Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;- Specified by:
hasGlusterfsin interfaceV1.PersistentVolumeSourceOrBuilder
-
getGlusterfs
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;- Specified by:
getGlusterfsin interfaceV1.PersistentVolumeSourceOrBuilder
-
setGlusterfs
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4; -
setGlusterfs
public V1.PersistentVolumeSource.Builder setGlusterfs(V1.GlusterfsPersistentVolumeSource.Builder builderForValue) Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4; -
mergeGlusterfs
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4; -
clearGlusterfs
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4; -
getGlusterfsBuilder
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4; -
getGlusterfsOrBuilder
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;- Specified by:
getGlusterfsOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasNfs
public boolean hasNfs()NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5;- Specified by:
hasNfsin interfaceV1.PersistentVolumeSourceOrBuilder
-
getNfs
NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5;- Specified by:
getNfsin interfaceV1.PersistentVolumeSourceOrBuilder
-
setNfs
NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5; -
setNfs
NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5; -
mergeNfs
NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5; -
clearNfs
NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5; -
getNfsBuilder
NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5; -
getNfsOrBuilder
NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5;- Specified by:
getNfsOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasRbd
public boolean hasRbd()RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;- Specified by:
hasRbdin interfaceV1.PersistentVolumeSourceOrBuilder
-
getRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;- Specified by:
getRbdin interfaceV1.PersistentVolumeSourceOrBuilder
-
setRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6; -
setRbd
public V1.PersistentVolumeSource.Builder setRbd(V1.RBDPersistentVolumeSource.Builder builderForValue) RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6; -
mergeRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6; -
clearRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6; -
getRbdBuilder
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6; -
getRbdOrBuilder
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;- Specified by:
getRbdOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasIscsi
public boolean hasIscsi()ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7;- Specified by:
hasIscsiin interfaceV1.PersistentVolumeSourceOrBuilder
-
getIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7;- Specified by:
getIscsiin interfaceV1.PersistentVolumeSourceOrBuilder
-
setIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7; -
setIscsi
public V1.PersistentVolumeSource.Builder setIscsi(V1.ISCSIPersistentVolumeSource.Builder builderForValue) ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7; -
mergeIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7; -
clearIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7; -
getIscsiBuilder
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7; -
getIscsiOrBuilder
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7;- Specified by:
getIscsiOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasCinder
public boolean hasCinder()Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;- Specified by:
hasCinderin interfaceV1.PersistentVolumeSourceOrBuilder
-
getCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;- Specified by:
getCinderin interfaceV1.PersistentVolumeSourceOrBuilder
-
setCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8; -
setCinder
public V1.PersistentVolumeSource.Builder setCinder(V1.CinderPersistentVolumeSource.Builder builderForValue) Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8; -
mergeCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8; -
clearCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8; -
getCinderBuilder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8; -
getCinderOrBuilder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;- Specified by:
getCinderOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasCephfs
public boolean hasCephfs()CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9;- Specified by:
hasCephfsin interfaceV1.PersistentVolumeSourceOrBuilder
-
getCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9;- Specified by:
getCephfsin interfaceV1.PersistentVolumeSourceOrBuilder
-
setCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9; -
setCephfs
public V1.PersistentVolumeSource.Builder setCephfs(V1.CephFSPersistentVolumeSource.Builder builderForValue) CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9; -
mergeCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9; -
clearCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9; -
getCephfsBuilder
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9; -
getCephfsOrBuilder
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9;- Specified by:
getCephfsOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasFc
public boolean hasFc()FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10;- Specified by:
hasFcin interfaceV1.PersistentVolumeSourceOrBuilder
-
getFc
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10;- Specified by:
getFcin interfaceV1.PersistentVolumeSourceOrBuilder
-
setFc
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10; -
setFc
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10; -
mergeFc
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10; -
clearFc
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10; -
getFcBuilder
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10; -
getFcOrBuilder
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10;- Specified by:
getFcOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasFlocker
public boolean hasFlocker()Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11;- Specified by:
hasFlockerin interfaceV1.PersistentVolumeSourceOrBuilder
-
getFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11;- Specified by:
getFlockerin interfaceV1.PersistentVolumeSourceOrBuilder
-
setFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11; -
setFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11; -
mergeFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11; -
clearFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11; -
getFlockerBuilder
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11; -
getFlockerOrBuilder
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11;- Specified by:
getFlockerOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasFlexVolume
public boolean hasFlexVolume()FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12;- Specified by:
hasFlexVolumein interfaceV1.PersistentVolumeSourceOrBuilder
-
getFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12;- Specified by:
getFlexVolumein interfaceV1.PersistentVolumeSourceOrBuilder
-
setFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12; -
setFlexVolume
public V1.PersistentVolumeSource.Builder setFlexVolume(V1.FlexPersistentVolumeSource.Builder builderForValue) FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12; -
mergeFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12; -
clearFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12; -
getFlexVolumeBuilder
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12; -
getFlexVolumeOrBuilder
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12;- Specified by:
getFlexVolumeOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasAzureFile
public boolean hasAzureFile()AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13;- Specified by:
hasAzureFilein interfaceV1.PersistentVolumeSourceOrBuilder
-
getAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13;- Specified by:
getAzureFilein interfaceV1.PersistentVolumeSourceOrBuilder
-
setAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13; -
setAzureFile
public V1.PersistentVolumeSource.Builder setAzureFile(V1.AzureFilePersistentVolumeSource.Builder builderForValue) AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13; -
mergeAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13; -
clearAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13; -
getAzureFileBuilder
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13; -
getAzureFileOrBuilder
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13;- Specified by:
getAzureFileOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasVsphereVolume
public boolean hasVsphereVolume()VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;- Specified by:
hasVsphereVolumein interfaceV1.PersistentVolumeSourceOrBuilder
-
getVsphereVolume
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;- Specified by:
getVsphereVolumein interfaceV1.PersistentVolumeSourceOrBuilder
-
setVsphereVolume
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14; -
setVsphereVolume
public V1.PersistentVolumeSource.Builder setVsphereVolume(V1.VsphereVirtualDiskVolumeSource.Builder builderForValue) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14; -
mergeVsphereVolume
public V1.PersistentVolumeSource.Builder mergeVsphereVolume(V1.VsphereVirtualDiskVolumeSource value) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14; -
clearVsphereVolume
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14; -
getVsphereVolumeBuilder
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14; -
getVsphereVolumeOrBuilder
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;- Specified by:
getVsphereVolumeOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasQuobyte
public boolean hasQuobyte()Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;- Specified by:
hasQuobytein interfaceV1.PersistentVolumeSourceOrBuilder
-
getQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;- Specified by:
getQuobytein interfaceV1.PersistentVolumeSourceOrBuilder
-
setQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15; -
setQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15; -
mergeQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15; -
clearQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15; -
getQuobyteBuilder
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15; -
getQuobyteOrBuilder
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;- Specified by:
getQuobyteOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasAzureDisk
public boolean hasAzureDisk()AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16;- Specified by:
hasAzureDiskin interfaceV1.PersistentVolumeSourceOrBuilder
-
getAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16;- Specified by:
getAzureDiskin interfaceV1.PersistentVolumeSourceOrBuilder
-
setAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16; -
setAzureDisk
public V1.PersistentVolumeSource.Builder setAzureDisk(V1.AzureDiskVolumeSource.Builder builderForValue) AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16; -
mergeAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16; -
clearAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16; -
getAzureDiskBuilder
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16; -
getAzureDiskOrBuilder
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16;- Specified by:
getAzureDiskOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasPhotonPersistentDisk
public boolean hasPhotonPersistentDisk()PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;- Specified by:
hasPhotonPersistentDiskin interfaceV1.PersistentVolumeSourceOrBuilder
-
getPhotonPersistentDisk
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;- Specified by:
getPhotonPersistentDiskin interfaceV1.PersistentVolumeSourceOrBuilder
-
setPhotonPersistentDisk
public V1.PersistentVolumeSource.Builder setPhotonPersistentDisk(V1.PhotonPersistentDiskVolumeSource value) PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17; -
setPhotonPersistentDisk
public V1.PersistentVolumeSource.Builder setPhotonPersistentDisk(V1.PhotonPersistentDiskVolumeSource.Builder builderForValue) PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17; -
mergePhotonPersistentDisk
public V1.PersistentVolumeSource.Builder mergePhotonPersistentDisk(V1.PhotonPersistentDiskVolumeSource value) PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17; -
clearPhotonPersistentDisk
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17; -
getPhotonPersistentDiskBuilder
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17; -
getPhotonPersistentDiskOrBuilder
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;- Specified by:
getPhotonPersistentDiskOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasPortworxVolume
public boolean hasPortworxVolume()PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;- Specified by:
hasPortworxVolumein interfaceV1.PersistentVolumeSourceOrBuilder
-
getPortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;- Specified by:
getPortworxVolumein interfaceV1.PersistentVolumeSourceOrBuilder
-
setPortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18; -
setPortworxVolume
public V1.PersistentVolumeSource.Builder setPortworxVolume(V1.PortworxVolumeSource.Builder builderForValue) PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18; -
mergePortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18; -
clearPortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18; -
getPortworxVolumeBuilder
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18; -
getPortworxVolumeOrBuilder
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;- Specified by:
getPortworxVolumeOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasScaleIO
public boolean hasScaleIO()ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;- Specified by:
hasScaleIOin interfaceV1.PersistentVolumeSourceOrBuilder
-
getScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;- Specified by:
getScaleIOin interfaceV1.PersistentVolumeSourceOrBuilder
-
setScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19; -
setScaleIO
public V1.PersistentVolumeSource.Builder setScaleIO(V1.ScaleIOPersistentVolumeSource.Builder builderForValue) ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19; -
mergeScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19; -
clearScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19; -
getScaleIOBuilder
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19; -
getScaleIOOrBuilder
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;- Specified by:
getScaleIOOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasLocal
public boolean hasLocal()Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;- Specified by:
hasLocalin interfaceV1.PersistentVolumeSourceOrBuilder
-
getLocal
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;- Specified by:
getLocalin interfaceV1.PersistentVolumeSourceOrBuilder
-
setLocal
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20; -
setLocal
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20; -
mergeLocal
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20; -
clearLocal
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20; -
getLocalBuilder
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20; -
getLocalOrBuilder
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;- Specified by:
getLocalOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasStorageos
public boolean hasStorageos()StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;- Specified by:
hasStorageosin interfaceV1.PersistentVolumeSourceOrBuilder
-
getStorageos
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;- Specified by:
getStorageosin interfaceV1.PersistentVolumeSourceOrBuilder
-
setStorageos
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21; -
setStorageos
public V1.PersistentVolumeSource.Builder setStorageos(V1.StorageOSPersistentVolumeSource.Builder builderForValue) StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21; -
mergeStorageos
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21; -
clearStorageos
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21; -
getStorageosBuilder
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21; -
getStorageosOrBuilder
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;- Specified by:
getStorageosOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
hasCsi
public boolean hasCsi()CSI represents storage that is handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;- Specified by:
hasCsiin interfaceV1.PersistentVolumeSourceOrBuilder
-
getCsi
CSI represents storage that is handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;- Specified by:
getCsiin interfaceV1.PersistentVolumeSourceOrBuilder
-
setCsi
CSI represents storage that is handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22; -
setCsi
public V1.PersistentVolumeSource.Builder setCsi(V1.CSIPersistentVolumeSource.Builder builderForValue) CSI represents storage that is handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22; -
mergeCsi
CSI represents storage that is handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22; -
clearCsi
CSI represents storage that is handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22; -
getCsiBuilder
CSI represents storage that is handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22; -
getCsiOrBuilder
CSI represents storage that is handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;- Specified by:
getCsiOrBuilderin interfaceV1.PersistentVolumeSourceOrBuilder
-
setUnknownFields
public final V1.PersistentVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>
-
mergeUnknownFields
public final V1.PersistentVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>
-