@Generated(value="org.jsonschema2pojo") public class StorageClass extends Object implements HasMetadata
Constructor and Description |
---|
StorageClass()
No args constructor for use in serialization
|
StorageClass(Boolean allowVolumeExpansion,
List<TopologySelectorTerm> allowedTopologies,
String apiVersion,
String kind,
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<TopologySelectorTerm> |
getAllowedTopologies() |
Boolean |
getAllowVolumeExpansion() |
String |
getApiVersion()
(Required)
|
String |
getKind()
(Required)
|
ObjectMeta |
getMetadata() |
List<String> |
getMountOptions() |
Map<String,String> |
getParameters() |
String |
getProvisioner() |
String |
getReclaimPolicy() |
String |
getVolumeBindingMode() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setAllowedTopologies(List<TopologySelectorTerm> allowedTopologies) |
void |
setAllowVolumeExpansion(Boolean allowVolumeExpansion) |
void |
setApiVersion(String apiVersion)
(Required)
|
void |
setKind(String kind)
(Required)
|
void |
setMetadata(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<TopologySelectorTerm> allowedTopologies, String apiVersion, String kind, 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)
allowVolumeExpansion
- The allowVolumeExpansionpublic List<TopologySelectorTerm> getAllowedTopologies()
public void setAllowedTopologies(List<TopologySelectorTerm> allowedTopologies)
allowedTopologies
- The allowedTopologiespublic String getApiVersion()
getApiVersion
in interface HasMetadata
public void setApiVersion(String apiVersion)
setApiVersion
in interface HasMetadata
apiVersion
- The apiVersionpublic String getKind()
getKind
in interface HasMetadata
public void setKind(String kind)
kind
- The kindpublic ObjectMeta getMetadata()
getMetadata
in interface HasMetadata
public void setMetadata(ObjectMeta metadata)
setMetadata
in interface HasMetadata
metadata
- The metadatapublic void setMountOptions(List<String> mountOptions)
mountOptions
- The mountOptionspublic void setParameters(Map<String,String> parameters)
parameters
- The parameterspublic String getProvisioner()
public void setProvisioner(String provisioner)
provisioner
- The provisionerpublic String getReclaimPolicy()
public void setReclaimPolicy(String reclaimPolicy)
reclaimPolicy
- The reclaimPolicypublic String getVolumeBindingMode()
public void setVolumeBindingMode(String volumeBindingMode)
volumeBindingMode
- The volumeBindingModeCopyright © 2015–2020 Red Hat. All rights reserved.