Class TicketRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.ticketing.types.TicketRequest.Builder
-
- Enclosing class:
- TicketRequest
public static final class TicketRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TicketRequest.Builderaccount(TicketRequestAccount account)TicketRequest.Builderaccount(java.util.Optional<TicketRequestAccount> account)TicketRequest.Builderassignees(java.util.List<java.util.Optional<TicketRequestAssigneesItem>> assignees)TicketRequest.Builderassignees(java.util.Optional<java.util.List<java.util.Optional<TicketRequestAssigneesItem>>> assignees)TicketRequest.Builderattachments(java.util.List<java.util.Optional<TicketRequestAttachmentsItem>> attachments)TicketRequest.Builderattachments(java.util.Optional<java.util.List<java.util.Optional<TicketRequestAttachmentsItem>>> attachments)TicketRequestbuild()TicketRequest.Buildercollections(java.util.List<java.util.Optional<TicketRequestCollectionsItem>> collections)TicketRequest.Buildercollections(java.util.Optional<java.util.List<java.util.Optional<TicketRequestCollectionsItem>>> collections)TicketRequest.BuildercompletedAt(java.time.OffsetDateTime completedAt)TicketRequest.BuildercompletedAt(java.util.Optional<java.time.OffsetDateTime> completedAt)TicketRequest.Buildercontact(TicketRequestContact contact)TicketRequest.Buildercontact(java.util.Optional<TicketRequestContact> contact)TicketRequest.Buildercreator(TicketRequestCreator creator)TicketRequest.Buildercreator(java.util.Optional<TicketRequestCreator> creator)TicketRequest.Builderdescription(java.lang.String description)TicketRequest.Builderdescription(java.util.Optional<java.lang.String> description)TicketRequest.BuilderdueDate(java.time.OffsetDateTime dueDate)TicketRequest.BuilderdueDate(java.util.Optional<java.time.OffsetDateTime> dueDate)TicketRequest.Builderfrom(TicketRequest other)TicketRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)TicketRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)TicketRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)TicketRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)TicketRequest.Buildername(java.lang.String name)TicketRequest.Buildername(java.util.Optional<java.lang.String> name)TicketRequest.BuilderparentTicket(TicketRequestParentTicket parentTicket)TicketRequest.BuilderparentTicket(java.util.Optional<TicketRequestParentTicket> parentTicket)TicketRequest.Builderpriority(TicketRequestPriority priority)TicketRequest.Builderpriority(java.util.Optional<TicketRequestPriority> priority)TicketRequest.BuilderremoteFields(java.util.List<RemoteFieldRequest> remoteFields)TicketRequest.BuilderremoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)TicketRequest.Builderstatus(TicketRequestStatus status)TicketRequest.Builderstatus(java.util.Optional<TicketRequestStatus> status)TicketRequest.Buildertags(java.util.List<java.util.Optional<java.lang.String>> tags)TicketRequest.Buildertags(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> tags)TicketRequest.BuilderticketType(java.lang.String ticketType)TicketRequest.BuilderticketType(java.util.Optional<java.lang.String> ticketType)TicketRequest.BuilderticketUrl(java.lang.String ticketUrl)TicketRequest.BuilderticketUrl(java.util.Optional<java.lang.String> ticketUrl)
-
-
-
Method Detail
-
from
public TicketRequest.Builder from(TicketRequest other)
-
name
public TicketRequest.Builder name(java.util.Optional<java.lang.String> name)
-
name
public TicketRequest.Builder name(java.lang.String name)
-
assignees
public TicketRequest.Builder assignees(java.util.Optional<java.util.List<java.util.Optional<TicketRequestAssigneesItem>>> assignees)
-
assignees
public TicketRequest.Builder assignees(java.util.List<java.util.Optional<TicketRequestAssigneesItem>> assignees)
-
creator
public TicketRequest.Builder creator(java.util.Optional<TicketRequestCreator> creator)
-
creator
public TicketRequest.Builder creator(TicketRequestCreator creator)
-
dueDate
public TicketRequest.Builder dueDate(java.util.Optional<java.time.OffsetDateTime> dueDate)
-
dueDate
public TicketRequest.Builder dueDate(java.time.OffsetDateTime dueDate)
-
status
public TicketRequest.Builder status(java.util.Optional<TicketRequestStatus> status)
-
status
public TicketRequest.Builder status(TicketRequestStatus status)
-
description
public TicketRequest.Builder description(java.util.Optional<java.lang.String> description)
-
description
public TicketRequest.Builder description(java.lang.String description)
-
collections
public TicketRequest.Builder collections(java.util.Optional<java.util.List<java.util.Optional<TicketRequestCollectionsItem>>> collections)
-
collections
public TicketRequest.Builder collections(java.util.List<java.util.Optional<TicketRequestCollectionsItem>> collections)
-
ticketType
public TicketRequest.Builder ticketType(java.util.Optional<java.lang.String> ticketType)
-
ticketType
public TicketRequest.Builder ticketType(java.lang.String ticketType)
-
account
public TicketRequest.Builder account(java.util.Optional<TicketRequestAccount> account)
-
account
public TicketRequest.Builder account(TicketRequestAccount account)
-
contact
public TicketRequest.Builder contact(java.util.Optional<TicketRequestContact> contact)
-
contact
public TicketRequest.Builder contact(TicketRequestContact contact)
-
parentTicket
public TicketRequest.Builder parentTicket(java.util.Optional<TicketRequestParentTicket> parentTicket)
-
parentTicket
public TicketRequest.Builder parentTicket(TicketRequestParentTicket parentTicket)
-
attachments
public TicketRequest.Builder attachments(java.util.Optional<java.util.List<java.util.Optional<TicketRequestAttachmentsItem>>> attachments)
-
attachments
public TicketRequest.Builder attachments(java.util.List<java.util.Optional<TicketRequestAttachmentsItem>> attachments)
-
tags
public TicketRequest.Builder tags(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> tags)
-
tags
public TicketRequest.Builder tags(java.util.List<java.util.Optional<java.lang.String>> tags)
-
completedAt
public TicketRequest.Builder completedAt(java.util.Optional<java.time.OffsetDateTime> completedAt)
-
completedAt
public TicketRequest.Builder completedAt(java.time.OffsetDateTime completedAt)
-
ticketUrl
public TicketRequest.Builder ticketUrl(java.util.Optional<java.lang.String> ticketUrl)
-
ticketUrl
public TicketRequest.Builder ticketUrl(java.lang.String ticketUrl)
-
priority
public TicketRequest.Builder priority(java.util.Optional<TicketRequestPriority> priority)
-
priority
public TicketRequest.Builder priority(TicketRequestPriority priority)
-
integrationParams
public TicketRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public TicketRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public TicketRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public TicketRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public TicketRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public TicketRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public TicketRequest build()
-
-