Class Permission.Builder
- java.lang.Object
-
- com.merge.api.resources.filestorage.types.Permission.Builder
-
- Enclosing class:
- Permission
public static final class Permission.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Permissionbuild()Permission.BuildercreatedAt(java.time.OffsetDateTime createdAt)Permission.BuildercreatedAt(java.util.Optional<java.time.OffsetDateTime> createdAt)Permission.Builderfrom(Permission other)Permission.Buildergroup(PermissionGroup group)Permission.Buildergroup(java.util.Optional<PermissionGroup> group)Permission.Builderid(java.lang.String id)Permission.Builderid(java.util.Optional<java.lang.String> id)Permission.BuildermodifiedAt(java.time.OffsetDateTime modifiedAt)Permission.BuildermodifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)Permission.BuilderremoteId(java.lang.String remoteId)Permission.BuilderremoteId(java.util.Optional<java.lang.String> remoteId)Permission.Builderroles(java.util.List<java.util.Optional<PermissionRolesItem>> roles)Permission.Builderroles(java.util.Optional<java.util.List<java.util.Optional<PermissionRolesItem>>> roles)Permission.Buildertype(PermissionType type)Permission.Buildertype(java.util.Optional<PermissionType> type)Permission.Builderuser(PermissionUser user)Permission.Builderuser(java.util.Optional<PermissionUser> user)
-
-
-
Method Detail
-
from
public Permission.Builder from(Permission other)
-
id
public Permission.Builder id(java.util.Optional<java.lang.String> id)
-
id
public Permission.Builder id(java.lang.String id)
-
remoteId
public Permission.Builder remoteId(java.util.Optional<java.lang.String> remoteId)
-
remoteId
public Permission.Builder remoteId(java.lang.String remoteId)
-
createdAt
public Permission.Builder createdAt(java.util.Optional<java.time.OffsetDateTime> createdAt)
-
createdAt
public Permission.Builder createdAt(java.time.OffsetDateTime createdAt)
-
modifiedAt
public Permission.Builder modifiedAt(java.util.Optional<java.time.OffsetDateTime> modifiedAt)
-
modifiedAt
public Permission.Builder modifiedAt(java.time.OffsetDateTime modifiedAt)
-
user
public Permission.Builder user(java.util.Optional<PermissionUser> user)
-
user
public Permission.Builder user(PermissionUser user)
-
group
public Permission.Builder group(java.util.Optional<PermissionGroup> group)
-
group
public Permission.Builder group(PermissionGroup group)
-
type
public Permission.Builder type(java.util.Optional<PermissionType> type)
-
type
public Permission.Builder type(PermissionType type)
-
roles
public Permission.Builder roles(java.util.Optional<java.util.List<java.util.Optional<PermissionRolesItem>>> roles)
-
roles
public Permission.Builder roles(java.util.List<java.util.Optional<PermissionRolesItem>> roles)
-
build
public Permission build()
-
-