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 |
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.AzureFileVolumeSource |
getAzureFile()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.AzureFileVolumeSource.Builder |
getAzureFileBuilder()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.AzureFileVolumeSourceOrBuilder |
getAzureFileOrBuilder()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.CephFSVolumeSource |
getCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.CephFSVolumeSource.Builder |
getCephfsBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.CephFSVolumeSourceOrBuilder |
getCephfsOrBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.CinderVolumeSource |
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.CinderVolumeSource.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.CinderVolumeSourceOrBuilder |
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.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.FlexVolumeSource |
getFlexVolume()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.FlexVolumeSource.Builder |
getFlexVolumeBuilder()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.FlexVolumeSourceOrBuilder |
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.GlusterfsVolumeSource |
getGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.GlusterfsVolumeSource.Builder |
getGlusterfsBuilder()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.GlusterfsVolumeSourceOrBuilder |
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.ISCSIVolumeSource |
getIscsi()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.ISCSIVolumeSource.Builder |
getIscsiBuilder()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
V1.ISCSIVolumeSourceOrBuilder |
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.RBDVolumeSource |
getRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.RBDVolumeSource.Builder |
getRbdBuilder()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.RBDVolumeSourceOrBuilder |
getRbdOrBuilder()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.ScaleIOVolumeSource |
getScaleIO()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.ScaleIOVolumeSource.Builder |
getScaleIOBuilder()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.ScaleIOVolumeSourceOrBuilder |
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 |
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.AzureFileVolumeSource value)
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
mergeCephfs(V1.CephFSVolumeSource value)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
mergeCinder(V1.CinderVolumeSource 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 |
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.FlexVolumeSource 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.GlusterfsVolumeSource 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.ISCSIVolumeSource 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.RBDVolumeSource value)
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.PersistentVolumeSource.Builder |
mergeScaleIO(V1.ScaleIOVolumeSource 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.AzureFileVolumeSource.Builder builderForValue)
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
setAzureFile(V1.AzureFileVolumeSource value)
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
V1.PersistentVolumeSource.Builder |
setCephfs(V1.CephFSVolumeSource.Builder builderForValue)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
setCephfs(V1.CephFSVolumeSource value)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
+optional
|
V1.PersistentVolumeSource.Builder |
setCinder(V1.CinderVolumeSource.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.CinderVolumeSource 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 |
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.FlexVolumeSource.Builder builderForValue)
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
V1.PersistentVolumeSource.Builder |
setFlexVolume(V1.FlexVolumeSource 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.GlusterfsVolumeSource.Builder builderForValue)
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
V1.PersistentVolumeSource.Builder |
setGlusterfs(V1.GlusterfsVolumeSource 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.ISCSIVolumeSource.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.ISCSIVolumeSource 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.RBDVolumeSource.Builder builderForValue)
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
V1.PersistentVolumeSource.Builder |
setRbd(V1.RBDVolumeSource 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.ScaleIOVolumeSource.Builder builderForValue)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.
|
V1.PersistentVolumeSource.Builder |
setScaleIO(V1.ScaleIOVolumeSource 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.GlusterfsVolumeSource glusterfs = 4;hasGlusterfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.GlusterfsVolumeSource 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.GlusterfsVolumeSource glusterfs = 4;getGlusterfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setGlusterfs(V1.GlusterfsVolumeSource 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.GlusterfsVolumeSource glusterfs = 4;public V1.PersistentVolumeSource.Builder setGlusterfs(V1.GlusterfsVolumeSource.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.GlusterfsVolumeSource glusterfs = 4;public V1.PersistentVolumeSource.Builder mergeGlusterfs(V1.GlusterfsVolumeSource 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.GlusterfsVolumeSource 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.GlusterfsVolumeSource glusterfs = 4;public V1.GlusterfsVolumeSource.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.GlusterfsVolumeSource glusterfs = 4;public V1.GlusterfsVolumeSourceOrBuilder 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.GlusterfsVolumeSource 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.RBDVolumeSource rbd = 6;hasRbd in interface V1.PersistentVolumeSourceOrBuilderpublic V1.RBDVolumeSource 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.RBDVolumeSource rbd = 6;getRbd in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setRbd(V1.RBDVolumeSource 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.RBDVolumeSource rbd = 6;public V1.PersistentVolumeSource.Builder setRbd(V1.RBDVolumeSource.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.RBDVolumeSource rbd = 6;public V1.PersistentVolumeSource.Builder mergeRbd(V1.RBDVolumeSource 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.RBDVolumeSource 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.RBDVolumeSource rbd = 6;public V1.RBDVolumeSource.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.RBDVolumeSource rbd = 6;public V1.RBDVolumeSourceOrBuilder 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.RBDVolumeSource 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.ISCSIVolumeSource iscsi = 7;hasIscsi in interface V1.PersistentVolumeSourceOrBuilderpublic V1.ISCSIVolumeSource 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.ISCSIVolumeSource iscsi = 7;getIscsi in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setIscsi(V1.ISCSIVolumeSource 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.ISCSIVolumeSource iscsi = 7;public V1.PersistentVolumeSource.Builder setIscsi(V1.ISCSIVolumeSource.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.ISCSIVolumeSource iscsi = 7;public V1.PersistentVolumeSource.Builder mergeIscsi(V1.ISCSIVolumeSource 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.ISCSIVolumeSource 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.ISCSIVolumeSource iscsi = 7;public V1.ISCSIVolumeSource.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.ISCSIVolumeSource iscsi = 7;public V1.ISCSIVolumeSourceOrBuilder 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.ISCSIVolumeSource 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.CinderVolumeSource cinder = 8;hasCinder in interface V1.PersistentVolumeSourceOrBuilderpublic V1.CinderVolumeSource 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.CinderVolumeSource cinder = 8;getCinder in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setCinder(V1.CinderVolumeSource 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.CinderVolumeSource cinder = 8;public V1.PersistentVolumeSource.Builder setCinder(V1.CinderVolumeSource.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.CinderVolumeSource cinder = 8;public V1.PersistentVolumeSource.Builder mergeCinder(V1.CinderVolumeSource 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.CinderVolumeSource 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.CinderVolumeSource cinder = 8;public V1.CinderVolumeSource.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.CinderVolumeSource cinder = 8;public V1.CinderVolumeSourceOrBuilder 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.CinderVolumeSource 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.CephFSVolumeSource cephfs = 9;hasCephfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.CephFSVolumeSource getCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 9;getCephfs in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setCephfs(V1.CephFSVolumeSource value)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 9;public V1.PersistentVolumeSource.Builder setCephfs(V1.CephFSVolumeSource.Builder builderForValue)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 9;public V1.PersistentVolumeSource.Builder mergeCephfs(V1.CephFSVolumeSource value)
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource 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.CephFSVolumeSource cephfs = 9;public V1.CephFSVolumeSource.Builder getCephfsBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 9;public V1.CephFSVolumeSourceOrBuilder getCephfsOrBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource 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. This is an alpha feature and may change in future. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;hasFlexVolume in interface V1.PersistentVolumeSourceOrBuilderpublic V1.FlexVolumeSource getFlexVolume()
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;getFlexVolume in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setFlexVolume(V1.FlexVolumeSource value)
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;public V1.PersistentVolumeSource.Builder setFlexVolume(V1.FlexVolumeSource.Builder builderForValue)
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;public V1.PersistentVolumeSource.Builder mergeFlexVolume(V1.FlexVolumeSource value)
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;public V1.PersistentVolumeSource.Builder clearFlexVolume()
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;public V1.FlexVolumeSource.Builder getFlexVolumeBuilder()
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;public V1.FlexVolumeSourceOrBuilder getFlexVolumeOrBuilder()
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. This is an alpha feature and may change in future. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource 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.AzureFileVolumeSource azureFile = 13;hasAzureFile in interface V1.PersistentVolumeSourceOrBuilderpublic V1.AzureFileVolumeSource getAzureFile()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 13;getAzureFile in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setAzureFile(V1.AzureFileVolumeSource value)
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 13;public V1.PersistentVolumeSource.Builder setAzureFile(V1.AzureFileVolumeSource.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.AzureFileVolumeSource azureFile = 13;public V1.PersistentVolumeSource.Builder mergeAzureFile(V1.AzureFileVolumeSource value)
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource 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.AzureFileVolumeSource azureFile = 13;public V1.AzureFileVolumeSource.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.AzureFileVolumeSource azureFile = 13;public V1.AzureFileVolumeSourceOrBuilder getAzureFileOrBuilder()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource 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.ScaleIOVolumeSource scaleIO = 19;hasScaleIO in interface V1.PersistentVolumeSourceOrBuilderpublic V1.ScaleIOVolumeSource getScaleIO()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 19;getScaleIO in interface V1.PersistentVolumeSourceOrBuilderpublic V1.PersistentVolumeSource.Builder setScaleIO(V1.ScaleIOVolumeSource value)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 19;public V1.PersistentVolumeSource.Builder setScaleIO(V1.ScaleIOVolumeSource.Builder builderForValue)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 19;public V1.PersistentVolumeSource.Builder mergeScaleIO(V1.ScaleIOVolumeSource value)
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource 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.ScaleIOVolumeSource scaleIO = 19;public V1.ScaleIOVolumeSource.Builder getScaleIOBuilder()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 19;public V1.ScaleIOVolumeSourceOrBuilder getScaleIOOrBuilder()
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource 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 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 © 2018. All rights reserved.