Class File.Builder
- java.lang.Object
-
- com.merge.api.resources.filestorage.types.File.Builder
-
- Enclosing class:
- File
public static final class File.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filebuild()File.BuildercreatedAt(java.time.OffsetDateTime createdAt)File.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)File.Builderdescription(java.lang.String description)File.Builderdescription(java.util.Optional<java.lang.String> description)File.Builderdrive(FileDrive drive)File.Builderdrive(java.util.Optional<FileDrive> drive)File.BuilderfieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)File.BuilderfieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)File.BuilderfileThumbnailUrl(java.lang.String fileThumbnailUrl)File.BuilderfileThumbnailUrl(java.util.Optional<java.lang.String> fileThumbnailUrl)File.BuilderfileUrl(java.lang.String fileUrl)File.BuilderfileUrl(java.util.Optional<java.lang.String> fileUrl)File.Builderfolder(FileFolder folder)File.Builderfolder(java.util.Optional<FileFolder> folder)File.Builderfrom(File other)File.Builderid(java.lang.String id)File.Builderid(java.util.Optional<java.lang.String> id)File.BuildermimeType(java.lang.String mimeType)File.BuildermimeType(java.util.Optional<java.lang.String> mimeType)File.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)File.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)File.Buildername(java.lang.String name)File.Buildername(java.util.Optional<java.lang.String> name)File.Builderpermissions(FilePermissions permissions)File.Builderpermissions(java.util.Optional<FilePermissions> permissions)File.BuilderremoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)File.BuilderremoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)File.BuilderremoteData(java.util.List<java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>>> remoteData)File.BuilderremoteData(java.util.Optional<java.util.List<java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>>>> remoteData)File.BuilderremoteId(java.lang.String remoteId)File.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)File.BuilderremoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)File.BuilderremoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)File.BuilderremoteWasDeleted(java.lang.Boolean remoteWasDeleted)File.BuilderremoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)File.Buildersize(java.lang.Long size)File.Buildersize(java.util.Optional<java.lang.Long> size)
-
-
-
Method Detail
-
from
public File.Builder from(File other)
-
id
public File.Builder id(java.util.Optional<java.lang.String> id)
-
id
public File.Builder id(java.lang.String id)
-
remoteId
public File.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public File.Builder remoteId(java.lang.String remoteId)
-
createdAt
public File.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public File.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public File.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public File.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
name
public File.Builder name(java.util.Optional<java.lang.String> name)
-
name
public File.Builder name(java.lang.String name)
-
fileUrl
public File.Builder fileUrl(java.util.Optional<java.lang.String> fileUrl)
-
fileUrl
public File.Builder fileUrl(java.lang.String fileUrl)
-
fileThumbnailUrl
public File.Builder fileThumbnailUrl(java.util.Optional<java.lang.String> fileThumbnailUrl)
-
fileThumbnailUrl
public File.Builder fileThumbnailUrl(java.lang.String fileThumbnailUrl)
-
size
public File.Builder size(java.util.Optional<java.lang.Long> size)
-
size
public File.Builder size(java.lang.Long size)
-
mimeType
public File.Builder mimeType(java.util.Optional<java.lang.String> mimeType)
-
mimeType
public File.Builder mimeType(java.lang.String mimeType)
-
description
public File.Builder description(java.util.Optional<java.lang.String> description)
-
description
public File.Builder description(java.lang.String description)
-
folder
public File.Builder folder(java.util.Optional<FileFolder> folder)
-
folder
public File.Builder folder(FileFolder folder)
-
permissions
public File.Builder permissions(java.util.Optional<FilePermissions> permissions)
-
permissions
public File.Builder permissions(FilePermissions permissions)
-
drive
public File.Builder drive(java.util.Optional<FileDrive> drive)
-
drive
public File.Builder drive(FileDrive drive)
-
remoteCreatedAt
public File.Builder remoteCreatedAt(java.util.Optional<java.time.OffsetDateTime> remoteCreatedAt)
-
remoteCreatedAt
public File.Builder remoteCreatedAt(java.time.OffsetDateTime remoteCreatedAt)
-
remoteUpdatedAt
public File.Builder remoteUpdatedAt(java.util.Optional<java.time.OffsetDateTime> remoteUpdatedAt)
-
remoteUpdatedAt
public File.Builder remoteUpdatedAt(java.time.OffsetDateTime remoteUpdatedAt)
-
remoteWasDeleted
public File.Builder remoteWasDeleted(java.util.Optional<java.lang.Boolean> remoteWasDeleted)
-
remoteWasDeleted
public File.Builder remoteWasDeleted(java.lang.Boolean remoteWasDeleted)
-
fieldMappings
public File.Builder fieldMappings(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> fieldMappings)
-
fieldMappings
public File.Builder fieldMappings(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> fieldMappings)
-
remoteData
public File.Builder remoteData(java.util.Optional<java.util.List<java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>>>> remoteData)
-
remoteData
public File.Builder remoteData(java.util.List<java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>>> remoteData)
-
build
public File build()
-
-