@Generated(value="software.amazon.awssdk:codegen") public final class GetUserResponse extends FinspaceDataResponse implements ToCopyableBuilder<GetUserResponse.Builder,GetUserResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetUserResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
ApiAccess |
apiAccess()
Indicates 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()
Indicates 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 GetUserResponse.Builder |
builder() |
Long |
createTime()
The timestamp at which the user was created in FinSpace.
|
String |
emailAddress()
The email address that is associated with the user.
|
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() |
Long |
lastDisabledTime()
Describes the last time the user was deactivated.
|
Long |
lastEnabledTime()
Describes the last time the user was activated.
|
Long |
lastLoginTime()
Describes the last time that the user logged into their account.
|
Long |
lastModifiedTime()
Describes the last time the user details were updated.
|
String |
lastName()
The last name of the user.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetUserResponse.Builder> |
serializableBuilderClass() |
UserStatus |
status()
The current status of the user.
|
String |
statusAsString()
The current status of the user.
|
GetUserResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
UserType |
type()
Indicates the type of user.
|
String |
typeAsString()
Indicates the type of user.
|
String |
userId()
The unique identifier for the user that is retrieved.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String userId()
The unique identifier for the user that is retrieved.
public final UserStatus status()
The current status of the user.
CREATING – The creation is in progress.
ENABLED – The user is created and is currently active.
DISABLED – The user is currently inactive.
If the service returns an enum value that is not available in the current SDK version, status will
return UserStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
CREATING – The creation is in progress.
ENABLED – The user is created and is currently active.
DISABLED – The user is currently inactive.
UserStatuspublic final String statusAsString()
The current status of the user.
CREATING – The creation is in progress.
ENABLED – The user is created and is currently active.
DISABLED – The user is currently inactive.
If the service returns an enum value that is not available in the current SDK version, status will
return UserStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
CREATING – The creation is in progress.
ENABLED – The user is created and is currently active.
DISABLED – The user is currently inactive.
UserStatuspublic final String firstName()
The first name of the user.
public final String lastName()
The last name of the user.
public final String emailAddress()
The email address that is associated with the user.
public final 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.
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()
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.
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 ApiAccess apiAccess()
Indicates 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()
Indicates 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 Long createTime()
The timestamp at which the user was created in FinSpace. The value is determined as epoch time in milliseconds.
public final Long lastEnabledTime()
Describes the last time the user was activated. The value is determined as epoch time in milliseconds.
public final Long lastDisabledTime()
Describes the last time the user was deactivated. The value is determined as epoch time in milliseconds.
public final Long lastModifiedTime()
Describes the last time the user details were updated. The value is determined as epoch time in milliseconds.
public final Long lastLoginTime()
Describes the last time that the user logged into their account. The value is determined as epoch time in milliseconds.
public GetUserResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetUserResponse.Builder,GetUserResponse>toBuilder in class AwsResponsepublic static GetUserResponse.Builder builder()
public static Class<? extends GetUserResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic 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 SdkResponseCopyright © 2023. All rights reserved.