Class CustomObject.Builder
- java.lang.Object
-
- com.merge.api.resources.crm.types.CustomObject.Builder
-
- Enclosing class:
- CustomObject
public static final class CustomObject.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomObjectbuild()CustomObject.BuildercreatedAt(java.time.OffsetDateTime createdAt)CustomObject.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)CustomObject.Builderfields(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fields)CustomObject.Builderfields(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fields)CustomObject.Builderfrom(CustomObject other)CustomObject.Builderid(java.lang.String id)CustomObject.Builderid(java.util.Optional<java.lang.String> id)CustomObject.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)CustomObject.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)CustomObject.BuilderobjectClass(java.lang.String objectClass)CustomObject.BuilderobjectClass(java.util.Optional<java.lang.String> objectClass)CustomObject.BuilderremoteFields(java.util.List<RemoteField> remoteFields)CustomObject.BuilderremoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)CustomObject.BuilderremoteId(java.lang.String remoteId)CustomObject.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)
-
-
-
Method Detail
-
from
public CustomObject.Builder from(CustomObject other)
-
id
public CustomObject.Builder id(java.util.Optional<java.lang.String> id)
-
id
public CustomObject.Builder id(java.lang.String id)
-
remoteId
public CustomObject.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public CustomObject.Builder remoteId(java.lang.String remoteId)
-
createdAt
public CustomObject.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public CustomObject.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public CustomObject.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public CustomObject.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
objectClass
public CustomObject.Builder objectClass(java.util.Optional<java.lang.String> objectClass)
-
objectClass
public CustomObject.Builder objectClass(java.lang.String objectClass)
-
fields
public CustomObject.Builder fields(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fields)
-
fields
public CustomObject.Builder fields(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fields)
-
remoteFields
public CustomObject.Builder remoteFields(java.util.Optional<java.util.List<RemoteField>> remoteFields)
-
remoteFields
public CustomObject.Builder remoteFields(java.util.List<RemoteField> remoteFields)
-
build
public CustomObject build()
-
-