Class Offer.Builder
- java.lang.Object
-
- com.merge.api.resources.ats.types.Offer.Builder
-
- Enclosing class:
- Offer
public static final class Offer.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Offer.Builderapplication(OfferApplication application)Offer.Builderapplication(java.util.Optional<OfferApplication> application)Offerbuild()Offer.BuilderclosedAt(java.time.OffsetDateTime closedAt)Offer.BuilderclosedAt(java.util.Optional<java.time.OffsetDateTime> closedAt)Offer.BuildercreatedAt(java.time.OffsetDateTime createdAt)Offer.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Offer.Buildercreator(OfferCreator creator)Offer.Buildercreator(java.util.Optional<OfferCreator> creator)Offer.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)Offer.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)Offer.Builderfrom(Offer other)Offer.Builderid(java.lang.String id)Offer.Builderid(java.util.Optional<java.lang.String> id)Offer.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Offer.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Offer.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)Offer.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)Offer.BuilderremoteData(java.util.List<RemoteData> remoteData)Offer.BuilderremoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)Offer.BuilderremoteId(java.lang.String remoteId)Offer.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Offer.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)Offer.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)Offer.BuildersentAt(java.time.OffsetDateTime sentAt)Offer.BuildersentAt(java.util.Optional<java.time.OffsetDateTime> sentAt)Offer.BuilderstartDate(java.time.OffsetDateTime startDate)Offer.BuilderstartDate(java.util.Optional<java.time.OffsetDateTime> startDate)Offer.Builderstatus(OfferStatus status)Offer.Builderstatus(java.util.Optional<OfferStatus> status)
-
-
-
Method Detail
-
from
public Offer.Builder from(Offer other)
-
id
public Offer.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Offer.Builder id(java.lang.String id)
-
remoteId
public Offer.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Offer.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Offer.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Offer.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Offer.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Offer.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
application
public Offer.Builder application(java.util.Optional<OfferApplication> application)
-
application
public Offer.Builder application(OfferApplication application)
-
creator
public Offer.Builder creator(java.util.Optional<OfferCreator> creator)
-
creator
public Offer.Builder creator(OfferCreator creator)
-
remoteCreatedAt
public Offer.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public Offer.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
closedAt
public Offer.Builder closedAt(java.util.Optional<java.time.OffsetDateTime> closedAt)
-
closedAt
public Offer.Builder closedAt(java.time.OffsetDateTime closedAt)
-
sentAt
public Offer.Builder sentAt(java.util.Optional<java.time.OffsetDateTime> sentAt)
-
sentAt
public Offer.Builder sentAt(java.time.OffsetDateTime sentAt)
-
startDate
public Offer.Builder startDate(java.util.Optional<java.time.OffsetDateTime> startDate)
-
startDate
public Offer.Builder startDate(java.time.OffsetDateTime startDate)
-
status
public Offer.Builder status(java.util.Optional<OfferStatus> status)
-
status
public Offer.Builder status(OfferStatus status)
-
remoteWasDeleted
public Offer.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public Offer.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public Offer.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public Offer.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public Offer.Builder remoteData(java.util.Optional<java.util.List<RemoteData>> remoteData)
-
remoteData
public Offer.Builder remoteData(java.util.List<RemoteData> remoteData)
-
build
public Offer build()
-
-