public final class ImmutableSnmpInterface extends Object implements org.opennms.integration.api.v1.model.SnmpInterface
SnmpInterface that enforces deep immutability.| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableSnmpInterface.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getIfDescr() |
Integer |
getIfIndex() |
String |
getIfName() |
int |
hashCode() |
static org.opennms.integration.api.v1.model.SnmpInterface |
immutableCopy(org.opennms.integration.api.v1.model.SnmpInterface snmpInterface) |
static ImmutableSnmpInterface.Builder |
newBuilder() |
static ImmutableSnmpInterface.Builder |
newBuilderFrom(org.opennms.integration.api.v1.model.SnmpInterface snmpInterface) |
String |
toString() |
public static ImmutableSnmpInterface.Builder newBuilder()
public static ImmutableSnmpInterface.Builder newBuilderFrom(org.opennms.integration.api.v1.model.SnmpInterface snmpInterface)
public static org.opennms.integration.api.v1.model.SnmpInterface immutableCopy(org.opennms.integration.api.v1.model.SnmpInterface snmpInterface)
public String getIfDescr()
getIfDescr in interface org.opennms.integration.api.v1.model.SnmpInterfacepublic String getIfName()
getIfName in interface org.opennms.integration.api.v1.model.SnmpInterfacepublic Integer getIfIndex()
getIfIndex in interface org.opennms.integration.api.v1.model.SnmpInterfaceCopyright © 2019. All rights reserved.