Class ImmutableRequisitionNode.Builder
- java.lang.Object
-
- org.opennms.integration.api.v1.config.requisition.immutables.ImmutableRequisitionNode.Builder
-
- Enclosing class:
- ImmutableRequisitionNode
public static final class ImmutableRequisitionNode.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableRequisitionNode.BuilderaddAsset(java.lang.String name, java.lang.String value)ImmutableRequisitionNode.BuilderaddAsset(org.opennms.integration.api.v1.config.requisition.RequisitionAsset asset)ImmutableRequisitionNode.BuilderaddCategory(java.lang.String category)ImmutableRequisitionNode.BuilderaddInterface(org.opennms.integration.api.v1.config.requisition.RequisitionInterface iface)ImmutableRequisitionNode.BuilderaddMetaData(org.opennms.integration.api.v1.config.requisition.RequisitionMetaData requisitionMetaData)ImmutableRequisitionNodebuild()ImmutableRequisitionNode.BuildersetAssets(java.util.List<org.opennms.integration.api.v1.config.requisition.RequisitionAsset> assets)ImmutableRequisitionNode.BuildersetCategories(java.util.List<java.lang.String> categories)ImmutableRequisitionNode.BuildersetForeignId(java.lang.String foreignId)ImmutableRequisitionNode.BuildersetInterfaces(java.util.List<org.opennms.integration.api.v1.config.requisition.RequisitionInterface> interfaces)ImmutableRequisitionNode.BuildersetLocation(java.lang.String location)ImmutableRequisitionNode.BuildersetMetaData(java.util.List<org.opennms.integration.api.v1.config.requisition.RequisitionMetaData> metaData)ImmutableRequisitionNode.BuildersetNodeLabel(java.lang.String nodeLabel)
-
-
-
Method Detail
-
setForeignId
public ImmutableRequisitionNode.Builder setForeignId(java.lang.String foreignId)
-
setNodeLabel
public ImmutableRequisitionNode.Builder setNodeLabel(java.lang.String nodeLabel)
-
setLocation
public ImmutableRequisitionNode.Builder setLocation(java.lang.String location)
-
setInterfaces
public ImmutableRequisitionNode.Builder setInterfaces(java.util.List<org.opennms.integration.api.v1.config.requisition.RequisitionInterface> interfaces)
-
addInterface
public ImmutableRequisitionNode.Builder addInterface(org.opennms.integration.api.v1.config.requisition.RequisitionInterface iface)
-
setCategories
public ImmutableRequisitionNode.Builder setCategories(java.util.List<java.lang.String> categories)
-
addCategory
public ImmutableRequisitionNode.Builder addCategory(java.lang.String category)
-
setAssets
public ImmutableRequisitionNode.Builder setAssets(java.util.List<org.opennms.integration.api.v1.config.requisition.RequisitionAsset> assets)
-
addAsset
public ImmutableRequisitionNode.Builder addAsset(org.opennms.integration.api.v1.config.requisition.RequisitionAsset asset)
-
addAsset
public ImmutableRequisitionNode.Builder addAsset(java.lang.String name, java.lang.String value)
-
setMetaData
public ImmutableRequisitionNode.Builder setMetaData(java.util.List<org.opennms.integration.api.v1.config.requisition.RequisitionMetaData> metaData)
-
addMetaData
public ImmutableRequisitionNode.Builder addMetaData(org.opennms.integration.api.v1.config.requisition.RequisitionMetaData requisitionMetaData)
-
build
public ImmutableRequisitionNode build()
-
-