L - the type of the protocol specific location, typically a subclass of NodeLocationpublic final class ResourceType<L> extends NodeLocationProvider<L>
| Modifier and Type | Class and Description |
|---|---|
static class |
ResourceType.Builder<This extends ResourceType.Builder<?,L>,L> |
| Modifier and Type | Method and Description |
|---|---|
static <L> ResourceType.Builder<ResourceType.Builder<?,L>,L> |
builder() |
Collection<Name> |
getAvailSets() |
Collection<AvailType<L>> |
getAvailTypes() |
Collection<Name> |
getMetricSets() |
Collection<MetricType<L>> |
getMetricTypes() |
Collection<Operation<L>> |
getOperations() |
Collection<Name> |
getParents() |
Collection<ResourceConfigurationPropertyType<L>> |
getResourceConfigurationPropertyTypes() |
String |
getResourceNameTemplate() |
getLocationgetNameaddProperty, equals, getID, getProperties, hashCode, isPersisted, removeProperty, setPersisted, toStringpublic static <L> ResourceType.Builder<ResourceType.Builder<?,L>,L> builder()
public String getResourceNameTemplate()
public Collection<Name> getParents()
public Collection<Name> getMetricSets()
public Collection<Name> getAvailSets()
public Collection<MetricType<L>> getMetricTypes()
public Collection<AvailType<L>> getAvailTypes()
public Collection<ResourceConfigurationPropertyType<L>> getResourceConfigurationPropertyTypes()
public Collection<Operation<L>> getOperations()
Copyright © 2015 Red Hat, Inc.. All rights reserved.