@Generated(value="software.amazon.awssdk:codegen") public final class CreateExperienceRequest extends KendraRequest implements ToCopyableBuilder<CreateExperienceRequest.Builder,CreateExperienceRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateExperienceRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateExperienceRequest.Builder |
builder() |
String |
clientToken()
A token that you provide to identify the request to create your Amazon Kendra experience.
|
ExperienceConfiguration |
configuration()
Configuration information for your Amazon Kendra experience.
|
String |
description()
A description for your Amazon Kendra experience.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
indexId()
The identifier of the index for your Amazon Kendra experience.
|
String |
name()
A name for your Amazon Kendra experience.
|
String |
roleArn()
The Amazon Resource Name (ARN) of an IAM role with permission to access
Query API,
GetQuerySuggestions API, and other required APIs. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateExperienceRequest.Builder> |
serializableBuilderClass() |
CreateExperienceRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
A name for your Amazon Kendra experience.
public final String indexId()
The identifier of the index for your Amazon Kendra experience.
public final String roleArn()
The Amazon Resource Name (ARN) of an IAM role with permission to access Query API,
GetQuerySuggestions API, and other required APIs. The role also must include permission to access
IAM Identity Center (successor to Single Sign-On) that stores your user and group information. For more
information, see IAM access roles for
Amazon Kendra.
Query API,
GetQuerySuggestions API, and other required APIs. The role also must include permission to
access IAM Identity Center (successor to Single Sign-On) that stores your user and group information. For
more information, see IAM access
roles for Amazon Kendra.public final ExperienceConfiguration configuration()
Configuration information for your Amazon Kendra experience. This includes
ContentSourceConfiguration, which specifies the data source IDs and/or FAQ IDs, and
UserIdentityConfiguration, which specifies the user or group information to grant access to your
Amazon Kendra experience.
ContentSourceConfiguration, which specifies the data source IDs and/or FAQ IDs, and
UserIdentityConfiguration, which specifies the user or group information to grant access to
your Amazon Kendra experience.public final String description()
A description for your Amazon Kendra experience.
public final String clientToken()
A token that you provide to identify the request to create your Amazon Kendra experience. Multiple calls to the
CreateExperience API with the same client token creates only one Amazon Kendra experience.
CreateExperience API with the same client token creates only one Amazon Kendra
experience.public CreateExperienceRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateExperienceRequest.Builder,CreateExperienceRequest>toBuilder in class KendraRequestpublic static CreateExperienceRequest.Builder builder()
public static Class<? extends CreateExperienceRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.