public class StorageClass extends Object implements io.fabric8.kubernetes.api.model.HasMetadata
Constructor and Description |
---|
StorageClass()
No args constructor for use in serialization
|
StorageClass(Boolean allowVolumeExpansion,
List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> allowedTopologies,
String apiVersion,
String kind,
io.fabric8.kubernetes.api.model.ObjectMeta metadata,
List<String> mountOptions,
Map<String,String> parameters,
String provisioner,
String reclaimPolicy,
String volumeBindingMode) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getAdditionalProperties() |
List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> |
getAllowedTopologies() |
Boolean |
getAllowVolumeExpansion() |
String |
getApiVersion()
(Required)
|
String |
getKind()
(Required)
|
io.fabric8.kubernetes.api.model.ObjectMeta |
getMetadata() |
List<String> |
getMountOptions() |
Map<String,String> |
getParameters() |
String |
getProvisioner() |
String |
getReclaimPolicy() |
String |
getVolumeBindingMode() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setAllowedTopologies(List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> allowedTopologies) |
void |
setAllowVolumeExpansion(Boolean allowVolumeExpansion) |
void |
setApiVersion(String apiVersion)
(Required)
|
void |
setKind(String kind)
(Required)
|
void |
setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata) |
void |
setMountOptions(List<String> mountOptions) |
void |
setParameters(Map<String,String> parameters) |
void |
setProvisioner(String provisioner) |
void |
setReclaimPolicy(String reclaimPolicy) |
void |
setVolumeBindingMode(String volumeBindingMode) |
public StorageClass()
public StorageClass(Boolean allowVolumeExpansion, List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> allowedTopologies, String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, List<String> mountOptions, Map<String,String> parameters, String provisioner, String reclaimPolicy, String volumeBindingMode)
volumeBindingMode
- metadata
- provisioner
- apiVersion
- allowVolumeExpansion
- reclaimPolicy
- kind
- mountOptions
- parameters
- allowedTopologies
- public Boolean getAllowVolumeExpansion()
public void setAllowVolumeExpansion(Boolean allowVolumeExpansion)
public List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> getAllowedTopologies()
public void setAllowedTopologies(List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> allowedTopologies)
public String getApiVersion()
getApiVersion
in interface io.fabric8.kubernetes.api.model.HasMetadata
public void setApiVersion(String apiVersion)
setApiVersion
in interface io.fabric8.kubernetes.api.model.HasMetadata
public String getKind()
getKind
in interface io.fabric8.kubernetes.api.model.HasMetadata
public void setKind(String kind)
public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
getMetadata
in interface io.fabric8.kubernetes.api.model.HasMetadata
public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
setMetadata
in interface io.fabric8.kubernetes.api.model.HasMetadata
public String getProvisioner()
public void setProvisioner(String provisioner)
public String getReclaimPolicy()
public void setReclaimPolicy(String reclaimPolicy)
public String getVolumeBindingMode()
public void setVolumeBindingMode(String volumeBindingMode)
Copyright © 2015–2021 Red Hat. All rights reserved.