Package io.fabric8.kubernetes.api.model
Class VolumeBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.VolumeFluentImpl<VolumeBuilder>
-
- io.fabric8.kubernetes.api.model.VolumeBuilder
-
- All Implemented Interfaces:
Builder<Volume>
,Fluent<VolumeBuilder>
,Visitable<VolumeBuilder>
,VisitableBuilder<Volume,VolumeBuilder>
,VolumeFluent<VolumeBuilder>
public class VolumeBuilder extends VolumeFluentImpl<VolumeBuilder> implements VisitableBuilder<Volume,VolumeBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.kubernetes.api.model.VolumeFluentImpl
VolumeFluentImpl.AwsElasticBlockStoreNestedImpl<N>, VolumeFluentImpl.AzureDiskNestedImpl<N>, VolumeFluentImpl.AzureFileNestedImpl<N>, VolumeFluentImpl.CephfsNestedImpl<N>, VolumeFluentImpl.CinderNestedImpl<N>, VolumeFluentImpl.ConfigMapNestedImpl<N>, VolumeFluentImpl.CsiNestedImpl<N>, VolumeFluentImpl.DownwardAPINestedImpl<N>, VolumeFluentImpl.EmptyDirNestedImpl<N>, VolumeFluentImpl.EphemeralNestedImpl<N>, VolumeFluentImpl.FcNestedImpl<N>, VolumeFluentImpl.FlexVolumeNestedImpl<N>, VolumeFluentImpl.FlockerNestedImpl<N>, VolumeFluentImpl.GcePersistentDiskNestedImpl<N>, VolumeFluentImpl.GitRepoNestedImpl<N>, VolumeFluentImpl.GlusterfsNestedImpl<N>, VolumeFluentImpl.HostPathNestedImpl<N>, VolumeFluentImpl.IscsiNestedImpl<N>, VolumeFluentImpl.NfsNestedImpl<N>, VolumeFluentImpl.PersistentVolumeClaimNestedImpl<N>, VolumeFluentImpl.PhotonPersistentDiskNestedImpl<N>, VolumeFluentImpl.PortworxVolumeNestedImpl<N>, VolumeFluentImpl.ProjectedNestedImpl<N>, VolumeFluentImpl.QuobyteNestedImpl<N>, VolumeFluentImpl.RbdNestedImpl<N>, VolumeFluentImpl.ScaleIONestedImpl<N>, VolumeFluentImpl.SecretNestedImpl<N>, VolumeFluentImpl.StorageosNestedImpl<N>, VolumeFluentImpl.VsphereVolumeNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.VolumeFluent
VolumeFluent.AwsElasticBlockStoreNested<N>, VolumeFluent.AzureDiskNested<N>, VolumeFluent.AzureFileNested<N>, VolumeFluent.CephfsNested<N>, VolumeFluent.CinderNested<N>, VolumeFluent.ConfigMapNested<N>, VolumeFluent.CsiNested<N>, VolumeFluent.DownwardAPINested<N>, VolumeFluent.EmptyDirNested<N>, VolumeFluent.EphemeralNested<N>, VolumeFluent.FcNested<N>, VolumeFluent.FlexVolumeNested<N>, VolumeFluent.FlockerNested<N>, VolumeFluent.GcePersistentDiskNested<N>, VolumeFluent.GitRepoNested<N>, VolumeFluent.GlusterfsNested<N>, VolumeFluent.HostPathNested<N>, VolumeFluent.IscsiNested<N>, VolumeFluent.NfsNested<N>, VolumeFluent.PersistentVolumeClaimNested<N>, VolumeFluent.PhotonPersistentDiskNested<N>, VolumeFluent.PortworxVolumeNested<N>, VolumeFluent.ProjectedNested<N>, VolumeFluent.QuobyteNested<N>, VolumeFluent.RbdNested<N>, VolumeFluent.ScaleIONested<N>, VolumeFluent.SecretNested<N>, VolumeFluent.StorageosNested<N>, VolumeFluent.VsphereVolumeNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description VolumeBuilder()
VolumeBuilder(Volume instance)
VolumeBuilder(VolumeFluent<?> fluent)
VolumeBuilder(VolumeFluent<?> fluent, Volume instance)
VolumeBuilder(VolumeFluent<?> fluent, Volume instance, Boolean validationEnabled)
VolumeBuilder(VolumeFluent<?> fluent, Boolean validationEnabled)
VolumeBuilder(Volume instance, Boolean validationEnabled)
VolumeBuilder(Boolean validationEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Volume
build()
boolean
equals(Object o)
int
hashCode()
-
Methods inherited from class io.fabric8.kubernetes.api.model.VolumeFluentImpl
buildAwsElasticBlockStore, buildAzureDisk, buildAzureFile, buildCephfs, buildCinder, buildConfigMap, buildCsi, buildDownwardAPI, buildEmptyDir, buildEphemeral, buildFc, buildFlexVolume, buildFlocker, buildGcePersistentDisk, buildGitRepo, buildGlusterfs, buildHostPath, buildIscsi, buildNfs, buildPersistentVolumeClaim, buildPhotonPersistentDisk, buildPortworxVolume, buildProjected, buildQuobyte, buildRbd, buildScaleIO, buildSecret, buildStorageos, buildVsphereVolume, editAwsElasticBlockStore, editAzureDisk, editAzureFile, editCephfs, editCinder, editConfigMap, editCsi, editDownwardAPI, editEmptyDir, editEphemeral, editFc, editFlexVolume, editFlocker, editGcePersistentDisk, editGitRepo, editGlusterfs, editHostPath, editIscsi, editNfs, editOrNewAwsElasticBlockStore, editOrNewAwsElasticBlockStoreLike, editOrNewAzureDisk, editOrNewAzureDiskLike, editOrNewAzureFile, editOrNewAzureFileLike, editOrNewCephfs, editOrNewCephfsLike, editOrNewCinder, editOrNewCinderLike, editOrNewConfigMap, editOrNewConfigMapLike, editOrNewCsi, editOrNewCsiLike, editOrNewDownwardAPI, editOrNewDownwardAPILike, editOrNewEmptyDir, editOrNewEmptyDirLike, editOrNewEphemeral, editOrNewEphemeralLike, editOrNewFc, editOrNewFcLike, editOrNewFlexVolume, editOrNewFlexVolumeLike, editOrNewFlocker, editOrNewFlockerLike, editOrNewGcePersistentDisk, editOrNewGcePersistentDiskLike, editOrNewGitRepo, editOrNewGitRepoLike, editOrNewGlusterfs, editOrNewGlusterfsLike, editOrNewHostPath, editOrNewHostPathLike, editOrNewIscsi, editOrNewIscsiLike, editOrNewNfs, editOrNewNfsLike, editOrNewPersistentVolumeClaim, editOrNewPersistentVolumeClaimLike, editOrNewPhotonPersistentDisk, editOrNewPhotonPersistentDiskLike, editOrNewPortworxVolume, editOrNewPortworxVolumeLike, editOrNewProjected, editOrNewProjectedLike, editOrNewQuobyte, editOrNewQuobyteLike, editOrNewRbd, editOrNewRbdLike, editOrNewScaleIO, editOrNewScaleIOLike, editOrNewSecret, editOrNewSecretLike, editOrNewStorageos, editOrNewStorageosLike, editOrNewVsphereVolume, editOrNewVsphereVolumeLike, editPersistentVolumeClaim, editPhotonPersistentDisk, editPortworxVolume, editProjected, editQuobyte, editRbd, editScaleIO, editSecret, editStorageos, editVsphereVolume, getAwsElasticBlockStore, getAzureDisk, getAzureFile, getCephfs, getCinder, getConfigMap, getCsi, getDownwardAPI, getEmptyDir, getEphemeral, getFc, getFlexVolume, getFlocker, getGcePersistentDisk, getGitRepo, getGlusterfs, getHostPath, getIscsi, getName, getNfs, getPersistentVolumeClaim, getPhotonPersistentDisk, getPortworxVolume, getProjected, getQuobyte, getRbd, getScaleIO, getSecret, getStorageos, getVsphereVolume, hasAwsElasticBlockStore, hasAzureDisk, hasAzureFile, hasCephfs, hasCinder, hasConfigMap, hasCsi, hasDownwardAPI, hasEmptyDir, hasEphemeral, hasFc, hasFlexVolume, hasFlocker, hasGcePersistentDisk, hasGitRepo, hasGlusterfs, hasHostPath, hasIscsi, hasName, hasNfs, hasPersistentVolumeClaim, hasPhotonPersistentDisk, hasPortworxVolume, hasProjected, hasQuobyte, hasRbd, hasScaleIO, hasSecret, hasStorageos, hasVsphereVolume, withAwsElasticBlockStore, withAzureDisk, withAzureFile, withCephfs, withCinder, withConfigMap, withCsi, withDownwardAPI, withEmptyDir, withEphemeral, withFc, withFlexVolume, withFlocker, withGcePersistentDisk, withGitRepo, withGlusterfs, withHostPath, withIscsi, withName, withNewAwsElasticBlockStore, withNewAwsElasticBlockStore, withNewAwsElasticBlockStoreLike, withNewAzureDisk, withNewAzureDiskLike, withNewAzureFile, withNewAzureFile, withNewAzureFileLike, withNewCephfs, withNewCephfsLike, withNewCinder, withNewCinderLike, withNewConfigMap, withNewConfigMapLike, withNewCsi, withNewCsiLike, withNewDownwardAPI, withNewDownwardAPILike, withNewEmptyDir, withNewEmptyDirLike, withNewEphemeral, withNewEphemeralLike, withNewFc, withNewFcLike, withNewFlexVolume, withNewFlexVolumeLike, withNewFlocker, withNewFlocker, withNewFlockerLike, withNewGcePersistentDisk, withNewGcePersistentDisk, withNewGcePersistentDiskLike, withNewGitRepo, withNewGitRepo, withNewGitRepoLike, withNewGlusterfs, withNewGlusterfs, withNewGlusterfsLike, withNewHostPath, withNewHostPath, withNewHostPathLike, withNewIscsi, withNewIscsiLike, withNewName, withNewName, withNewName, withNewNfs, withNewNfs, withNewNfsLike, withNewPersistentVolumeClaim, withNewPersistentVolumeClaim, withNewPersistentVolumeClaimLike, withNewPhotonPersistentDisk, withNewPhotonPersistentDisk, withNewPhotonPersistentDiskLike, withNewPortworxVolume, withNewPortworxVolume, withNewPortworxVolumeLike, withNewProjected, withNewProjectedLike, withNewQuobyte, withNewQuobyteLike, withNewRbd, withNewRbdLike, withNewScaleIO, withNewScaleIOLike, withNewSecret, withNewSecretLike, withNewStorageos, withNewStorageosLike, withNewVsphereVolume, withNewVsphereVolume, withNewVsphereVolumeLike, withNfs, withPersistentVolumeClaim, withPhotonPersistentDisk, withPortworxVolume, withProjected, withQuobyte, withRbd, withScaleIO, withSecret, withStorageos, withVsphereVolume
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
accept, accept, aggregate, aggregate, build, build, builderOf
-
-
-
-
Constructor Detail
-
VolumeBuilder
public VolumeBuilder()
-
VolumeBuilder
public VolumeBuilder(Boolean validationEnabled)
-
VolumeBuilder
public VolumeBuilder(VolumeFluent<?> fluent)
-
VolumeBuilder
public VolumeBuilder(VolumeFluent<?> fluent, Boolean validationEnabled)
-
VolumeBuilder
public VolumeBuilder(VolumeFluent<?> fluent, Volume instance)
-
VolumeBuilder
public VolumeBuilder(VolumeFluent<?> fluent, Volume instance, Boolean validationEnabled)
-
VolumeBuilder
public VolumeBuilder(Volume instance)
-
-
Method Detail
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classVolumeFluentImpl<VolumeBuilder>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classVolumeFluentImpl<VolumeBuilder>
-
-