public final class PersistentVolumeSource extends com.google.protobuf.GeneratedMessageV3 implements PersistentVolumeSourceOrBuilder
PersistentVolumeSource is similar to VolumeSource but meant for the administrator who creates PVs. Exactly one of its members must be set.Protobuf type
appscode.kubernetes.v1beta2.PersistentVolumeSource| Modifier and Type | Class and Description |
|---|---|
static class |
PersistentVolumeSource.Builder
PersistentVolumeSource is similar to VolumeSource but meant for the
administrator who creates PVs.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
AWSELASTICBLOCKSTORE_FIELD_NUMBER |
static int |
AZUREDISK_FIELD_NUMBER |
static int |
AZUREFILE_FIELD_NUMBER |
static int |
CEPHFS_FIELD_NUMBER |
static int |
CINDER_FIELD_NUMBER |
static int |
FC_FIELD_NUMBER |
static int |
FLEXVOLUME_FIELD_NUMBER |
static int |
FLOCKER_FIELD_NUMBER |
static int |
GCEPERSISTENTDISK_FIELD_NUMBER |
static int |
GLUSTERFS_FIELD_NUMBER |
static int |
HOSTPATH_FIELD_NUMBER |
static int |
ISCSI_FIELD_NUMBER |
static int |
NFS_FIELD_NUMBER |
static int |
QUOBYTE_FIELD_NUMBER |
static int |
RBD_FIELD_NUMBER |
static int |
VSPHEREVOLUME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
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
|
static PersistentVolumeSource |
getDefaultInstance() |
PersistentVolumeSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<PersistentVolumeSource> |
getParserForType() |
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.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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.
|
int |
hashCode() |
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
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static PersistentVolumeSource.Builder |
newBuilder() |
static PersistentVolumeSource.Builder |
newBuilder(PersistentVolumeSource prototype) |
PersistentVolumeSource.Builder |
newBuilderForType() |
protected PersistentVolumeSource.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static PersistentVolumeSource |
parseDelimitedFrom(java.io.InputStream input) |
static PersistentVolumeSource |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PersistentVolumeSource |
parseFrom(byte[] data) |
static PersistentVolumeSource |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PersistentVolumeSource |
parseFrom(com.google.protobuf.ByteString data) |
static PersistentVolumeSource |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PersistentVolumeSource |
parseFrom(com.google.protobuf.CodedInputStream input) |
static PersistentVolumeSource |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static PersistentVolumeSource |
parseFrom(java.io.InputStream input) |
static PersistentVolumeSource |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<PersistentVolumeSource> |
parser() |
PersistentVolumeSource.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int GCEPERSISTENTDISK_FIELD_NUMBER
public static final int AWSELASTICBLOCKSTORE_FIELD_NUMBER
public static final int HOSTPATH_FIELD_NUMBER
public static final int GLUSTERFS_FIELD_NUMBER
public static final int NFS_FIELD_NUMBER
public static final int RBD_FIELD_NUMBER
public static final int ISCSI_FIELD_NUMBER
public static final int CINDER_FIELD_NUMBER
public static final int CEPHFS_FIELD_NUMBER
public static final int FC_FIELD_NUMBER
public static final int FLOCKER_FIELD_NUMBER
public static final int FLEXVOLUME_FIELD_NUMBER
public static final int AZUREFILE_FIELD_NUMBER
public static final int VSPHEREVOLUME_FIELD_NUMBER
public static final int QUOBYTE_FIELD_NUMBER
public static final int AZUREDISK_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#gcepersistentdisk
optional .appscode.kubernetes.v1beta2.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;hasGcePersistentDisk in interface PersistentVolumeSourceOrBuilderpublic 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;getGcePersistentDisk in interface PersistentVolumeSourceOrBuilderpublic 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;getGcePersistentDiskOrBuilder in interface 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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#awselasticblockstore
optional .appscode.kubernetes.v1beta2.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;hasAwsElasticBlockStore in interface PersistentVolumeSourceOrBuilderpublic 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;getAwsElasticBlockStore in interface PersistentVolumeSourceOrBuilderpublic 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;getAwsElasticBlockStoreOrBuilder in interface 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: http://releases.k8s.io/release-1.4/docs/user-guide/volumes.md#hostpath
optional .appscode.kubernetes.v1beta2.HostPathVolumeSource hostPath = 3;hasHostPath in interface PersistentVolumeSourceOrBuilderpublic 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;getHostPath in interface PersistentVolumeSourceOrBuilderpublic 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;getHostPathOrBuilder in interface 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: http://releases.k8s.io/release-1.4/examples/volumes/glusterfs/README.md
optional .appscode.kubernetes.v1beta2.GlusterfsVolumeSource glusterfs = 4;hasGlusterfs in interface PersistentVolumeSourceOrBuilderpublic 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;getGlusterfs in interface PersistentVolumeSourceOrBuilderpublic 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;getGlusterfsOrBuilder in interface PersistentVolumeSourceOrBuilderpublic 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;hasNfs in interface PersistentVolumeSourceOrBuilderpublic 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;getNfs in interface PersistentVolumeSourceOrBuilderpublic 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;getNfsOrBuilder in interface PersistentVolumeSourceOrBuilderpublic 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;hasRbd in interface PersistentVolumeSourceOrBuilderpublic 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;getRbd in interface PersistentVolumeSourceOrBuilderpublic 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;getRbdOrBuilder in interface 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 .appscode.kubernetes.v1beta2.ISCSIVolumeSource iscsi = 7;hasIscsi in interface PersistentVolumeSourceOrBuilderpublic 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;getIscsi in interface PersistentVolumeSourceOrBuilderpublic 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;getIscsiOrBuilder in interface PersistentVolumeSourceOrBuilderpublic 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;hasCinder in interface PersistentVolumeSourceOrBuilderpublic 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;getCinder in interface PersistentVolumeSourceOrBuilderpublic 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;getCinderOrBuilder in interface PersistentVolumeSourceOrBuilderpublic boolean hasCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.CephFSVolumeSource cephfs = 9;hasCephfs in interface PersistentVolumeSourceOrBuilderpublic CephFSVolumeSource getCephfs()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.CephFSVolumeSource cephfs = 9;getCephfs in interface PersistentVolumeSourceOrBuilderpublic CephFSVolumeSourceOrBuilder getCephfsOrBuilder()
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.CephFSVolumeSource cephfs = 9;getCephfsOrBuilder in interface 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 .appscode.kubernetes.v1beta2.FCVolumeSource fc = 10;hasFc in interface PersistentVolumeSourceOrBuilderpublic 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;getFc in interface PersistentVolumeSourceOrBuilderpublic 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;getFcOrBuilder in interface 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 .appscode.kubernetes.v1beta2.FlockerVolumeSource flocker = 11;hasFlocker in interface PersistentVolumeSourceOrBuilderpublic 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;getFlocker in interface PersistentVolumeSourceOrBuilderpublic 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;getFlockerOrBuilder in interface 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 .appscode.kubernetes.v1beta2.FlexVolumeSource flexVolume = 12;hasFlexVolume in interface PersistentVolumeSourceOrBuilderpublic 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;getFlexVolume in interface PersistentVolumeSourceOrBuilderpublic 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;getFlexVolumeOrBuilder in interface PersistentVolumeSourceOrBuilderpublic 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;hasAzureFile in interface PersistentVolumeSourceOrBuilderpublic 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;getAzureFile in interface PersistentVolumeSourceOrBuilderpublic 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;getAzureFileOrBuilder in interface PersistentVolumeSourceOrBuilderpublic boolean hasVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
optional .appscode.kubernetes.v1beta2.VsphereVirtualDiskVolumeSource vsphereVolume = 14;hasVsphereVolume in interface PersistentVolumeSourceOrBuilderpublic VsphereVirtualDiskVolumeSource getVsphereVolume()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
optional .appscode.kubernetes.v1beta2.VsphereVirtualDiskVolumeSource vsphereVolume = 14;getVsphereVolume in interface PersistentVolumeSourceOrBuilderpublic VsphereVirtualDiskVolumeSourceOrBuilder getVsphereVolumeOrBuilder()
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine
optional .appscode.kubernetes.v1beta2.VsphereVirtualDiskVolumeSource vsphereVolume = 14;getVsphereVolumeOrBuilder in interface PersistentVolumeSourceOrBuilderpublic boolean hasQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.QuobyteVolumeSource quobyte = 15;hasQuobyte in interface PersistentVolumeSourceOrBuilderpublic QuobyteVolumeSource getQuobyte()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.QuobyteVolumeSource quobyte = 15;getQuobyte in interface PersistentVolumeSourceOrBuilderpublic QuobyteVolumeSourceOrBuilder getQuobyteOrBuilder()
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime
optional .appscode.kubernetes.v1beta2.QuobyteVolumeSource quobyte = 15;getQuobyteOrBuilder in interface PersistentVolumeSourceOrBuilderpublic 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;hasAzureDisk in interface PersistentVolumeSourceOrBuilderpublic 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;getAzureDisk in interface PersistentVolumeSourceOrBuilderpublic 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;getAzureDiskOrBuilder in interface PersistentVolumeSourceOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static PersistentVolumeSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PersistentVolumeSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PersistentVolumeSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PersistentVolumeSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static PersistentVolumeSource parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static PersistentVolumeSource parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static PersistentVolumeSource parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static PersistentVolumeSource parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static PersistentVolumeSource parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static PersistentVolumeSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic PersistentVolumeSource.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static PersistentVolumeSource.Builder newBuilder()
public static PersistentVolumeSource.Builder newBuilder(PersistentVolumeSource prototype)
public PersistentVolumeSource.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected PersistentVolumeSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static PersistentVolumeSource getDefaultInstance()
public static com.google.protobuf.Parser<PersistentVolumeSource> parser()
public com.google.protobuf.Parser<PersistentVolumeSource> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public PersistentVolumeSource getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder