Interface Ticket._FinalStage
-
- All Known Implementing Classes:
Ticket.Builder
- Enclosing class:
- Ticket
public static interface Ticket._FinalStage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Ticket._FinalStageadminAssigneeId(java.lang.String adminAssigneeId)Ticket._FinalStageadminAssigneeId(java.util.Optional<java.lang.String> adminAssigneeId)The id representing the admin assigned to the ticket.Ticketbuild()Ticket._FinalStagecreatedAt(java.lang.Integer createdAt)Ticket._FinalStagecreatedAt(java.util.Optional<java.lang.Integer> createdAt)The time the ticket was created as a UTC Unix timestamp.Ticket._FinalStageisShared(java.lang.Boolean isShared)Ticket._FinalStageisShared(java.util.Optional<java.lang.Boolean> isShared)Whether or not the ticket is shared with the customer.Ticket._FinalStagelinkedObjects(LinkedObjectList linkedObjects)Ticket._FinalStagelinkedObjects(java.util.Optional<LinkedObjectList> linkedObjects)Ticket._FinalStageopen(java.lang.Boolean open)Ticket._FinalStageopen(java.util.Optional<java.lang.Boolean> open)Whether or not the ticket is open.Ticket._FinalStageputAllTicketAttributes(java.util.Map<java.lang.String,java.lang.Object> ticketAttributes)Ticket._FinalStagesnoozedUntil(java.lang.Integer snoozedUntil)Ticket._FinalStagesnoozedUntil(java.util.Optional<java.lang.Integer> snoozedUntil)The time the ticket will be snoozed until as a UTC Unix timestamp.Ticket._FinalStageteamAssigneeId(java.lang.String teamAssigneeId)Ticket._FinalStageteamAssigneeId(java.util.Optional<java.lang.String> teamAssigneeId)The id representing the team assigned to the ticket.Ticket._FinalStageticketAttributes(java.lang.String key, java.lang.Object value)Ticket._FinalStageticketAttributes(java.util.Map<java.lang.String,java.lang.Object> ticketAttributes)Ticket._FinalStageticketParts(TicketParts ticketParts)Ticket._FinalStageticketParts(java.util.Optional<TicketParts> ticketParts)Ticket._FinalStageticketState(TicketState ticketState)Ticket._FinalStageticketState(java.util.Optional<TicketState> ticketState)Ticket._FinalStageticketType(TicketType ticketType)Ticket._FinalStageticketType(java.util.Optional<TicketType> ticketType)Ticket._FinalStageupdatedAt(java.lang.Integer updatedAt)Ticket._FinalStageupdatedAt(java.util.Optional<java.lang.Integer> updatedAt)The last time the ticket was updated as a UTC Unix timestamp.
-
-
-
Method Detail
-
build
Ticket build()
-
ticketAttributes
Ticket._FinalStage ticketAttributes(java.util.Map<java.lang.String,java.lang.Object> ticketAttributes)
-
putAllTicketAttributes
Ticket._FinalStage putAllTicketAttributes(java.util.Map<java.lang.String,java.lang.Object> ticketAttributes)
-
ticketAttributes
Ticket._FinalStage ticketAttributes(java.lang.String key, java.lang.Object value)
-
ticketState
Ticket._FinalStage ticketState(java.util.Optional<TicketState> ticketState)
-
ticketState
Ticket._FinalStage ticketState(TicketState ticketState)
-
ticketType
Ticket._FinalStage ticketType(java.util.Optional<TicketType> ticketType)
-
ticketType
Ticket._FinalStage ticketType(TicketType ticketType)
-
adminAssigneeId
Ticket._FinalStage adminAssigneeId(java.util.Optional<java.lang.String> adminAssigneeId)
The id representing the admin assigned to the ticket.
-
adminAssigneeId
Ticket._FinalStage adminAssigneeId(java.lang.String adminAssigneeId)
-
teamAssigneeId
Ticket._FinalStage teamAssigneeId(java.util.Optional<java.lang.String> teamAssigneeId)
The id representing the team assigned to the ticket.
-
teamAssigneeId
Ticket._FinalStage teamAssigneeId(java.lang.String teamAssigneeId)
-
createdAt
Ticket._FinalStage createdAt(java.util.Optional<java.lang.Integer> createdAt)
The time the ticket was created as a UTC Unix timestamp.
-
createdAt
Ticket._FinalStage createdAt(java.lang.Integer createdAt)
-
updatedAt
Ticket._FinalStage updatedAt(java.util.Optional<java.lang.Integer> updatedAt)
The last time the ticket was updated as a UTC Unix timestamp.
-
updatedAt
Ticket._FinalStage updatedAt(java.lang.Integer updatedAt)
-
open
Ticket._FinalStage open(java.util.Optional<java.lang.Boolean> open)
Whether or not the ticket is open. If false, the ticket is closed.
-
open
Ticket._FinalStage open(java.lang.Boolean open)
-
snoozedUntil
Ticket._FinalStage snoozedUntil(java.util.Optional<java.lang.Integer> snoozedUntil)
The time the ticket will be snoozed until as a UTC Unix timestamp. If null, the ticket is not currently snoozed.
-
snoozedUntil
Ticket._FinalStage snoozedUntil(java.lang.Integer snoozedUntil)
-
linkedObjects
Ticket._FinalStage linkedObjects(java.util.Optional<LinkedObjectList> linkedObjects)
-
linkedObjects
Ticket._FinalStage linkedObjects(LinkedObjectList linkedObjects)
-
ticketParts
Ticket._FinalStage ticketParts(java.util.Optional<TicketParts> ticketParts)
-
ticketParts
Ticket._FinalStage ticketParts(TicketParts ticketParts)
-
isShared
Ticket._FinalStage isShared(java.util.Optional<java.lang.Boolean> isShared)
Whether or not the ticket is shared with the customer.
-
isShared
Ticket._FinalStage isShared(java.lang.Boolean isShared)
-
-