Class ImmutableCollectionSetResource.Builder<T extends org.opennms.integration.api.v1.collectors.resource.Resource>
- java.lang.Object
-
- org.opennms.integration.api.v1.collectors.resource.immutables.ImmutableCollectionSetResource.Builder<T>
-
- Enclosing class:
- ImmutableCollectionSetResource<T extends org.opennms.integration.api.v1.collectors.resource.Resource>
public static final class ImmutableCollectionSetResource.Builder<T extends org.opennms.integration.api.v1.collectors.resource.Resource> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableCollectionSetResource.Builder<T>addNumericAttribute(org.opennms.integration.api.v1.collectors.resource.NumericAttribute numericAttribute)ImmutableCollectionSetResource.Builder<T>addStringAttribute(org.opennms.integration.api.v1.collectors.resource.StringAttribute stringAttribute)org.opennms.integration.api.v1.collectors.resource.CollectionSetResource<T>build()ImmutableCollectionSetResource.Builder<T>setNumericAttributes(java.util.List<org.opennms.integration.api.v1.collectors.resource.NumericAttribute> numericAttributes)ImmutableCollectionSetResource.Builder<T>setResource(T resource)ImmutableCollectionSetResource.Builder<T>setStringAttributes(java.util.List<org.opennms.integration.api.v1.collectors.resource.StringAttribute> stringAttributes)
-
-
-
Method Detail
-
setResource
public ImmutableCollectionSetResource.Builder<T> setResource(T resource)
-
setStringAttributes
public ImmutableCollectionSetResource.Builder<T> setStringAttributes(java.util.List<org.opennms.integration.api.v1.collectors.resource.StringAttribute> stringAttributes)
-
addStringAttribute
public ImmutableCollectionSetResource.Builder<T> addStringAttribute(org.opennms.integration.api.v1.collectors.resource.StringAttribute stringAttribute)
-
setNumericAttributes
public ImmutableCollectionSetResource.Builder<T> setNumericAttributes(java.util.List<org.opennms.integration.api.v1.collectors.resource.NumericAttribute> numericAttributes)
-
addNumericAttribute
public ImmutableCollectionSetResource.Builder<T> addNumericAttribute(org.opennms.integration.api.v1.collectors.resource.NumericAttribute numericAttribute)
-
build
public org.opennms.integration.api.v1.collectors.resource.CollectionSetResource<T> build()
-
-