Class UserAccessResultItem
- java.lang.Object
-
- software.amazon.awssdk.services.appfabric.model.UserAccessResultItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UserAccessResultItem.Builder,UserAccessResultItem>
@Generated("software.amazon.awssdk:codegen") public final class UserAccessResultItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UserAccessResultItem.Builder,UserAccessResultItem>
Contains information about a user's access to an application.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUserAccessResultItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringapp()The name of the application.static UserAccessResultItem.Builderbuilder()Stringemail()The email address of the target user.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ResultStatusresultStatus()The status of the user access result item.StringresultStatusAsString()The status of the user access result item.List<SdkField<?>>sdkFields()static Class<? extends UserAccessResultItem.Builder>serializableBuilderClass()TaskErrortaskError()Contains information about an error returned from a user access task.StringtaskId()The unique ID of the task.StringtenantDisplayName()The display name of the tenant.StringtenantId()The ID of the application tenant.UserAccessResultItem.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserFirstName()The first name of the user.StringuserFullName()The full name of the user.StringuserId()The unique ID of user.StringuserLastName()The last name of the user.StringuserStatus()The status of the user returned by the application.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
app
public final String app()
The name of the application.
- Returns:
- The name of the application.
-
tenantId
public final String tenantId()
The ID of the application tenant.
- Returns:
- The ID of the application tenant.
-
tenantDisplayName
public final String tenantDisplayName()
The display name of the tenant.
- Returns:
- The display name of the tenant.
-
taskId
public final String taskId()
The unique ID of the task.
- Returns:
- The unique ID of the task.
-
resultStatus
public final ResultStatus resultStatus()
The status of the user access result item.
The following states are possible:
-
IN_PROGRESS: The user access task is in progress. -
COMPLETED: The user access task completed successfully. -
FAILED: The user access task failed. -
EXPIRED: The user access task expired.
If the service returns an enum value that is not available in the current SDK version,
resultStatuswill returnResultStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresultStatusAsString().- Returns:
- The status of the user access result item.
The following states are possible:
-
IN_PROGRESS: The user access task is in progress. -
COMPLETED: The user access task completed successfully. -
FAILED: The user access task failed. -
EXPIRED: The user access task expired.
-
- See Also:
ResultStatus
-
-
resultStatusAsString
public final String resultStatusAsString()
The status of the user access result item.
The following states are possible:
-
IN_PROGRESS: The user access task is in progress. -
COMPLETED: The user access task completed successfully. -
FAILED: The user access task failed. -
EXPIRED: The user access task expired.
If the service returns an enum value that is not available in the current SDK version,
resultStatuswill returnResultStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresultStatusAsString().- Returns:
- The status of the user access result item.
The following states are possible:
-
IN_PROGRESS: The user access task is in progress. -
COMPLETED: The user access task completed successfully. -
FAILED: The user access task failed. -
EXPIRED: The user access task expired.
-
- See Also:
ResultStatus
-
-
email
public final String email()
The email address of the target user.
- Returns:
- The email address of the target user.
-
userId
public final String userId()
The unique ID of user.
- Returns:
- The unique ID of user.
-
userFullName
public final String userFullName()
The full name of the user.
- Returns:
- The full name of the user.
-
userFirstName
public final String userFirstName()
The first name of the user.
- Returns:
- The first name of the user.
-
userLastName
public final String userLastName()
The last name of the user.
- Returns:
- The last name of the user.
-
userStatus
public final String userStatus()
The status of the user returned by the application.
- Returns:
- The status of the user returned by the application.
-
taskError
public final TaskError taskError()
Contains information about an error returned from a user access task.
- Returns:
- Contains information about an error returned from a user access task.
-
toBuilder
public UserAccessResultItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UserAccessResultItem.Builder,UserAccessResultItem>
-
builder
public static UserAccessResultItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends UserAccessResultItem.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-