@Generated(value="software.amazon.awssdk:codegen") public final class UpdateUserRequest extends FinspaceDataRequest implements ToCopyableBuilder<UpdateUserRequest.Builder,UpdateUserRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateUserRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
ApiAccess |
apiAccess()
The option to indicate whether the user can use the
GetProgrammaticAccessCredentials API to obtain
credentials that can then be used to access other FinSpace Data API operations. |
String |
apiAccessAsString()
The option to indicate whether the user can use the
GetProgrammaticAccessCredentials API to obtain
credentials that can then be used to access other FinSpace Data API operations. |
String |
apiAccessPrincipalArn()
The ARN identifier of an AWS user or role that is allowed to call the
GetProgrammaticAccessCredentials API to obtain a credentials token for a specific FinSpace user. |
static UpdateUserRequest.Builder |
builder() |
String |
clientToken()
A token that ensures idempotency.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
firstName()
The first name of the user.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
lastName()
The last name of the user.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateUserRequest.Builder> |
serializableBuilderClass() |
UpdateUserRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
UserType |
type()
The option to indicate the type of user.
|
String |
typeAsString()
The option to indicate the type of user.
|
String |
userId()
The unique identifier for the user account to update.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String userId()
The unique identifier for the user account to update.
public final UserType type()
The option to indicate 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.
If the service returns an enum value that is not available in the current SDK version, type will return
UserType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
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.
UserTypepublic final String typeAsString()
The option to indicate 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.
If the service returns an enum value that is not available in the current SDK version, type will return
UserType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
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.
UserTypepublic final String firstName()
The first name of the user.
public final String lastName()
The last name of the user.
public final ApiAccess apiAccess()
The option to indicate whether the user can use the GetProgrammaticAccessCredentials API to obtain
credentials that can then be used to access other FinSpace Data API operations.
ENABLED – The user has permissions to use the APIs.
DISABLED – The user does not have permissions to use any APIs.
If the service returns an enum value that is not available in the current SDK version, apiAccess will
return ApiAccess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
apiAccessAsString().
GetProgrammaticAccessCredentials API to
obtain credentials that can then be used to access other FinSpace Data API operations.
ENABLED – The user has permissions to use the APIs.
DISABLED – The user does not have permissions to use any APIs.
ApiAccesspublic final String apiAccessAsString()
The option to indicate whether the user can use the GetProgrammaticAccessCredentials API to obtain
credentials that can then be used to access other FinSpace Data API operations.
ENABLED – The user has permissions to use the APIs.
DISABLED – The user does not have permissions to use any APIs.
If the service returns an enum value that is not available in the current SDK version, apiAccess will
return ApiAccess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
apiAccessAsString().
GetProgrammaticAccessCredentials API to
obtain credentials that can then be used to access other FinSpace Data API operations.
ENABLED – The user has permissions to use the APIs.
DISABLED – The user does not have permissions to use any APIs.
ApiAccesspublic final String apiAccessPrincipalArn()
The ARN identifier of an AWS user or role that is allowed to call the
GetProgrammaticAccessCredentials API to obtain a credentials token for a specific FinSpace user.
This must be an IAM role within your FinSpace account.
GetProgrammaticAccessCredentials API to obtain a credentials token for a specific FinSpace
user. This must be an IAM role within your FinSpace account.public final String clientToken()
A token that ensures idempotency. This token expires in 10 minutes.
public UpdateUserRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateUserRequest.Builder,UpdateUserRequest>toBuilder in class FinspaceDataRequestpublic static UpdateUserRequest.Builder builder()
public static Class<? extends UpdateUserRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.