Class ImmutableNode.Builder
- java.lang.Object
-
- org.opennms.integration.api.v1.model.immutables.ImmutableNode.Builder
-
- Enclosing class:
- ImmutableNode
public static final class ImmutableNode.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableNode.BuilderaddCategory(java.lang.String category)ImmutableNode.BuilderaddIpInterface(org.opennms.integration.api.v1.model.IpInterface ipInterface)ImmutableNode.BuilderaddMetaData(org.opennms.integration.api.v1.model.MetaData metaData)ImmutableNode.BuilderaddSnmpInterface(org.opennms.integration.api.v1.model.SnmpInterface snmpInterface)ImmutableNodebuild()ImmutableNode.BuildersetAssetRecord(org.opennms.integration.api.v1.model.NodeAssetRecord assetRecord)ImmutableNode.BuildersetCategories(java.util.List<java.lang.String> categories)ImmutableNode.BuildersetForeignId(java.lang.String foreignId)ImmutableNode.BuildersetForeignSource(java.lang.String foreignSource)ImmutableNode.BuildersetId(int id)ImmutableNode.BuildersetIpInterfaces(java.util.List<org.opennms.integration.api.v1.model.IpInterface> ipInterfaces)ImmutableNode.BuildersetLabel(java.lang.String label)ImmutableNode.BuildersetLocation(java.lang.String location)ImmutableNode.BuildersetMetaData(java.util.List<org.opennms.integration.api.v1.model.MetaData> metaData)ImmutableNode.BuildersetSnmpInterfaces(java.util.List<org.opennms.integration.api.v1.model.SnmpInterface> snmpInterfaces)
-
-
-
Method Detail
-
setId
public ImmutableNode.Builder setId(int id)
-
setForeignSource
public ImmutableNode.Builder setForeignSource(java.lang.String foreignSource)
-
setForeignId
public ImmutableNode.Builder setForeignId(java.lang.String foreignId)
-
setLabel
public ImmutableNode.Builder setLabel(java.lang.String label)
-
setLocation
public ImmutableNode.Builder setLocation(java.lang.String location)
-
setAssetRecord
public ImmutableNode.Builder setAssetRecord(org.opennms.integration.api.v1.model.NodeAssetRecord assetRecord)
-
setIpInterfaces
public ImmutableNode.Builder setIpInterfaces(java.util.List<org.opennms.integration.api.v1.model.IpInterface> ipInterfaces)
-
addIpInterface
public ImmutableNode.Builder addIpInterface(org.opennms.integration.api.v1.model.IpInterface ipInterface)
-
setSnmpInterfaces
public ImmutableNode.Builder setSnmpInterfaces(java.util.List<org.opennms.integration.api.v1.model.SnmpInterface> snmpInterfaces)
-
addSnmpInterface
public ImmutableNode.Builder addSnmpInterface(org.opennms.integration.api.v1.model.SnmpInterface snmpInterface)
-
setMetaData
public ImmutableNode.Builder setMetaData(java.util.List<org.opennms.integration.api.v1.model.MetaData> metaData)
-
addMetaData
public ImmutableNode.Builder addMetaData(org.opennms.integration.api.v1.model.MetaData metaData)
-
setCategories
public ImmutableNode.Builder setCategories(java.util.List<java.lang.String> categories)
-
addCategory
public ImmutableNode.Builder addCategory(java.lang.String category)
-
build
public ImmutableNode build()
-
-