Class GetUserResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetUserResponse.Builder,GetUserResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal ApiAccessIndicates whether the user can use theGetProgrammaticAccessCredentialsAPI to obtain credentials that can then be used to access other FinSpace Data API operations.final StringIndicates whether the user can use theGetProgrammaticAccessCredentialsAPI to obtain credentials that can then be used to access other FinSpace Data API operations.final StringThe ARN identifier of an AWS user or role that is allowed to call theGetProgrammaticAccessCredentialsAPI to obtain a credentials token for a specific FinSpace user.static GetUserResponse.Builderbuilder()final LongThe timestamp at which the user was created in FinSpace.final StringThe email address that is associated with the user.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe first name of the user.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse.final inthashCode()final LongDescribes the last time the user was deactivated.final LongDescribes the last time the user was activated.final LongDescribes the last time that the user logged into their account.final LongDescribes the last time the user details were updated.final StringlastName()The last name of the user.static Class<? extends GetUserResponse.Builder> final UserStatusstatus()The current status of the user.final StringThe current status of the user.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final UserTypetype()Indicates the type of user.final StringIndicates the type of user.final StringuserId()The unique identifier for the user that is retrieved.Methods inherited from class software.amazon.awssdk.services.finspacedata.model.FinspaceDataResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
userId
The unique identifier for the user that is retrieved.
- Returns:
- The unique identifier for the user that is retrieved.
-
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,
statuswill returnUserStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- 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.
-
- See Also:
-
-
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,
statuswill returnUserStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- 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.
-
- See Also:
-
-
firstName
-
lastName
-
emailAddress
The email address that is associated with the user.
- Returns:
- The email address that is associated with the user.
-
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,
typewill returnUserType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- 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.
-
- See Also:
-
-
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,
typewill returnUserType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- 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.
-
- See Also:
-
-
apiAccess
Indicates whether the user can use the
GetProgrammaticAccessCredentialsAPI 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,
apiAccesswill returnApiAccess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapiAccessAsString().- Returns:
- Indicates whether the user can use the
GetProgrammaticAccessCredentialsAPI 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.
-
- See Also:
-
-
apiAccessAsString
Indicates whether the user can use the
GetProgrammaticAccessCredentialsAPI 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,
apiAccesswill returnApiAccess.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromapiAccessAsString().- Returns:
- Indicates whether the user can use the
GetProgrammaticAccessCredentialsAPI 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.
-
- See Also:
-
-
apiAccessPrincipalArn
The ARN identifier of an AWS user or role that is allowed to call the
GetProgrammaticAccessCredentialsAPI to obtain a credentials token for a specific FinSpace user. This must be an IAM role within your FinSpace account.- Returns:
- The ARN identifier of an AWS user or role that is allowed to call the
GetProgrammaticAccessCredentialsAPI to obtain a credentials token for a specific FinSpace user. This must be an IAM role within your FinSpace account.
-
createTime
The timestamp at which the user was created in FinSpace. The value is determined as epoch time in milliseconds.
- Returns:
- The timestamp at which the user was created in FinSpace. The value is determined as epoch time in milliseconds.
-
lastEnabledTime
Describes the last time the user was activated. The value is determined as epoch time in milliseconds.
- Returns:
- Describes the last time the user was activated. The value is determined as epoch time in milliseconds.
-
lastDisabledTime
Describes the last time the user was deactivated. The value is determined as epoch time in milliseconds.
- Returns:
- Describes the last time the user was deactivated. The value is determined as epoch time in milliseconds.
-
lastModifiedTime
Describes the last time the user details were updated. The value is determined as epoch time in milliseconds.
- Returns:
- Describes the last time the user details were updated. The value is determined as epoch time in milliseconds.
-
lastLoginTime
Describes the last time that the user logged into their account. The value is determined as epoch time in milliseconds.
- Returns:
- Describes the last time that the user logged into their account. The value is determined as epoch time in milliseconds.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<GetUserResponse.Builder,GetUserResponse> - Specified by:
toBuilderin classAwsResponse- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkResponse- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-