Class Opportunity.Builder
- java.lang.Object
-
- com.merge.api.resources.crm.types.Opportunity.Builder
-
- Enclosing class:
- Opportunity
public static final class Opportunity.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Opportunity.Builderaccount(OpportunityAccount account)Opportunity.Builderaccount(java.util.Optional<OpportunityAccount> account)Opportunity.Builderamount(java.lang.Integer amount)Opportunity.Builderamount(java.util.Optional<java.lang.Integer> amount)Opportunitybuild()Opportunity.BuildercloseDate(java.time.OffsetDateTime closeDate)Opportunity.BuildercloseDate(java.util.Optional<java.time.OffsetDateTime> closeDate)Opportunity.BuildercreatedAt(java.time.OffsetDateTime createdAt)Opportunity.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Opportunity.Builderdescription(java.lang.String description)Opportunity.Builderdescription(java.util.Optional<java.lang.String> description)Opportunity.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)Opportunity.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)Opportunity.Builderfrom(Opportunity other)Opportunity.Builderid(java.lang.String id)Opportunity.Builderid(java.util.Optional<java.lang.String> id)Opportunity.BuilderlastActivityAt(java.time.OffsetDateTime lastActivityAt)Opportunity.BuilderlastActivityAt(java.util.Optional<java.time.OffsetDateTime> lastActivityAt)Opportunity.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Opportunity.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Opportunity.Buildername(java.lang.String name)Opportunity.Buildername(java.util.Optional<java.lang.String> name)Opportunity.Builderowner(OpportunityOwner owner)Opportunity.Builderowner(java.util.Optional<OpportunityOwner> owner)Opportunity.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)Opportunity.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)Opportunity.BuilderremoteData(java.util.List<RemoteData> remoteData)Opportunity.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)Opportunity.BuilderremoteFields(java.util.List<RemoteField> remoteFields)Opportunity.BuilderremoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)Opportunity.BuilderremoteId(java.lang.String remoteId)Opportunity.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Opportunity.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)Opportunity.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)Opportunity.Builderstage(OpportunityStage stage)Opportunity.Builderstage(java.util.Optional<OpportunityStage> stage)Opportunity.Builderstatus(OpportunityStatus status)Opportunity.Builderstatus(java.util.Optional<OpportunityStatus> status)
-
-
-
Method Detail
-
from
public Opportunity.Builder from(Opportunity other)
-
id
public Opportunity.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Opportunity.Builder id(java.lang.String id)
-
remoteId
public Opportunity.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Opportunity.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Opportunity.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Opportunity.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Opportunity.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Opportunity.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
name
public Opportunity.Builder name(java.util.Optional<java.lang.String> name)
-
name
public Opportunity.Builder name(java.lang.String name)
-
description
public Opportunity.Builder description(java.util.Optional<java.lang.String> description)
-
description
public Opportunity.Builder description(java.lang.String description)
-
amount
public Opportunity.Builder amount(java.util.Optional<java.lang.Integer> amount)
-
amount
public Opportunity.Builder amount(java.lang.Integer amount)
-
owner
public Opportunity.Builder owner(java.util.Optional<OpportunityOwner> owner)
-
owner
public Opportunity.Builder owner(OpportunityOwner owner)
-
account
public Opportunity.Builder account(java.util.Optional<OpportunityAccount> account)
-
account
public Opportunity.Builder account(OpportunityAccount account)
-
stage
public Opportunity.Builder stage(java.util.Optional<OpportunityStage> stage)
-
stage
public Opportunity.Builder stage(OpportunityStage stage)
-
status
public Opportunity.Builder status(java.util.Optional<OpportunityStatus> status)
-
status
public Opportunity.Builder status(OpportunityStatus status)
-
lastActivityAt
public Opportunity.Builder lastActivityAt(java.util.Optional<java.time.OffsetDateTime> lastActivityAt)
-
lastActivityAt
public Opportunity.Builder lastActivityAt(java.time.OffsetDateTime lastActivityAt)
-
closeDate
public Opportunity.Builder closeDate(java.util.Optional<java.time.OffsetDateTime> closeDate)
-
closeDate
public Opportunity.Builder closeDate(java.time.OffsetDateTime closeDate)
-
remoteCreatedAt
public Opportunity.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public Opportunity.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
remoteWasDeleted
public Opportunity.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public Opportunity.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public Opportunity.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public Opportunity.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public Opportunity.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public Opportunity.Builder remoteData(java.util.List<RemoteData> remoteData)
-
remoteFields
public Opportunity.Builder remoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)
-
remoteFields
public Opportunity.Builder remoteFields(java.util.List<RemoteField> remoteFields)
-
build
public Opportunity build()
-
-