Package io.fabric8.kubernetes.api.model
Class PersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpecFluent<A>
-
- Direct Known Subclasses:
PersistentVolumeClaimFluent.SpecNested
,PersistentVolumeClaimSpecBuilder
,PersistentVolumeClaimTemplateFluent.SpecNested
public class PersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
PersistentVolumeClaimSpecFluent.DataSourceNested<N>
class
PersistentVolumeClaimSpecFluent.DataSourceRefNested<N>
class
PersistentVolumeClaimSpecFluent.ResourcesNested<N>
class
PersistentVolumeClaimSpecFluent.SelectorNested<N>
-
Constructor Summary
Constructors Constructor Description PersistentVolumeClaimSpecFluent()
PersistentVolumeClaimSpecFluent(PersistentVolumeClaimSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
PersistentVolumeClaimSpecFluent
public PersistentVolumeClaimSpecFluent()
-
PersistentVolumeClaimSpecFluent
public PersistentVolumeClaimSpecFluent(PersistentVolumeClaimSpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(PersistentVolumeClaimSpec instance)
-
addAllToAccessModes
public A addAllToAccessModes(Collection<String> items)
-
removeAllFromAccessModes
public A removeAllFromAccessModes(Collection<String> items)
-
getAccessMode
public String getAccessMode(int index)
-
getFirstAccessMode
public String getFirstAccessMode()
-
getLastAccessMode
public String getLastAccessMode()
-
hasAccessModes
public boolean hasAccessModes()
-
buildDataSource
public TypedLocalObjectReference buildDataSource()
-
withDataSource
public A withDataSource(TypedLocalObjectReference dataSource)
-
hasDataSource
public boolean hasDataSource()
-
withNewDataSource
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> withNewDataSource()
-
withNewDataSourceLike
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> withNewDataSourceLike(TypedLocalObjectReference item)
-
editDataSource
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> editDataSource()
-
editOrNewDataSource
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> editOrNewDataSource()
-
editOrNewDataSourceLike
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> editOrNewDataSourceLike(TypedLocalObjectReference item)
-
buildDataSourceRef
public TypedObjectReference buildDataSourceRef()
-
withDataSourceRef
public A withDataSourceRef(TypedObjectReference dataSourceRef)
-
hasDataSourceRef
public boolean hasDataSourceRef()
-
withNewDataSourceRef
public A withNewDataSourceRef(String apiGroup, String kind, String name, String namespace)
-
withNewDataSourceRef
public PersistentVolumeClaimSpecFluent.DataSourceRefNested<A> withNewDataSourceRef()
-
withNewDataSourceRefLike
public PersistentVolumeClaimSpecFluent.DataSourceRefNested<A> withNewDataSourceRefLike(TypedObjectReference item)
-
editDataSourceRef
public PersistentVolumeClaimSpecFluent.DataSourceRefNested<A> editDataSourceRef()
-
editOrNewDataSourceRef
public PersistentVolumeClaimSpecFluent.DataSourceRefNested<A> editOrNewDataSourceRef()
-
editOrNewDataSourceRefLike
public PersistentVolumeClaimSpecFluent.DataSourceRefNested<A> editOrNewDataSourceRefLike(TypedObjectReference item)
-
buildResources
public VolumeResourceRequirements buildResources()
-
withResources
public A withResources(VolumeResourceRequirements resources)
-
hasResources
public boolean hasResources()
-
withNewResources
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> withNewResources()
-
withNewResourcesLike
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> withNewResourcesLike(VolumeResourceRequirements item)
-
editResources
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> editResources()
-
editOrNewResources
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> editOrNewResources()
-
editOrNewResourcesLike
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> editOrNewResourcesLike(VolumeResourceRequirements item)
-
buildSelector
public LabelSelector buildSelector()
-
withSelector
public A withSelector(LabelSelector selector)
-
hasSelector
public boolean hasSelector()
-
withNewSelector
public PersistentVolumeClaimSpecFluent.SelectorNested<A> withNewSelector()
-
withNewSelectorLike
public PersistentVolumeClaimSpecFluent.SelectorNested<A> withNewSelectorLike(LabelSelector item)
-
editSelector
public PersistentVolumeClaimSpecFluent.SelectorNested<A> editSelector()
-
editOrNewSelector
public PersistentVolumeClaimSpecFluent.SelectorNested<A> editOrNewSelector()
-
editOrNewSelectorLike
public PersistentVolumeClaimSpecFluent.SelectorNested<A> editOrNewSelectorLike(LabelSelector item)
-
getStorageClassName
public String getStorageClassName()
-
hasStorageClassName
public boolean hasStorageClassName()
-
getVolumeAttributesClassName
public String getVolumeAttributesClassName()
-
withVolumeAttributesClassName
public A withVolumeAttributesClassName(String volumeAttributesClassName)
-
hasVolumeAttributesClassName
public boolean hasVolumeAttributesClassName()
-
getVolumeMode
public String getVolumeMode()
-
hasVolumeMode
public boolean hasVolumeMode()
-
getVolumeName
public String getVolumeName()
-
hasVolumeName
public boolean hasVolumeName()
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
-