public final class ImmutableNodeCriteria extends Object implements org.opennms.integration.api.v1.model.NodeCriteria
NodeCriteria that enforces deep immutability.| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableNodeCriteria.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getForeignId() |
String |
getForeignSource() |
Integer |
getId() |
int |
hashCode() |
static org.opennms.integration.api.v1.model.NodeCriteria |
immutableCopy(org.opennms.integration.api.v1.model.NodeCriteria nodeCriteria) |
static ImmutableNodeCriteria.Builder |
newBuilder() |
static ImmutableNodeCriteria.Builder |
newBuilderFrom(org.opennms.integration.api.v1.model.NodeCriteria nodeCriteria) |
String |
toString() |
public static ImmutableNodeCriteria.Builder newBuilder()
public static ImmutableNodeCriteria.Builder newBuilderFrom(org.opennms.integration.api.v1.model.NodeCriteria nodeCriteria)
public static org.opennms.integration.api.v1.model.NodeCriteria immutableCopy(org.opennms.integration.api.v1.model.NodeCriteria nodeCriteria)
public Integer getId()
getId in interface org.opennms.integration.api.v1.model.NodeCriteriapublic String getForeignSource()
getForeignSource in interface org.opennms.integration.api.v1.model.NodeCriteriapublic String getForeignId()
getForeignId in interface org.opennms.integration.api.v1.model.NodeCriteriaCopyright © 2019. All rights reserved.