public interface PersistentVolumeSourceOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
AWSElasticBlockStoreVolumeSource |
getAwsElasticBlockStore()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
AWSElasticBlockStoreVolumeSourceOrBuilder |
getAwsElasticBlockStoreOrBuilder()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
AzureDiskVolumeSource |
getAzureDisk()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
AzureDiskVolumeSourceOrBuilder |
getAzureDiskOrBuilder()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
AzureFileVolumeSource |
getAzureFile()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
AzureFileVolumeSourceOrBuilder |
getAzureFileOrBuilder()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
|
CephFSVolumeSource |
getCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
|
CephFSVolumeSourceOrBuilder |
getCephfsOrBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
|
CinderVolumeSource |
getCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md
|
CinderVolumeSourceOrBuilder |
getCinderOrBuilder()
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md
|
FCVolumeSource |
getFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
FCVolumeSourceOrBuilder |
getFcOrBuilder()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
|
FlexVolumeSource |
getFlexVolume()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
FlexVolumeSourceOrBuilder |
getFlexVolumeOrBuilder()
FlexVolume represents a generic volume resource that is
provisioned/attached using an exec based plugin.
|
FlockerVolumeSource |
getFlocker()
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
FlockerVolumeSourceOrBuilder |
getFlockerOrBuilder()
Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.
|
GCEPersistentDiskVolumeSource |
getGcePersistentDisk()
GCEPersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
GCEPersistentDiskVolumeSourceOrBuilder |
getGcePersistentDiskOrBuilder()
GCEPersistentDisk represents a GCE Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
GlusterfsVolumeSource |
getGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
GlusterfsVolumeSourceOrBuilder |
getGlusterfsOrBuilder()
Glusterfs represents a Glusterfs volume that is attached to a host and
exposed to the pod.
|
HostPathVolumeSource |
getHostPath()
HostPath represents a directory on the host.
|
HostPathVolumeSourceOrBuilder |
getHostPathOrBuilder()
HostPath represents a directory on the host.
|
ISCSIVolumeSource |
getIscsi()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
ISCSIVolumeSourceOrBuilder |
getIscsiOrBuilder()
ISCSI represents an ISCSI Disk resource that is attached to a
kubelet's host machine and then exposed to the pod.
|
NFSVolumeSource |
getNfs()
NFS represents an NFS mount on the host.
|
NFSVolumeSourceOrBuilder |
getNfsOrBuilder()
NFS represents an NFS mount on the host.
|
QuobyteVolumeSource |
getQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
QuobyteVolumeSourceOrBuilder |
getQuobyteOrBuilder()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
RBDVolumeSource |
getRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
RBDVolumeSourceOrBuilder |
getRbdOrBuilder()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
VsphereVirtualDiskVolumeSource |
getVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
|
VsphereVirtualDiskVolumeSourceOrBuilder |
getVsphereVolumeOrBuilder()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
|
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
|
boolean |
hasCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine
More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md
|
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 |
hasNfs()
NFS represents an NFS mount on the host.
|
boolean |
hasQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
|
boolean |
hasRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.
|
boolean |
hasVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean 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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk
optional .appscode.kubernetes.v1beta2.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk
optional .appscode.kubernetes.v1beta2.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk
optional .appscode.kubernetes.v1beta2.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#awselasticblockstore
optional .appscode.kubernetes.v1beta2.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#awselasticblockstore
optional .appscode.kubernetes.v1beta2.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#awselasticblockstore
optional .appscode.kubernetes.v1beta2.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#hostpath
optional .appscode.kubernetes.v1beta2.HostPathVolumeSource hostPath = 3;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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#hostpath
optional .appscode.kubernetes.v1beta2.HostPathVolumeSource hostPath = 3;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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#hostpath
optional .appscode.kubernetes.v1beta2.HostPathVolumeSource hostPath = 3;boolean hasGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: http://releases.k8s.io/release-1.4/examples/volumes/glusterfs/README.md
optional .appscode.kubernetes.v1beta2.GlusterfsVolumeSource glusterfs = 4;GlusterfsVolumeSource getGlusterfs()
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: http://releases.k8s.io/release-1.4/examples/volumes/glusterfs/README.md
optional .appscode.kubernetes.v1beta2.GlusterfsVolumeSource glusterfs = 4;GlusterfsVolumeSourceOrBuilder getGlusterfsOrBuilder()
Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: http://releases.k8s.io/release-1.4/examples/volumes/glusterfs/README.md
optional .appscode.kubernetes.v1beta2.GlusterfsVolumeSource glusterfs = 4;boolean hasNfs()
NFS represents an NFS mount on the host. Provisioned by an admin. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#nfs
optional .appscode.kubernetes.v1beta2.NFSVolumeSource nfs = 5;NFSVolumeSource getNfs()
NFS represents an NFS mount on the host. Provisioned by an admin. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#nfs
optional .appscode.kubernetes.v1beta2.NFSVolumeSource nfs = 5;NFSVolumeSourceOrBuilder getNfsOrBuilder()
NFS represents an NFS mount on the host. Provisioned by an admin. More info: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#nfs
optional .appscode.kubernetes.v1beta2.NFSVolumeSource nfs = 5;boolean hasRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md
optional .appscode.kubernetes.v1beta2.RBDVolumeSource rbd = 6;RBDVolumeSource getRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md
optional .appscode.kubernetes.v1beta2.RBDVolumeSource rbd = 6;RBDVolumeSourceOrBuilder getRbdOrBuilder()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: http://releases.k8s.io/release-1.4/examples/volumes/rbd/README.md
optional .appscode.kubernetes.v1beta2.RBDVolumeSource rbd = 6;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 .appscode.kubernetes.v1beta2.ISCSIVolumeSource iscsi = 7;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 .appscode.kubernetes.v1beta2.ISCSIVolumeSource iscsi = 7;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 .appscode.kubernetes.v1beta2.ISCSIVolumeSource iscsi = 7;boolean hasCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md
optional .appscode.kubernetes.v1beta2.CinderVolumeSource cinder = 8;CinderVolumeSource getCinder()
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md
optional .appscode.kubernetes.v1beta2.CinderVolumeSource cinder = 8;CinderVolumeSourceOrBuilder getCinderOrBuilder()
Cinder represents a cinder volume attached and mounted on kubelets host machine More info: http://releases.k8s.io/release-1.4/examples/mysql-cinder-pd/README.md
optional .appscode.kubernetes.v1beta2.CinderVolumeSource cinder = 8;boolean hasCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.CephFSVolumeSource cephfs = 9;CephFSVolumeSource getCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.CephFSVolumeSource cephfs = 9;CephFSVolumeSourceOrBuilder getCephfsOrBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.CephFSVolumeSource cephfs = 9;boolean hasFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
optional .appscode.kubernetes.v1beta2.FCVolumeSource fc = 10;FCVolumeSource getFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
optional .appscode.kubernetes.v1beta2.FCVolumeSource fc = 10;FCVolumeSourceOrBuilder getFcOrBuilder()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.
optional .appscode.kubernetes.v1beta2.FCVolumeSource fc = 10;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 .appscode.kubernetes.v1beta2.FlockerVolumeSource flocker = 11;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 .appscode.kubernetes.v1beta2.FlockerVolumeSource flocker = 11;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 .appscode.kubernetes.v1beta2.FlockerVolumeSource flocker = 11;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 .appscode.kubernetes.v1beta2.FlexVolumeSource flexVolume = 12;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 .appscode.kubernetes.v1beta2.FlexVolumeSource flexVolume = 12;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 .appscode.kubernetes.v1beta2.FlexVolumeSource flexVolume = 12;boolean hasAzureFile()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
optional .appscode.kubernetes.v1beta2.AzureFileVolumeSource azureFile = 13;AzureFileVolumeSource getAzureFile()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
optional .appscode.kubernetes.v1beta2.AzureFileVolumeSource azureFile = 13;AzureFileVolumeSourceOrBuilder getAzureFileOrBuilder()
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.
optional .appscode.kubernetes.v1beta2.AzureFileVolumeSource azureFile = 13;boolean hasVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
optional .appscode.kubernetes.v1beta2.VsphereVirtualDiskVolumeSource vsphereVolume = 14;VsphereVirtualDiskVolumeSource getVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
optional .appscode.kubernetes.v1beta2.VsphereVirtualDiskVolumeSource vsphereVolume = 14;VsphereVirtualDiskVolumeSourceOrBuilder getVsphereVolumeOrBuilder()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
optional .appscode.kubernetes.v1beta2.VsphereVirtualDiskVolumeSource vsphereVolume = 14;boolean hasQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.QuobyteVolumeSource quobyte = 15;QuobyteVolumeSource getQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.QuobyteVolumeSource quobyte = 15;QuobyteVolumeSourceOrBuilder getQuobyteOrBuilder()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.QuobyteVolumeSource quobyte = 15;boolean hasAzureDisk()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
optional .appscode.kubernetes.v1beta2.AzureDiskVolumeSource azureDisk = 16;AzureDiskVolumeSource getAzureDisk()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
optional .appscode.kubernetes.v1beta2.AzureDiskVolumeSource azureDisk = 16;AzureDiskVolumeSourceOrBuilder getAzureDiskOrBuilder()
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
optional .appscode.kubernetes.v1beta2.AzureDiskVolumeSource azureDisk = 16;