Package io.fabric8.kubernetes.api.model
Class PersistentVolumeClaimSpecFluentImpl<A extends PersistentVolumeClaimSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpecFluentImpl<A>
-
- All Implemented Interfaces:
Fluent<A>
,Visitable<A>
,PersistentVolumeClaimSpecFluent<A>
- Direct Known Subclasses:
PersistentVolumeClaimFluentImpl.SpecNestedImpl
,PersistentVolumeClaimSpecBuilder
,PersistentVolumeClaimTemplateFluentImpl.SpecNestedImpl
,WatchEventFluentImpl.PersistentVolumeClaimSpecObjectNestedImpl
public class PersistentVolumeClaimSpecFluentImpl<A extends PersistentVolumeClaimSpecFluent<A>> extends BaseFluent<A> implements PersistentVolumeClaimSpecFluent<A>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
PersistentVolumeClaimSpecFluentImpl.DataSourceNestedImpl<N>
class
PersistentVolumeClaimSpecFluentImpl.ResourcesNestedImpl<N>
class
PersistentVolumeClaimSpecFluentImpl.SelectorNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpecFluent
PersistentVolumeClaimSpecFluent.DataSourceNested<N>, PersistentVolumeClaimSpecFluent.ResourcesNested<N>, PersistentVolumeClaimSpecFluent.SelectorNested<N>
-
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description PersistentVolumeClaimSpecFluentImpl()
PersistentVolumeClaimSpecFluentImpl(PersistentVolumeClaimSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
PersistentVolumeClaimSpecFluentImpl
public PersistentVolumeClaimSpecFluentImpl()
-
PersistentVolumeClaimSpecFluentImpl
public PersistentVolumeClaimSpecFluentImpl(PersistentVolumeClaimSpec instance)
-
-
Method Detail
-
addToAccessModes
public A addToAccessModes(int index, String item)
- Specified by:
addToAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
setToAccessModes
public A setToAccessModes(int index, String item)
- Specified by:
setToAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
addToAccessModes
public A addToAccessModes(String... items)
- Specified by:
addToAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
addAllToAccessModes
public A addAllToAccessModes(Collection<String> items)
- Specified by:
addAllToAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
removeFromAccessModes
public A removeFromAccessModes(String... items)
- Specified by:
removeFromAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
removeAllFromAccessModes
public A removeAllFromAccessModes(Collection<String> items)
- Specified by:
removeAllFromAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getAccessModes
public List<String> getAccessModes()
- Specified by:
getAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getAccessMode
public String getAccessMode(int index)
- Specified by:
getAccessMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getFirstAccessMode
public String getFirstAccessMode()
- Specified by:
getFirstAccessMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getLastAccessMode
public String getLastAccessMode()
- Specified by:
getLastAccessMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getMatchingAccessMode
public String getMatchingAccessMode(Predicate<String> predicate)
- Specified by:
getMatchingAccessMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hasMatchingAccessMode
public Boolean hasMatchingAccessMode(Predicate<String> predicate)
- Specified by:
hasMatchingAccessMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withAccessModes
public A withAccessModes(List<String> accessModes)
- Specified by:
withAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withAccessModes
public A withAccessModes(String... accessModes)
- Specified by:
withAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hasAccessModes
public Boolean hasAccessModes()
- Specified by:
hasAccessModes
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
addNewAccessMode
public A addNewAccessMode(String arg1)
- Specified by:
addNewAccessMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
addNewAccessMode
public A addNewAccessMode(StringBuilder arg1)
- Specified by:
addNewAccessMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
addNewAccessMode
public A addNewAccessMode(StringBuffer arg1)
- Specified by:
addNewAccessMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getDataSource
@Deprecated public TypedLocalObjectReference getDataSource()
Deprecated.This method has been deprecated, please use method buildDataSource instead.- Specified by:
getDataSource
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
- Returns:
- The buildable object.
-
buildDataSource
public TypedLocalObjectReference buildDataSource()
- Specified by:
buildDataSource
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withDataSource
public A withDataSource(TypedLocalObjectReference dataSource)
- Specified by:
withDataSource
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hasDataSource
public Boolean hasDataSource()
- Specified by:
hasDataSource
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewDataSource
public A withNewDataSource(String apiGroup, String kind, String name)
- Specified by:
withNewDataSource
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewDataSource
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> withNewDataSource()
- Specified by:
withNewDataSource
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewDataSourceLike
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> withNewDataSourceLike(TypedLocalObjectReference item)
- Specified by:
withNewDataSourceLike
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editDataSource
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> editDataSource()
- Specified by:
editDataSource
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editOrNewDataSource
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> editOrNewDataSource()
- Specified by:
editOrNewDataSource
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editOrNewDataSourceLike
public PersistentVolumeClaimSpecFluent.DataSourceNested<A> editOrNewDataSourceLike(TypedLocalObjectReference item)
- Specified by:
editOrNewDataSourceLike
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getResources
@Deprecated public ResourceRequirements getResources()
Deprecated.This method has been deprecated, please use method buildResources instead.- Specified by:
getResources
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
- Returns:
- The buildable object.
-
buildResources
public ResourceRequirements buildResources()
- Specified by:
buildResources
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withResources
public A withResources(ResourceRequirements resources)
- Specified by:
withResources
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hasResources
public Boolean hasResources()
- Specified by:
hasResources
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewResources
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> withNewResources()
- Specified by:
withNewResources
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewResourcesLike
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> withNewResourcesLike(ResourceRequirements item)
- Specified by:
withNewResourcesLike
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editResources
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> editResources()
- Specified by:
editResources
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editOrNewResources
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> editOrNewResources()
- Specified by:
editOrNewResources
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editOrNewResourcesLike
public PersistentVolumeClaimSpecFluent.ResourcesNested<A> editOrNewResourcesLike(ResourceRequirements item)
- Specified by:
editOrNewResourcesLike
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getSelector
@Deprecated public LabelSelector getSelector()
Deprecated.This method has been deprecated, please use method buildSelector instead.- Specified by:
getSelector
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
- Returns:
- The buildable object.
-
buildSelector
public LabelSelector buildSelector()
- Specified by:
buildSelector
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withSelector
public A withSelector(LabelSelector selector)
- Specified by:
withSelector
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hasSelector
public Boolean hasSelector()
- Specified by:
hasSelector
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewSelector
public PersistentVolumeClaimSpecFluent.SelectorNested<A> withNewSelector()
- Specified by:
withNewSelector
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewSelectorLike
public PersistentVolumeClaimSpecFluent.SelectorNested<A> withNewSelectorLike(LabelSelector item)
- Specified by:
withNewSelectorLike
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editSelector
public PersistentVolumeClaimSpecFluent.SelectorNested<A> editSelector()
- Specified by:
editSelector
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editOrNewSelector
public PersistentVolumeClaimSpecFluent.SelectorNested<A> editOrNewSelector()
- Specified by:
editOrNewSelector
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
editOrNewSelectorLike
public PersistentVolumeClaimSpecFluent.SelectorNested<A> editOrNewSelectorLike(LabelSelector item)
- Specified by:
editOrNewSelectorLike
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getStorageClassName
public String getStorageClassName()
- Specified by:
getStorageClassName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withStorageClassName
public A withStorageClassName(String storageClassName)
- Specified by:
withStorageClassName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hasStorageClassName
public Boolean hasStorageClassName()
- Specified by:
hasStorageClassName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewStorageClassName
public A withNewStorageClassName(String arg1)
- Specified by:
withNewStorageClassName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewStorageClassName
public A withNewStorageClassName(StringBuilder arg1)
- Specified by:
withNewStorageClassName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewStorageClassName
public A withNewStorageClassName(StringBuffer arg1)
- Specified by:
withNewStorageClassName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getVolumeMode
public String getVolumeMode()
- Specified by:
getVolumeMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withVolumeMode
public A withVolumeMode(String volumeMode)
- Specified by:
withVolumeMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hasVolumeMode
public Boolean hasVolumeMode()
- Specified by:
hasVolumeMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewVolumeMode
public A withNewVolumeMode(String arg1)
- Specified by:
withNewVolumeMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewVolumeMode
public A withNewVolumeMode(StringBuilder arg1)
- Specified by:
withNewVolumeMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewVolumeMode
public A withNewVolumeMode(StringBuffer arg1)
- Specified by:
withNewVolumeMode
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
getVolumeName
public String getVolumeName()
- Specified by:
getVolumeName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withVolumeName
public A withVolumeName(String volumeName)
- Specified by:
withVolumeName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
hasVolumeName
public Boolean hasVolumeName()
- Specified by:
hasVolumeName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewVolumeName
public A withNewVolumeName(String arg1)
- Specified by:
withNewVolumeName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewVolumeName
public A withNewVolumeName(StringBuilder arg1)
- Specified by:
withNewVolumeName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
withNewVolumeName
public A withNewVolumeName(StringBuffer arg1)
- Specified by:
withNewVolumeName
in interfacePersistentVolumeClaimSpecFluent<A extends PersistentVolumeClaimSpecFluent<A>>
-
-