public final class ImmutableTicket extends Object implements org.opennms.integration.api.v1.ticketing.Ticket
Ticket that enforces deep immutability.| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableTicket.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Integer |
getAlarmId() |
Map<String,String> |
getAttributes() |
String |
getDetails() |
String |
getId() |
InetAddress |
getIpAddress() |
Integer |
getNodeId() |
org.opennms.integration.api.v1.ticketing.Ticket.State |
getState() |
String |
getSummary() |
String |
getUser() |
int |
hashCode() |
static org.opennms.integration.api.v1.ticketing.Ticket |
immutableCopy(org.opennms.integration.api.v1.ticketing.Ticket ticket) |
static ImmutableTicket.Builder |
newBuilder() |
static ImmutableTicket.Builder |
newBuilderFrom(org.opennms.integration.api.v1.ticketing.Ticket ticket) |
String |
toString() |
public static ImmutableTicket.Builder newBuilder()
public static ImmutableTicket.Builder newBuilderFrom(org.opennms.integration.api.v1.ticketing.Ticket ticket)
public static org.opennms.integration.api.v1.ticketing.Ticket immutableCopy(org.opennms.integration.api.v1.ticketing.Ticket ticket)
public Integer getAlarmId()
getAlarmId in interface org.opennms.integration.api.v1.ticketing.Ticketpublic Map<String,String> getAttributes()
getAttributes in interface org.opennms.integration.api.v1.ticketing.Ticketpublic String getDetails()
getDetails in interface org.opennms.integration.api.v1.ticketing.Ticketpublic String getId()
getId in interface org.opennms.integration.api.v1.ticketing.Ticketpublic InetAddress getIpAddress()
getIpAddress in interface org.opennms.integration.api.v1.ticketing.Ticketpublic Integer getNodeId()
getNodeId in interface org.opennms.integration.api.v1.ticketing.Ticketpublic org.opennms.integration.api.v1.ticketing.Ticket.State getState()
getState in interface org.opennms.integration.api.v1.ticketing.Ticketpublic String getSummary()
getSummary in interface org.opennms.integration.api.v1.ticketing.Ticketpublic String getUser()
getUser in interface org.opennms.integration.api.v1.ticketing.TicketCopyright © 2019. All rights reserved.