public static interface AssistantData.Builder extends SdkPojo, CopyableBuilder<AssistantData.Builder,AssistantData>
| Modifier and Type | Method and Description |
|---|---|
AssistantData.Builder |
assistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Wisdom assistant.
|
AssistantData.Builder |
assistantId(String assistantId)
The identifier of the Wisdom assistant.
|
AssistantData.Builder |
description(String description)
The description.
|
AssistantData.Builder |
integrationConfiguration(AssistantIntegrationConfiguration integrationConfiguration)
The configuration information for the Wisdom assistant integration.
|
default AssistantData.Builder |
integrationConfiguration(Consumer<AssistantIntegrationConfiguration.Builder> integrationConfiguration)
The configuration information for the Wisdom assistant integration.
|
AssistantData.Builder |
name(String name)
The name.
|
default AssistantData.Builder |
serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
|
AssistantData.Builder |
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
|
AssistantData.Builder |
status(AssistantStatus status)
The status of the assistant.
|
AssistantData.Builder |
status(String status)
The status of the assistant.
|
AssistantData.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
AssistantData.Builder |
type(AssistantType type)
The type of assistant.
|
AssistantData.Builder |
type(String type)
The type of assistant.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAssistantData.Builder assistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Wisdom assistant.
assistantArn - The Amazon Resource Name (ARN) of the Wisdom assistant.AssistantData.Builder assistantId(String assistantId)
The identifier of the Wisdom assistant.
assistantId - The identifier of the Wisdom assistant.AssistantData.Builder description(String description)
The description.
description - The description.AssistantData.Builder integrationConfiguration(AssistantIntegrationConfiguration integrationConfiguration)
The configuration information for the Wisdom assistant integration.
integrationConfiguration - The configuration information for the Wisdom assistant integration.default AssistantData.Builder integrationConfiguration(Consumer<AssistantIntegrationConfiguration.Builder> integrationConfiguration)
The configuration information for the Wisdom assistant integration.
This is a convenience method that creates an instance of theAssistantIntegrationConfiguration.Builder avoiding the need to create one manually via
AssistantIntegrationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to integrationConfiguration(AssistantIntegrationConfiguration).
integrationConfiguration - a consumer that will call methods on AssistantIntegrationConfiguration.BuilderintegrationConfiguration(AssistantIntegrationConfiguration)AssistantData.Builder name(String name)
The name.
name - The name.AssistantData.Builder serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant and kms:DescribeKey
permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must
also allow kms:Decrypt, kms:GenerateDataKey*, and kms:DescribeKey
permissions to the connect.amazonaws.com service principal.
For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.
serverSideEncryptionConfiguration - The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant and
kms:DescribeKey permissions to the IAM identity using the key to invoke Wisdom. To use
Wisdom with chat, the key policy must also allow kms:Decrypt,
kms:GenerateDataKey*, and kms:DescribeKey permissions to the
connect.amazonaws.com service principal.
For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.
default AssistantData.Builder serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The configuration information for the customer managed key used for encryption.
This KMS key must have a policy that allows kms:CreateGrant and kms:DescribeKey
permissions to the IAM identity using the key to invoke Wisdom. To use Wisdom with chat, the key policy must
also allow kms:Decrypt, kms:GenerateDataKey*, and kms:DescribeKey
permissions to the connect.amazonaws.com service principal.
For more information about setting up a customer managed key for Wisdom, see Enable Amazon Connect Wisdom for your instance.
This is a convenience method that creates an instance of theServerSideEncryptionConfiguration.Builder avoiding the need to create one manually via
ServerSideEncryptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration).
serverSideEncryptionConfiguration - a consumer that will call methods on ServerSideEncryptionConfiguration.BuilderserverSideEncryptionConfiguration(ServerSideEncryptionConfiguration)AssistantData.Builder status(String status)
The status of the assistant.
status - The status of the assistant.AssistantStatus,
AssistantStatusAssistantData.Builder status(AssistantStatus status)
The status of the assistant.
status - The status of the assistant.AssistantStatus,
AssistantStatusAssistantData.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags - The tags used to organize, track, or control access for this resource.AssistantData.Builder type(String type)
The type of assistant.
type - The type of assistant.AssistantType,
AssistantTypeAssistantData.Builder type(AssistantType type)
The type of assistant.
type - The type of assistant.AssistantType,
AssistantTypeCopyright © 2023. All rights reserved.