Package k8s.io.api.core.v1
Class Generated.PersistentVolumeSource
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- k8s.io.api.core.v1.Generated.PersistentVolumeSource
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,Generated.PersistentVolumeSourceOrBuilder
- Enclosing class:
- Generated
public static final class Generated.PersistentVolumeSource extends com.google.protobuf.GeneratedMessageV3 implements Generated.PersistentVolumeSourceOrBuilder
PersistentVolumeSource is similar to VolumeSource but meant for the administrator who creates PVs. Exactly one of its members must be set.
Protobuf typek8s.io.api.core.v1.PersistentVolumeSource- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGenerated.PersistentVolumeSource.BuilderPersistentVolumeSource is similar to VolumeSource but meant for the administrator who creates PVs.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAWSELASTICBLOCKSTORE_FIELD_NUMBERstatic intAZUREDISK_FIELD_NUMBERstatic intAZUREFILE_FIELD_NUMBERstatic intCEPHFS_FIELD_NUMBERstatic intCINDER_FIELD_NUMBERstatic intCSI_FIELD_NUMBERstatic intFC_FIELD_NUMBERstatic intFLEXVOLUME_FIELD_NUMBERstatic intFLOCKER_FIELD_NUMBERstatic intGCEPERSISTENTDISK_FIELD_NUMBERstatic intGLUSTERFS_FIELD_NUMBERstatic intHOSTPATH_FIELD_NUMBERstatic intISCSI_FIELD_NUMBERstatic intLOCAL_FIELD_NUMBERstatic intNFS_FIELD_NUMBERstatic com.google.protobuf.Parser<Generated.PersistentVolumeSource>PARSERDeprecated.static intPHOTONPERSISTENTDISK_FIELD_NUMBERstatic intPORTWORXVOLUME_FIELD_NUMBERstatic intQUOBYTE_FIELD_NUMBERstatic intRBD_FIELD_NUMBERstatic intSCALEIO_FIELD_NUMBERstatic intSTORAGEOS_FIELD_NUMBERstatic intVSPHEREVOLUME_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Generated.AWSElasticBlockStoreVolumeSourcegetAwsElasticBlockStore()awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Generated.AWSElasticBlockStoreVolumeSourceOrBuildergetAwsElasticBlockStoreOrBuilder()awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Generated.AzureDiskVolumeSourcegetAzureDisk()azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.Generated.AzureDiskVolumeSourceOrBuildergetAzureDiskOrBuilder()azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.Generated.AzureFilePersistentVolumeSourcegetAzureFile()azureFile represents an Azure File Service mount on the host and bind mount to the pod.Generated.AzureFilePersistentVolumeSourceOrBuildergetAzureFileOrBuilder()azureFile represents an Azure File Service mount on the host and bind mount to the pod.Generated.CephFSPersistentVolumeSourcegetCephfs()cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.Generated.CephFSPersistentVolumeSourceOrBuildergetCephfsOrBuilder()cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.Generated.CinderPersistentVolumeSourcegetCinder()cinder represents a cinder volume attached and mounted on kubelets host machine.Generated.CinderPersistentVolumeSourceOrBuildergetCinderOrBuilder()cinder represents a cinder volume attached and mounted on kubelets host machine.Generated.CSIPersistentVolumeSourcegetCsi()csi represents storage that is handled by an external CSI driver.Generated.CSIPersistentVolumeSourceOrBuildergetCsiOrBuilder()csi represents storage that is handled by an external CSI driver.static Generated.PersistentVolumeSourcegetDefaultInstance()Generated.PersistentVolumeSourcegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Generated.FCVolumeSourcegetFc()fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.Generated.FCVolumeSourceOrBuildergetFcOrBuilder()fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.Generated.FlexPersistentVolumeSourcegetFlexVolume()flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.Generated.FlexPersistentVolumeSourceOrBuildergetFlexVolumeOrBuilder()flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.Generated.FlockerVolumeSourcegetFlocker()flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.Generated.FlockerVolumeSourceOrBuildergetFlockerOrBuilder()flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.Generated.GCEPersistentDiskVolumeSourcegetGcePersistentDisk()gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Generated.GCEPersistentDiskVolumeSourceOrBuildergetGcePersistentDiskOrBuilder()gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Generated.GlusterfsPersistentVolumeSourcegetGlusterfs()glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.Generated.GlusterfsPersistentVolumeSourceOrBuildergetGlusterfsOrBuilder()glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.Generated.HostPathVolumeSourcegetHostPath()hostPath represents a directory on the host.Generated.HostPathVolumeSourceOrBuildergetHostPathOrBuilder()hostPath represents a directory on the host.Generated.ISCSIPersistentVolumeSourcegetIscsi()iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Generated.ISCSIPersistentVolumeSourceOrBuildergetIscsiOrBuilder()iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.Generated.LocalVolumeSourcegetLocal()local represents directly-attached storage with node affinity +optionalGenerated.LocalVolumeSourceOrBuildergetLocalOrBuilder()local represents directly-attached storage with node affinity +optionalGenerated.NFSVolumeSourcegetNfs()nfs represents an NFS mount on the host.Generated.NFSVolumeSourceOrBuildergetNfsOrBuilder()nfs represents an NFS mount on the host.com.google.protobuf.Parser<Generated.PersistentVolumeSource>getParserForType()Generated.PhotonPersistentDiskVolumeSourcegetPhotonPersistentDisk()photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.Generated.PhotonPersistentDiskVolumeSourceOrBuildergetPhotonPersistentDiskOrBuilder()photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.Generated.PortworxVolumeSourcegetPortworxVolume()portworxVolume represents a portworx volume attached and mounted on kubelets host machine.Generated.PortworxVolumeSourceOrBuildergetPortworxVolumeOrBuilder()portworxVolume represents a portworx volume attached and mounted on kubelets host machine.Generated.QuobyteVolumeSourcegetQuobyte()quobyte represents a Quobyte mount on the host that shares a pod's lifetime.Generated.QuobyteVolumeSourceOrBuildergetQuobyteOrBuilder()quobyte represents a Quobyte mount on the host that shares a pod's lifetime.Generated.RBDPersistentVolumeSourcegetRbd()rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.Generated.RBDPersistentVolumeSourceOrBuildergetRbdOrBuilder()rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.Generated.ScaleIOPersistentVolumeSourcegetScaleIO()scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.Generated.ScaleIOPersistentVolumeSourceOrBuildergetScaleIOOrBuilder()scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.intgetSerializedSize()Generated.StorageOSPersistentVolumeSourcegetStorageos()storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod.Generated.StorageOSPersistentVolumeSourceOrBuildergetStorageosOrBuilder()storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod.Generated.VsphereVirtualDiskVolumeSourcegetVsphereVolume()vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.Generated.VsphereVirtualDiskVolumeSourceOrBuildergetVsphereVolumeOrBuilder()vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.booleanhasAwsElasticBlockStore()awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.booleanhasAzureDisk()azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.booleanhasAzureFile()azureFile represents an Azure File Service mount on the host and bind mount to the pod.booleanhasCephfs()cephFS represents a Ceph FS mount on the host that shares a pod's lifetime.booleanhasCinder()cinder represents a cinder volume attached and mounted on kubelets host machine.booleanhasCsi()csi represents storage that is handled by an external CSI driver.booleanhasFc()fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.booleanhasFlexVolume()flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.booleanhasFlocker()flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage.booleanhasGcePersistentDisk()gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.booleanhasGlusterfs()glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod.inthashCode()booleanhasHostPath()hostPath represents a directory on the host.booleanhasIscsi()iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.booleanhasLocal()local represents directly-attached storage with node affinity +optionalbooleanhasNfs()nfs represents an NFS mount on the host.booleanhasPhotonPersistentDisk()photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.booleanhasPortworxVolume()portworxVolume represents a portworx volume attached and mounted on kubelets host machine.booleanhasQuobyte()quobyte represents a Quobyte mount on the host that shares a pod's lifetime.booleanhasRbd()rbd represents a Rados Block Device mount on the host that shares a pod's lifetime.booleanhasScaleIO()scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.booleanhasStorageos()storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod.booleanhasVsphereVolume()vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Generated.PersistentVolumeSource.BuildernewBuilder()static Generated.PersistentVolumeSource.BuildernewBuilder(Generated.PersistentVolumeSource prototype)Generated.PersistentVolumeSource.BuildernewBuilderForType()protected Generated.PersistentVolumeSource.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Generated.PersistentVolumeSourceparseDelimitedFrom(InputStream input)static Generated.PersistentVolumeSourceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Generated.PersistentVolumeSourceparseFrom(byte[] data)static Generated.PersistentVolumeSourceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Generated.PersistentVolumeSourceparseFrom(com.google.protobuf.ByteString data)static Generated.PersistentVolumeSourceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Generated.PersistentVolumeSourceparseFrom(com.google.protobuf.CodedInputStream input)static Generated.PersistentVolumeSourceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Generated.PersistentVolumeSourceparseFrom(InputStream input)static Generated.PersistentVolumeSourceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Generated.PersistentVolumeSourceparseFrom(ByteBuffer data)static Generated.PersistentVolumeSourceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Generated.PersistentVolumeSource>parser()Generated.PersistentVolumeSource.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
GCEPERSISTENTDISK_FIELD_NUMBER
public static final int GCEPERSISTENTDISK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AWSELASTICBLOCKSTORE_FIELD_NUMBER
public static final int AWSELASTICBLOCKSTORE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HOSTPATH_FIELD_NUMBER
public static final int HOSTPATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GLUSTERFS_FIELD_NUMBER
public static final int GLUSTERFS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NFS_FIELD_NUMBER
public static final int NFS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RBD_FIELD_NUMBER
public static final int RBD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ISCSI_FIELD_NUMBER
public static final int ISCSI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CINDER_FIELD_NUMBER
public static final int CINDER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CEPHFS_FIELD_NUMBER
public static final int CEPHFS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FC_FIELD_NUMBER
public static final int FC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FLOCKER_FIELD_NUMBER
public static final int FLOCKER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FLEXVOLUME_FIELD_NUMBER
public static final int FLEXVOLUME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AZUREFILE_FIELD_NUMBER
public static final int AZUREFILE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VSPHEREVOLUME_FIELD_NUMBER
public static final int VSPHEREVOLUME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
QUOBYTE_FIELD_NUMBER
public static final int QUOBYTE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AZUREDISK_FIELD_NUMBER
public static final int AZUREDISK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PHOTONPERSISTENTDISK_FIELD_NUMBER
public static final int PHOTONPERSISTENTDISK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PORTWORXVOLUME_FIELD_NUMBER
public static final int PORTWORXVOLUME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCALEIO_FIELD_NUMBER
public static final int SCALEIO_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCAL_FIELD_NUMBER
public static final int LOCAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STORAGEOS_FIELD_NUMBER
public static final int STORAGEOS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CSI_FIELD_NUMBER
public static final int CSI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<Generated.PersistentVolumeSource> PARSER
Deprecated.
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasGcePersistentDisk
public boolean hasGcePersistentDisk()
gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;- Specified by:
hasGcePersistentDiskin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the gcePersistentDisk field is set.
-
getGcePersistentDisk
public Generated.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. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;- Specified by:
getGcePersistentDiskin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The gcePersistentDisk.
-
getGcePersistentDiskOrBuilder
public Generated.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. Deprecated: GCEPersistentDisk is deprecated. All operations for the in-tree gcePersistentDisk type are redirected to the pd.csi.storage.gke.io CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 1;- Specified by:
getGcePersistentDiskOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasAwsElasticBlockStore
public boolean hasAwsElasticBlockStore()
awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;- Specified by:
hasAwsElasticBlockStorein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the awsElasticBlockStore field is set.
-
getAwsElasticBlockStore
public Generated.AWSElasticBlockStoreVolumeSource getAwsElasticBlockStore()
awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;- Specified by:
getAwsElasticBlockStorein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The awsElasticBlockStore.
-
getAwsElasticBlockStoreOrBuilder
public Generated.AWSElasticBlockStoreVolumeSourceOrBuilder getAwsElasticBlockStoreOrBuilder()
awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Deprecated: AWSElasticBlockStore is deprecated. All operations for the in-tree awsElasticBlockStore type are redirected to the ebs.csi.aws.com CSI driver. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 2;- Specified by:
getAwsElasticBlockStoreOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasHostPath
public boolean hasHostPath()
hostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 3;- Specified by:
hasHostPathin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the hostPath field is set.
-
getHostPath
public Generated.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;- Specified by:
getHostPathin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The hostPath.
-
getHostPathOrBuilder
public Generated.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;- Specified by:
getHostPathOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasGlusterfs
public boolean hasGlusterfs()
glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;- Specified by:
hasGlusterfsin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the glusterfs field is set.
-
getGlusterfs
public Generated.GlusterfsPersistentVolumeSource getGlusterfs()
glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;- Specified by:
getGlusterfsin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The glusterfs.
-
getGlusterfsOrBuilder
public Generated.GlusterfsPersistentVolumeSourceOrBuilder getGlusterfsOrBuilder()
glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. Deprecated: Glusterfs is deprecated and the in-tree glusterfs type is no longer supported. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsPersistentVolumeSource glusterfs = 4;- Specified by:
getGlusterfsOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasNfs
public boolean hasNfs()
nfs represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 5;- Specified by:
hasNfsin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the nfs field is set.
-
getNfs
public Generated.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;- Specified by:
getNfsin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The nfs.
-
getNfsOrBuilder
public Generated.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;- Specified by:
getNfsOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasRbd
public boolean hasRbd()
rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;- Specified by:
hasRbdin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the rbd field is set.
-
getRbd
public Generated.RBDPersistentVolumeSource getRbd()
rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;- Specified by:
getRbdin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The rbd.
-
getRbdOrBuilder
public Generated.RBDPersistentVolumeSourceOrBuilder getRbdOrBuilder()
rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. Deprecated: RBD is deprecated and the in-tree rbd type is no longer supported. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDPersistentVolumeSource rbd = 6;- Specified by:
getRbdOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasIscsi
public boolean hasIscsi()
iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7;- Specified by:
hasIscsiin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the iscsi field is set.
-
getIscsi
public Generated.ISCSIPersistentVolumeSource getIscsi()
iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7;- Specified by:
getIscsiin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The iscsi.
-
getIscsiOrBuilder
public Generated.ISCSIPersistentVolumeSourceOrBuilder getIscsiOrBuilder()
iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. +optional
optional .k8s.io.api.core.v1.ISCSIPersistentVolumeSource iscsi = 7;- Specified by:
getIscsiOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasCinder
public boolean hasCinder()
cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;- Specified by:
hasCinderin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the cinder field is set.
-
getCinder
public Generated.CinderPersistentVolumeSource getCinder()
cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;- Specified by:
getCinderin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The cinder.
-
getCinderOrBuilder
public Generated.CinderPersistentVolumeSourceOrBuilder getCinderOrBuilder()
cinder represents a cinder volume attached and mounted on kubelets host machine. Deprecated: Cinder is deprecated. All operations for the in-tree cinder type are redirected to the cinder.csi.openstack.org CSI driver. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderPersistentVolumeSource cinder = 8;- Specified by:
getCinderOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasCephfs
public boolean hasCephfs()
cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported. +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9;- Specified by:
hasCephfsin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the cephfs field is set.
-
getCephfs
public Generated.CephFSPersistentVolumeSource getCephfs()
cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported. +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9;- Specified by:
getCephfsin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The cephfs.
-
getCephfsOrBuilder
public Generated.CephFSPersistentVolumeSourceOrBuilder getCephfsOrBuilder()
cephFS represents a Ceph FS mount on the host that shares a pod's lifetime. Deprecated: CephFS is deprecated and the in-tree cephfs type is no longer supported. +optional
optional .k8s.io.api.core.v1.CephFSPersistentVolumeSource cephfs = 9;- Specified by:
getCephfsOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasFc
public boolean hasFc()
fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 10;- Specified by:
hasFcin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the fc field is set.
-
getFc
public Generated.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;- Specified by:
getFcin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The fc.
-
getFcOrBuilder
public Generated.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;- Specified by:
getFcOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasFlocker
public boolean hasFlocker()
flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported. +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11;- Specified by:
hasFlockerin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the flocker field is set.
-
getFlocker
public Generated.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. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported. +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11;- Specified by:
getFlockerin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The flocker.
-
getFlockerOrBuilder
public Generated.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. Deprecated: Flocker is deprecated and the in-tree flocker type is no longer supported. +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 11;- Specified by:
getFlockerOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasFlexVolume
public boolean hasFlexVolume()
flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12;- Specified by:
hasFlexVolumein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the flexVolume field is set.
-
getFlexVolume
public Generated.FlexPersistentVolumeSource getFlexVolume()
flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12;- Specified by:
getFlexVolumein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The flexVolume.
-
getFlexVolumeOrBuilder
public Generated.FlexPersistentVolumeSourceOrBuilder getFlexVolumeOrBuilder()
flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. Deprecated: FlexVolume is deprecated. Consider using a CSIDriver instead. +optional
optional .k8s.io.api.core.v1.FlexPersistentVolumeSource flexVolume = 12;- Specified by:
getFlexVolumeOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasAzureFile
public boolean hasAzureFile()
azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13;- Specified by:
hasAzureFilein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the azureFile field is set.
-
getAzureFile
public Generated.AzureFilePersistentVolumeSource getAzureFile()
azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13;- Specified by:
getAzureFilein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The azureFile.
-
getAzureFileOrBuilder
public Generated.AzureFilePersistentVolumeSourceOrBuilder getAzureFileOrBuilder()
azureFile represents an Azure File Service mount on the host and bind mount to the pod. Deprecated: AzureFile is deprecated. All operations for the in-tree azureFile type are redirected to the file.csi.azure.com CSI driver. +optional
optional .k8s.io.api.core.v1.AzureFilePersistentVolumeSource azureFile = 13;- Specified by:
getAzureFileOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasVsphereVolume
public boolean hasVsphereVolume()
vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver. +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;- Specified by:
hasVsphereVolumein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the vsphereVolume field is set.
-
getVsphereVolume
public Generated.VsphereVirtualDiskVolumeSource getVsphereVolume()
vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver. +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;- Specified by:
getVsphereVolumein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The vsphereVolume.
-
getVsphereVolumeOrBuilder
public Generated.VsphereVirtualDiskVolumeSourceOrBuilder getVsphereVolumeOrBuilder()
vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine. Deprecated: VsphereVolume is deprecated. All operations for the in-tree vsphereVolume type are redirected to the csi.vsphere.vmware.com CSI driver. +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 14;- Specified by:
getVsphereVolumeOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasQuobyte
public boolean hasQuobyte()
quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported. +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;- Specified by:
hasQuobytein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the quobyte field is set.
-
getQuobyte
public Generated.QuobyteVolumeSource getQuobyte()
quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported. +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;- Specified by:
getQuobytein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The quobyte.
-
getQuobyteOrBuilder
public Generated.QuobyteVolumeSourceOrBuilder getQuobyteOrBuilder()
quobyte represents a Quobyte mount on the host that shares a pod's lifetime. Deprecated: Quobyte is deprecated and the in-tree quobyte type is no longer supported. +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 15;- Specified by:
getQuobyteOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasAzureDisk
public boolean hasAzureDisk()
azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16;- Specified by:
hasAzureDiskin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the azureDisk field is set.
-
getAzureDisk
public Generated.AzureDiskVolumeSource getAzureDisk()
azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16;- Specified by:
getAzureDiskin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The azureDisk.
-
getAzureDiskOrBuilder
public Generated.AzureDiskVolumeSourceOrBuilder getAzureDiskOrBuilder()
azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. Deprecated: AzureDisk is deprecated. All operations for the in-tree azureDisk type are redirected to the disk.csi.azure.com CSI driver. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 16;- Specified by:
getAzureDiskOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasPhotonPersistentDisk
public boolean hasPhotonPersistentDisk()
photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;- Specified by:
hasPhotonPersistentDiskin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the photonPersistentDisk field is set.
-
getPhotonPersistentDisk
public Generated.PhotonPersistentDiskVolumeSource getPhotonPersistentDisk()
photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;- Specified by:
getPhotonPersistentDiskin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The photonPersistentDisk.
-
getPhotonPersistentDiskOrBuilder
public Generated.PhotonPersistentDiskVolumeSourceOrBuilder getPhotonPersistentDiskOrBuilder()
photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine. Deprecated: PhotonPersistentDisk is deprecated and the in-tree photonPersistentDisk type is no longer supported.
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 17;- Specified by:
getPhotonPersistentDiskOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasPortworxVolume
public boolean hasPortworxVolume()
portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on. +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;- Specified by:
hasPortworxVolumein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the portworxVolume field is set.
-
getPortworxVolume
public Generated.PortworxVolumeSource getPortworxVolume()
portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on. +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;- Specified by:
getPortworxVolumein interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The portworxVolume.
-
getPortworxVolumeOrBuilder
public Generated.PortworxVolumeSourceOrBuilder getPortworxVolumeOrBuilder()
portworxVolume represents a portworx volume attached and mounted on kubelets host machine. Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate is on. +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 18;- Specified by:
getPortworxVolumeOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasScaleIO
public boolean hasScaleIO()
scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;- Specified by:
hasScaleIOin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the scaleIO field is set.
-
getScaleIO
public Generated.ScaleIOPersistentVolumeSource getScaleIO()
scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;- Specified by:
getScaleIOin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The scaleIO.
-
getScaleIOOrBuilder
public Generated.ScaleIOPersistentVolumeSourceOrBuilder getScaleIOOrBuilder()
scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. Deprecated: ScaleIO is deprecated and the in-tree scaleIO type is no longer supported. +optional
optional .k8s.io.api.core.v1.ScaleIOPersistentVolumeSource scaleIO = 19;- Specified by:
getScaleIOOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasLocal
public boolean hasLocal()
local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;- Specified by:
hasLocalin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the local field is set.
-
getLocal
public Generated.LocalVolumeSource getLocal()
local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;- Specified by:
getLocalin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The local.
-
getLocalOrBuilder
public Generated.LocalVolumeSourceOrBuilder getLocalOrBuilder()
local represents directly-attached storage with node affinity +optional
optional .k8s.io.api.core.v1.LocalVolumeSource local = 20;- Specified by:
getLocalOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasStorageos
public boolean hasStorageos()
storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;- Specified by:
hasStorageosin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the storageos field is set.
-
getStorageos
public Generated.StorageOSPersistentVolumeSource getStorageos()
storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;- Specified by:
getStorageosin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The storageos.
-
getStorageosOrBuilder
public Generated.StorageOSPersistentVolumeSourceOrBuilder getStorageosOrBuilder()
storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod. Deprecated: StorageOS is deprecated and the in-tree storageos type is no longer supported. More info: https://examples.k8s.io/volumes/storageos/README.md +optional
optional .k8s.io.api.core.v1.StorageOSPersistentVolumeSource storageos = 21;- Specified by:
getStorageosOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
hasCsi
public boolean hasCsi()
csi represents storage that is handled by an external CSI driver. +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;- Specified by:
hasCsiin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- Whether the csi field is set.
-
getCsi
public Generated.CSIPersistentVolumeSource getCsi()
csi represents storage that is handled by an external CSI driver. +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;- Specified by:
getCsiin interfaceGenerated.PersistentVolumeSourceOrBuilder- Returns:
- The csi.
-
getCsiOrBuilder
public Generated.CSIPersistentVolumeSourceOrBuilder getCsiOrBuilder()
csi represents storage that is handled by an external CSI driver. +optional
optional .k8s.io.api.core.v1.CSIPersistentVolumeSource csi = 22;- Specified by:
getCsiOrBuilderin interfaceGenerated.PersistentVolumeSourceOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Generated.PersistentVolumeSource parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Generated.PersistentVolumeSource parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Generated.PersistentVolumeSource parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Generated.PersistentVolumeSource.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Generated.PersistentVolumeSource.Builder newBuilder()
-
newBuilder
public static Generated.PersistentVolumeSource.Builder newBuilder(Generated.PersistentVolumeSource prototype)
-
toBuilder
public Generated.PersistentVolumeSource.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Generated.PersistentVolumeSource.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Generated.PersistentVolumeSource getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Generated.PersistentVolumeSource> parser()
-
getParserForType
public com.google.protobuf.Parser<Generated.PersistentVolumeSource> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Generated.PersistentVolumeSource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-