Class FileRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.filestorage.types.FileRequest.Builder
-
- Enclosing class:
- FileRequest
public static final class FileRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileRequestbuild()FileRequest.Builderdescription(java.lang.String description)FileRequest.Builderdescription(java.util.Optional<java.lang.String> description)FileRequest.Builderdrive(FileRequestDrive drive)FileRequest.Builderdrive(java.util.Optional<FileRequestDrive> drive)FileRequest.BuilderfileThumbnailUrl(java.lang.String fileThumbnailUrl)FileRequest.BuilderfileThumbnailUrl(java.util.Optional<java.lang.String> fileThumbnailUrl)FileRequest.BuilderfileUrl(java.lang.String fileUrl)FileRequest.BuilderfileUrl(java.util.Optional<java.lang.String> fileUrl)FileRequest.Builderfolder(FileRequestFolder folder)FileRequest.Builderfolder(java.util.Optional<FileRequestFolder> folder)FileRequest.Builderfrom(FileRequest other)FileRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)FileRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)FileRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)FileRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)FileRequest.BuildermimeType(java.lang.String mimeType)FileRequest.BuildermimeType(java.util.Optional<java.lang.String> mimeType)FileRequest.Buildername(java.lang.String name)FileRequest.Buildername(java.util.Optional<java.lang.String> name)FileRequest.Builderpermissions(FileRequestPermissions permissions)FileRequest.Builderpermissions(java.util.Optional<FileRequestPermissions> permissions)FileRequest.Buildersize(java.lang.Long size)FileRequest.Buildersize(java.util.Optional<java.lang.Long> size)
-
-
-
Method Detail
-
from
public FileRequest.Builder from(FileRequest other)
-
name
public FileRequest.Builder name(java.util.Optional<java.lang.String> name)
-
name
public FileRequest.Builder name(java.lang.String name)
-
fileUrl
public FileRequest.Builder fileUrl(java.util.Optional<java.lang.String> fileUrl)
-
fileUrl
public FileRequest.Builder fileUrl(java.lang.String fileUrl)
-
fileThumbnailUrl
public FileRequest.Builder fileThumbnailUrl(java.util.Optional<java.lang.String> fileThumbnailUrl)
-
fileThumbnailUrl
public FileRequest.Builder fileThumbnailUrl(java.lang.String fileThumbnailUrl)
-
size
public FileRequest.Builder size(java.util.Optional<java.lang.Long> size)
-
size
public FileRequest.Builder size(java.lang.Long size)
-
mimeType
public FileRequest.Builder mimeType(java.util.Optional<java.lang.String> mimeType)
-
mimeType
public FileRequest.Builder mimeType(java.lang.String mimeType)
-
description
public FileRequest.Builder description(java.util.Optional<java.lang.String> description)
-
description
public FileRequest.Builder description(java.lang.String description)
-
folder
public FileRequest.Builder folder(java.util.Optional<FileRequestFolder> folder)
-
folder
public FileRequest.Builder folder(FileRequestFolder folder)
-
permissions
public FileRequest.Builder permissions(java.util.Optional<FileRequestPermissions> permissions)
-
permissions
public FileRequest.Builder permissions(FileRequestPermissions permissions)
-
drive
public FileRequest.Builder drive(java.util.Optional<FileRequestDrive> drive)
-
drive
public FileRequest.Builder drive(FileRequestDrive drive)
-
integrationParams
public FileRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public FileRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public FileRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public FileRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
build
public FileRequest build()
-
-