Class PermissionRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.filestorage.types.PermissionRequest.Builder
-
- Enclosing class:
- PermissionRequest
public static final class PermissionRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PermissionRequestbuild()PermissionRequest.Builderfrom(PermissionRequest other)PermissionRequest.Buildergroup(PermissionRequestGroup group)PermissionRequest.Buildergroup(java.util.Optional<PermissionRequestGroup> group)PermissionRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)PermissionRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)PermissionRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)PermissionRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)PermissionRequest.BuilderremoteId(java.lang.String remoteId)PermissionRequest.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)PermissionRequest.Builderroles(java.util.List<java.util.Optional<PermissionRequestRolesItem>> roles)PermissionRequest.Builderroles(java.util.Optional<java.util.List<java.util.Optional<PermissionRequestRolesItem>>> roles)PermissionRequest.Buildertype(PermissionRequestType type)PermissionRequest.Buildertype(java.util.Optional<PermissionRequestType> type)PermissionRequest.Builderuser(PermissionRequestUser user)PermissionRequest.Builderuser(java.util.Optional<PermissionRequestUser> user)
-
-
-
Method Detail
-
from
public PermissionRequest.Builder from(PermissionRequest other)
-
remoteId
public PermissionRequest.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public PermissionRequest.Builder remoteId(java.lang.String remoteId)
-
user
public PermissionRequest.Builder user(java.util.Optional<PermissionRequestUser> user)
-
user
public PermissionRequest.Builder user(PermissionRequestUser user)
-
group
public PermissionRequest.Builder group(java.util.Optional<PermissionRequestGroup> group)
-
group
public PermissionRequest.Builder group(PermissionRequestGroup group)
-
type
public PermissionRequest.Builder type(java.util.Optional<PermissionRequestType> type)
-
type
public PermissionRequest.Builder type(PermissionRequestType type)
-
roles
public PermissionRequest.Builder roles(java.util.Optional<java.util.List<java.util.Optional<PermissionRequestRolesItem>>> roles)
-
roles
public PermissionRequest.Builder roles(java.util.List<java.util.Optional<PermissionRequestRolesItem>> roles)
-
integrationParams
public PermissionRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public PermissionRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public PermissionRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public PermissionRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
build
public PermissionRequest build()
-
-