Class OpportunityRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.crm.types.OpportunityRequest.Builder
-
- Enclosing class:
- OpportunityRequest
public static final class OpportunityRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpportunityRequest.Builderaccount(OpportunityRequestAccount account)OpportunityRequest.Builderaccount(java.util.Optional<OpportunityRequestAccount> account)OpportunityRequest.Builderamount(java.lang.Integer amount)OpportunityRequest.Builderamount(java.util.Optional<java.lang.Integer> amount)OpportunityRequestbuild()OpportunityRequest.BuildercloseDate(java.time.OffsetDateTime closeDate)OpportunityRequest.BuildercloseDate(java.util.Optional<java.time.OffsetDateTime> closeDate)OpportunityRequest.Builderdescription(java.lang.String description)OpportunityRequest.Builderdescription(java.util.Optional<java.lang.String> description)OpportunityRequest.Builderfrom(OpportunityRequest other)OpportunityRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)OpportunityRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)OpportunityRequest.BuilderlastActivityAt(java.time.OffsetDateTime lastActivityAt)OpportunityRequest.BuilderlastActivityAt(java.util.Optional<java.time.OffsetDateTime> lastActivityAt)OpportunityRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)OpportunityRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)OpportunityRequest.Buildername(java.lang.String name)OpportunityRequest.Buildername(java.util.Optional<java.lang.String> name)OpportunityRequest.Builderowner(OpportunityRequestOwner owner)OpportunityRequest.Builderowner(java.util.Optional<OpportunityRequestOwner> owner)OpportunityRequest.BuilderremoteFields(java.util.List<RemoteFieldRequest> remoteFields)OpportunityRequest.BuilderremoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)OpportunityRequest.Builderstage(OpportunityRequestStage stage)OpportunityRequest.Builderstage(java.util.Optional<OpportunityRequestStage> stage)OpportunityRequest.Builderstatus(OpportunityRequestStatus status)OpportunityRequest.Builderstatus(java.util.Optional<OpportunityRequestStatus> status)
-
-
-
Method Detail
-
from
public OpportunityRequest.Builder from(OpportunityRequest other)
-
name
public OpportunityRequest.Builder name(java.util.Optional<java.lang.String> name)
-
name
public OpportunityRequest.Builder name(java.lang.String name)
-
description
public OpportunityRequest.Builder description(java.util.Optional<java.lang.String> description)
-
description
public OpportunityRequest.Builder description(java.lang.String description)
-
amount
public OpportunityRequest.Builder amount(java.util.Optional<java.lang.Integer> amount)
-
amount
public OpportunityRequest.Builder amount(java.lang.Integer amount)
-
owner
public OpportunityRequest.Builder owner(java.util.Optional<OpportunityRequestOwner> owner)
-
owner
public OpportunityRequest.Builder owner(OpportunityRequestOwner owner)
-
account
public OpportunityRequest.Builder account(java.util.Optional<OpportunityRequestAccount> account)
-
account
public OpportunityRequest.Builder account(OpportunityRequestAccount account)
-
stage
public OpportunityRequest.Builder stage(java.util.Optional<OpportunityRequestStage> stage)
-
stage
public OpportunityRequest.Builder stage(OpportunityRequestStage stage)
-
status
public OpportunityRequest.Builder status(java.util.Optional<OpportunityRequestStatus> status)
-
status
public OpportunityRequest.Builder status(OpportunityRequestStatus status)
-
lastActivityAt
public OpportunityRequest.Builder lastActivityAt(java.util.Optional<java.time.OffsetDateTime> lastActivityAt)
-
lastActivityAt
public OpportunityRequest.Builder lastActivityAt(java.time.OffsetDateTime lastActivityAt)
-
closeDate
public OpportunityRequest.Builder closeDate(java.util.Optional<java.time.OffsetDateTime> closeDate)
-
closeDate
public OpportunityRequest.Builder closeDate(java.time.OffsetDateTime closeDate)
-
integrationParams
public OpportunityRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public OpportunityRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public OpportunityRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public OpportunityRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public OpportunityRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public OpportunityRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public OpportunityRequest build()
-
-