public static interface UserByPermissionGroup.Builder extends SdkPojo, CopyableBuilder<UserByPermissionGroup.Builder,UserByPermissionGroup>
| Modifier and Type | Method and Description |
|---|---|
UserByPermissionGroup.Builder |
apiAccess(ApiAccess apiAccess)
Indicates whether the user can access FinSpace API operations.
|
UserByPermissionGroup.Builder |
apiAccess(String apiAccess)
Indicates whether the user can access FinSpace API operations.
|
UserByPermissionGroup.Builder |
apiAccessPrincipalArn(String apiAccessPrincipalArn)
The IAM ARN identifier that is attached to FinSpace API calls.
|
UserByPermissionGroup.Builder |
emailAddress(String emailAddress)
The email address of the user.
|
UserByPermissionGroup.Builder |
firstName(String firstName)
The first name of the user.
|
UserByPermissionGroup.Builder |
lastName(String lastName)
The last name of the user.
|
UserByPermissionGroup.Builder |
membershipStatus(PermissionGroupMembershipStatus membershipStatus)
Indicates the status of the user account within a permission group.
|
UserByPermissionGroup.Builder |
membershipStatus(String membershipStatus)
Indicates the status of the user account within a permission group.
|
UserByPermissionGroup.Builder |
status(String status)
The current status of the user account.
|
UserByPermissionGroup.Builder |
status(UserStatus status)
The current status of the user account.
|
UserByPermissionGroup.Builder |
type(String type)
Indicates the type of user.
|
UserByPermissionGroup.Builder |
type(UserType type)
Indicates the type of user.
|
UserByPermissionGroup.Builder |
userId(String userId)
The unique identifier for the user.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildUserByPermissionGroup.Builder userId(String userId)
The unique identifier for the user.
userId - The unique identifier for the user.UserByPermissionGroup.Builder status(String status)
The current status of the user account.
CREATING – The user account creation is in progress.
ENABLED – The user account is created and is currently active.
DISABLED – The user account is currently inactive.
status - The current status of the user account.
CREATING – The user account creation is in progress.
ENABLED – The user account is created and is currently active.
DISABLED – The user account is currently inactive.
UserStatus,
UserStatusUserByPermissionGroup.Builder status(UserStatus status)
The current status of the user account.
CREATING – The user account creation is in progress.
ENABLED – The user account is created and is currently active.
DISABLED – The user account is currently inactive.
status - The current status of the user account.
CREATING – The user account creation is in progress.
ENABLED – The user account is created and is currently active.
DISABLED – The user account is currently inactive.
UserStatus,
UserStatusUserByPermissionGroup.Builder firstName(String firstName)
The first name of the user.
firstName - The first name of the user.UserByPermissionGroup.Builder lastName(String lastName)
The last name of the user.
lastName - The last name of the user.UserByPermissionGroup.Builder emailAddress(String emailAddress)
The email address of the user. The email address serves as a unique identifier for each user and cannot be changed after it's created.
emailAddress - The email address of the user. The email address serves as a unique identifier for each user and
cannot be changed after it's created.UserByPermissionGroup.Builder type(String type)
Indicates the type of user.
SUPER_USER – A user with permission to all the functionality and data in FinSpace.
APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by
adding them to a permission group.
type - Indicates the type of user.
SUPER_USER – A user with permission to all the functionality and data in FinSpace.
APP_USER – A user with specific permissions in FinSpace. The users are assigned
permissions by adding them to a permission group.
UserType,
UserTypeUserByPermissionGroup.Builder type(UserType type)
Indicates the type of user.
SUPER_USER – A user with permission to all the functionality and data in FinSpace.
APP_USER – A user with specific permissions in FinSpace. The users are assigned permissions by
adding them to a permission group.
type - Indicates the type of user.
SUPER_USER – A user with permission to all the functionality and data in FinSpace.
APP_USER – A user with specific permissions in FinSpace. The users are assigned
permissions by adding them to a permission group.
UserType,
UserTypeUserByPermissionGroup.Builder apiAccess(String apiAccess)
Indicates whether the user can access FinSpace API operations.
ENABLED – The user has permissions to use the API operations.
DISABLED – The user does not have permissions to use any API operations.
apiAccess - Indicates whether the user can access FinSpace API operations.
ENABLED – The user has permissions to use the API operations.
DISABLED – The user does not have permissions to use any API operations.
ApiAccess,
ApiAccessUserByPermissionGroup.Builder apiAccess(ApiAccess apiAccess)
Indicates whether the user can access FinSpace API operations.
ENABLED – The user has permissions to use the API operations.
DISABLED – The user does not have permissions to use any API operations.
apiAccess - Indicates whether the user can access FinSpace API operations.
ENABLED – The user has permissions to use the API operations.
DISABLED – The user does not have permissions to use any API operations.
ApiAccess,
ApiAccessUserByPermissionGroup.Builder apiAccessPrincipalArn(String apiAccessPrincipalArn)
The IAM ARN identifier that is attached to FinSpace API calls.
apiAccessPrincipalArn - The IAM ARN identifier that is attached to FinSpace API calls.UserByPermissionGroup.Builder membershipStatus(String membershipStatus)
Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
ADDITION_SUCCESS – The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.
membershipStatus - Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
ADDITION_SUCCESS – The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.
PermissionGroupMembershipStatus,
PermissionGroupMembershipStatusUserByPermissionGroup.Builder membershipStatus(PermissionGroupMembershipStatus membershipStatus)
Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
ADDITION_SUCCESS – The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.
membershipStatus - Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS – The user account is currently being added to the permission group.
ADDITION_SUCCESS – The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.
PermissionGroupMembershipStatus,
PermissionGroupMembershipStatusCopyright © 2022. All rights reserved.