public static class ResourceType.Builder<This extends ResourceType.Builder<?,L>,L> extends NodeLocationProvider.Builder<This,L>
id, location, name| Modifier and Type | Method and Description |
|---|---|
This |
availSetName(Name name) |
This |
availSetNames(Collection<Name> names) |
This |
availTypes(Collection<AvailType<L>> types) |
ResourceType<L> |
build() |
List<Name> |
getAvailSetNames() |
List<Name> |
getMetricSetNames() |
This |
metricSetName(Name name) |
This |
metricSetNames(Collection<Name> names) |
This |
metricTypes(Collection<MetricType<L>> types) |
This |
operation(Operation<L> operation) |
This |
parent(Name name) |
This |
parents(Collection<Name> names) |
This |
resourceConfigurationPropertyType(ResourceConfigurationPropertyType<L> resourceConfigurationPropertyType) |
This |
resourceNameTemplate(String resourceNameTemplate) |
id, location, namepublic ResourceType<L> build()
public This availSetNames(Collection<Name> names)
public This metricSetNames(Collection<Name> names)
public This availTypes(Collection<AvailType<L>> types)
public This metricTypes(Collection<MetricType<L>> types)
public This parents(Collection<Name> names)
public This resourceConfigurationPropertyType(ResourceConfigurationPropertyType<L> resourceConfigurationPropertyType)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.