Class PatchedEngagementRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.crm.types.PatchedEngagementRequest.Builder
-
- Enclosing class:
- PatchedEngagementRequest
public static final class PatchedEngagementRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PatchedEngagementRequest.Builderaccount(java.lang.String account)PatchedEngagementRequest.Builderaccount(java.util.Optional<java.lang.String> account)PatchedEngagementRequestbuild()PatchedEngagementRequest.Buildercontacts(java.util.List<java.util.Optional<java.lang.String>> contacts)PatchedEngagementRequest.Buildercontacts(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> contacts)PatchedEngagementRequest.Buildercontent(java.lang.String content)PatchedEngagementRequest.Buildercontent(java.util.Optional<java.lang.String> content)PatchedEngagementRequest.Builderdirection(PatchedEngagementRequestDirection direction)PatchedEngagementRequest.Builderdirection(java.util.Optional<PatchedEngagementRequestDirection> direction)PatchedEngagementRequest.BuilderendTime(java.time.OffsetDateTime endTime)PatchedEngagementRequest.BuilderendTime(java.util.Optional<java.time.OffsetDateTime> endTime)PatchedEngagementRequest.BuilderengagementType(java.lang.String engagementType)PatchedEngagementRequest.BuilderengagementType(java.util.Optional<java.lang.String> engagementType)PatchedEngagementRequest.Builderfrom(PatchedEngagementRequest other)PatchedEngagementRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)PatchedEngagementRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)PatchedEngagementRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)PatchedEngagementRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)PatchedEngagementRequest.Builderowner(java.lang.String owner)PatchedEngagementRequest.Builderowner(java.util.Optional<java.lang.String> owner)PatchedEngagementRequest.BuilderremoteFields(java.util.List<RemoteFieldRequest> remoteFields)PatchedEngagementRequest.BuilderremoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)PatchedEngagementRequest.BuilderstartTime(java.time.OffsetDateTime startTime)PatchedEngagementRequest.BuilderstartTime(java.util.Optional<java.time.OffsetDateTime> startTime)PatchedEngagementRequest.Buildersubject(java.lang.String subject)PatchedEngagementRequest.Buildersubject(java.util.Optional<java.lang.String> subject)
-
-
-
Method Detail
-
from
public PatchedEngagementRequest.Builder from(PatchedEngagementRequest other)
-
owner
public PatchedEngagementRequest.Builder owner(java.util.Optional<java.lang.String> owner)
-
owner
public PatchedEngagementRequest.Builder owner(java.lang.String owner)
-
content
public PatchedEngagementRequest.Builder content(java.util.Optional<java.lang.String> content)
-
content
public PatchedEngagementRequest.Builder content(java.lang.String content)
-
subject
public PatchedEngagementRequest.Builder subject(java.util.Optional<java.lang.String> subject)
-
subject
public PatchedEngagementRequest.Builder subject(java.lang.String subject)
-
direction
public PatchedEngagementRequest.Builder direction(java.util.Optional<PatchedEngagementRequestDirection> direction)
-
direction
public PatchedEngagementRequest.Builder direction(PatchedEngagementRequestDirection direction)
-
engagementType
public PatchedEngagementRequest.Builder engagementType(java.util.Optional<java.lang.String> engagementType)
-
engagementType
public PatchedEngagementRequest.Builder engagementType(java.lang.String engagementType)
-
startTime
public PatchedEngagementRequest.Builder startTime(java.util.Optional<java.time.OffsetDateTime> startTime)
-
startTime
public PatchedEngagementRequest.Builder startTime(java.time.OffsetDateTime startTime)
-
endTime
public PatchedEngagementRequest.Builder endTime(java.util.Optional<java.time.OffsetDateTime> endTime)
-
endTime
public PatchedEngagementRequest.Builder endTime(java.time.OffsetDateTime endTime)
-
account
public PatchedEngagementRequest.Builder account(java.util.Optional<java.lang.String> account)
-
account
public PatchedEngagementRequest.Builder account(java.lang.String account)
-
contacts
public PatchedEngagementRequest.Builder contacts(java.util.Optional<java.util.List<java.util.Optional<java.lang.String>>> contacts)
-
contacts
public PatchedEngagementRequest.Builder contacts(java.util.List<java.util.Optional<java.lang.String>> contacts)
-
integrationParams
public PatchedEngagementRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public PatchedEngagementRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public PatchedEngagementRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public PatchedEngagementRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public PatchedEngagementRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public PatchedEngagementRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public PatchedEngagementRequest build()
-
-