Package io.kubernetes.client.proto
Class V1.VolumeSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
io.kubernetes.client.proto.V1.VolumeSource.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1.VolumeSourceOrBuilder
,Cloneable
- Enclosing class:
- V1.VolumeSource
public static final class V1.VolumeSource.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
implements V1.VolumeSourceOrBuilder
Represents the source of a volume to mount. Only one of its members may be specified.Protobuf type
k8s.io.api.core.v1.VolumeSource
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCinder represents a cinder volume attached and mounted on kubelets host machine.ConfigMap represents a configMap that should populate this volume +optionalclearCsi()
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).DownwardAPI represents downward API about the pod that should populate this volume +optionalEmptyDir represents a temporary directory that shares a pod's lifetime.Ephemeral represents a volume that is handled by a cluster storage driver.clearFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.Flocker represents a Flocker volume attached to a kubelet's host machine.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.GitRepo represents a git repository at a particular revision.Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.clearNfs()
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optionalclearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalItems for all in one resources secrets, configmaps, and downward APIQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalclearRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.Secret represents a secret that should populate this volume.StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalclone()
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalCinder represents a cinder volume attached and mounted on kubelets host machine.Cinder represents a cinder volume attached and mounted on kubelets host machine.Cinder represents a cinder volume attached and mounted on kubelets host machine.ConfigMap represents a configMap that should populate this volume +optionalConfigMap represents a configMap that should populate this volume +optionalConfigMap represents a configMap that should populate this volume +optionalgetCsi()
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
DownwardAPI represents downward API about the pod that should populate this volume +optionalDownwardAPI represents downward API about the pod that should populate this volume +optionalDownwardAPI represents downward API about the pod that should populate this volume +optionalEmptyDir represents a temporary directory that shares a pod's lifetime.EmptyDir represents a temporary directory that shares a pod's lifetime.EmptyDir represents a temporary directory that shares a pod's lifetime.Ephemeral represents a volume that is handled by a cluster storage driver.Ephemeral represents a volume that is handled by a cluster storage driver.Ephemeral represents a volume that is handled by a cluster storage driver.getFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.Flocker represents a Flocker volume attached to a kubelet's host machine.Flocker represents a Flocker volume attached to a kubelet's host machine.Flocker represents a Flocker volume attached to a kubelet's host machine.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.GitRepo represents a git repository at a particular revision.GitRepo represents a git repository at a particular revision.GitRepo represents a git repository at a particular revision.Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.getIscsi()
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.getNfs()
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optionalNFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optionalNFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optionalPersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalPortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalPortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalItems for all in one resources secrets, configmaps, and downward APIItems for all in one resources secrets, configmaps, and downward APIItems for all in one resources secrets, configmaps, and downward APIQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalgetRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.Secret represents a secret that should populate this volume.Secret represents a secret that should populate this volume.Secret represents a secret that should populate this volume.StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalVsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalVsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalboolean
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.boolean
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.boolean
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.boolean
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalboolean
Cinder represents a cinder volume attached and mounted on kubelets host machine.boolean
ConfigMap represents a configMap that should populate this volume +optionalboolean
hasCsi()
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).boolean
DownwardAPI represents downward API about the pod that should populate this volume +optionalboolean
EmptyDir represents a temporary directory that shares a pod's lifetime.boolean
Ephemeral represents a volume that is handled by a cluster storage driver.boolean
hasFc()
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.boolean
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.boolean
Flocker represents a Flocker volume attached to a kubelet's host machine.boolean
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.boolean
GitRepo represents a git repository at a particular revision.boolean
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.boolean
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.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 that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optionalboolean
PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.boolean
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machineboolean
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalboolean
Items for all in one resources secrets, configmaps, and downward APIboolean
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalboolean
hasRbd()
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.boolean
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.boolean
Secret represents a secret that should populate this volume.boolean
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.boolean
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.mergeCephfs
(V1.CephFSVolumeSource value) CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalmergeCinder
(V1.CinderVolumeSource value) Cinder represents a cinder volume attached and mounted on kubelets host machine.ConfigMap represents a configMap that should populate this volume +optionalmergeCsi
(V1.CSIVolumeSource value) CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).DownwardAPI represents downward API about the pod that should populate this volume +optionalEmptyDir represents a temporary directory that shares a pod's lifetime.Ephemeral represents a volume that is handled by a cluster storage driver.mergeFc
(V1.FCVolumeSource value) FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.Flocker represents a Flocker volume attached to a kubelet's host machine.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(V1.VolumeSource other) GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.GitRepo represents a git repository at a particular revision.Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.mergeIscsi
(V1.ISCSIVolumeSource value) ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.mergeNfs
(V1.NFSVolumeSource value) NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optionalPersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalItems for all in one resources secrets, configmaps, and downward APIQuobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalmergeRbd
(V1.RBDVolumeSource value) RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.mergeSecret
(V1.SecretVolumeSource value) Secret represents a secret that should populate this volume.StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.final V1.VolumeSource.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalAWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setAwsElasticBlockStore
(V1.AWSElasticBlockStoreVolumeSource.Builder builderForValue) AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.setAzureDisk
(V1.AzureDiskVolumeSource.Builder builderForValue) AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureFile represents an Azure File Service mount on the host and bind mount to the pod.setAzureFile
(V1.AzureFileVolumeSource.Builder builderForValue) AzureFile represents an Azure File Service mount on the host and bind mount to the pod.setCephfs
(V1.CephFSVolumeSource value) CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalsetCephfs
(V1.CephFSVolumeSource.Builder builderForValue) CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optionalsetCinder
(V1.CinderVolumeSource value) Cinder represents a cinder volume attached and mounted on kubelets host machine.setCinder
(V1.CinderVolumeSource.Builder builderForValue) Cinder represents a cinder volume attached and mounted on kubelets host machine.ConfigMap represents a configMap that should populate this volume +optionalsetConfigMap
(V1.ConfigMapVolumeSource.Builder builderForValue) ConfigMap represents a configMap that should populate this volume +optionalsetCsi
(V1.CSIVolumeSource value) CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).setCsi
(V1.CSIVolumeSource.Builder builderForValue) CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature).DownwardAPI represents downward API about the pod that should populate this volume +optionalsetDownwardAPI
(V1.DownwardAPIVolumeSource.Builder builderForValue) DownwardAPI represents downward API about the pod that should populate this volume +optionalEmptyDir represents a temporary directory that shares a pod's lifetime.setEmptyDir
(V1.EmptyDirVolumeSource.Builder builderForValue) EmptyDir represents a temporary directory that shares a pod's lifetime.Ephemeral represents a volume that is handled by a cluster storage driver.setEphemeral
(V1.EphemeralVolumeSource.Builder builderForValue) Ephemeral represents a volume that is handled by a cluster storage driver.setFc
(V1.FCVolumeSource value) FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.setFc
(V1.FCVolumeSource.Builder builderForValue) FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.setFlexVolume
(V1.FlexVolumeSource value) FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.setFlexVolume
(V1.FlexVolumeSource.Builder builderForValue) FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.setFlocker
(V1.FlockerVolumeSource value) Flocker represents a Flocker volume attached to a kubelet's host machine.setFlocker
(V1.FlockerVolumeSource.Builder builderForValue) Flocker represents a Flocker volume attached to a kubelet's host machine.GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setGcePersistentDisk
(V1.GCEPersistentDiskVolumeSource.Builder builderForValue) GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setGitRepo
(V1.GitRepoVolumeSource value) GitRepo represents a git repository at a particular revision.setGitRepo
(V1.GitRepoVolumeSource.Builder builderForValue) GitRepo represents a git repository at a particular revision.Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.setGlusterfs
(V1.GlusterfsVolumeSource.Builder builderForValue) Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.setHostPath
(V1.HostPathVolumeSource.Builder builderForValue) HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.setIscsi
(V1.ISCSIVolumeSource value) ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setIscsi
(V1.ISCSIVolumeSource.Builder builderForValue) ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.setNfs
(V1.NFSVolumeSource value) NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optionalsetNfs
(V1.NFSVolumeSource.Builder builderForValue) NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optionalPersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.setPersistentVolumeClaim
(V1.PersistentVolumeClaimVolumeSource.Builder builderForValue) PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinesetPhotonPersistentDisk
(V1.PhotonPersistentDiskVolumeSource.Builder builderForValue) PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machinePortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalsetPortworxVolume
(V1.PortworxVolumeSource.Builder builderForValue) PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optionalItems for all in one resources secrets, configmaps, and downward APIsetProjected
(V1.ProjectedVolumeSource.Builder builderForValue) Items for all in one resources secrets, configmaps, and downward APIsetQuobyte
(V1.QuobyteVolumeSource value) Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalsetQuobyte
(V1.QuobyteVolumeSource.Builder builderForValue) Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optionalsetRbd
(V1.RBDVolumeSource value) RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.setRbd
(V1.RBDVolumeSource.Builder builderForValue) RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setScaleIO
(V1.ScaleIOVolumeSource value) ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.setScaleIO
(V1.ScaleIOVolumeSource.Builder builderForValue) ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.setSecret
(V1.SecretVolumeSource value) Secret represents a secret that should populate this volume.setSecret
(V1.SecretVolumeSource.Builder builderForValue) Secret represents a secret that should populate this volume.StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.setStorageos
(V1.StorageOSVolumeSource.Builder builderForValue) StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.final V1.VolumeSource.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalsetVsphereVolume
(V1.VsphereVirtualDiskVolumeSource.Builder builderForValue) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optionalMethods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
setField
public V1.VolumeSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
setRepeatedField
public V1.VolumeSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
addRepeatedField
public V1.VolumeSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1.VolumeSource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
mergeFrom
public V1.VolumeSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1.VolumeSource.Builder>
- Throws:
IOException
-
hasHostPath
public boolean hasHostPath()HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 1;
- Specified by:
hasHostPath
in interfaceV1.VolumeSourceOrBuilder
-
getHostPath
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 1;
- Specified by:
getHostPath
in interfaceV1.VolumeSourceOrBuilder
-
setHostPath
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 1;
-
setHostPath
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 1;
-
mergeHostPath
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 1;
-
clearHostPath
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 1;
-
getHostPathBuilder
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 1;
-
getHostPathOrBuilder
HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. +optional
optional .k8s.io.api.core.v1.HostPathVolumeSource hostPath = 1;
- Specified by:
getHostPathOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasEmptyDir
public boolean hasEmptyDir()EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir +optional
optional .k8s.io.api.core.v1.EmptyDirVolumeSource emptyDir = 2;
- Specified by:
hasEmptyDir
in interfaceV1.VolumeSourceOrBuilder
-
getEmptyDir
EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir +optional
optional .k8s.io.api.core.v1.EmptyDirVolumeSource emptyDir = 2;
- Specified by:
getEmptyDir
in interfaceV1.VolumeSourceOrBuilder
-
setEmptyDir
EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir +optional
optional .k8s.io.api.core.v1.EmptyDirVolumeSource emptyDir = 2;
-
setEmptyDir
EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir +optional
optional .k8s.io.api.core.v1.EmptyDirVolumeSource emptyDir = 2;
-
mergeEmptyDir
EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir +optional
optional .k8s.io.api.core.v1.EmptyDirVolumeSource emptyDir = 2;
-
clearEmptyDir
EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir +optional
optional .k8s.io.api.core.v1.EmptyDirVolumeSource emptyDir = 2;
-
getEmptyDirBuilder
EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir +optional
optional .k8s.io.api.core.v1.EmptyDirVolumeSource emptyDir = 2;
-
getEmptyDirOrBuilder
EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir +optional
optional .k8s.io.api.core.v1.EmptyDirVolumeSource emptyDir = 2;
- Specified by:
getEmptyDirOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
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. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
- Specified by:
hasGcePersistentDisk
in interfaceV1.VolumeSourceOrBuilder
-
getGcePersistentDisk
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
- Specified by:
getGcePersistentDisk
in interfaceV1.VolumeSourceOrBuilder
-
setGcePersistentDisk
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
-
setGcePersistentDisk
public V1.VolumeSource.Builder setGcePersistentDisk(V1.GCEPersistentDiskVolumeSource.Builder builderForValue) GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
-
mergeGcePersistentDisk
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
-
clearGcePersistentDisk
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
-
getGcePersistentDiskBuilder
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
-
getGcePersistentDiskOrBuilder
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk +optional
optional .k8s.io.api.core.v1.GCEPersistentDiskVolumeSource gcePersistentDisk = 3;
- Specified by:
getGcePersistentDiskOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
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. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
- Specified by:
hasAwsElasticBlockStore
in interfaceV1.VolumeSourceOrBuilder
-
getAwsElasticBlockStore
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
- Specified by:
getAwsElasticBlockStore
in interfaceV1.VolumeSourceOrBuilder
-
setAwsElasticBlockStore
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
-
setAwsElasticBlockStore
public V1.VolumeSource.Builder setAwsElasticBlockStore(V1.AWSElasticBlockStoreVolumeSource.Builder builderForValue) AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
-
mergeAwsElasticBlockStore
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
-
clearAwsElasticBlockStore
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
-
getAwsElasticBlockStoreBuilder
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
-
getAwsElasticBlockStoreOrBuilder
AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore +optional
optional .k8s.io.api.core.v1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore = 4;
- Specified by:
getAwsElasticBlockStoreOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasGitRepo
public boolean hasGitRepo()GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. +optional
optional .k8s.io.api.core.v1.GitRepoVolumeSource gitRepo = 5;
- Specified by:
hasGitRepo
in interfaceV1.VolumeSourceOrBuilder
-
getGitRepo
GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. +optional
optional .k8s.io.api.core.v1.GitRepoVolumeSource gitRepo = 5;
- Specified by:
getGitRepo
in interfaceV1.VolumeSourceOrBuilder
-
setGitRepo
GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. +optional
optional .k8s.io.api.core.v1.GitRepoVolumeSource gitRepo = 5;
-
setGitRepo
GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. +optional
optional .k8s.io.api.core.v1.GitRepoVolumeSource gitRepo = 5;
-
mergeGitRepo
GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. +optional
optional .k8s.io.api.core.v1.GitRepoVolumeSource gitRepo = 5;
-
clearGitRepo
GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. +optional
optional .k8s.io.api.core.v1.GitRepoVolumeSource gitRepo = 5;
-
getGitRepoBuilder
GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. +optional
optional .k8s.io.api.core.v1.GitRepoVolumeSource gitRepo = 5;
-
getGitRepoOrBuilder
GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. +optional
optional .k8s.io.api.core.v1.GitRepoVolumeSource gitRepo = 5;
- Specified by:
getGitRepoOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasSecret
public boolean hasSecret()Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret +optional
optional .k8s.io.api.core.v1.SecretVolumeSource secret = 6;
- Specified by:
hasSecret
in interfaceV1.VolumeSourceOrBuilder
-
getSecret
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret +optional
optional .k8s.io.api.core.v1.SecretVolumeSource secret = 6;
- Specified by:
getSecret
in interfaceV1.VolumeSourceOrBuilder
-
setSecret
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret +optional
optional .k8s.io.api.core.v1.SecretVolumeSource secret = 6;
-
setSecret
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret +optional
optional .k8s.io.api.core.v1.SecretVolumeSource secret = 6;
-
mergeSecret
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret +optional
optional .k8s.io.api.core.v1.SecretVolumeSource secret = 6;
-
clearSecret
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret +optional
optional .k8s.io.api.core.v1.SecretVolumeSource secret = 6;
-
getSecretBuilder
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret +optional
optional .k8s.io.api.core.v1.SecretVolumeSource secret = 6;
-
getSecretOrBuilder
Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret +optional
optional .k8s.io.api.core.v1.SecretVolumeSource secret = 6;
- Specified by:
getSecretOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasNfs
public boolean hasNfs()NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 7;
- Specified by:
hasNfs
in interfaceV1.VolumeSourceOrBuilder
-
getNfs
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 7;
- Specified by:
getNfs
in interfaceV1.VolumeSourceOrBuilder
-
setNfs
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 7;
-
setNfs
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 7;
-
mergeNfs
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 7;
-
clearNfs
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 7;
-
getNfsBuilder
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 7;
-
getNfsOrBuilder
NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs +optional
optional .k8s.io.api.core.v1.NFSVolumeSource nfs = 7;
- Specified by:
getNfsOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
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. More info: https://examples.k8s.io/volumes/iscsi/README.md +optional
optional .k8s.io.api.core.v1.ISCSIVolumeSource iscsi = 8;
- Specified by:
hasIscsi
in interfaceV1.VolumeSourceOrBuilder
-
getIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md +optional
optional .k8s.io.api.core.v1.ISCSIVolumeSource iscsi = 8;
- Specified by:
getIscsi
in interfaceV1.VolumeSourceOrBuilder
-
setIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md +optional
optional .k8s.io.api.core.v1.ISCSIVolumeSource iscsi = 8;
-
setIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md +optional
optional .k8s.io.api.core.v1.ISCSIVolumeSource iscsi = 8;
-
mergeIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md +optional
optional .k8s.io.api.core.v1.ISCSIVolumeSource iscsi = 8;
-
clearIscsi
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md +optional
optional .k8s.io.api.core.v1.ISCSIVolumeSource iscsi = 8;
-
getIscsiBuilder
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md +optional
optional .k8s.io.api.core.v1.ISCSIVolumeSource iscsi = 8;
-
getIscsiOrBuilder
ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md +optional
optional .k8s.io.api.core.v1.ISCSIVolumeSource iscsi = 8;
- Specified by:
getIscsiOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasGlusterfs
public boolean hasGlusterfs()Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsVolumeSource glusterfs = 9;
- Specified by:
hasGlusterfs
in interfaceV1.VolumeSourceOrBuilder
-
getGlusterfs
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsVolumeSource glusterfs = 9;
- Specified by:
getGlusterfs
in interfaceV1.VolumeSourceOrBuilder
-
setGlusterfs
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsVolumeSource glusterfs = 9;
-
setGlusterfs
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsVolumeSource glusterfs = 9;
-
mergeGlusterfs
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsVolumeSource glusterfs = 9;
-
clearGlusterfs
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsVolumeSource glusterfs = 9;
-
getGlusterfsBuilder
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsVolumeSource glusterfs = 9;
-
getGlusterfsOrBuilder
Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md +optional
optional .k8s.io.api.core.v1.GlusterfsVolumeSource glusterfs = 9;
- Specified by:
getGlusterfsOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasPersistentVolumeClaim
public boolean hasPersistentVolumeClaim()PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims +optional
optional .k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
- Specified by:
hasPersistentVolumeClaim
in interfaceV1.VolumeSourceOrBuilder
-
getPersistentVolumeClaim
PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims +optional
optional .k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
- Specified by:
getPersistentVolumeClaim
in interfaceV1.VolumeSourceOrBuilder
-
setPersistentVolumeClaim
PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims +optional
optional .k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
-
setPersistentVolumeClaim
public V1.VolumeSource.Builder setPersistentVolumeClaim(V1.PersistentVolumeClaimVolumeSource.Builder builderForValue) PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims +optional
optional .k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
-
mergePersistentVolumeClaim
public V1.VolumeSource.Builder mergePersistentVolumeClaim(V1.PersistentVolumeClaimVolumeSource value) PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims +optional
optional .k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
-
clearPersistentVolumeClaim
PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims +optional
optional .k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
-
getPersistentVolumeClaimBuilder
PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims +optional
optional .k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
-
getPersistentVolumeClaimOrBuilder
PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims +optional
optional .k8s.io.api.core.v1.PersistentVolumeClaimVolumeSource persistentVolumeClaim = 10;
- Specified by:
getPersistentVolumeClaimOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasRbd
public boolean hasRbd()RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDVolumeSource rbd = 11;
- Specified by:
hasRbd
in interfaceV1.VolumeSourceOrBuilder
-
getRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDVolumeSource rbd = 11;
- Specified by:
getRbd
in interfaceV1.VolumeSourceOrBuilder
-
setRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDVolumeSource rbd = 11;
-
setRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDVolumeSource rbd = 11;
-
mergeRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDVolumeSource rbd = 11;
-
clearRbd
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDVolumeSource rbd = 11;
-
getRbdBuilder
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDVolumeSource rbd = 11;
-
getRbdOrBuilder
RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md +optional
optional .k8s.io.api.core.v1.RBDVolumeSource rbd = 11;
- Specified by:
getRbdOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasFlexVolume
public boolean hasFlexVolume()FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;
- Specified by:
hasFlexVolume
in interfaceV1.VolumeSourceOrBuilder
-
getFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;
- Specified by:
getFlexVolume
in interfaceV1.VolumeSourceOrBuilder
-
setFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;
-
setFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;
-
mergeFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;
-
clearFlexVolume
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;
-
getFlexVolumeBuilder
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;
-
getFlexVolumeOrBuilder
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. +optional
optional .k8s.io.api.core.v1.FlexVolumeSource flexVolume = 12;
- Specified by:
getFlexVolumeOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasCinder
public boolean hasCinder()Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderVolumeSource cinder = 13;
- Specified by:
hasCinder
in interfaceV1.VolumeSourceOrBuilder
-
getCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderVolumeSource cinder = 13;
- Specified by:
getCinder
in interfaceV1.VolumeSourceOrBuilder
-
setCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderVolumeSource cinder = 13;
-
setCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderVolumeSource cinder = 13;
-
mergeCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderVolumeSource cinder = 13;
-
clearCinder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderVolumeSource cinder = 13;
-
getCinderBuilder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderVolumeSource cinder = 13;
-
getCinderOrBuilder
Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md +optional
optional .k8s.io.api.core.v1.CinderVolumeSource cinder = 13;
- Specified by:
getCinderOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasCephfs
public boolean hasCephfs()CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 14;
- Specified by:
hasCephfs
in interfaceV1.VolumeSourceOrBuilder
-
getCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 14;
- Specified by:
getCephfs
in interfaceV1.VolumeSourceOrBuilder
-
setCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 14;
-
setCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 14;
-
mergeCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 14;
-
clearCephfs
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 14;
-
getCephfsBuilder
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 14;
-
getCephfsOrBuilder
CephFS represents a Ceph FS mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.CephFSVolumeSource cephfs = 14;
- Specified by:
getCephfsOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasFlocker
public boolean hasFlocker()Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 15;
- Specified by:
hasFlocker
in interfaceV1.VolumeSourceOrBuilder
-
getFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 15;
- Specified by:
getFlocker
in interfaceV1.VolumeSourceOrBuilder
-
setFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 15;
-
setFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 15;
-
mergeFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 15;
-
clearFlocker
Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 15;
-
getFlockerBuilder
Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 15;
-
getFlockerOrBuilder
Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running +optional
optional .k8s.io.api.core.v1.FlockerVolumeSource flocker = 15;
- Specified by:
getFlockerOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasDownwardAPI
public boolean hasDownwardAPI()DownwardAPI represents downward API about the pod that should populate this volume +optional
optional .k8s.io.api.core.v1.DownwardAPIVolumeSource downwardAPI = 16;
- Specified by:
hasDownwardAPI
in interfaceV1.VolumeSourceOrBuilder
-
getDownwardAPI
DownwardAPI represents downward API about the pod that should populate this volume +optional
optional .k8s.io.api.core.v1.DownwardAPIVolumeSource downwardAPI = 16;
- Specified by:
getDownwardAPI
in interfaceV1.VolumeSourceOrBuilder
-
setDownwardAPI
DownwardAPI represents downward API about the pod that should populate this volume +optional
optional .k8s.io.api.core.v1.DownwardAPIVolumeSource downwardAPI = 16;
-
setDownwardAPI
DownwardAPI represents downward API about the pod that should populate this volume +optional
optional .k8s.io.api.core.v1.DownwardAPIVolumeSource downwardAPI = 16;
-
mergeDownwardAPI
DownwardAPI represents downward API about the pod that should populate this volume +optional
optional .k8s.io.api.core.v1.DownwardAPIVolumeSource downwardAPI = 16;
-
clearDownwardAPI
DownwardAPI represents downward API about the pod that should populate this volume +optional
optional .k8s.io.api.core.v1.DownwardAPIVolumeSource downwardAPI = 16;
-
getDownwardAPIBuilder
DownwardAPI represents downward API about the pod that should populate this volume +optional
optional .k8s.io.api.core.v1.DownwardAPIVolumeSource downwardAPI = 16;
-
getDownwardAPIOrBuilder
DownwardAPI represents downward API about the pod that should populate this volume +optional
optional .k8s.io.api.core.v1.DownwardAPIVolumeSource downwardAPI = 16;
- Specified by:
getDownwardAPIOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
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 = 17;
- Specified by:
hasFc
in interfaceV1.VolumeSourceOrBuilder
-
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 = 17;
- Specified by:
getFc
in interfaceV1.VolumeSourceOrBuilder
-
setFc
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 = 17;
-
setFc
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 = 17;
-
mergeFc
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 = 17;
-
clearFc
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 17;
-
getFcBuilder
FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. +optional
optional .k8s.io.api.core.v1.FCVolumeSource fc = 17;
-
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 = 17;
- Specified by:
getFcOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasAzureFile
public boolean hasAzureFile()AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 18;
- Specified by:
hasAzureFile
in interfaceV1.VolumeSourceOrBuilder
-
getAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 18;
- Specified by:
getAzureFile
in interfaceV1.VolumeSourceOrBuilder
-
setAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 18;
-
setAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 18;
-
mergeAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 18;
-
clearAzureFile
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 18;
-
getAzureFileBuilder
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 18;
-
getAzureFileOrBuilder
AzureFile represents an Azure File Service mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureFileVolumeSource azureFile = 18;
- Specified by:
getAzureFileOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasConfigMap
public boolean hasConfigMap()ConfigMap represents a configMap that should populate this volume +optional
optional .k8s.io.api.core.v1.ConfigMapVolumeSource configMap = 19;
- Specified by:
hasConfigMap
in interfaceV1.VolumeSourceOrBuilder
-
getConfigMap
ConfigMap represents a configMap that should populate this volume +optional
optional .k8s.io.api.core.v1.ConfigMapVolumeSource configMap = 19;
- Specified by:
getConfigMap
in interfaceV1.VolumeSourceOrBuilder
-
setConfigMap
ConfigMap represents a configMap that should populate this volume +optional
optional .k8s.io.api.core.v1.ConfigMapVolumeSource configMap = 19;
-
setConfigMap
ConfigMap represents a configMap that should populate this volume +optional
optional .k8s.io.api.core.v1.ConfigMapVolumeSource configMap = 19;
-
mergeConfigMap
ConfigMap represents a configMap that should populate this volume +optional
optional .k8s.io.api.core.v1.ConfigMapVolumeSource configMap = 19;
-
clearConfigMap
ConfigMap represents a configMap that should populate this volume +optional
optional .k8s.io.api.core.v1.ConfigMapVolumeSource configMap = 19;
-
getConfigMapBuilder
ConfigMap represents a configMap that should populate this volume +optional
optional .k8s.io.api.core.v1.ConfigMapVolumeSource configMap = 19;
-
getConfigMapOrBuilder
ConfigMap represents a configMap that should populate this volume +optional
optional .k8s.io.api.core.v1.ConfigMapVolumeSource configMap = 19;
- Specified by:
getConfigMapOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasVsphereVolume
public boolean hasVsphereVolume()VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 20;
- Specified by:
hasVsphereVolume
in interfaceV1.VolumeSourceOrBuilder
-
getVsphereVolume
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 20;
- Specified by:
getVsphereVolume
in interfaceV1.VolumeSourceOrBuilder
-
setVsphereVolume
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 20;
-
setVsphereVolume
public V1.VolumeSource.Builder setVsphereVolume(V1.VsphereVirtualDiskVolumeSource.Builder builderForValue) VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 20;
-
mergeVsphereVolume
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 20;
-
clearVsphereVolume
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 20;
-
getVsphereVolumeBuilder
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 20;
-
getVsphereVolumeOrBuilder
VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.VsphereVirtualDiskVolumeSource vsphereVolume = 20;
- Specified by:
getVsphereVolumeOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasQuobyte
public boolean hasQuobyte()Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 21;
- Specified by:
hasQuobyte
in interfaceV1.VolumeSourceOrBuilder
-
getQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 21;
- Specified by:
getQuobyte
in interfaceV1.VolumeSourceOrBuilder
-
setQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 21;
-
setQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 21;
-
mergeQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 21;
-
clearQuobyte
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 21;
-
getQuobyteBuilder
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 21;
-
getQuobyteOrBuilder
Quobyte represents a Quobyte mount on the host that shares a pod's lifetime +optional
optional .k8s.io.api.core.v1.QuobyteVolumeSource quobyte = 21;
- Specified by:
getQuobyteOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasAzureDisk
public boolean hasAzureDisk()AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 22;
- Specified by:
hasAzureDisk
in interfaceV1.VolumeSourceOrBuilder
-
getAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 22;
- Specified by:
getAzureDisk
in interfaceV1.VolumeSourceOrBuilder
-
setAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 22;
-
setAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 22;
-
mergeAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 22;
-
clearAzureDisk
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 22;
-
getAzureDiskBuilder
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 22;
-
getAzureDiskOrBuilder
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. +optional
optional .k8s.io.api.core.v1.AzureDiskVolumeSource azureDisk = 22;
- Specified by:
getAzureDiskOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasPhotonPersistentDisk
public boolean hasPhotonPersistentDisk()PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
- Specified by:
hasPhotonPersistentDisk
in interfaceV1.VolumeSourceOrBuilder
-
getPhotonPersistentDisk
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
- Specified by:
getPhotonPersistentDisk
in interfaceV1.VolumeSourceOrBuilder
-
setPhotonPersistentDisk
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
-
setPhotonPersistentDisk
public V1.VolumeSource.Builder setPhotonPersistentDisk(V1.PhotonPersistentDiskVolumeSource.Builder builderForValue) PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
-
mergePhotonPersistentDisk
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
-
clearPhotonPersistentDisk
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
-
getPhotonPersistentDiskBuilder
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
-
getPhotonPersistentDiskOrBuilder
PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine
optional .k8s.io.api.core.v1.PhotonPersistentDiskVolumeSource photonPersistentDisk = 23;
- Specified by:
getPhotonPersistentDiskOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasProjected
public boolean hasProjected()Items for all in one resources secrets, configmaps, and downward API
optional .k8s.io.api.core.v1.ProjectedVolumeSource projected = 26;
- Specified by:
hasProjected
in interfaceV1.VolumeSourceOrBuilder
-
getProjected
Items for all in one resources secrets, configmaps, and downward API
optional .k8s.io.api.core.v1.ProjectedVolumeSource projected = 26;
- Specified by:
getProjected
in interfaceV1.VolumeSourceOrBuilder
-
setProjected
Items for all in one resources secrets, configmaps, and downward API
optional .k8s.io.api.core.v1.ProjectedVolumeSource projected = 26;
-
setProjected
Items for all in one resources secrets, configmaps, and downward API
optional .k8s.io.api.core.v1.ProjectedVolumeSource projected = 26;
-
mergeProjected
Items for all in one resources secrets, configmaps, and downward API
optional .k8s.io.api.core.v1.ProjectedVolumeSource projected = 26;
-
clearProjected
Items for all in one resources secrets, configmaps, and downward API
optional .k8s.io.api.core.v1.ProjectedVolumeSource projected = 26;
-
getProjectedBuilder
Items for all in one resources secrets, configmaps, and downward API
optional .k8s.io.api.core.v1.ProjectedVolumeSource projected = 26;
-
getProjectedOrBuilder
Items for all in one resources secrets, configmaps, and downward API
optional .k8s.io.api.core.v1.ProjectedVolumeSource projected = 26;
- Specified by:
getProjectedOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasPortworxVolume
public boolean hasPortworxVolume()PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 24;
- Specified by:
hasPortworxVolume
in interfaceV1.VolumeSourceOrBuilder
-
getPortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 24;
- Specified by:
getPortworxVolume
in interfaceV1.VolumeSourceOrBuilder
-
setPortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 24;
-
setPortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 24;
-
mergePortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 24;
-
clearPortworxVolume
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 24;
-
getPortworxVolumeBuilder
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 24;
-
getPortworxVolumeOrBuilder
PortworxVolume represents a portworx volume attached and mounted on kubelets host machine +optional
optional .k8s.io.api.core.v1.PortworxVolumeSource portworxVolume = 24;
- Specified by:
getPortworxVolumeOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasScaleIO
public boolean hasScaleIO()ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 25;
- Specified by:
hasScaleIO
in interfaceV1.VolumeSourceOrBuilder
-
getScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 25;
- Specified by:
getScaleIO
in interfaceV1.VolumeSourceOrBuilder
-
setScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 25;
-
setScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 25;
-
mergeScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 25;
-
clearScaleIO
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 25;
-
getScaleIOBuilder
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 25;
-
getScaleIOOrBuilder
ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.ScaleIOVolumeSource scaleIO = 25;
- Specified by:
getScaleIOOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasStorageos
public boolean hasStorageos()StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.StorageOSVolumeSource storageos = 27;
- Specified by:
hasStorageos
in interfaceV1.VolumeSourceOrBuilder
-
getStorageos
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.StorageOSVolumeSource storageos = 27;
- Specified by:
getStorageos
in interfaceV1.VolumeSourceOrBuilder
-
setStorageos
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.StorageOSVolumeSource storageos = 27;
-
setStorageos
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.StorageOSVolumeSource storageos = 27;
-
mergeStorageos
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.StorageOSVolumeSource storageos = 27;
-
clearStorageos
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.StorageOSVolumeSource storageos = 27;
-
getStorageosBuilder
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.StorageOSVolumeSource storageos = 27;
-
getStorageosOrBuilder
StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. +optional
optional .k8s.io.api.core.v1.StorageOSVolumeSource storageos = 27;
- Specified by:
getStorageosOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasCsi
public boolean hasCsi()CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIVolumeSource csi = 28;
- Specified by:
hasCsi
in interfaceV1.VolumeSourceOrBuilder
-
getCsi
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIVolumeSource csi = 28;
- Specified by:
getCsi
in interfaceV1.VolumeSourceOrBuilder
-
setCsi
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIVolumeSource csi = 28;
-
setCsi
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIVolumeSource csi = 28;
-
mergeCsi
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIVolumeSource csi = 28;
-
clearCsi
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIVolumeSource csi = 28;
-
getCsiBuilder
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIVolumeSource csi = 28;
-
getCsiOrBuilder
CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature). +optional
optional .k8s.io.api.core.v1.CSIVolumeSource csi = 28;
- Specified by:
getCsiOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
hasEphemeral
public boolean hasEphemeral()Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. A pod can use both types of ephemeral volumes and persistent volumes at the same time. +optional
optional .k8s.io.api.core.v1.EphemeralVolumeSource ephemeral = 29;
- Specified by:
hasEphemeral
in interfaceV1.VolumeSourceOrBuilder
-
getEphemeral
Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. A pod can use both types of ephemeral volumes and persistent volumes at the same time. +optional
optional .k8s.io.api.core.v1.EphemeralVolumeSource ephemeral = 29;
- Specified by:
getEphemeral
in interfaceV1.VolumeSourceOrBuilder
-
setEphemeral
Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. A pod can use both types of ephemeral volumes and persistent volumes at the same time. +optional
optional .k8s.io.api.core.v1.EphemeralVolumeSource ephemeral = 29;
-
setEphemeral
Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. A pod can use both types of ephemeral volumes and persistent volumes at the same time. +optional
optional .k8s.io.api.core.v1.EphemeralVolumeSource ephemeral = 29;
-
mergeEphemeral
Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. A pod can use both types of ephemeral volumes and persistent volumes at the same time. +optional
optional .k8s.io.api.core.v1.EphemeralVolumeSource ephemeral = 29;
-
clearEphemeral
Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. A pod can use both types of ephemeral volumes and persistent volumes at the same time. +optional
optional .k8s.io.api.core.v1.EphemeralVolumeSource ephemeral = 29;
-
getEphemeralBuilder
Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. A pod can use both types of ephemeral volumes and persistent volumes at the same time. +optional
optional .k8s.io.api.core.v1.EphemeralVolumeSource ephemeral = 29;
-
getEphemeralOrBuilder
Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed. Use this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity tracking are needed, c) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through a PersistentVolumeClaim (see EphemeralVolumeSource for more information on the connection between this volume type and PersistentVolumeClaim). Use PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod. Use CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information. A pod can use both types of ephemeral volumes and persistent volumes at the same time. +optional
optional .k8s.io.api.core.v1.EphemeralVolumeSource ephemeral = 29;
- Specified by:
getEphemeralOrBuilder
in interfaceV1.VolumeSourceOrBuilder
-
setUnknownFields
public final V1.VolumeSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-
mergeUnknownFields
public final V1.VolumeSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.VolumeSource.Builder>
-