Package io.fabric8.kubernetes.api.model
Class PersistentVolumeClaimSpec
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.PersistentVolumeClaimSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PersistentVolumeClaimSpecBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PersistentVolumeClaimSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<PersistentVolumeClaimSpecBuilder>, KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PersistentVolumeClaimSpec()
No args constructor for use in serializationPersistentVolumeClaimSpec(List<String> accessModes, TypedLocalObjectReference dataSource, TypedObjectReference dataSourceRef, VolumeResourceRequirements resources, LabelSelector selector, String storageClassName, String volumeAttributesClassName, String volumeMode, String volumeName)
-
Method Summary
-
-
-
Constructor Detail
-
PersistentVolumeClaimSpec
public PersistentVolumeClaimSpec()
No args constructor for use in serialization
-
PersistentVolumeClaimSpec
public PersistentVolumeClaimSpec(List<String> accessModes, TypedLocalObjectReference dataSource, TypedObjectReference dataSourceRef, VolumeResourceRequirements resources, LabelSelector selector, String storageClassName, String volumeAttributesClassName, String volumeMode, String volumeName)
-
-
Method Detail
-
getDataSource
public TypedLocalObjectReference getDataSource()
-
setDataSource
public void setDataSource(TypedLocalObjectReference dataSource)
-
getDataSourceRef
public TypedObjectReference getDataSourceRef()
-
setDataSourceRef
public void setDataSourceRef(TypedObjectReference dataSourceRef)
-
getResources
public VolumeResourceRequirements getResources()
-
setResources
public void setResources(VolumeResourceRequirements resources)
-
getSelector
public LabelSelector getSelector()
-
setSelector
public void setSelector(LabelSelector selector)
-
getStorageClassName
public String getStorageClassName()
-
setStorageClassName
public void setStorageClassName(String storageClassName)
-
getVolumeAttributesClassName
public String getVolumeAttributesClassName()
-
setVolumeAttributesClassName
public void setVolumeAttributesClassName(String volumeAttributesClassName)
-
getVolumeMode
public String getVolumeMode()
-
setVolumeMode
public void setVolumeMode(String volumeMode)
-
getVolumeName
public String getVolumeName()
-
setVolumeName
public void setVolumeName(String volumeName)
-
edit
public PersistentVolumeClaimSpecBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<PersistentVolumeClaimSpecBuilder>
-
toBuilder
public PersistentVolumeClaimSpecBuilder toBuilder()
-
-