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| Modifier and Type | Method and Description |
|---|---|
V1.PersistentVolumeSource.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.PersistentVolumeSource |
build() |
V1.PersistentVolumeSource |
buildPartial() |
V1.PersistentVolumeSource.Builder |
clear() |
V1.PersistentVolumeSource.Builder |
clearAwsElasticBlockStore()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
clearAzureDisk()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
clearAzureFile()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
clearCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
clearCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
+optional
|
V1.PersistentVolumeSource.Builder |
clearCsi()
CSI represents storage that handled by an external CSI driver (Beta feature).
|
V1.PersistentVolumeSource.Builder |
clearFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1.PersistentVolumeSource.Builder |
clearFlexVolume()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.PersistentVolumeSource.Builder |
clearFlocker()
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
V1.PersistentVolumeSource.Builder |
clearGcePersistentDisk()
GCEPersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
clearGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
clearHostPath()
HostPath represents a directory on the host.
|
V1.PersistentVolumeSource.Builder |
clearIscsi()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
clearLocal()
Local represents directly-attached storage with node affinity
+optional
|
V1.PersistentVolumeSource.Builder |
clearNfs()
NFS represents an NFS mount on the host.
|
V1.PersistentVolumeSource.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1.PersistentVolumeSource.Builder |
clearPhotonPersistentDisk()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
V1.PersistentVolumeSource.Builder |
clearPortworxVolume()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
+optional
|
V1.PersistentVolumeSource.Builder |
clearQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
clearRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.PersistentVolumeSource.Builder |
clearScaleIO()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.PersistentVolumeSource.Builder |
clearStorageos()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
+optional
|
V1.PersistentVolumeSource.Builder |
clearVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+optional
|
V1.PersistentVolumeSource.Builder |
clone() |
V1.AWSElasticBlockStoreVolumeSource |
getAwsElasticBlockStore()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.AWSElasticBlockStoreVolumeSource.Builder |
getAwsElasticBlockStoreBuilder()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.AWSElasticBlockStoreVolumeSourceOrBuilder |
getAwsElasticBlockStoreOrBuilder()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.AzureDiskVolumeSource |
getAzureDisk()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
V1.AzureDiskVolumeSource.Builder |
getAzureDiskBuilder()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
V1.AzureDiskVolumeSourceOrBuilder |
getAzureDiskOrBuilder()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
V1.AzureFilePersistentVolumeSource |
getAzureFile()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.AzureFilePersistentVolumeSource.Builder |
getAzureFileBuilder()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.AzureFilePersistentVolumeSourceOrBuilder |
getAzureFileOrBuilder()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.CephFSPersistentVolumeSource |
getCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.CephFSPersistentVolumeSource.Builder |
getCephfsBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.CephFSPersistentVolumeSourceOrBuilder |
getCephfsOrBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.CinderPersistentVolumeSource |
getCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
+optional
|
V1.CinderPersistentVolumeSource.Builder |
getCinderBuilder()
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
+optional
|
V1.CinderPersistentVolumeSourceOrBuilder |
getCinderOrBuilder()
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
+optional
|
V1.CSIPersistentVolumeSource |
getCsi()
CSI represents storage that handled by an external CSI driver (Beta feature).
|
V1.CSIPersistentVolumeSource.Builder |
getCsiBuilder()
CSI represents storage that handled by an external CSI driver (Beta feature).
|
V1.CSIPersistentVolumeSourceOrBuilder |
getCsiOrBuilder()
CSI represents storage that handled by an external CSI driver (Beta feature).
|
V1.PersistentVolumeSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
V1.FCVolumeSource |
getFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
V1.FCVolumeSource.Builder |
getFcBuilder()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
V1.FCVolumeSourceOrBuilder |
getFcOrBuilder()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
V1.FlexPersistentVolumeSource |
getFlexVolume()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.FlexPersistentVolumeSource.Builder |
getFlexVolumeBuilder()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.FlexPersistentVolumeSourceOrBuilder |
getFlexVolumeOrBuilder()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.FlockerVolumeSource |
getFlocker()
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
V1.FlockerVolumeSource.Builder |
getFlockerBuilder()
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
V1.FlockerVolumeSourceOrBuilder |
getFlockerOrBuilder()
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
V1.GCEPersistentDiskVolumeSource |
getGcePersistentDisk()
GCEPersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.GCEPersistentDiskVolumeSource.Builder |
getGcePersistentDiskBuilder()
GCEPersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.GCEPersistentDiskVolumeSourceOrBuilder |
getGcePersistentDiskOrBuilder()
GCEPersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.GlusterfsPersistentVolumeSource |
getGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.GlusterfsPersistentVolumeSource.Builder |
getGlusterfsBuilder()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.GlusterfsPersistentVolumeSourceOrBuilder |
getGlusterfsOrBuilder()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.HostPathVolumeSource |
getHostPath()
HostPath represents a directory on the host.
|
V1.HostPathVolumeSource.Builder |
getHostPathBuilder()
HostPath represents a directory on the host.
|
V1.HostPathVolumeSourceOrBuilder |
getHostPathOrBuilder()
HostPath represents a directory on the host.
|
V1.ISCSIPersistentVolumeSource |
getIscsi()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.ISCSIPersistentVolumeSource.Builder |
getIscsiBuilder()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.ISCSIPersistentVolumeSourceOrBuilder |
getIscsiOrBuilder()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.LocalVolumeSource |
getLocal()
Local represents directly-attached storage with node affinity
+optional
|
V1.LocalVolumeSource.Builder |
getLocalBuilder()
Local represents directly-attached storage with node affinity
+optional
|
V1.LocalVolumeSourceOrBuilder |
getLocalOrBuilder()
Local represents directly-attached storage with node affinity
+optional
|
V1.NFSVolumeSource |
getNfs()
NFS represents an NFS mount on the host.
|
V1.NFSVolumeSource.Builder |
getNfsBuilder()
NFS represents an NFS mount on the host.
|
V1.NFSVolumeSourceOrBuilder |
getNfsOrBuilder()
NFS represents an NFS mount on the host.
|
V1.PhotonPersistentDiskVolumeSource |
getPhotonPersistentDisk()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
V1.PhotonPersistentDiskVolumeSource.Builder |
getPhotonPersistentDiskBuilder()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
V1.PhotonPersistentDiskVolumeSourceOrBuilder |
getPhotonPersistentDiskOrBuilder()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
V1.PortworxVolumeSource |
getPortworxVolume()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
+optional
|
V1.PortworxVolumeSource.Builder |
getPortworxVolumeBuilder()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
+optional
|
V1.PortworxVolumeSourceOrBuilder |
getPortworxVolumeOrBuilder()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
+optional
|
V1.QuobyteVolumeSource |
getQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+optional
|
V1.QuobyteVolumeSource.Builder |
getQuobyteBuilder()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+optional
|
V1.QuobyteVolumeSourceOrBuilder |
getQuobyteOrBuilder()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+optional
|
V1.RBDPersistentVolumeSource |
getRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.RBDPersistentVolumeSource.Builder |
getRbdBuilder()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.RBDPersistentVolumeSourceOrBuilder |
getRbdOrBuilder()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.ScaleIOPersistentVolumeSource |
getScaleIO()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.ScaleIOPersistentVolumeSource.Builder |
getScaleIOBuilder()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.ScaleIOPersistentVolumeSourceOrBuilder |
getScaleIOOrBuilder()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.StorageOSPersistentVolumeSource |
getStorageos()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
+optional
|
V1.StorageOSPersistentVolumeSource.Builder |
getStorageosBuilder()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
+optional
|
V1.StorageOSPersistentVolumeSourceOrBuilder |
getStorageosOrBuilder()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
+optional
|
V1.VsphereVirtualDiskVolumeSource |
getVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+optional
|
V1.VsphereVirtualDiskVolumeSource.Builder |
getVsphereVolumeBuilder()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+optional
|
V1.VsphereVirtualDiskVolumeSourceOrBuilder |
getVsphereVolumeOrBuilder()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+optional
|
boolean |
hasAwsElasticBlockStore()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
boolean |
hasAzureDisk()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
boolean |
hasAzureFile()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
boolean |
hasCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
boolean |
hasCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
+optional
|
boolean |
hasCsi()
CSI represents storage that handled by an external CSI driver (Beta feature).
|
boolean |
hasFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
boolean |
hasFlexVolume()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
boolean |
hasFlocker()
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
boolean |
hasGcePersistentDisk()
GCEPersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
boolean |
hasGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
boolean |
hasHostPath()
HostPath represents a directory on the host.
|
boolean |
hasIscsi()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
boolean |
hasLocal()
Local represents directly-attached storage with node affinity
+optional
|
boolean |
hasNfs()
NFS represents an NFS mount on the host.
|
boolean |
hasPhotonPersistentDisk()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
boolean |
hasPortworxVolume()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
+optional
|
boolean |
hasQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+optional
|
boolean |
hasRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
boolean |
hasScaleIO()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
boolean |
hasStorageos()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
+optional
|
boolean |
hasVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+optional
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
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.
|
V1.PersistentVolumeSource.Builder |
mergeAzureDisk(V1.AzureDiskVolumeSource value)
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
mergeAzureFile(V1.AzureFilePersistentVolumeSource value)
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
mergeCephfs(V1.CephFSPersistentVolumeSource value)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
mergeCinder(V1.CinderPersistentVolumeSource value)
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
+optional
|
V1.PersistentVolumeSource.Builder |
mergeCsi(V1.CSIPersistentVolumeSource value)
CSI represents storage that handled by an external CSI driver (Beta feature).
|
V1.PersistentVolumeSource.Builder |
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.
|
V1.PersistentVolumeSource.Builder |
mergeFlexVolume(V1.FlexPersistentVolumeSource value)
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.PersistentVolumeSource.Builder |
mergeFlocker(V1.FlockerVolumeSource value)
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
V1.PersistentVolumeSource.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1.PersistentVolumeSource.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1.PersistentVolumeSource.Builder |
mergeFrom(V1.PersistentVolumeSource other) |
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.
|
V1.PersistentVolumeSource.Builder |
mergeGlusterfs(V1.GlusterfsPersistentVolumeSource value)
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
mergeHostPath(V1.HostPathVolumeSource value)
HostPath represents a directory on the host.
|
V1.PersistentVolumeSource.Builder |
mergeIscsi(V1.ISCSIPersistentVolumeSource value)
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
mergeLocal(V1.LocalVolumeSource value)
Local represents directly-attached storage with node affinity
+optional
|
V1.PersistentVolumeSource.Builder |
mergeNfs(V1.NFSVolumeSource value)
NFS represents an NFS mount on the host.
|
V1.PersistentVolumeSource.Builder |
mergePhotonPersistentDisk(V1.PhotonPersistentDiskVolumeSource value)
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
V1.PersistentVolumeSource.Builder |
mergePortworxVolume(V1.PortworxVolumeSource value)
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
+optional
|
V1.PersistentVolumeSource.Builder |
mergeQuobyte(V1.QuobyteVolumeSource value)
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
mergeRbd(V1.RBDPersistentVolumeSource value)
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.PersistentVolumeSource.Builder |
mergeScaleIO(V1.ScaleIOPersistentVolumeSource value)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.PersistentVolumeSource.Builder |
mergeStorageos(V1.StorageOSPersistentVolumeSource value)
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
+optional
|
V1.PersistentVolumeSource.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.PersistentVolumeSource.Builder |
mergeVsphereVolume(V1.VsphereVirtualDiskVolumeSource value)
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+optional
|
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.
|
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.
|
V1.PersistentVolumeSource.Builder |
setAzureDisk(V1.AzureDiskVolumeSource.Builder builderForValue)
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
setAzureDisk(V1.AzureDiskVolumeSource value)
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
setAzureFile(V1.AzureFilePersistentVolumeSource.Builder builderForValue)
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
setAzureFile(V1.AzureFilePersistentVolumeSource value)
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
setCephfs(V1.CephFSPersistentVolumeSource.Builder builderForValue)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
setCephfs(V1.CephFSPersistentVolumeSource value)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
setCinder(V1.CinderPersistentVolumeSource.Builder builderForValue)
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
+optional
|
V1.PersistentVolumeSource.Builder |
setCinder(V1.CinderPersistentVolumeSource value)
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md
+optional
|
V1.PersistentVolumeSource.Builder |
setCsi(V1.CSIPersistentVolumeSource.Builder builderForValue)
CSI represents storage that handled by an external CSI driver (Beta feature).
|
V1.PersistentVolumeSource.Builder |
setCsi(V1.CSIPersistentVolumeSource value)
CSI represents storage that handled by an external CSI driver (Beta feature).
|
V1.PersistentVolumeSource.Builder |
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.
|
V1.PersistentVolumeSource.Builder |
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.
|
V1.PersistentVolumeSource.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1.PersistentVolumeSource.Builder |
setFlexVolume(V1.FlexPersistentVolumeSource.Builder builderForValue)
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.PersistentVolumeSource.Builder |
setFlexVolume(V1.FlexPersistentVolumeSource value)
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.PersistentVolumeSource.Builder |
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.
|
V1.PersistentVolumeSource.Builder |
setFlocker(V1.FlockerVolumeSource value)
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
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.
|
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.
|
V1.PersistentVolumeSource.Builder |
setGlusterfs(V1.GlusterfsPersistentVolumeSource.Builder builderForValue)
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
setGlusterfs(V1.GlusterfsPersistentVolumeSource value)
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
setHostPath(V1.HostPathVolumeSource.Builder builderForValue)
HostPath represents a directory on the host.
|
V1.PersistentVolumeSource.Builder |
setHostPath(V1.HostPathVolumeSource value)
HostPath represents a directory on the host.
|
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.
|
V1.PersistentVolumeSource.Builder |
setIscsi(V1.ISCSIPersistentVolumeSource value)
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
setLocal(V1.LocalVolumeSource.Builder builderForValue)
Local represents directly-attached storage with node affinity
+optional
|
V1.PersistentVolumeSource.Builder |
setLocal(V1.LocalVolumeSource value)
Local represents directly-attached storage with node affinity
+optional
|
V1.PersistentVolumeSource.Builder |
setNfs(V1.NFSVolumeSource.Builder builderForValue)
NFS represents an NFS mount on the host.
|
V1.PersistentVolumeSource.Builder |
setNfs(V1.NFSVolumeSource value)
NFS represents an NFS mount on the host.
|
V1.PersistentVolumeSource.Builder |
setPhotonPersistentDisk(V1.PhotonPersistentDiskVolumeSource.Builder builderForValue)
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
V1.PersistentVolumeSource.Builder |
setPhotonPersistentDisk(V1.PhotonPersistentDiskVolumeSource value)
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
|
V1.PersistentVolumeSource.Builder |
setPortworxVolume(V1.PortworxVolumeSource.Builder builderForValue)
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
+optional
|
V1.PersistentVolumeSource.Builder |
setPortworxVolume(V1.PortworxVolumeSource value)
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine
+optional
|
V1.PersistentVolumeSource.Builder |
setQuobyte(V1.QuobyteVolumeSource.Builder builderForValue)
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
setQuobyte(V1.QuobyteVolumeSource value)
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
setRbd(V1.RBDPersistentVolumeSource.Builder builderForValue)
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.PersistentVolumeSource.Builder |
setRbd(V1.RBDPersistentVolumeSource value)
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.PersistentVolumeSource.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1.PersistentVolumeSource.Builder |
setScaleIO(V1.ScaleIOPersistentVolumeSource.Builder builderForValue)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.PersistentVolumeSource.Builder |
setScaleIO(V1.ScaleIOPersistentVolumeSource value)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
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://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
+optional
|
V1.PersistentVolumeSource.Builder |
setStorageos(V1.StorageOSPersistentVolumeSource value)
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod
More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md
+optional
|
V1.PersistentVolumeSource.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1.PersistentVolumeSource.Builder |
setVsphereVolume(V1.VsphereVirtualDiskVolumeSource.Builder builderForValue)
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+optional
|
V1.PersistentVolumeSource.Builder |
setVsphereVolume(V1.VsphereVirtualDiskVolumeSource value)
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
+optional
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1.PersistentVolumeSource build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1.PersistentVolumeSource buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1.PersistentVolumeSource.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder mergeFrom(V1.PersistentVolumeSource other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public V1.PersistentVolumeSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.PersistentVolumeSource.Builder>IOExceptionpublic 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;hasGcePersistentDisk in interface V1.PersistentVolumeSourceOrBuilderpublic V1.GCEPersistentDiskVolumeSource 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;getGcePersistentDisk in interface V1.PersistentVolumeSourceOrBuilderpublic 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;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;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;public V1.PersistentVolumeSource.Builder 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;public V1.GCEPersistentDiskVolumeSource.Builder 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;public V1.GCEPersistentDiskVolumeSourceOrBuilder 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;getGcePersistentDiskOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasAwsElasticBlockStore in interface V1.PersistentVolumeSourceOrBuilderpublic V1.AWSElasticBlockStoreVolumeSource 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;getAwsElasticBlockStore in interface V1.PersistentVolumeSourceOrBuilderpublic 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;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;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;public V1.PersistentVolumeSource.Builder 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;public V1.AWSElasticBlockStoreVolumeSource.Builder 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;public V1.AWSElasticBlockStoreVolumeSourceOrBuilder 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;getAwsElasticBlockStoreOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasHostPath in interface V1.PersistentVolumeSourceOrBuilderpublic V1.HostPathVolumeSource 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;getHostPath in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setHostPath(V1.HostPathVolumeSource value)
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;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;public V1.PersistentVolumeSource.Builder mergeHostPath(V1.HostPathVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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;public V1.HostPathVolumeSource.Builder 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;public V1.HostPathVolumeSourceOrBuilder 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;getHostPathOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;hasGlusterfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.GlusterfsPersistentVolumeSource getGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;getGlusterfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setGlusterfs(V1.GlusterfsPersistentVolumeSource value)
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;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://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;public V1.PersistentVolumeSource.Builder mergeGlusterfs(V1.GlusterfsPersistentVolumeSource value)
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;public V1.PersistentVolumeSource.Builder clearGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;public V1.GlusterfsPersistentVolumeSource.Builder getGlusterfsBuilder()
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;public V1.GlusterfsPersistentVolumeSourceOrBuilder getGlusterfsOrBuilder()
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;getGlusterfsOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasNfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.NFSVolumeSource 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;getNfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setNfs(V1.NFSVolumeSource value)
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;public V1.PersistentVolumeSource.Builder setNfs(V1.NFSVolumeSource.Builder builderForValue)
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;public V1.PersistentVolumeSource.Builder mergeNfs(V1.NFSVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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;public V1.NFSVolumeSource.Builder 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;public V1.NFSVolumeSourceOrBuilder 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;getNfsOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;hasRbd in interface V1.PersistentVolumeSourceOrBuilderpublic V1.RBDPersistentVolumeSource getRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;getRbd in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setRbd(V1.RBDPersistentVolumeSource value)
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;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://releases.k8s.io/HEAD/examples/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;public V1.PersistentVolumeSource.Builder mergeRbd(V1.RBDPersistentVolumeSource value)
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;public V1.PersistentVolumeSource.Builder clearRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;public V1.RBDPersistentVolumeSource.Builder getRbdBuilder()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;public V1.RBDPersistentVolumeSourceOrBuilder getRbdOrBuilder()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://releases.k8s.io/HEAD/examples/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;getRbdOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasIscsi in interface V1.PersistentVolumeSourceOrBuilderpublic V1.ISCSIPersistentVolumeSource 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;getIscsi in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setIscsi(V1.ISCSIPersistentVolumeSource value)
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;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;public V1.PersistentVolumeSource.Builder mergeIscsi(V1.ISCSIPersistentVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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;public V1.ISCSIPersistentVolumeSource.Builder 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;public V1.ISCSIPersistentVolumeSourceOrBuilder 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;getIscsiOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;hasCinder in interface V1.PersistentVolumeSourceOrBuilderpublic V1.CinderPersistentVolumeSource getCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;getCinder in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setCinder(V1.CinderPersistentVolumeSource value)
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;public V1.PersistentVolumeSource.Builder setCinder(V1.CinderPersistentVolumeSource.Builder builderForValue)
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;public V1.PersistentVolumeSource.Builder mergeCinder(V1.CinderPersistentVolumeSource value)
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;public V1.PersistentVolumeSource.Builder clearCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;public V1.CinderPersistentVolumeSource.Builder getCinderBuilder()
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;public V1.CinderPersistentVolumeSourceOrBuilder getCinderOrBuilder()
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: https://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;getCinderOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasCephfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.CephFSPersistentVolumeSource 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;getCephfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setCephfs(V1.CephFSPersistentVolumeSource value)
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;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;public V1.PersistentVolumeSource.Builder mergeCephfs(V1.CephFSPersistentVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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;public V1.CephFSPersistentVolumeSource.Builder 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;public V1.CephFSPersistentVolumeSourceOrBuilder 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;getCephfsOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasFc in interface V1.PersistentVolumeSourceOrBuilderpublic V1.FCVolumeSource 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;getFc in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder 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. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10;public V1.PersistentVolumeSource.Builder 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. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10;public V1.PersistentVolumeSource.Builder 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. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10;public V1.PersistentVolumeSource.Builder 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;public V1.FCVolumeSource.Builder 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;public V1.FCVolumeSourceOrBuilder 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;getFcOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasFlocker in interface V1.PersistentVolumeSourceOrBuilderpublic V1.FlockerVolumeSource 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;getFlocker in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setFlocker(V1.FlockerVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11;public V1.PersistentVolumeSource.Builder mergeFlocker(V1.FlockerVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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;public V1.FlockerVolumeSource.Builder 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;public V1.FlockerVolumeSourceOrBuilder 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;getFlockerOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasFlexVolume in interface V1.PersistentVolumeSourceOrBuilderpublic V1.FlexPersistentVolumeSource 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;getFlexVolume in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setFlexVolume(V1.FlexPersistentVolumeSource value)
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;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;public V1.PersistentVolumeSource.Builder mergeFlexVolume(V1.FlexPersistentVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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;public V1.FlexPersistentVolumeSource.Builder 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;public V1.FlexPersistentVolumeSourceOrBuilder 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;getFlexVolumeOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasAzureFile in interface V1.PersistentVolumeSourceOrBuilderpublic V1.AzureFilePersistentVolumeSource 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;getAzureFile in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setAzureFile(V1.AzureFilePersistentVolumeSource value)
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;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;public V1.PersistentVolumeSource.Builder mergeAzureFile(V1.AzureFilePersistentVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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;public V1.AzureFilePersistentVolumeSource.Builder 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;public V1.AzureFilePersistentVolumeSourceOrBuilder 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;getAzureFileOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;hasVsphereVolume in interface V1.PersistentVolumeSourceOrBuilderpublic V1.VsphereVirtualDiskVolumeSource getVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;getVsphereVolume in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setVsphereVolume(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;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;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;public V1.PersistentVolumeSource.Builder clearVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;public V1.VsphereVirtualDiskVolumeSource.Builder getVsphereVolumeBuilder()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;public V1.VsphereVirtualDiskVolumeSourceOrBuilder getVsphereVolumeOrBuilder()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;getVsphereVolumeOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasQuobyte in interface V1.PersistentVolumeSourceOrBuilderpublic V1.QuobyteVolumeSource 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;getQuobyte in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setQuobyte(V1.QuobyteVolumeSource value)
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;public V1.PersistentVolumeSource.Builder setQuobyte(V1.QuobyteVolumeSource.Builder builderForValue)
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;public V1.PersistentVolumeSource.Builder mergeQuobyte(V1.QuobyteVolumeSource value)
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;public V1.PersistentVolumeSource.Builder 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;public V1.QuobyteVolumeSource.Builder 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;public V1.QuobyteVolumeSourceOrBuilder 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;getQuobyteOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic 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;hasAzureDisk in interface V1.PersistentVolumeSourceOrBuilderpublic V1.AzureDiskVolumeSource 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;getAzureDisk in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setAzureDisk(V1.AzureDiskVolumeSource value)
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;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;public V1.PersistentVolumeSource.Builder mergeAzureDisk(V1.AzureDiskVolumeSource value)
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;public V1.PersistentVolumeSource.Builder 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;public V1.AzureDiskVolumeSource.Builder 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;public V1.AzureDiskVolumeSourceOrBuilder 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;getAzureDiskOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasPhotonPersistentDisk()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;hasPhotonPersistentDisk in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;getPhotonPersistentDisk in interface V1.PersistentVolumeSourceOrBuilderpublic 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;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;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;public V1.PersistentVolumeSource.Builder clearPhotonPersistentDisk()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;public V1.PhotonPersistentDiskVolumeSource.Builder getPhotonPersistentDiskBuilder()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;public V1.PhotonPersistentDiskVolumeSourceOrBuilder getPhotonPersistentDiskOrBuilder()
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;getPhotonPersistentDiskOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasPortworxVolume()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;hasPortworxVolume in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PortworxVolumeSource getPortworxVolume()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;getPortworxVolume in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setPortworxVolume(V1.PortworxVolumeSource value)
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;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;public V1.PersistentVolumeSource.Builder mergePortworxVolume(V1.PortworxVolumeSource value)
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;public V1.PersistentVolumeSource.Builder clearPortworxVolume()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;public V1.PortworxVolumeSource.Builder getPortworxVolumeBuilder()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;public V1.PortworxVolumeSourceOrBuilder getPortworxVolumeOrBuilder()
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;getPortworxVolumeOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasScaleIO()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;hasScaleIO in interface V1.PersistentVolumeSourceOrBuilderpublic V1.ScaleIOPersistentVolumeSource getScaleIO()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;getScaleIO in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setScaleIO(V1.ScaleIOPersistentVolumeSource value)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;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;public V1.PersistentVolumeSource.Builder mergeScaleIO(V1.ScaleIOPersistentVolumeSource value)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;public V1.PersistentVolumeSource.Builder clearScaleIO()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;public V1.ScaleIOPersistentVolumeSource.Builder getScaleIOBuilder()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;public V1.ScaleIOPersistentVolumeSourceOrBuilder getScaleIOOrBuilder()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;getScaleIOOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasLocal()
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;hasLocal in interface V1.PersistentVolumeSourceOrBuilderpublic V1.LocalVolumeSource getLocal()
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;getLocal in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setLocal(V1.LocalVolumeSource value)
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;public V1.PersistentVolumeSource.Builder setLocal(V1.LocalVolumeSource.Builder builderForValue)
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;public V1.PersistentVolumeSource.Builder mergeLocal(V1.LocalVolumeSource value)
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;public V1.PersistentVolumeSource.Builder clearLocal()
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;public V1.LocalVolumeSource.Builder getLocalBuilder()
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;public V1.LocalVolumeSourceOrBuilder getLocalOrBuilder()
Local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;getLocalOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasStorageos()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;hasStorageos in interface V1.PersistentVolumeSourceOrBuilderpublic V1.StorageOSPersistentVolumeSource getStorageos()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;getStorageos in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setStorageos(V1.StorageOSPersistentVolumeSource value)
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;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://releases.k8s.io/HEAD/examples/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;public V1.PersistentVolumeSource.Builder mergeStorageos(V1.StorageOSPersistentVolumeSource value)
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;public V1.PersistentVolumeSource.Builder clearStorageos()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;public V1.StorageOSPersistentVolumeSource.Builder getStorageosBuilder()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;public V1.StorageOSPersistentVolumeSourceOrBuilder getStorageosOrBuilder()
StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://releases.k8s.io/HEAD/examples/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;getStorageosOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic boolean hasCsi()
CSI represents storage that handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;hasCsi in interface V1.PersistentVolumeSourceOrBuilderpublic V1.CSIPersistentVolumeSource getCsi()
CSI represents storage that handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;getCsi in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setCsi(V1.CSIPersistentVolumeSource value)
CSI represents storage that handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;public V1.PersistentVolumeSource.Builder setCsi(V1.CSIPersistentVolumeSource.Builder builderForValue)
CSI represents storage that handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;public V1.PersistentVolumeSource.Builder mergeCsi(V1.CSIPersistentVolumeSource value)
CSI represents storage that handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;public V1.PersistentVolumeSource.Builder clearCsi()
CSI represents storage that handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;public V1.CSIPersistentVolumeSource.Builder getCsiBuilder()
CSI represents storage that handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;public V1.CSIPersistentVolumeSourceOrBuilder getCsiOrBuilder()
CSI represents storage that handled by an external CSI driver (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;getCsiOrBuilder in interface V1.PersistentVolumeSourceOrBuilderpublic final V1.PersistentVolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>public final V1.PersistentVolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1.PersistentVolumeSource.Builder>Copyright © 2019. All rights reserved.