public abstract class ResourceType<MT extends MetricType,AT extends AvailType,O extends Operation,RCPT extends ResourceConfigurationPropertyType> extends NamedObject
| Constructor and Description |
|---|
ResourceType(ID id,
Name name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOperation(O operation) |
void |
addResourceConfigurationPropertyType(RCPT resConfigPropertyType) |
Collection<Name> |
getAvailSets() |
Collection<AT> |
getAvailTypes() |
Collection<Name> |
getMetricSets() |
Collection<MT> |
getMetricTypes() |
Collection<O> |
getOperations() |
Collection<Name> |
getParents() |
Collection<RCPT> |
getResourceConfigurationPropertyTypes() |
String |
getResourceNameTemplate() |
void |
setAvailSets(Collection<Name> availSets) |
void |
setMetricSets(Collection<Name> metricSets) |
void |
setParents(Collection<Name> parents) |
void |
setResourceNameTemplate(String resourceNameTemplate) |
getNameaddProperty, equals, getID, getProperties, hashCode, isPersisted, removeProperty, setPersisted, toStringpublic String getResourceNameTemplate()
public void setResourceNameTemplate(String resourceNameTemplate)
public Collection<Name> getParents()
public void setParents(Collection<Name> parents)
public Collection<Name> getMetricSets()
public void setMetricSets(Collection<Name> metricSets)
public Collection<Name> getAvailSets()
public void setAvailSets(Collection<Name> availSets)
public Collection<MT> getMetricTypes()
public Collection<AT> getAvailTypes()
public Collection<RCPT> getResourceConfigurationPropertyTypes()
public void addResourceConfigurationPropertyType(RCPT resConfigPropertyType)
public Collection<O> getOperations()
public void addOperation(O operation)
Copyright © 2015 Red Hat, Inc.. All rights reserved.