Package io.fabric8.kubernetes.api.model
Class PersistentVolumeSpecBuilder
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluentImpl<PersistentVolumeSpecBuilder>
io.fabric8.kubernetes.api.model.PersistentVolumeSpecBuilder
- All Implemented Interfaces:
Builder<PersistentVolumeSpec>,Fluent<PersistentVolumeSpecBuilder>,Visitable<PersistentVolumeSpecBuilder>,VisitableBuilder<PersistentVolumeSpec,PersistentVolumeSpecBuilder>,PersistentVolumeSpecFluent<PersistentVolumeSpecBuilder>
public class PersistentVolumeSpecBuilder extends PersistentVolumeSpecFluentImpl<PersistentVolumeSpecBuilder> implements VisitableBuilder<PersistentVolumeSpec,PersistentVolumeSpecBuilder>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluentImpl
PersistentVolumeSpecFluentImpl.AwsElasticBlockStoreNestedImpl<N>, PersistentVolumeSpecFluentImpl.AzureDiskNestedImpl<N>, PersistentVolumeSpecFluentImpl.AzureFileNestedImpl<N>, PersistentVolumeSpecFluentImpl.CephfsNestedImpl<N>, PersistentVolumeSpecFluentImpl.CinderNestedImpl<N>, PersistentVolumeSpecFluentImpl.ClaimRefNestedImpl<N>, PersistentVolumeSpecFluentImpl.CsiNestedImpl<N>, PersistentVolumeSpecFluentImpl.FcNestedImpl<N>, PersistentVolumeSpecFluentImpl.FlexVolumeNestedImpl<N>, PersistentVolumeSpecFluentImpl.FlockerNestedImpl<N>, PersistentVolumeSpecFluentImpl.GcePersistentDiskNestedImpl<N>, PersistentVolumeSpecFluentImpl.GlusterfsNestedImpl<N>, PersistentVolumeSpecFluentImpl.HostPathNestedImpl<N>, PersistentVolumeSpecFluentImpl.IscsiNestedImpl<N>, PersistentVolumeSpecFluentImpl.LocalNestedImpl<N>, PersistentVolumeSpecFluentImpl.NfsNestedImpl<N>, PersistentVolumeSpecFluentImpl.NodeAffinityNestedImpl<N>, PersistentVolumeSpecFluentImpl.PhotonPersistentDiskNestedImpl<N>, PersistentVolumeSpecFluentImpl.PortworxVolumeNestedImpl<N>, PersistentVolumeSpecFluentImpl.QuobyteNestedImpl<N>, PersistentVolumeSpecFluentImpl.RbdNestedImpl<N>, PersistentVolumeSpecFluentImpl.ScaleIONestedImpl<N>, PersistentVolumeSpecFluentImpl.StorageosNestedImpl<N>, PersistentVolumeSpecFluentImpl.VsphereVolumeNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluent
PersistentVolumeSpecFluent.AwsElasticBlockStoreNested<N>, PersistentVolumeSpecFluent.AzureDiskNested<N>, PersistentVolumeSpecFluent.AzureFileNested<N>, PersistentVolumeSpecFluent.CephfsNested<N>, PersistentVolumeSpecFluent.CinderNested<N>, PersistentVolumeSpecFluent.ClaimRefNested<N>, PersistentVolumeSpecFluent.CsiNested<N>, PersistentVolumeSpecFluent.FcNested<N>, PersistentVolumeSpecFluent.FlexVolumeNested<N>, PersistentVolumeSpecFluent.FlockerNested<N>, PersistentVolumeSpecFluent.GcePersistentDiskNested<N>, PersistentVolumeSpecFluent.GlusterfsNested<N>, PersistentVolumeSpecFluent.HostPathNested<N>, PersistentVolumeSpecFluent.IscsiNested<N>, PersistentVolumeSpecFluent.LocalNested<N>, PersistentVolumeSpecFluent.NfsNested<N>, PersistentVolumeSpecFluent.NodeAffinityNested<N>, PersistentVolumeSpecFluent.PhotonPersistentDiskNested<N>, PersistentVolumeSpecFluent.PortworxVolumeNested<N>, PersistentVolumeSpecFluent.QuobyteNested<N>, PersistentVolumeSpecFluent.RbdNested<N>, PersistentVolumeSpecFluent.ScaleIONested<N>, PersistentVolumeSpecFluent.StorageosNested<N>, PersistentVolumeSpecFluent.VsphereVolumeNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description PersistentVolumeSpecBuilder()PersistentVolumeSpecBuilder(PersistentVolumeSpec instance)PersistentVolumeSpecBuilder(PersistentVolumeSpecFluent<?> fluent)PersistentVolumeSpecBuilder(PersistentVolumeSpecFluent<?> fluent, PersistentVolumeSpec instance)PersistentVolumeSpecBuilder(PersistentVolumeSpecFluent<?> fluent, PersistentVolumeSpec instance, Boolean validationEnabled)PersistentVolumeSpecBuilder(PersistentVolumeSpecFluent<?> fluent, Boolean validationEnabled)PersistentVolumeSpecBuilder(PersistentVolumeSpec instance, Boolean validationEnabled)PersistentVolumeSpecBuilder(Boolean validationEnabled) -
Method Summary
Modifier and Type Method Description PersistentVolumeSpecbuild()booleanequals(Object o)Methods inherited from class io.fabric8.kubernetes.api.model.PersistentVolumeSpecFluentImpl
addAllToAccessModes, addAllToMountOptions, addNewAccessMode, addNewAccessMode, addNewAccessMode, addNewMountOption, addNewMountOption, addNewMountOption, addToAccessModes, addToAccessModes, addToCapacity, addToCapacity, addToMountOptions, addToMountOptions, buildAwsElasticBlockStore, buildAzureDisk, buildAzureFile, buildCephfs, buildCinder, buildClaimRef, buildCsi, buildFc, buildFlexVolume, buildFlocker, buildGcePersistentDisk, buildGlusterfs, buildHostPath, buildIscsi, buildLocal, buildNfs, buildNodeAffinity, buildPhotonPersistentDisk, buildPortworxVolume, buildQuobyte, buildRbd, buildScaleIO, buildStorageos, buildVsphereVolume, editAwsElasticBlockStore, editAzureDisk, editAzureFile, editCephfs, editCinder, editClaimRef, editCsi, editFc, editFlexVolume, editFlocker, editGcePersistentDisk, editGlusterfs, editHostPath, editIscsi, editLocal, editNfs, editNodeAffinity, editOrNewAwsElasticBlockStore, editOrNewAwsElasticBlockStoreLike, editOrNewAzureDisk, editOrNewAzureDiskLike, editOrNewAzureFile, editOrNewAzureFileLike, editOrNewCephfs, editOrNewCephfsLike, editOrNewCinder, editOrNewCinderLike, editOrNewClaimRef, editOrNewClaimRefLike, editOrNewCsi, editOrNewCsiLike, editOrNewFc, editOrNewFcLike, editOrNewFlexVolume, editOrNewFlexVolumeLike, editOrNewFlocker, editOrNewFlockerLike, editOrNewGcePersistentDisk, editOrNewGcePersistentDiskLike, editOrNewGlusterfs, editOrNewGlusterfsLike, editOrNewHostPath, editOrNewHostPathLike, editOrNewIscsi, editOrNewIscsiLike, editOrNewLocal, editOrNewLocalLike, editOrNewNfs, editOrNewNfsLike, editOrNewNodeAffinity, editOrNewNodeAffinityLike, editOrNewPhotonPersistentDisk, editOrNewPhotonPersistentDiskLike, editOrNewPortworxVolume, editOrNewPortworxVolumeLike, editOrNewQuobyte, editOrNewQuobyteLike, editOrNewRbd, editOrNewRbdLike, editOrNewScaleIO, editOrNewScaleIOLike, editOrNewStorageos, editOrNewStorageosLike, editOrNewVsphereVolume, editOrNewVsphereVolumeLike, editPhotonPersistentDisk, editPortworxVolume, editQuobyte, editRbd, editScaleIO, editStorageos, editVsphereVolume, getAccessMode, getAccessModes, getAwsElasticBlockStore, getAzureDisk, getAzureFile, getCapacity, getCephfs, getCinder, getClaimRef, getCsi, getFc, getFirstAccessMode, getFirstMountOption, getFlexVolume, getFlocker, getGcePersistentDisk, getGlusterfs, getHostPath, getIscsi, getLastAccessMode, getLastMountOption, getLocal, getMatchingAccessMode, getMatchingMountOption, getMountOption, getMountOptions, getNfs, getNodeAffinity, getPersistentVolumeReclaimPolicy, getPhotonPersistentDisk, getPortworxVolume, getQuobyte, getRbd, getScaleIO, getStorageClassName, getStorageos, getVolumeMode, getVsphereVolume, hasAccessModes, hasAwsElasticBlockStore, hasAzureDisk, hasAzureFile, hasCapacity, hasCephfs, hasCinder, hasClaimRef, hasCsi, hasFc, hasFlexVolume, hasFlocker, hasGcePersistentDisk, hasGlusterfs, hasHostPath, hasIscsi, hasLocal, hasMatchingAccessMode, hasMatchingMountOption, hasMountOptions, hasNfs, hasNodeAffinity, hasPersistentVolumeReclaimPolicy, hasPhotonPersistentDisk, hasPortworxVolume, hasQuobyte, hasRbd, hasScaleIO, hasStorageClassName, hasStorageos, hasVolumeMode, hasVsphereVolume, removeAllFromAccessModes, removeAllFromMountOptions, removeFromAccessModes, removeFromCapacity, removeFromCapacity, removeFromMountOptions, setToAccessModes, setToMountOptions, withAccessModes, withAccessModes, withAwsElasticBlockStore, withAzureDisk, withAzureFile, withCapacity, withCephfs, withCinder, withClaimRef, withCsi, withFc, withFlexVolume, withFlocker, withGcePersistentDisk, withGlusterfs, withHostPath, withIscsi, withLocal, withMountOptions, withMountOptions, withNewAwsElasticBlockStore, withNewAwsElasticBlockStore, withNewAwsElasticBlockStoreLike, withNewAzureDisk, withNewAzureDiskLike, withNewAzureFile, withNewAzureFile, withNewAzureFileLike, withNewCephfs, withNewCephfsLike, withNewCinder, withNewCinderLike, withNewClaimRef, withNewClaimRefLike, withNewCsi, withNewCsiLike, withNewFc, withNewFcLike, withNewFlexVolume, withNewFlexVolumeLike, withNewFlocker, withNewFlocker, withNewFlockerLike, withNewGcePersistentDisk, withNewGcePersistentDisk, withNewGcePersistentDiskLike, withNewGlusterfs, withNewGlusterfs, withNewGlusterfsLike, withNewHostPath, withNewHostPath, withNewHostPathLike, withNewIscsi, withNewIscsiLike, withNewLocal, withNewLocal, withNewLocalLike, withNewNfs, withNewNfs, withNewNfsLike, withNewNodeAffinity, withNewNodeAffinityLike, withNewPersistentVolumeReclaimPolicy, withNewPersistentVolumeReclaimPolicy, withNewPersistentVolumeReclaimPolicy, withNewPhotonPersistentDisk, withNewPhotonPersistentDisk, withNewPhotonPersistentDiskLike, withNewPortworxVolume, withNewPortworxVolume, withNewPortworxVolumeLike, withNewQuobyte, withNewQuobyteLike, withNewRbd, withNewRbdLike, withNewScaleIO, withNewScaleIOLike, withNewStorageClassName, withNewStorageClassName, withNewStorageClassName, withNewStorageos, withNewStorageosLike, withNewVolumeMode, withNewVolumeMode, withNewVolumeMode, withNewVsphereVolume, withNewVsphereVolume, withNewVsphereVolumeLike, withNfs, withNodeAffinity, withPersistentVolumeReclaimPolicy, withPhotonPersistentDisk, withPortworxVolume, withQuobyte, withRbd, withScaleIO, withStorageClassName, withStorageos, withVolumeMode, withVsphereVolumeMethods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
accept, aggregate, aggregate, build, build, builderOf
-
Constructor Details
-
PersistentVolumeSpecBuilder
public PersistentVolumeSpecBuilder() -
PersistentVolumeSpecBuilder
-
PersistentVolumeSpecBuilder
-
PersistentVolumeSpecBuilder
public PersistentVolumeSpecBuilder(PersistentVolumeSpecFluent<?> fluent, Boolean validationEnabled) -
PersistentVolumeSpecBuilder
public PersistentVolumeSpecBuilder(PersistentVolumeSpecFluent<?> fluent, PersistentVolumeSpec instance) -
PersistentVolumeSpecBuilder
public PersistentVolumeSpecBuilder(PersistentVolumeSpecFluent<?> fluent, PersistentVolumeSpec instance, Boolean validationEnabled) -
PersistentVolumeSpecBuilder
-
PersistentVolumeSpecBuilder
-
-
Method Details
-
build
- Specified by:
buildin interfaceBuilder<PersistentVolumeSpec>
-
equals
- Overrides:
equalsin classPersistentVolumeSpecFluentImpl<PersistentVolumeSpecBuilder>
-