Class ImmutableTicket.Builder
- java.lang.Object
-
- org.opennms.integration.api.v1.ticketing.immutables.ImmutableTicket.Builder
-
- Enclosing class:
- ImmutableTicket
public static final class ImmutableTicket.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableTicket.BuilderaddAttribute(java.lang.String key, java.lang.String value)ImmutableTicketbuild()ImmutableTicket.BuildersetAlarmId(java.lang.Integer alarmId)ImmutableTicket.BuildersetAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)ImmutableTicket.BuildersetDetails(java.lang.String details)ImmutableTicket.BuildersetId(java.lang.String id)ImmutableTicket.BuildersetIpAddress(java.net.InetAddress ipAddress)ImmutableTicket.BuildersetNodeId(java.lang.Integer nodeId)ImmutableTicket.BuildersetState(org.opennms.integration.api.v1.ticketing.Ticket.State state)ImmutableTicket.BuildersetSummary(java.lang.String summary)ImmutableTicket.BuildersetUser(java.lang.String user)
-
-
-
Method Detail
-
setAlarmId
public ImmutableTicket.Builder setAlarmId(java.lang.Integer alarmId)
-
setAttributes
public ImmutableTicket.Builder setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
-
addAttribute
public ImmutableTicket.Builder addAttribute(java.lang.String key, java.lang.String value)
-
setDetails
public ImmutableTicket.Builder setDetails(java.lang.String details)
-
setId
public ImmutableTicket.Builder setId(java.lang.String id)
-
setIpAddress
public ImmutableTicket.Builder setIpAddress(java.net.InetAddress ipAddress)
-
setNodeId
public ImmutableTicket.Builder setNodeId(java.lang.Integer nodeId)
-
setState
public ImmutableTicket.Builder setState(org.opennms.integration.api.v1.ticketing.Ticket.State state)
-
setSummary
public ImmutableTicket.Builder setSummary(java.lang.String summary)
-
setUser
public ImmutableTicket.Builder setUser(java.lang.String user)
-
build
public ImmutableTicket build()
-
-