Class UserDetails
- java.lang.Object
-
- software.amazon.awssdk.services.rum.model.UserDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UserDetails.Builder,UserDetails>
@Generated("software.amazon.awssdk:codegen") public final class UserDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UserDetails.Builder,UserDetails>
A structure that contains information about the user session that this batch of events was collected from.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUserDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends UserDetails.Builder>serializableBuilderClass()StringsessionId()The session ID that the performance events are from.UserDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserId()The ID of the user for this user session.-
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
-
sessionId
public final String sessionId()
The session ID that the performance events are from.
- Returns:
- The session ID that the performance events are from.
-
userId
public final String userId()
The ID of the user for this user session. This ID is generated by RUM and does not include any personally identifiable information about the user.
- Returns:
- The ID of the user for this user session. This ID is generated by RUM and does not include any personally identifiable information about the user.
-
toBuilder
public UserDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UserDetails.Builder,UserDetails>
-
builder
public static UserDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends UserDetails.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.
-
-