Class UserAlias
- java.lang.Object
-
- software.amazon.awssdk.services.qbusiness.model.UserAlias
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UserAlias.Builder,UserAlias>
@Generated("software.amazon.awssdk:codegen") public final class UserAlias extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UserAlias.Builder,UserAlias>
Aliases attached to a user id within an Amazon Q Business application.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUserAlias.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserAlias.Builderbuilder()StringdataSourceId()The identifier of the data source that the user aliases are associated with.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringindexId()The identifier of the index that the user aliases are associated with.List<SdkField<?>>sdkFields()static Class<? extends UserAlias.Builder>serializableBuilderClass()UserAlias.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringuserId()The identifier of the user id associated with the user aliases.-
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
-
indexId
public final String indexId()
The identifier of the index that the user aliases are associated with.
- Returns:
- The identifier of the index that the user aliases are associated with.
-
dataSourceId
public final String dataSourceId()
The identifier of the data source that the user aliases are associated with.
- Returns:
- The identifier of the data source that the user aliases are associated with.
-
userId
public final String userId()
The identifier of the user id associated with the user aliases.
- Returns:
- The identifier of the user id associated with the user aliases.
-
toBuilder
public UserAlias.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UserAlias.Builder,UserAlias>
-
builder
public static UserAlias.Builder builder()
-
serializableBuilderClass
public static Class<? extends UserAlias.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.
-
-