@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UserIdentityConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides the configuration information for the identifiers of your users.
Constructor and Description |
---|
UserIdentityConfiguration() |
Modifier and Type | Method and Description |
---|---|
UserIdentityConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getIdentityAttributeName()
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIdentityAttributeName(String identityAttributeName)
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
|
String |
toString()
Returns a string representation of this object.
|
UserIdentityConfiguration |
withIdentityAttributeName(String identityAttributeName)
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
|
public void setIdentityAttributeName(String identityAttributeName)
The IAM Identity Center field name that contains the identifiers of your users, such as their emails. This is used for user context filtering and for granting access to your Amazon Kendra experience. You must set up IAM Identity Center with Amazon Kendra. You must include your users and groups in your Access Control List when you ingest documents into your index. For more information, see Getting started with an IAM Identity Center identity source.
identityAttributeName
- The IAM Identity Center field name that contains the identifiers of your users, such as their emails. This
is used for user context
filtering and for granting access to your Amazon Kendra experience. You must set up IAM Identity
Center with Amazon Kendra. You must include your users and groups in your Access Control List when you
ingest documents into your index. For more information, see Getting started with an
IAM Identity Center identity source.public String getIdentityAttributeName()
The IAM Identity Center field name that contains the identifiers of your users, such as their emails. This is used for user context filtering and for granting access to your Amazon Kendra experience. You must set up IAM Identity Center with Amazon Kendra. You must include your users and groups in your Access Control List when you ingest documents into your index. For more information, see Getting started with an IAM Identity Center identity source.
public UserIdentityConfiguration withIdentityAttributeName(String identityAttributeName)
The IAM Identity Center field name that contains the identifiers of your users, such as their emails. This is used for user context filtering and for granting access to your Amazon Kendra experience. You must set up IAM Identity Center with Amazon Kendra. You must include your users and groups in your Access Control List when you ingest documents into your index. For more information, see Getting started with an IAM Identity Center identity source.
identityAttributeName
- The IAM Identity Center field name that contains the identifiers of your users, such as their emails. This
is used for user context
filtering and for granting access to your Amazon Kendra experience. You must set up IAM Identity
Center with Amazon Kendra. You must include your users and groups in your Access Control List when you
ingest documents into your index. For more information, see Getting started with an
IAM Identity Center identity source.public String toString()
toString
in class Object
Object.toString()
public UserIdentityConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.