...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/lexmodelsv2"
Overview
Constants

Overview ▾

Package lexmodelsv2 provides the client and types for making API requests to Amazon Lex Model Building V2.

See https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07 for more information on this service.

See lexmodelsv2 package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/lexmodelsv2/

Using the Client

To contact Amazon Lex Model Building V2 with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon Lex Model Building V2 client LexModelsV2 for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/lexmodelsv2/#New

The stub package, lexmodelsv2iface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

BatchCreateCustomVocabularyItem
BatchDeleteCustomVocabularyItem
BatchUpdateCustomVocabularyItem
BuildBotLocale
CreateBot
CreateBotAlias
CreateBotLocale
CreateBotVersion
CreateExport
CreateIntent
CreateResourcePolicy
CreateResourcePolicyStatement
CreateSlot
CreateSlotType
CreateTestSetDiscrepancyReport
CreateUploadUrl
DeleteBot
DeleteBotAlias
DeleteBotLocale
DeleteBotVersion
DeleteCustomVocabulary
DeleteExport
DeleteImport
DeleteIntent
DeleteResourcePolicy
DeleteResourcePolicyStatement
DeleteSlot
DeleteSlotType
DeleteTestSet
DeleteUtterances
DescribeBot
DescribeBotAlias
DescribeBotLocale
DescribeBotRecommendation
DescribeBotResourceGeneration
DescribeBotVersion
DescribeCustomVocabularyMetadata
DescribeExport
DescribeImport
DescribeIntent
DescribeResourcePolicy
DescribeSlot
DescribeSlotType
DescribeTestExecution
DescribeTestSet
DescribeTestSetDiscrepancyReport
DescribeTestSetGeneration
GenerateBotElement
GetTestExecutionArtifactsUrl
ListAggregatedUtterances ( Paginator )
ListBotAliases ( Paginator )
ListBotLocales ( Paginator )
ListBotRecommendations ( Paginator )
ListBotResourceGenerations ( Paginator )
ListBotVersions ( Paginator )
ListBots ( Paginator )
ListBuiltInIntents ( Paginator )
ListBuiltInSlotTypes ( Paginator )
ListCustomVocabularyItems ( Paginator )
ListExports ( Paginator )
ListImports ( Paginator )
ListIntentMetrics ( Paginator )
ListIntentPaths
ListIntentStageMetrics ( Paginator )
ListIntents ( Paginator )
ListRecommendedIntents ( Paginator )
ListSessionAnalyticsData ( Paginator )
ListSessionMetrics ( Paginator )
ListSlotTypes ( Paginator )
ListSlots ( Paginator )
ListTagsForResource
ListTestExecutionResultItems ( Paginator )
ListTestExecutions ( Paginator )
ListTestSetRecords ( Paginator )
ListTestSets ( Paginator )
ListUtteranceAnalyticsData ( Paginator )
ListUtteranceMetrics ( Paginator )
SearchAssociatedTranscripts
StartBotRecommendation
StartBotResourceGeneration
StartImport
StartTestExecution
StartTestSetGeneration
StopBotRecommendation
TagResource
UntagResource
UpdateBot
UpdateBotAlias
UpdateBotLocale
UpdateBotRecommendation
UpdateExport
UpdateIntent
UpdateResourcePolicy
UpdateSlot
UpdateSlotType
UpdateTestSet

Types ▾

type LexModelsV2
func New(p client.ConfigProvider, cfgs ...*aws.Config) *LexModelsV2
func (c *LexModelsV2) BatchCreateCustomVocabularyItem(input *BatchCreateCustomVocabularyItemInput) (*BatchCreateCustomVocabularyItemOutput, error)
func (c *LexModelsV2) BatchCreateCustomVocabularyItemRequest(input *BatchCreateCustomVocabularyItemInput) (req *request.Request, output *BatchCreateCustomVocabularyItemOutput)
func (c *LexModelsV2) BatchCreateCustomVocabularyItemWithContext(ctx aws.Context, input *BatchCreateCustomVocabularyItemInput, opts ...request.Option) (*BatchCreateCustomVocabularyItemOutput, error)
func (c *LexModelsV2) BatchDeleteCustomVocabularyItem(input *BatchDeleteCustomVocabularyItemInput) (*BatchDeleteCustomVocabularyItemOutput, error)
func (c *LexModelsV2) BatchDeleteCustomVocabularyItemRequest(input *BatchDeleteCustomVocabularyItemInput) (req *request.Request, output *BatchDeleteCustomVocabularyItemOutput)
func (c *LexModelsV2) BatchDeleteCustomVocabularyItemWithContext(ctx aws.Context, input *BatchDeleteCustomVocabularyItemInput, opts ...request.Option) (*BatchDeleteCustomVocabularyItemOutput, error)
func (c *LexModelsV2) BatchUpdateCustomVocabularyItem(input *BatchUpdateCustomVocabularyItemInput) (*BatchUpdateCustomVocabularyItemOutput, error)
func (c *LexModelsV2) BatchUpdateCustomVocabularyItemRequest(input *BatchUpdateCustomVocabularyItemInput) (req *request.Request, output *BatchUpdateCustomVocabularyItemOutput)
func (c *LexModelsV2) BatchUpdateCustomVocabularyItemWithContext(ctx aws.Context, input *BatchUpdateCustomVocabularyItemInput, opts ...request.Option) (*BatchUpdateCustomVocabularyItemOutput, error)
func (c *LexModelsV2) BuildBotLocale(input *BuildBotLocaleInput) (*BuildBotLocaleOutput, error)
func (c *LexModelsV2) BuildBotLocaleRequest(input *BuildBotLocaleInput) (req *request.Request, output *BuildBotLocaleOutput)
func (c *LexModelsV2) BuildBotLocaleWithContext(ctx aws.Context, input *BuildBotLocaleInput, opts ...request.Option) (*BuildBotLocaleOutput, error)
func (c *LexModelsV2) CreateBot(input *CreateBotInput) (*CreateBotOutput, error)
func (c *LexModelsV2) CreateBotAlias(input *CreateBotAliasInput) (*CreateBotAliasOutput, error)
func (c *LexModelsV2) CreateBotAliasRequest(input *CreateBotAliasInput) (req *request.Request, output *CreateBotAliasOutput)
func (c *LexModelsV2) CreateBotAliasWithContext(ctx aws.Context, input *CreateBotAliasInput, opts ...request.Option) (*CreateBotAliasOutput, error)
func (c *LexModelsV2) CreateBotLocale(input *CreateBotLocaleInput) (*CreateBotLocaleOutput, error)
func (c *LexModelsV2) CreateBotLocaleRequest(input *CreateBotLocaleInput) (req *request.Request, output *CreateBotLocaleOutput)
func (c *LexModelsV2) CreateBotLocaleWithContext(ctx aws.Context, input *CreateBotLocaleInput, opts ...request.Option) (*CreateBotLocaleOutput, error)
func (c *LexModelsV2) CreateBotRequest(input *CreateBotInput) (req *request.Request, output *CreateBotOutput)
func (c *LexModelsV2) CreateBotVersion(input *CreateBotVersionInput) (*CreateBotVersionOutput, error)
func (c *LexModelsV2) CreateBotVersionRequest(input *CreateBotVersionInput) (req *request.Request, output *CreateBotVersionOutput)
func (c *LexModelsV2) CreateBotVersionWithContext(ctx aws.Context, input *CreateBotVersionInput, opts ...request.Option) (*CreateBotVersionOutput, error)
func (c *LexModelsV2) CreateBotWithContext(ctx aws.Context, input *CreateBotInput, opts ...request.Option) (*CreateBotOutput, error)
func (c *LexModelsV2) CreateExport(input *CreateExportInput) (*CreateExportOutput, error)
func (c *LexModelsV2) CreateExportRequest(input *CreateExportInput) (req *request.Request, output *CreateExportOutput)
func (c *LexModelsV2) CreateExportWithContext(ctx aws.Context, input *CreateExportInput, opts ...request.Option) (*CreateExportOutput, error)
func (c *LexModelsV2) CreateIntent(input *CreateIntentInput) (*CreateIntentOutput, error)
func (c *LexModelsV2) CreateIntentRequest(input *CreateIntentInput) (req *request.Request, output *CreateIntentOutput)
func (c *LexModelsV2) CreateIntentWithContext(ctx aws.Context, input *CreateIntentInput, opts ...request.Option) (*CreateIntentOutput, error)
func (c *LexModelsV2) CreateResourcePolicy(input *CreateResourcePolicyInput) (*CreateResourcePolicyOutput, error)
func (c *LexModelsV2) CreateResourcePolicyRequest(input *CreateResourcePolicyInput) (req *request.Request, output *CreateResourcePolicyOutput)
func (c *LexModelsV2) CreateResourcePolicyStatement(input *CreateResourcePolicyStatementInput) (*CreateResourcePolicyStatementOutput, error)
func (c *LexModelsV2) CreateResourcePolicyStatementRequest(input *CreateResourcePolicyStatementInput) (req *request.Request, output *CreateResourcePolicyStatementOutput)
func (c *LexModelsV2) CreateResourcePolicyStatementWithContext(ctx aws.Context, input *CreateResourcePolicyStatementInput, opts ...request.Option) (*CreateResourcePolicyStatementOutput, error)
func (c *LexModelsV2) CreateResourcePolicyWithContext(ctx aws.Context, input *CreateResourcePolicyInput, opts ...request.Option) (*CreateResourcePolicyOutput, error)
func (c *LexModelsV2) CreateSlot(input *CreateSlotInput) (*CreateSlotOutput, error)
func (c *LexModelsV2) CreateSlotRequest(input *CreateSlotInput) (req *request.Request, output *CreateSlotOutput)
func (c *LexModelsV2) CreateSlotType(input *CreateSlotTypeInput) (*CreateSlotTypeOutput, error)
func (c *LexModelsV2) CreateSlotTypeRequest(input *CreateSlotTypeInput) (req *request.Request, output *CreateSlotTypeOutput)
func (c *LexModelsV2) CreateSlotTypeWithContext(ctx aws.Context, input *CreateSlotTypeInput, opts ...request.Option) (*CreateSlotTypeOutput, error)
func (c *LexModelsV2) CreateSlotWithContext(ctx aws.Context, input *CreateSlotInput, opts ...request.Option) (*CreateSlotOutput, error)
func (c *LexModelsV2) CreateTestSetDiscrepancyReport(input *CreateTestSetDiscrepancyReportInput) (*CreateTestSetDiscrepancyReportOutput, error)
func (c *LexModelsV2) CreateTestSetDiscrepancyReportRequest(input *CreateTestSetDiscrepancyReportInput) (req *request.Request, output *CreateTestSetDiscrepancyReportOutput)
func (c *LexModelsV2) CreateTestSetDiscrepancyReportWithContext(ctx aws.Context, input *CreateTestSetDiscrepancyReportInput, opts ...request.Option) (*CreateTestSetDiscrepancyReportOutput, error)
func (c *LexModelsV2) CreateUploadUrl(input *CreateUploadUrlInput) (*CreateUploadUrlOutput, error)
func (c *LexModelsV2) CreateUploadUrlRequest(input *CreateUploadUrlInput) (req *request.Request, output *CreateUploadUrlOutput)
func (c *LexModelsV2) CreateUploadUrlWithContext(ctx aws.Context, input *CreateUploadUrlInput, opts ...request.Option) (*CreateUploadUrlOutput, error)
func (c *LexModelsV2) DeleteBot(input *DeleteBotInput) (*DeleteBotOutput, error)
func (c *LexModelsV2) DeleteBotAlias(input *DeleteBotAliasInput) (*DeleteBotAliasOutput, error)
func (c *LexModelsV2) DeleteBotAliasRequest(input *DeleteBotAliasInput) (req *request.Request, output *DeleteBotAliasOutput)
func (c *LexModelsV2) DeleteBotAliasWithContext(ctx aws.Context, input *DeleteBotAliasInput, opts ...request.Option) (*DeleteBotAliasOutput, error)
func (c *LexModelsV2) DeleteBotLocale(input *DeleteBotLocaleInput) (*DeleteBotLocaleOutput, error)
func (c *LexModelsV2) DeleteBotLocaleRequest(input *DeleteBotLocaleInput) (req *request.Request, output *DeleteBotLocaleOutput)
func (c *LexModelsV2) DeleteBotLocaleWithContext(ctx aws.Context, input *DeleteBotLocaleInput, opts ...request.Option) (*DeleteBotLocaleOutput, error)
func (c *LexModelsV2) DeleteBotRequest(input *DeleteBotInput) (req *request.Request, output *DeleteBotOutput)
func (c *LexModelsV2) DeleteBotVersion(input *DeleteBotVersionInput) (*DeleteBotVersionOutput, error)
func (c *LexModelsV2) DeleteBotVersionRequest(input *DeleteBotVersionInput) (req *request.Request, output *DeleteBotVersionOutput)
func (c *LexModelsV2) DeleteBotVersionWithContext(ctx aws.Context, input *DeleteBotVersionInput, opts ...request.Option) (*DeleteBotVersionOutput, error)
func (c *LexModelsV2) DeleteBotWithContext(ctx aws.Context, input *DeleteBotInput, opts ...request.Option) (*DeleteBotOutput, error)
func (c *LexModelsV2) DeleteCustomVocabulary(input *DeleteCustomVocabularyInput) (*DeleteCustomVocabularyOutput, error)
func (c *LexModelsV2) DeleteCustomVocabularyRequest(input *DeleteCustomVocabularyInput) (req *request.Request, output *DeleteCustomVocabularyOutput)
func (c *LexModelsV2) DeleteCustomVocabularyWithContext(ctx aws.Context, input *DeleteCustomVocabularyInput, opts ...request.Option) (*DeleteCustomVocabularyOutput, error)
func (c *LexModelsV2) DeleteExport(input *DeleteExportInput) (*DeleteExportOutput, error)
func (c *LexModelsV2) DeleteExportRequest(input *DeleteExportInput) (req *request.Request, output *DeleteExportOutput)
func (c *LexModelsV2) DeleteExportWithContext(ctx aws.Context, input *DeleteExportInput, opts ...request.Option) (*DeleteExportOutput, error)
func (c *LexModelsV2) DeleteImport(input *DeleteImportInput) (*DeleteImportOutput, error)
func (c *LexModelsV2) DeleteImportRequest(input *DeleteImportInput) (req *request.Request, output *DeleteImportOutput)
func (c *LexModelsV2) DeleteImportWithContext(ctx aws.Context, input *DeleteImportInput, opts ...request.Option) (*DeleteImportOutput, error)
func (c *LexModelsV2) DeleteIntent(input *DeleteIntentInput) (*DeleteIntentOutput, error)
func (c *LexModelsV2) DeleteIntentRequest(input *DeleteIntentInput) (req *request.Request, output *DeleteIntentOutput)
func (c *LexModelsV2) DeleteIntentWithContext(ctx aws.Context, input *DeleteIntentInput, opts ...request.Option) (*DeleteIntentOutput, error)
func (c *LexModelsV2) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
func (c *LexModelsV2) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
func (c *LexModelsV2) DeleteResourcePolicyStatement(input *DeleteResourcePolicyStatementInput) (*DeleteResourcePolicyStatementOutput, error)
func (c *LexModelsV2) DeleteResourcePolicyStatementRequest(input *DeleteResourcePolicyStatementInput) (req *request.Request, output *DeleteResourcePolicyStatementOutput)
func (c *LexModelsV2) DeleteResourcePolicyStatementWithContext(ctx aws.Context, input *DeleteResourcePolicyStatementInput, opts ...request.Option) (*DeleteResourcePolicyStatementOutput, error)
func (c *LexModelsV2) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
func (c *LexModelsV2) DeleteSlot(input *DeleteSlotInput) (*DeleteSlotOutput, error)
func (c *LexModelsV2) DeleteSlotRequest(input *DeleteSlotInput) (req *request.Request, output *DeleteSlotOutput)
func (c *LexModelsV2) DeleteSlotType(input *DeleteSlotTypeInput) (*DeleteSlotTypeOutput, error)
func (c *LexModelsV2) DeleteSlotTypeRequest(input *DeleteSlotTypeInput) (req *request.Request, output *DeleteSlotTypeOutput)
func (c *LexModelsV2) DeleteSlotTypeWithContext(ctx aws.Context, input *DeleteSlotTypeInput, opts ...request.Option) (*DeleteSlotTypeOutput, error)
func (c *LexModelsV2) DeleteSlotWithContext(ctx aws.Context, input *DeleteSlotInput, opts ...request.Option) (*DeleteSlotOutput, error)
func (c *LexModelsV2) DeleteTestSet(input *DeleteTestSetInput) (*DeleteTestSetOutput, error)
func (c *LexModelsV2) DeleteTestSetRequest(input *DeleteTestSetInput) (req *request.Request, output *DeleteTestSetOutput)
func (c *LexModelsV2) DeleteTestSetWithContext(ctx aws.Context, input *DeleteTestSetInput, opts ...request.Option) (*DeleteTestSetOutput, error)
func (c *LexModelsV2) DeleteUtterances(input *DeleteUtterancesInput) (*DeleteUtterancesOutput, error)
func (c *LexModelsV2) DeleteUtterancesRequest(input *DeleteUtterancesInput) (req *request.Request, output *DeleteUtterancesOutput)
func (c *LexModelsV2) DeleteUtterancesWithContext(ctx aws.Context, input *DeleteUtterancesInput, opts ...request.Option) (*DeleteUtterancesOutput, error)
func (c *LexModelsV2) DescribeBot(input *DescribeBotInput) (*DescribeBotOutput, error)
func (c *LexModelsV2) DescribeBotAlias(input *DescribeBotAliasInput) (*DescribeBotAliasOutput, error)
func (c *LexModelsV2) DescribeBotAliasRequest(input *DescribeBotAliasInput) (req *request.Request, output *DescribeBotAliasOutput)
func (c *LexModelsV2) DescribeBotAliasWithContext(ctx aws.Context, input *DescribeBotAliasInput, opts ...request.Option) (*DescribeBotAliasOutput, error)
func (c *LexModelsV2) DescribeBotLocale(input *DescribeBotLocaleInput) (*DescribeBotLocaleOutput, error)
func (c *LexModelsV2) DescribeBotLocaleRequest(input *DescribeBotLocaleInput) (req *request.Request, output *DescribeBotLocaleOutput)
func (c *LexModelsV2) DescribeBotLocaleWithContext(ctx aws.Context, input *DescribeBotLocaleInput, opts ...request.Option) (*DescribeBotLocaleOutput, error)
func (c *LexModelsV2) DescribeBotRecommendation(input *DescribeBotRecommendationInput) (*DescribeBotRecommendationOutput, error)
func (c *LexModelsV2) DescribeBotRecommendationRequest(input *DescribeBotRecommendationInput) (req *request.Request, output *DescribeBotRecommendationOutput)
func (c *LexModelsV2) DescribeBotRecommendationWithContext(ctx aws.Context, input *DescribeBotRecommendationInput, opts ...request.Option) (*DescribeBotRecommendationOutput, error)
func (c *LexModelsV2) DescribeBotRequest(input *DescribeBotInput) (req *request.Request, output *DescribeBotOutput)
func (c *LexModelsV2) DescribeBotResourceGeneration(input *DescribeBotResourceGenerationInput) (*DescribeBotResourceGenerationOutput, error)
func (c *LexModelsV2) DescribeBotResourceGenerationRequest(input *DescribeBotResourceGenerationInput) (req *request.Request, output *DescribeBotResourceGenerationOutput)
func (c *LexModelsV2) DescribeBotResourceGenerationWithContext(ctx aws.Context, input *DescribeBotResourceGenerationInput, opts ...request.Option) (*DescribeBotResourceGenerationOutput, error)
func (c *LexModelsV2) DescribeBotVersion(input *DescribeBotVersionInput) (*DescribeBotVersionOutput, error)
func (c *LexModelsV2) DescribeBotVersionRequest(input *DescribeBotVersionInput) (req *request.Request, output *DescribeBotVersionOutput)
func (c *LexModelsV2) DescribeBotVersionWithContext(ctx aws.Context, input *DescribeBotVersionInput, opts ...request.Option) (*DescribeBotVersionOutput, error)
func (c *LexModelsV2) DescribeBotWithContext(ctx aws.Context, input *DescribeBotInput, opts ...request.Option) (*DescribeBotOutput, error)
func (c *LexModelsV2) DescribeCustomVocabularyMetadata(input *DescribeCustomVocabularyMetadataInput) (*DescribeCustomVocabularyMetadataOutput, error)
func (c *LexModelsV2) DescribeCustomVocabularyMetadataRequest(input *DescribeCustomVocabularyMetadataInput) (req *request.Request, output *DescribeCustomVocabularyMetadataOutput)
func (c *LexModelsV2) DescribeCustomVocabularyMetadataWithContext(ctx aws.Context, input *DescribeCustomVocabularyMetadataInput, opts ...request.Option) (*DescribeCustomVocabularyMetadataOutput, error)
func (c *LexModelsV2) DescribeExport(input *DescribeExportInput) (*DescribeExportOutput, error)
func (c *LexModelsV2) DescribeExportRequest(input *DescribeExportInput) (req *request.Request, output *DescribeExportOutput)
func (c *LexModelsV2) DescribeExportWithContext(ctx aws.Context, input *DescribeExportInput, opts ...request.Option) (*DescribeExportOutput, error)
func (c *LexModelsV2) DescribeImport(input *DescribeImportInput) (*DescribeImportOutput, error)
func (c *LexModelsV2) DescribeImportRequest(input *DescribeImportInput) (req *request.Request, output *DescribeImportOutput)
func (c *LexModelsV2) DescribeImportWithContext(ctx aws.Context, input *DescribeImportInput, opts ...request.Option) (*DescribeImportOutput, error)
func (c *LexModelsV2) DescribeIntent(input *DescribeIntentInput) (*DescribeIntentOutput, error)
func (c *LexModelsV2) DescribeIntentRequest(input *DescribeIntentInput) (req *request.Request, output *DescribeIntentOutput)
func (c *LexModelsV2) DescribeIntentWithContext(ctx aws.Context, input *DescribeIntentInput, opts ...request.Option) (*DescribeIntentOutput, error)
func (c *LexModelsV2) DescribeResourcePolicy(input *DescribeResourcePolicyInput) (*DescribeResourcePolicyOutput, error)
func (c *LexModelsV2) DescribeResourcePolicyRequest(input *DescribeResourcePolicyInput) (req *request.Request, output *DescribeResourcePolicyOutput)
func (c *LexModelsV2) DescribeResourcePolicyWithContext(ctx aws.Context, input *DescribeResourcePolicyInput, opts ...request.Option) (*DescribeResourcePolicyOutput, error)
func (c *LexModelsV2) DescribeSlot(input *DescribeSlotInput) (*DescribeSlotOutput, error)
func (c *LexModelsV2) DescribeSlotRequest(input *DescribeSlotInput) (req *request.Request, output *DescribeSlotOutput)
func (c *LexModelsV2) DescribeSlotType(input *DescribeSlotTypeInput) (*DescribeSlotTypeOutput, error)
func (c *LexModelsV2) DescribeSlotTypeRequest(input *DescribeSlotTypeInput) (req *request.Request, output *DescribeSlotTypeOutput)
func (c *LexModelsV2) DescribeSlotTypeWithContext(ctx aws.Context, input *DescribeSlotTypeInput, opts ...request.Option) (*DescribeSlotTypeOutput, error)
func (c *LexModelsV2) DescribeSlotWithContext(ctx aws.Context, input *DescribeSlotInput, opts ...request.Option) (*DescribeSlotOutput, error)
func (c *LexModelsV2) DescribeTestExecution(input *DescribeTestExecutionInput) (*DescribeTestExecutionOutput, error)
func (c *LexModelsV2) DescribeTestExecutionRequest(input *DescribeTestExecutionInput) (req *request.Request, output *DescribeTestExecutionOutput)
func (c *LexModelsV2) DescribeTestExecutionWithContext(ctx aws.Context, input *DescribeTestExecutionInput, opts ...request.Option) (*DescribeTestExecutionOutput, error)
func (c *LexModelsV2) DescribeTestSet(input *DescribeTestSetInput) (*DescribeTestSetOutput, error)
func (c *LexModelsV2) DescribeTestSetDiscrepancyReport(input *DescribeTestSetDiscrepancyReportInput) (*DescribeTestSetDiscrepancyReportOutput, error)
func (c *LexModelsV2) DescribeTestSetDiscrepancyReportRequest(input *DescribeTestSetDiscrepancyReportInput) (req *request.Request, output *DescribeTestSetDiscrepancyReportOutput)
func (c *LexModelsV2) DescribeTestSetDiscrepancyReportWithContext(ctx aws.Context, input *DescribeTestSetDiscrepancyReportInput, opts ...request.Option) (*DescribeTestSetDiscrepancyReportOutput, error)
func (c *LexModelsV2) DescribeTestSetGeneration(input *DescribeTestSetGenerationInput) (*DescribeTestSetGenerationOutput, error)
func (c *LexModelsV2) DescribeTestSetGenerationRequest(input *DescribeTestSetGenerationInput) (req *request.Request, output *DescribeTestSetGenerationOutput)
func (c *LexModelsV2) DescribeTestSetGenerationWithContext(ctx aws.Context, input *DescribeTestSetGenerationInput, opts ...request.Option) (*DescribeTestSetGenerationOutput, error)
func (c *LexModelsV2) DescribeTestSetRequest(input *DescribeTestSetInput) (req *request.Request, output *DescribeTestSetOutput)
func (c *LexModelsV2) DescribeTestSetWithContext(ctx aws.Context, input *DescribeTestSetInput, opts ...request.Option) (*DescribeTestSetOutput, error)
func (c *LexModelsV2) GenerateBotElement(input *GenerateBotElementInput) (*GenerateBotElementOutput, error)
func (c *LexModelsV2) GenerateBotElementRequest(input *GenerateBotElementInput) (req *request.Request, output *GenerateBotElementOutput)
func (c *LexModelsV2) GenerateBotElementWithContext(ctx aws.Context, input *GenerateBotElementInput, opts ...request.Option) (*GenerateBotElementOutput, error)
func (c *LexModelsV2) GetTestExecutionArtifactsUrl(input *GetTestExecutionArtifactsUrlInput) (*GetTestExecutionArtifactsUrlOutput, error)
func (c *LexModelsV2) GetTestExecutionArtifactsUrlRequest(input *GetTestExecutionArtifactsUrlInput) (req *request.Request, output *GetTestExecutionArtifactsUrlOutput)
func (c *LexModelsV2) GetTestExecutionArtifactsUrlWithContext(ctx aws.Context, input *GetTestExecutionArtifactsUrlInput, opts ...request.Option) (*GetTestExecutionArtifactsUrlOutput, error)
func (c *LexModelsV2) ListAggregatedUtterances(input *ListAggregatedUtterancesInput) (*ListAggregatedUtterancesOutput, error)
func (c *LexModelsV2) ListAggregatedUtterancesPages(input *ListAggregatedUtterancesInput, fn func(*ListAggregatedUtterancesOutput, bool) bool) error
func (c *LexModelsV2) ListAggregatedUtterancesPagesWithContext(ctx aws.Context, input *ListAggregatedUtterancesInput, fn func(*ListAggregatedUtterancesOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListAggregatedUtterancesRequest(input *ListAggregatedUtterancesInput) (req *request.Request, output *ListAggregatedUtterancesOutput)
func (c *LexModelsV2) ListAggregatedUtterancesWithContext(ctx aws.Context, input *ListAggregatedUtterancesInput, opts ...request.Option) (*ListAggregatedUtterancesOutput, error)
func (c *LexModelsV2) ListBotAliases(input *ListBotAliasesInput) (*ListBotAliasesOutput, error)
func (c *LexModelsV2) ListBotAliasesPages(input *ListBotAliasesInput, fn func(*ListBotAliasesOutput, bool) bool) error
func (c *LexModelsV2) ListBotAliasesPagesWithContext(ctx aws.Context, input *ListBotAliasesInput, fn func(*ListBotAliasesOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListBotAliasesRequest(input *ListBotAliasesInput) (req *request.Request, output *ListBotAliasesOutput)
func (c *LexModelsV2) ListBotAliasesWithContext(ctx aws.Context, input *ListBotAliasesInput, opts ...request.Option) (*ListBotAliasesOutput, error)
func (c *LexModelsV2) ListBotLocales(input *ListBotLocalesInput) (*ListBotLocalesOutput, error)
func (c *LexModelsV2) ListBotLocalesPages(input *ListBotLocalesInput, fn func(*ListBotLocalesOutput, bool) bool) error
func (c *LexModelsV2) ListBotLocalesPagesWithContext(ctx aws.Context, input *ListBotLocalesInput, fn func(*ListBotLocalesOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListBotLocalesRequest(input *ListBotLocalesInput) (req *request.Request, output *ListBotLocalesOutput)
func (c *LexModelsV2) ListBotLocalesWithContext(ctx aws.Context, input *ListBotLocalesInput, opts ...request.Option) (*ListBotLocalesOutput, error)
func (c *LexModelsV2) ListBotRecommendations(input *ListBotRecommendationsInput) (*ListBotRecommendationsOutput, error)
func (c *LexModelsV2) ListBotRecommendationsPages(input *ListBotRecommendationsInput, fn func(*ListBotRecommendationsOutput, bool) bool) error
func (c *LexModelsV2) ListBotRecommendationsPagesWithContext(ctx aws.Context, input *ListBotRecommendationsInput, fn func(*ListBotRecommendationsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListBotRecommendationsRequest(input *ListBotRecommendationsInput) (req *request.Request, output *ListBotRecommendationsOutput)
func (c *LexModelsV2) ListBotRecommendationsWithContext(ctx aws.Context, input *ListBotRecommendationsInput, opts ...request.Option) (*ListBotRecommendationsOutput, error)
func (c *LexModelsV2) ListBotResourceGenerations(input *ListBotResourceGenerationsInput) (*ListBotResourceGenerationsOutput, error)
func (c *LexModelsV2) ListBotResourceGenerationsPages(input *ListBotResourceGenerationsInput, fn func(*ListBotResourceGenerationsOutput, bool) bool) error
func (c *LexModelsV2) ListBotResourceGenerationsPagesWithContext(ctx aws.Context, input *ListBotResourceGenerationsInput, fn func(*ListBotResourceGenerationsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListBotResourceGenerationsRequest(input *ListBotResourceGenerationsInput) (req *request.Request, output *ListBotResourceGenerationsOutput)
func (c *LexModelsV2) ListBotResourceGenerationsWithContext(ctx aws.Context, input *ListBotResourceGenerationsInput, opts ...request.Option) (*ListBotResourceGenerationsOutput, error)
func (c *LexModelsV2) ListBotVersions(input *ListBotVersionsInput) (*ListBotVersionsOutput, error)
func (c *LexModelsV2) ListBotVersionsPages(input *ListBotVersionsInput, fn func(*ListBotVersionsOutput, bool) bool) error
func (c *LexModelsV2) ListBotVersionsPagesWithContext(ctx aws.Context, input *ListBotVersionsInput, fn func(*ListBotVersionsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListBotVersionsRequest(input *ListBotVersionsInput) (req *request.Request, output *ListBotVersionsOutput)
func (c *LexModelsV2) ListBotVersionsWithContext(ctx aws.Context, input *ListBotVersionsInput, opts ...request.Option) (*ListBotVersionsOutput, error)
func (c *LexModelsV2) ListBots(input *ListBotsInput) (*ListBotsOutput, error)
func (c *LexModelsV2) ListBotsPages(input *ListBotsInput, fn func(*ListBotsOutput, bool) bool) error
func (c *LexModelsV2) ListBotsPagesWithContext(ctx aws.Context, input *ListBotsInput, fn func(*ListBotsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListBotsRequest(input *ListBotsInput) (req *request.Request, output *ListBotsOutput)
func (c *LexModelsV2) ListBotsWithContext(ctx aws.Context, input *ListBotsInput, opts ...request.Option) (*ListBotsOutput, error)
func (c *LexModelsV2) ListBuiltInIntents(input *ListBuiltInIntentsInput) (*ListBuiltInIntentsOutput, error)
func (c *LexModelsV2) ListBuiltInIntentsPages(input *ListBuiltInIntentsInput, fn func(*ListBuiltInIntentsOutput, bool) bool) error
func (c *LexModelsV2) ListBuiltInIntentsPagesWithContext(ctx aws.Context, input *ListBuiltInIntentsInput, fn func(*ListBuiltInIntentsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListBuiltInIntentsRequest(input *ListBuiltInIntentsInput) (req *request.Request, output *ListBuiltInIntentsOutput)
func (c *LexModelsV2) ListBuiltInIntentsWithContext(ctx aws.Context, input *ListBuiltInIntentsInput, opts ...request.Option) (*ListBuiltInIntentsOutput, error)
func (c *LexModelsV2) ListBuiltInSlotTypes(input *ListBuiltInSlotTypesInput) (*ListBuiltInSlotTypesOutput, error)
func (c *LexModelsV2) ListBuiltInSlotTypesPages(input *ListBuiltInSlotTypesInput, fn func(*ListBuiltInSlotTypesOutput, bool) bool) error
func (c *LexModelsV2) ListBuiltInSlotTypesPagesWithContext(ctx aws.Context, input *ListBuiltInSlotTypesInput, fn func(*ListBuiltInSlotTypesOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListBuiltInSlotTypesRequest(input *ListBuiltInSlotTypesInput) (req *request.Request, output *ListBuiltInSlotTypesOutput)
func (c *LexModelsV2) ListBuiltInSlotTypesWithContext(ctx aws.Context, input *ListBuiltInSlotTypesInput, opts ...request.Option) (*ListBuiltInSlotTypesOutput, error)
func (c *LexModelsV2) ListCustomVocabularyItems(input *ListCustomVocabularyItemsInput) (*ListCustomVocabularyItemsOutput, error)
func (c *LexModelsV2) ListCustomVocabularyItemsPages(input *ListCustomVocabularyItemsInput, fn func(*ListCustomVocabularyItemsOutput, bool) bool) error
func (c *LexModelsV2) ListCustomVocabularyItemsPagesWithContext(ctx aws.Context, input *ListCustomVocabularyItemsInput, fn func(*ListCustomVocabularyItemsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListCustomVocabularyItemsRequest(input *ListCustomVocabularyItemsInput) (req *request.Request, output *ListCustomVocabularyItemsOutput)
func (c *LexModelsV2) ListCustomVocabularyItemsWithContext(ctx aws.Context, input *ListCustomVocabularyItemsInput, opts ...request.Option) (*ListCustomVocabularyItemsOutput, error)
func (c *LexModelsV2) ListExports(input *ListExportsInput) (*ListExportsOutput, error)
func (c *LexModelsV2) ListExportsPages(input *ListExportsInput, fn func(*ListExportsOutput, bool) bool) error
func (c *LexModelsV2) ListExportsPagesWithContext(ctx aws.Context, input *ListExportsInput, fn func(*ListExportsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListExportsRequest(input *ListExportsInput) (req *request.Request, output *ListExportsOutput)
func (c *LexModelsV2) ListExportsWithContext(ctx aws.Context, input *ListExportsInput, opts ...request.Option) (*ListExportsOutput, error)
func (c *LexModelsV2) ListImports(input *ListImportsInput) (*ListImportsOutput, error)
func (c *LexModelsV2) ListImportsPages(input *ListImportsInput, fn func(*ListImportsOutput, bool) bool) error
func (c *LexModelsV2) ListImportsPagesWithContext(ctx aws.Context, input *ListImportsInput, fn func(*ListImportsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListImportsRequest(input *ListImportsInput) (req *request.Request, output *ListImportsOutput)
func (c *LexModelsV2) ListImportsWithContext(ctx aws.Context, input *ListImportsInput, opts ...request.Option) (*ListImportsOutput, error)
func (c *LexModelsV2) ListIntentMetrics(input *ListIntentMetricsInput) (*ListIntentMetricsOutput, error)
func (c *LexModelsV2) ListIntentMetricsPages(input *ListIntentMetricsInput, fn func(*ListIntentMetricsOutput, bool) bool) error
func (c *LexModelsV2) ListIntentMetricsPagesWithContext(ctx aws.Context, input *ListIntentMetricsInput, fn func(*ListIntentMetricsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListIntentMetricsRequest(input *ListIntentMetricsInput) (req *request.Request, output *ListIntentMetricsOutput)
func (c *LexModelsV2) ListIntentMetricsWithContext(ctx aws.Context, input *ListIntentMetricsInput, opts ...request.Option) (*ListIntentMetricsOutput, error)
func (c *LexModelsV2) ListIntentPaths(input *ListIntentPathsInput) (*ListIntentPathsOutput, error)
func (c *LexModelsV2) ListIntentPathsRequest(input *ListIntentPathsInput) (req *request.Request, output *ListIntentPathsOutput)
func (c *LexModelsV2) ListIntentPathsWithContext(ctx aws.Context, input *ListIntentPathsInput, opts ...request.Option) (*ListIntentPathsOutput, error)
func (c *LexModelsV2) ListIntentStageMetrics(input *ListIntentStageMetricsInput) (*ListIntentStageMetricsOutput, error)
func (c *LexModelsV2) ListIntentStageMetricsPages(input *ListIntentStageMetricsInput, fn func(*ListIntentStageMetricsOutput, bool) bool) error
func (c *LexModelsV2) ListIntentStageMetricsPagesWithContext(ctx aws.Context, input *ListIntentStageMetricsInput, fn func(*ListIntentStageMetricsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListIntentStageMetricsRequest(input *ListIntentStageMetricsInput) (req *request.Request, output *ListIntentStageMetricsOutput)
func (c *LexModelsV2) ListIntentStageMetricsWithContext(ctx aws.Context, input *ListIntentStageMetricsInput, opts ...request.Option) (*ListIntentStageMetricsOutput, error)
func (c *LexModelsV2) ListIntents(input *ListIntentsInput) (*ListIntentsOutput, error)
func (c *LexModelsV2) ListIntentsPages(input *ListIntentsInput, fn func(*ListIntentsOutput, bool) bool) error
func (c *LexModelsV2) ListIntentsPagesWithContext(ctx aws.Context, input *ListIntentsInput, fn func(*ListIntentsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListIntentsRequest(input *ListIntentsInput) (req *request.Request, output *ListIntentsOutput)
func (c *LexModelsV2) ListIntentsWithContext(ctx aws.Context, input *ListIntentsInput, opts ...request.Option) (*ListIntentsOutput, error)
func (c *LexModelsV2) ListRecommendedIntents(input *ListRecommendedIntentsInput) (*ListRecommendedIntentsOutput, error)
func (c *LexModelsV2) ListRecommendedIntentsPages(input *ListRecommendedIntentsInput, fn func(*ListRecommendedIntentsOutput, bool) bool) error
func (c *LexModelsV2) ListRecommendedIntentsPagesWithContext(ctx aws.Context, input *ListRecommendedIntentsInput, fn func(*ListRecommendedIntentsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListRecommendedIntentsRequest(input *ListRecommendedIntentsInput) (req *request.Request, output *ListRecommendedIntentsOutput)
func (c *LexModelsV2) ListRecommendedIntentsWithContext(ctx aws.Context, input *ListRecommendedIntentsInput, opts ...request.Option) (*ListRecommendedIntentsOutput, error)
func (c *LexModelsV2) ListSessionAnalyticsData(input *ListSessionAnalyticsDataInput) (*ListSessionAnalyticsDataOutput, error)
func (c *LexModelsV2) ListSessionAnalyticsDataPages(input *ListSessionAnalyticsDataInput, fn func(*ListSessionAnalyticsDataOutput, bool) bool) error
func (c *LexModelsV2) ListSessionAnalyticsDataPagesWithContext(ctx aws.Context, input *ListSessionAnalyticsDataInput, fn func(*ListSessionAnalyticsDataOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListSessionAnalyticsDataRequest(input *ListSessionAnalyticsDataInput) (req *request.Request, output *ListSessionAnalyticsDataOutput)
func (c *LexModelsV2) ListSessionAnalyticsDataWithContext(ctx aws.Context, input *ListSessionAnalyticsDataInput, opts ...request.Option) (*ListSessionAnalyticsDataOutput, error)
func (c *LexModelsV2) ListSessionMetrics(input *ListSessionMetricsInput) (*ListSessionMetricsOutput, error)
func (c *LexModelsV2) ListSessionMetricsPages(input *ListSessionMetricsInput, fn func(*ListSessionMetricsOutput, bool) bool) error
func (c *LexModelsV2) ListSessionMetricsPagesWithContext(ctx aws.Context, input *ListSessionMetricsInput, fn func(*ListSessionMetricsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListSessionMetricsRequest(input *ListSessionMetricsInput) (req *request.Request, output *ListSessionMetricsOutput)
func (c *LexModelsV2) ListSessionMetricsWithContext(ctx aws.Context, input *ListSessionMetricsInput, opts ...request.Option) (*ListSessionMetricsOutput, error)
func (c *LexModelsV2) ListSlotTypes(input *ListSlotTypesInput) (*ListSlotTypesOutput, error)
func (c *LexModelsV2) ListSlotTypesPages(input *ListSlotTypesInput, fn func(*ListSlotTypesOutput, bool) bool) error
func (c *LexModelsV2) ListSlotTypesPagesWithContext(ctx aws.Context, input *ListSlotTypesInput, fn func(*ListSlotTypesOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListSlotTypesRequest(input *ListSlotTypesInput) (req *request.Request, output *ListSlotTypesOutput)
func (c *LexModelsV2) ListSlotTypesWithContext(ctx aws.Context, input *ListSlotTypesInput, opts ...request.Option) (*ListSlotTypesOutput, error)
func (c *LexModelsV2) ListSlots(input *ListSlotsInput) (*ListSlotsOutput, error)
func (c *LexModelsV2) ListSlotsPages(input *ListSlotsInput, fn func(*ListSlotsOutput, bool) bool) error
func (c *LexModelsV2) ListSlotsPagesWithContext(ctx aws.Context, input *ListSlotsInput, fn func(*ListSlotsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListSlotsRequest(input *ListSlotsInput) (req *request.Request, output *ListSlotsOutput)
func (c *LexModelsV2) ListSlotsWithContext(ctx aws.Context, input *ListSlotsInput, opts ...request.Option) (*ListSlotsOutput, error)
func (c *LexModelsV2) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *LexModelsV2) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *LexModelsV2) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *LexModelsV2) ListTestExecutionResultItems(input *ListTestExecutionResultItemsInput) (*ListTestExecutionResultItemsOutput, error)
func (c *LexModelsV2) ListTestExecutionResultItemsPages(input *ListTestExecutionResultItemsInput, fn func(*ListTestExecutionResultItemsOutput, bool) bool) error
func (c *LexModelsV2) ListTestExecutionResultItemsPagesWithContext(ctx aws.Context, input *ListTestExecutionResultItemsInput, fn func(*ListTestExecutionResultItemsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListTestExecutionResultItemsRequest(input *ListTestExecutionResultItemsInput) (req *request.Request, output *ListTestExecutionResultItemsOutput)
func (c *LexModelsV2) ListTestExecutionResultItemsWithContext(ctx aws.Context, input *ListTestExecutionResultItemsInput, opts ...request.Option) (*ListTestExecutionResultItemsOutput, error)
func (c *LexModelsV2) ListTestExecutions(input *ListTestExecutionsInput) (*ListTestExecutionsOutput, error)
func (c *LexModelsV2) ListTestExecutionsPages(input *ListTestExecutionsInput, fn func(*ListTestExecutionsOutput, bool) bool) error
func (c *LexModelsV2) ListTestExecutionsPagesWithContext(ctx aws.Context, input *ListTestExecutionsInput, fn func(*ListTestExecutionsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListTestExecutionsRequest(input *ListTestExecutionsInput) (req *request.Request, output *ListTestExecutionsOutput)
func (c *LexModelsV2) ListTestExecutionsWithContext(ctx aws.Context, input *ListTestExecutionsInput, opts ...request.Option) (*ListTestExecutionsOutput, error)
func (c *LexModelsV2) ListTestSetRecords(input *ListTestSetRecordsInput) (*ListTestSetRecordsOutput, error)
func (c *LexModelsV2) ListTestSetRecordsPages(input *ListTestSetRecordsInput, fn func(*ListTestSetRecordsOutput, bool) bool) error
func (c *LexModelsV2) ListTestSetRecordsPagesWithContext(ctx aws.Context, input *ListTestSetRecordsInput, fn func(*ListTestSetRecordsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListTestSetRecordsRequest(input *ListTestSetRecordsInput) (req *request.Request, output *ListTestSetRecordsOutput)
func (c *LexModelsV2) ListTestSetRecordsWithContext(ctx aws.Context, input *ListTestSetRecordsInput, opts ...request.Option) (*ListTestSetRecordsOutput, error)
func (c *LexModelsV2) ListTestSets(input *ListTestSetsInput) (*ListTestSetsOutput, error)
func (c *LexModelsV2) ListTestSetsPages(input *ListTestSetsInput, fn func(*ListTestSetsOutput, bool) bool) error
func (c *LexModelsV2) ListTestSetsPagesWithContext(ctx aws.Context, input *ListTestSetsInput, fn func(*ListTestSetsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListTestSetsRequest(input *ListTestSetsInput) (req *request.Request, output *ListTestSetsOutput)
func (c *LexModelsV2) ListTestSetsWithContext(ctx aws.Context, input *ListTestSetsInput, opts ...request.Option) (*ListTestSetsOutput, error)
func (c *LexModelsV2) ListUtteranceAnalyticsData(input *ListUtteranceAnalyticsDataInput) (*ListUtteranceAnalyticsDataOutput, error)
func (c *LexModelsV2) ListUtteranceAnalyticsDataPages(input *ListUtteranceAnalyticsDataInput, fn func(*ListUtteranceAnalyticsDataOutput, bool) bool) error
func (c *LexModelsV2) ListUtteranceAnalyticsDataPagesWithContext(ctx aws.Context, input *ListUtteranceAnalyticsDataInput, fn func(*ListUtteranceAnalyticsDataOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListUtteranceAnalyticsDataRequest(input *ListUtteranceAnalyticsDataInput) (req *request.Request, output *ListUtteranceAnalyticsDataOutput)
func (c *LexModelsV2) ListUtteranceAnalyticsDataWithContext(ctx aws.Context, input *ListUtteranceAnalyticsDataInput, opts ...request.Option) (*ListUtteranceAnalyticsDataOutput, error)
func (c *LexModelsV2) ListUtteranceMetrics(input *ListUtteranceMetricsInput) (*ListUtteranceMetricsOutput, error)
func (c *LexModelsV2) ListUtteranceMetricsPages(input *ListUtteranceMetricsInput, fn func(*ListUtteranceMetricsOutput, bool) bool) error
func (c *LexModelsV2) ListUtteranceMetricsPagesWithContext(ctx aws.Context, input *ListUtteranceMetricsInput, fn func(*ListUtteranceMetricsOutput, bool) bool, opts ...request.Option) error
func (c *LexModelsV2) ListUtteranceMetricsRequest(input *ListUtteranceMetricsInput) (req *request.Request, output *ListUtteranceMetricsOutput)
func (c *LexModelsV2) ListUtteranceMetricsWithContext(ctx aws.Context, input *ListUtteranceMetricsInput, opts ...request.Option) (*ListUtteranceMetricsOutput, error)
func (c *LexModelsV2) SearchAssociatedTranscripts(input *SearchAssociatedTranscriptsInput) (*SearchAssociatedTranscriptsOutput, error)
func (c *LexModelsV2) SearchAssociatedTranscriptsRequest(input *SearchAssociatedTranscriptsInput) (req *request.Request, output *SearchAssociatedTranscriptsOutput)
func (c *LexModelsV2) SearchAssociatedTranscriptsWithContext(ctx aws.Context, input *SearchAssociatedTranscriptsInput, opts ...request.Option) (*SearchAssociatedTranscriptsOutput, error)
func (c *LexModelsV2) StartBotRecommendation(input *StartBotRecommendationInput) (*StartBotRecommendationOutput, error)
func (c *LexModelsV2) StartBotRecommendationRequest(input *StartBotRecommendationInput) (req *request.Request, output *StartBotRecommendationOutput)
func (c *LexModelsV2) StartBotRecommendationWithContext(ctx aws.Context, input *StartBotRecommendationInput, opts ...request.Option) (*StartBotRecommendationOutput, error)
func (c *LexModelsV2) StartBotResourceGeneration(input *StartBotResourceGenerationInput) (*StartBotResourceGenerationOutput, error)
func (c *LexModelsV2) StartBotResourceGenerationRequest(input *StartBotResourceGenerationInput) (req *request.Request, output *StartBotResourceGenerationOutput)
func (c *LexModelsV2) StartBotResourceGenerationWithContext(ctx aws.Context, input *StartBotResourceGenerationInput, opts ...request.Option) (*StartBotResourceGenerationOutput, error)
func (c *LexModelsV2) StartImport(input *StartImportInput) (*StartImportOutput, error)
func (c *LexModelsV2) StartImportRequest(input *StartImportInput) (req *request.Request, output *StartImportOutput)
func (c *LexModelsV2) StartImportWithContext(ctx aws.Context, input *StartImportInput, opts ...request.Option) (*StartImportOutput, error)
func (c *LexModelsV2) StartTestExecution(input *StartTestExecutionInput) (*StartTestExecutionOutput, error)
func (c *LexModelsV2) StartTestExecutionRequest(input *StartTestExecutionInput) (req *request.Request, output *StartTestExecutionOutput)
func (c *LexModelsV2) StartTestExecutionWithContext(ctx aws.Context, input *StartTestExecutionInput, opts ...request.Option) (*StartTestExecutionOutput, error)
func (c *LexModelsV2) StartTestSetGeneration(input *StartTestSetGenerationInput) (*StartTestSetGenerationOutput, error)
func (c *LexModelsV2) StartTestSetGenerationRequest(input *StartTestSetGenerationInput) (req *request.Request, output *StartTestSetGenerationOutput)
func (c *LexModelsV2) StartTestSetGenerationWithContext(ctx aws.Context, input *StartTestSetGenerationInput, opts ...request.Option) (*StartTestSetGenerationOutput, error)
func (c *LexModelsV2) StopBotRecommendation(input *StopBotRecommendationInput) (*StopBotRecommendationOutput, error)
func (c *LexModelsV2) StopBotRecommendationRequest(input *StopBotRecommendationInput) (req *request.Request, output *StopBotRecommendationOutput)
func (c *LexModelsV2) StopBotRecommendationWithContext(ctx aws.Context, input *StopBotRecommendationInput, opts ...request.Option) (*StopBotRecommendationOutput, error)
func (c *LexModelsV2) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *LexModelsV2) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *LexModelsV2) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *LexModelsV2) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *LexModelsV2) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *LexModelsV2) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *LexModelsV2) UpdateBot(input *UpdateBotInput) (*UpdateBotOutput, error)
func (c *LexModelsV2) UpdateBotAlias(input *UpdateBotAliasInput) (*UpdateBotAliasOutput, error)
func (c *LexModelsV2) UpdateBotAliasRequest(input *UpdateBotAliasInput) (req *request.Request, output *UpdateBotAliasOutput)
func (c *LexModelsV2) UpdateBotAliasWithContext(ctx aws.Context, input *UpdateBotAliasInput, opts ...request.Option) (*UpdateBotAliasOutput, error)
func (c *LexModelsV2) UpdateBotLocale(input *UpdateBotLocaleInput) (*UpdateBotLocaleOutput, error)
func (c *LexModelsV2) UpdateBotLocaleRequest(input *UpdateBotLocaleInput) (req *request.Request, output *UpdateBotLocaleOutput)
func (c *LexModelsV2) UpdateBotLocaleWithContext(ctx aws.Context, input *UpdateBotLocaleInput, opts ...request.Option) (*UpdateBotLocaleOutput, error)
func (c *LexModelsV2) UpdateBotRecommendation(input *UpdateBotRecommendationInput) (*UpdateBotRecommendationOutput, error)
func (c *LexModelsV2) UpdateBotRecommendationRequest(input *UpdateBotRecommendationInput) (req *request.Request, output *UpdateBotRecommendationOutput)
func (c *LexModelsV2) UpdateBotRecommendationWithContext(ctx aws.Context, input *UpdateBotRecommendationInput, opts ...request.Option) (*UpdateBotRecommendationOutput, error)
func (c *LexModelsV2) UpdateBotRequest(input *UpdateBotInput) (req *request.Request, output *UpdateBotOutput)
func (c *LexModelsV2) UpdateBotWithContext(ctx aws.Context, input *UpdateBotInput, opts ...request.Option) (*UpdateBotOutput, error)
func (c *LexModelsV2) UpdateExport(input *UpdateExportInput) (*UpdateExportOutput, error)
func (c *LexModelsV2) UpdateExportRequest(input *UpdateExportInput) (req *request.Request, output *UpdateExportOutput)
func (c *LexModelsV2) UpdateExportWithContext(ctx aws.Context, input *UpdateExportInput, opts ...request.Option) (*UpdateExportOutput, error)
func (c *LexModelsV2) UpdateIntent(input *UpdateIntentInput) (*UpdateIntentOutput, error)
func (c *LexModelsV2) UpdateIntentRequest(input *UpdateIntentInput) (req *request.Request, output *UpdateIntentOutput)
func (c *LexModelsV2) UpdateIntentWithContext(ctx aws.Context, input *UpdateIntentInput, opts ...request.Option) (*UpdateIntentOutput, error)
func (c *LexModelsV2) UpdateResourcePolicy(input *UpdateResourcePolicyInput) (*UpdateResourcePolicyOutput, error)
func (c *LexModelsV2) UpdateResourcePolicyRequest(input *UpdateResourcePolicyInput) (req *request.Request, output *UpdateResourcePolicyOutput)
func (c *LexModelsV2) UpdateResourcePolicyWithContext(ctx aws.Context, input *UpdateResourcePolicyInput, opts ...request.Option) (*UpdateResourcePolicyOutput, error)
func (c *LexModelsV2) UpdateSlot(input *UpdateSlotInput) (*UpdateSlotOutput, error)
func (c *LexModelsV2) UpdateSlotRequest(input *UpdateSlotInput) (req *request.Request, output *UpdateSlotOutput)
func (c *LexModelsV2) UpdateSlotType(input *UpdateSlotTypeInput) (*UpdateSlotTypeOutput, error)
func (c *LexModelsV2) UpdateSlotTypeRequest(input *UpdateSlotTypeInput) (req *request.Request, output *UpdateSlotTypeOutput)
func (c *LexModelsV2) UpdateSlotTypeWithContext(ctx aws.Context, input *UpdateSlotTypeInput, opts ...request.Option) (*UpdateSlotTypeOutput, error)
func (c *LexModelsV2) UpdateSlotWithContext(ctx aws.Context, input *UpdateSlotInput, opts ...request.Option) (*UpdateSlotOutput, error)
func (c *LexModelsV2) UpdateTestSet(input *UpdateTestSetInput) (*UpdateTestSetOutput, error)
func (c *LexModelsV2) UpdateTestSetRequest(input *UpdateTestSetInput) (req *request.Request, output *UpdateTestSetOutput)
func (c *LexModelsV2) UpdateTestSetWithContext(ctx aws.Context, input *UpdateTestSetInput, opts ...request.Option) (*UpdateTestSetOutput, error)
func (c *LexModelsV2) WaitUntilBotAliasAvailable(input *DescribeBotAliasInput) error
func (c *LexModelsV2) WaitUntilBotAliasAvailableWithContext(ctx aws.Context, input *DescribeBotAliasInput, opts ...request.WaiterOption) error
func (c *LexModelsV2) WaitUntilBotAvailable(input *DescribeBotInput) error
func (c *LexModelsV2) WaitUntilBotAvailableWithContext(ctx aws.Context, input *DescribeBotInput, opts ...request.WaiterOption) error
func (c *LexModelsV2) WaitUntilBotExportCompleted(input *DescribeExportInput) error
func (c *LexModelsV2) WaitUntilBotExportCompletedWithContext(ctx aws.Context, input *DescribeExportInput, opts ...request.WaiterOption) error
func (c *LexModelsV2) WaitUntilBotImportCompleted(input *DescribeImportInput) error
func (c *LexModelsV2) WaitUntilBotImportCompletedWithContext(ctx aws.Context, input *DescribeImportInput, opts ...request.WaiterOption) error
func (c *LexModelsV2) WaitUntilBotLocaleBuilt(input *DescribeBotLocaleInput) error
func (c *LexModelsV2) WaitUntilBotLocaleBuiltWithContext(ctx aws.Context, input *DescribeBotLocaleInput, opts ...request.WaiterOption) error
func (c *LexModelsV2) WaitUntilBotLocaleCreated(input *DescribeBotLocaleInput) error
func (c *LexModelsV2) WaitUntilBotLocaleCreatedWithContext(ctx aws.Context, input *DescribeBotLocaleInput, opts ...request.WaiterOption) error
func (c *LexModelsV2) WaitUntilBotLocaleExpressTestingAvailable(input *DescribeBotLocaleInput) error
func (c *LexModelsV2) WaitUntilBotLocaleExpressTestingAvailableWithContext(ctx aws.Context, input *DescribeBotLocaleInput, opts ...request.WaiterOption) error
func (c *LexModelsV2) WaitUntilBotVersionAvailable(input *DescribeBotVersionInput) error
func (c *LexModelsV2) WaitUntilBotVersionAvailableWithContext(ctx aws.Context, input *DescribeBotVersionInput, opts ...request.WaiterOption) error
func AggregatedUtterancesFilterName_Values() []string
func AggregatedUtterancesFilterOperator_Values() []string
func AggregatedUtterancesSortAttribute_Values() []string
func AnalyticsBinByName_Values() []string
func AnalyticsCommonFilterName_Values() []string
func AnalyticsFilterOperator_Values() []string
func AnalyticsIntentField_Values() []string
func AnalyticsIntentFilterName_Values() []string
func AnalyticsIntentMetricName_Values() []string
func AnalyticsIntentStageField_Values() []string
func AnalyticsIntentStageFilterName_Values() []string
func AnalyticsIntentStageMetricName_Values() []string
func AnalyticsInterval_Values() []string
func AnalyticsMetricStatistic_Values() []string
func AnalyticsModality_Values() []string
func AnalyticsNodeType_Values() []string
func AnalyticsSessionField_Values() []string
func AnalyticsSessionFilterName_Values() []string
func AnalyticsSessionMetricName_Values() []string
func AnalyticsSessionSortByName_Values() []string
func AnalyticsSortOrder_Values() []string
func AnalyticsUtteranceAttributeName_Values() []string
func AnalyticsUtteranceField_Values() []string
func AnalyticsUtteranceFilterName_Values() []string
func AnalyticsUtteranceMetricName_Values() []string
func AnalyticsUtteranceSortByName_Values() []string
func AssociatedTranscriptFilterName_Values() []string
func AudioRecognitionStrategy_Values() []string
func BotAliasStatus_Values() []string
func BotFilterName_Values() []string
func BotFilterOperator_Values() []string
func BotLocaleFilterName_Values() []string
func BotLocaleFilterOperator_Values() []string
func BotLocaleSortAttribute_Values() []string
func BotLocaleStatus_Values() []string
func BotRecommendationStatus_Values() []string
func BotSortAttribute_Values() []string
func BotStatus_Values() []string
func BotType_Values() []string
func BotVersionSortAttribute_Values() []string
func BuiltInIntentSortAttribute_Values() []string
func BuiltInSlotTypeSortAttribute_Values() []string
func ConversationEndState_Values() []string
func ConversationLogsInputModeFilter_Values() []string
func CustomVocabularyStatus_Values() []string
func DialogActionType_Values() []string
func Effect_Values() []string
func ErrorCode_Values() []string
func ExportFilterName_Values() []string
func ExportFilterOperator_Values() []string
func ExportSortAttribute_Values() []string
func ExportStatus_Values() []string
func GenerationSortByAttribute_Values() []string
func GenerationStatus_Values() []string
func ImportExportFileFormat_Values() []string
func ImportFilterName_Values() []string
func ImportFilterOperator_Values() []string
func ImportResourceType_Values() []string
func ImportSortAttribute_Values() []string
func ImportStatus_Values() []string
func IntentFilterName_Values() []string
func IntentFilterOperator_Values() []string
func IntentSortAttribute_Values() []string
func IntentState_Values() []string
func MergeStrategy_Values() []string
func MessageSelectionStrategy_Values() []string
func ObfuscationSettingType_Values() []string
func PromptAttempt_Values() []string
func SearchOrder_Values() []string
func SlotConstraint_Values() []string
func SlotFilterName_Values() []string
func SlotFilterOperator_Values() []string
func SlotResolutionStrategy_Values() []string
func SlotShape_Values() []string
func SlotSortAttribute_Values() []string
func SlotTypeCategory_Values() []string
func SlotTypeFilterName_Values() []string
func SlotTypeFilterOperator_Values() []string
func SlotTypeSortAttribute_Values() []string
func SlotValueResolutionStrategy_Values() []string
func SortOrder_Values() []string
func TestExecutionApiMode_Values() []string
func TestExecutionModality_Values() []string
func TestExecutionSortAttribute_Values() []string
func TestExecutionStatus_Values() []string
func TestResultMatchStatus_Values() []string
func TestResultTypeFilter_Values() []string
func TestSetDiscrepancyReportStatus_Values() []string
func TestSetGenerationStatus_Values() []string
func TestSetModality_Values() []string
func TestSetSortAttribute_Values() []string
func TestSetStatus_Values() []string
func TimeDimension_Values() []string
func TranscriptFormat_Values() []string
func UtteranceContentType_Values() []string
func VoiceEngine_Values() []string
type ActiveContext
type AdvancedRecognitionSetting
type AgentTurnResult
type AgentTurnSpecification
type AggregatedUtterancesFilter
type AggregatedUtterancesSortBy
type AggregatedUtterancesSummary
type AllowedInputTypes
type AnalyticsBinBySpecification
type AnalyticsBinKey
type AnalyticsIntentFilter
type AnalyticsIntentGroupByKey
type AnalyticsIntentGroupBySpecification
type AnalyticsIntentMetric
type AnalyticsIntentMetricResult
type AnalyticsIntentNodeSummary
type AnalyticsIntentResult
type AnalyticsIntentStageFilter
type AnalyticsIntentStageGroupByKey
type AnalyticsIntentStageGroupBySpecification
type AnalyticsIntentStageMetric
type AnalyticsIntentStageMetricResult
type AnalyticsIntentStageResult
type AnalyticsPathFilter
type AnalyticsSessionFilter
type AnalyticsSessionGroupByKey
type AnalyticsSessionGroupBySpecification
type AnalyticsSessionMetric
type AnalyticsSessionMetricResult
type AnalyticsSessionResult
type AnalyticsUtteranceAttribute
type AnalyticsUtteranceAttributeResult
type AnalyticsUtteranceFilter
type AnalyticsUtteranceGroupByKey
type AnalyticsUtteranceGroupBySpecification
type AnalyticsUtteranceMetric
type AnalyticsUtteranceMetricResult
type AnalyticsUtteranceResult
type AssociatedTranscript
type AssociatedTranscriptFilter
type AudioAndDTMFInputSpecification
type AudioLogDestination
type AudioLogSetting
type AudioSpecification
type BatchCreateCustomVocabularyItemInput
type BatchCreateCustomVocabularyItemOutput
type BatchDeleteCustomVocabularyItemInput
type BatchDeleteCustomVocabularyItemOutput
type BatchUpdateCustomVocabularyItemInput
type BatchUpdateCustomVocabularyItemOutput
type BedrockModelSpecification
type BotAliasHistoryEvent
type BotAliasLocaleSettings
type BotAliasSummary
type BotAliasTestExecutionTarget
type BotExportSpecification
type BotFilter
type BotImportSpecification
type BotLocaleExportSpecification
type BotLocaleFilter
type BotLocaleHistoryEvent
type BotLocaleImportSpecification
type BotLocaleSortBy
type BotLocaleSummary
type BotMember
type BotRecommendationResultStatistics
type BotRecommendationResults
type BotRecommendationSummary
type BotSortBy
type BotSummary
type BotVersionLocaleDetails
type BotVersionSortBy
type BotVersionSummary
type BuildBotLocaleInput
type BuildBotLocaleOutput
type BuildtimeSettings
type BuiltInIntentSortBy
type BuiltInIntentSummary
type BuiltInSlotTypeSortBy
type BuiltInSlotTypeSummary
type Button
type CloudWatchLogGroupLogDestination
type CodeHookSpecification
type CompositeSlotTypeSetting
type Condition
type ConditionalBranch
type ConditionalSpecification
type ConflictException
type ConversationLevelIntentClassificationResultItem
type ConversationLevelResultDetail
type ConversationLevelSlotResolutionResultItem
type ConversationLevelTestResultItem
type ConversationLevelTestResults
type ConversationLevelTestResultsFilterBy
type ConversationLogSettings
type ConversationLogsDataSource
type ConversationLogsDataSourceFilterBy
type CreateBotAliasInput
type CreateBotAliasOutput
type CreateBotInput
type CreateBotLocaleInput
type CreateBotLocaleOutput
type CreateBotOutput
type CreateBotVersionInput
type CreateBotVersionOutput
type CreateExportInput
type CreateExportOutput
type CreateIntentInput
type CreateIntentOutput
type CreateResourcePolicyInput
type CreateResourcePolicyOutput
type CreateResourcePolicyStatementInput
type CreateResourcePolicyStatementOutput
type CreateSlotInput
type CreateSlotOutput
type CreateSlotTypeInput
type CreateSlotTypeOutput
type CreateTestSetDiscrepancyReportInput
type CreateTestSetDiscrepancyReportOutput
type CreateUploadUrlInput
type CreateUploadUrlOutput
type CustomPayload
type CustomVocabularyEntryId
type CustomVocabularyExportSpecification
type CustomVocabularyImportSpecification
type CustomVocabularyItem
type DTMFSpecification
type DataPrivacy
type DateRangeFilter
type DefaultConditionalBranch
type DeleteBotAliasInput
type DeleteBotAliasOutput
type DeleteBotInput
type DeleteBotLocaleInput
type DeleteBotLocaleOutput
type DeleteBotOutput
type DeleteBotVersionInput
type DeleteBotVersionOutput
type DeleteCustomVocabularyInput
type DeleteCustomVocabularyOutput
type DeleteExportInput
type DeleteExportOutput
type DeleteImportInput
type DeleteImportOutput
type DeleteIntentInput
type DeleteIntentOutput
type DeleteResourcePolicyInput
type DeleteResourcePolicyOutput
type DeleteResourcePolicyStatementInput
type DeleteResourcePolicyStatementOutput
type DeleteSlotInput
type DeleteSlotOutput
type DeleteSlotTypeInput
type DeleteSlotTypeOutput
type DeleteTestSetInput
type DeleteTestSetOutput
type DeleteUtterancesInput
type DeleteUtterancesOutput
type DescribeBotAliasInput
type DescribeBotAliasOutput
type DescribeBotInput
type DescribeBotLocaleInput
type DescribeBotLocaleOutput
type DescribeBotOutput
type DescribeBotRecommendationInput
type DescribeBotRecommendationOutput
type DescribeBotResourceGenerationInput
type DescribeBotResourceGenerationOutput
type DescribeBotVersionInput
type DescribeBotVersionOutput
type DescribeCustomVocabularyMetadataInput
type DescribeCustomVocabularyMetadataOutput
type DescribeExportInput
type DescribeExportOutput
type DescribeImportInput
type DescribeImportOutput
type DescribeIntentInput
type DescribeIntentOutput
type DescribeResourcePolicyInput
type DescribeResourcePolicyOutput
type DescribeSlotInput
type DescribeSlotOutput
type DescribeSlotTypeInput
type DescribeSlotTypeOutput
type DescribeTestExecutionInput
type DescribeTestExecutionOutput
type DescribeTestSetDiscrepancyReportInput
type DescribeTestSetDiscrepancyReportOutput
type DescribeTestSetGenerationInput
type DescribeTestSetGenerationOutput
type DescribeTestSetInput
type DescribeTestSetOutput
type DescriptiveBotBuilderSpecification
type DialogAction
type DialogCodeHookInvocationSetting
type DialogCodeHookSettings
type DialogState
type ElicitationCodeHookInvocationSetting
type EncryptionSetting
type ExecutionErrorDetails
type ExportFilter
type ExportResourceSpecification
type ExportSortBy
type ExportSummary
type ExternalSourceSetting
type FailedCustomVocabularyItem
type FulfillmentCodeHookSettings
type FulfillmentStartResponseSpecification
type FulfillmentUpdateResponseSpecification
type FulfillmentUpdatesSpecification
type GenerateBotElementInput
type GenerateBotElementOutput
type GenerationSortBy
type GenerationSummary
type GenerativeAISettings
type GetTestExecutionArtifactsUrlInput
type GetTestExecutionArtifactsUrlOutput
type GrammarSlotTypeSetting
type GrammarSlotTypeSource
type ImageResponseCard
type ImportFilter
type ImportResourceSpecification
type ImportSortBy
type ImportSummary
type InitialResponseSetting
type InputContext
type InputSessionStateSpecification
type IntentClassificationTestResultItem
type IntentClassificationTestResultItemCounts
type IntentClassificationTestResults
type IntentClosingSetting
type IntentConfirmationSetting
type IntentFilter
type IntentLevelSlotResolutionTestResultItem
type IntentLevelSlotResolutionTestResults
type IntentOverride
type IntentSortBy
type IntentStatistics
type IntentSummary
type InternalServerException
type InvokedIntentSample
type KendraConfiguration
type LambdaCodeHook
type LexTranscriptFilter
type ListAggregatedUtterancesInput
type ListAggregatedUtterancesOutput
type ListBotAliasesInput
type ListBotAliasesOutput
type ListBotLocalesInput
type ListBotLocalesOutput
type ListBotRecommendationsInput
type ListBotRecommendationsOutput
type ListBotResourceGenerationsInput
type ListBotResourceGenerationsOutput
type ListBotVersionsInput
type ListBotVersionsOutput
type ListBotsInput
type ListBotsOutput
type ListBuiltInIntentsInput
type ListBuiltInIntentsOutput
type ListBuiltInSlotTypesInput
type ListBuiltInSlotTypesOutput
type ListCustomVocabularyItemsInput
type ListCustomVocabularyItemsOutput
type ListExportsInput
type ListExportsOutput
type ListImportsInput
type ListImportsOutput
type ListIntentMetricsInput
type ListIntentMetricsOutput
type ListIntentPathsInput
type ListIntentPathsOutput
type ListIntentStageMetricsInput
type ListIntentStageMetricsOutput
type ListIntentsInput
type ListIntentsOutput
type ListRecommendedIntentsInput
type ListRecommendedIntentsOutput
type ListSessionAnalyticsDataInput
type ListSessionAnalyticsDataOutput
type ListSessionMetricsInput
type ListSessionMetricsOutput
type ListSlotTypesInput
type ListSlotTypesOutput
type ListSlotsInput
type ListSlotsOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListTestExecutionResultItemsInput
type ListTestExecutionResultItemsOutput
type ListTestExecutionsInput
type ListTestExecutionsOutput
type ListTestSetRecordsInput
type ListTestSetRecordsOutput
type ListTestSetsInput
type ListTestSetsOutput
type ListUtteranceAnalyticsDataInput
type ListUtteranceAnalyticsDataOutput
type ListUtteranceMetricsInput
type ListUtteranceMetricsOutput
type Message
type MessageGroup
type MultipleValuesSetting
type NewCustomVocabularyItem
type ObfuscationSetting
type OutputContext
type OverallTestResultItem
type OverallTestResults
type ParentBotNetwork
type PathFormat
type PlainTextMessage
type PostDialogCodeHookInvocationSpecification
type PostFulfillmentStatusSpecification
type PreconditionFailedException
type Principal
type PromptAttemptSpecification
type PromptSpecification
type RecommendedIntentSummary
type RelativeAggregationDuration
type ResourceNotFoundException
type ResponseSpecification
type RuntimeHintDetails
type RuntimeHintValue
type RuntimeHints
type RuntimeSettings
type S3BucketLogDestination
type S3BucketTranscriptSource
type SSMLMessage
type SampleUtterance
type SampleUtteranceGenerationSpecification
type SampleValue
type SearchAssociatedTranscriptsInput
type SearchAssociatedTranscriptsOutput
type SentimentAnalysisSettings
type ServiceQuotaExceededException
type SessionDataSortBy
type SessionSpecification
type SlotCaptureSetting
type SlotDefaultValue
type SlotDefaultValueSpecification
type SlotFilter
type SlotPriority
type SlotResolutionImprovementSpecification
type SlotResolutionSetting
type SlotResolutionTestResultItem
type SlotResolutionTestResultItemCounts
type SlotSortBy
type SlotSummary
type SlotTypeFilter
type SlotTypeSortBy
type SlotTypeStatistics
type SlotTypeSummary
type SlotTypeValue
type SlotValue
type SlotValueElicitationSetting
type SlotValueOverride
type SlotValueRegexFilter
type SlotValueSelectionSetting
type Specifications
type StartBotRecommendationInput
type StartBotRecommendationOutput
type StartBotResourceGenerationInput
type StartBotResourceGenerationOutput
type StartImportInput
type StartImportOutput
type StartTestExecutionInput
type StartTestExecutionOutput
type StartTestSetGenerationInput
type StartTestSetGenerationOutput
type StillWaitingResponseSpecification
type StopBotRecommendationInput
type StopBotRecommendationOutput
type SubSlotSetting
type SubSlotTypeComposition
type SubSlotValueElicitationSetting
type TagResourceInput
type TagResourceOutput
type TestExecutionResultFilterBy
type TestExecutionResultItems
type TestExecutionSortBy
type TestExecutionSummary
type TestExecutionTarget
type TestSetDiscrepancyErrors
type TestSetDiscrepancyReportBotAliasTarget
type TestSetDiscrepancyReportResourceTarget
type TestSetExportSpecification
type TestSetGenerationDataSource
type TestSetImportInputLocation
type TestSetImportResourceSpecification
type TestSetIntentDiscrepancyItem
type TestSetSlotDiscrepancyItem
type TestSetSortBy
type TestSetStorageLocation
type TestSetSummary
type TestSetTurnRecord
type TestSetTurnResult
type TextInputSpecification
type TextLogDestination
type TextLogSetting
type ThrottlingException
type TranscriptFilter
type TranscriptSourceSetting
type TurnSpecification
type UntagResourceInput
type UntagResourceOutput
type UpdateBotAliasInput
type UpdateBotAliasOutput
type UpdateBotInput
type UpdateBotLocaleInput
type UpdateBotLocaleOutput
type UpdateBotOutput
type UpdateBotRecommendationInput
type UpdateBotRecommendationOutput
type UpdateExportInput
type UpdateExportOutput
type UpdateIntentInput
type UpdateIntentOutput
type UpdateResourcePolicyInput
type UpdateResourcePolicyOutput
type UpdateSlotInput
type UpdateSlotOutput
type UpdateSlotTypeInput
type UpdateSlotTypeOutput
type UpdateTestSetInput
type UpdateTestSetOutput
type UserTurnInputSpecification
type UserTurnIntentOutput_
type UserTurnOutputSpecification
type UserTurnResult
type UserTurnSlotOutput_
type UserTurnSpecification
type UtteranceAggregationDuration
type UtteranceAudioInputSpecification
type UtteranceBotResponse
type UtteranceDataSortBy
type UtteranceInputSpecification
type UtteranceLevelTestResultItem
type UtteranceLevelTestResults
type UtteranceSpecification
type ValidationException
type VoiceSettings
type WaitAndContinueSpecification

Constants ▾

const (
    // AggregatedUtterancesFilterOperatorCo is a AggregatedUtterancesFilterOperator enum value
    AggregatedUtterancesFilterOperatorCo = "CO"

    // AggregatedUtterancesFilterOperatorEq is a AggregatedUtterancesFilterOperator enum value
    AggregatedUtterancesFilterOperatorEq = "EQ"
)
const (
    // AggregatedUtterancesSortAttributeHitCount is a AggregatedUtterancesSortAttribute enum value
    AggregatedUtterancesSortAttributeHitCount = "HitCount"

    // AggregatedUtterancesSortAttributeMissedCount is a AggregatedUtterancesSortAttribute enum value
    AggregatedUtterancesSortAttributeMissedCount = "MissedCount"
)
const (
    // AnalyticsBinByNameConversationStartTime is a AnalyticsBinByName enum value
    AnalyticsBinByNameConversationStartTime = "ConversationStartTime"

    // AnalyticsBinByNameUtteranceTimestamp is a AnalyticsBinByName enum value
    AnalyticsBinByNameUtteranceTimestamp = "UtteranceTimestamp"
)
const (
    // AnalyticsCommonFilterNameBotAliasId is a AnalyticsCommonFilterName enum value
    AnalyticsCommonFilterNameBotAliasId = "BotAliasId"

    // AnalyticsCommonFilterNameBotVersion is a AnalyticsCommonFilterName enum value
    AnalyticsCommonFilterNameBotVersion = "BotVersion"

    // AnalyticsCommonFilterNameLocaleId is a AnalyticsCommonFilterName enum value
    AnalyticsCommonFilterNameLocaleId = "LocaleId"

    // AnalyticsCommonFilterNameModality is a AnalyticsCommonFilterName enum value
    AnalyticsCommonFilterNameModality = "Modality"

    // AnalyticsCommonFilterNameChannel is a AnalyticsCommonFilterName enum value
    AnalyticsCommonFilterNameChannel = "Channel"
)
const (
    // AnalyticsFilterOperatorEq is a AnalyticsFilterOperator enum value
    AnalyticsFilterOperatorEq = "EQ"

    // AnalyticsFilterOperatorGt is a AnalyticsFilterOperator enum value
    AnalyticsFilterOperatorGt = "GT"

    // AnalyticsFilterOperatorLt is a AnalyticsFilterOperator enum value
    AnalyticsFilterOperatorLt = "LT"
)
const (
    // AnalyticsIntentFieldIntentName is a AnalyticsIntentField enum value
    AnalyticsIntentFieldIntentName = "IntentName"

    // AnalyticsIntentFieldIntentEndState is a AnalyticsIntentField enum value
    AnalyticsIntentFieldIntentEndState = "IntentEndState"

    // AnalyticsIntentFieldIntentLevel is a AnalyticsIntentField enum value
    AnalyticsIntentFieldIntentLevel = "IntentLevel"
)
const (
    // AnalyticsIntentFilterNameBotAliasId is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameBotAliasId = "BotAliasId"

    // AnalyticsIntentFilterNameBotVersion is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameBotVersion = "BotVersion"

    // AnalyticsIntentFilterNameLocaleId is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameLocaleId = "LocaleId"

    // AnalyticsIntentFilterNameModality is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameModality = "Modality"

    // AnalyticsIntentFilterNameChannel is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameChannel = "Channel"

    // AnalyticsIntentFilterNameSessionId is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameSessionId = "SessionId"

    // AnalyticsIntentFilterNameOriginatingRequestId is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameOriginatingRequestId = "OriginatingRequestId"

    // AnalyticsIntentFilterNameIntentName is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameIntentName = "IntentName"

    // AnalyticsIntentFilterNameIntentEndState is a AnalyticsIntentFilterName enum value
    AnalyticsIntentFilterNameIntentEndState = "IntentEndState"
)
const (
    // AnalyticsIntentMetricNameCount is a AnalyticsIntentMetricName enum value
    AnalyticsIntentMetricNameCount = "Count"

    // AnalyticsIntentMetricNameSuccess is a AnalyticsIntentMetricName enum value
    AnalyticsIntentMetricNameSuccess = "Success"

    // AnalyticsIntentMetricNameFailure is a AnalyticsIntentMetricName enum value
    AnalyticsIntentMetricNameFailure = "Failure"

    // AnalyticsIntentMetricNameSwitched is a AnalyticsIntentMetricName enum value
    AnalyticsIntentMetricNameSwitched = "Switched"

    // AnalyticsIntentMetricNameDropped is a AnalyticsIntentMetricName enum value
    AnalyticsIntentMetricNameDropped = "Dropped"
)
const (
    // AnalyticsIntentStageFieldIntentStageName is a AnalyticsIntentStageField enum value
    AnalyticsIntentStageFieldIntentStageName = "IntentStageName"

    // AnalyticsIntentStageFieldSwitchedToIntent is a AnalyticsIntentStageField enum value
    AnalyticsIntentStageFieldSwitchedToIntent = "SwitchedToIntent"
)
const (
    // AnalyticsIntentStageFilterNameBotAliasId is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameBotAliasId = "BotAliasId"

    // AnalyticsIntentStageFilterNameBotVersion is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameBotVersion = "BotVersion"

    // AnalyticsIntentStageFilterNameLocaleId is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameLocaleId = "LocaleId"

    // AnalyticsIntentStageFilterNameModality is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameModality = "Modality"

    // AnalyticsIntentStageFilterNameChannel is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameChannel = "Channel"

    // AnalyticsIntentStageFilterNameSessionId is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameSessionId = "SessionId"

    // AnalyticsIntentStageFilterNameOriginatingRequestId is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameOriginatingRequestId = "OriginatingRequestId"

    // AnalyticsIntentStageFilterNameIntentName is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameIntentName = "IntentName"

    // AnalyticsIntentStageFilterNameIntentStageName is a AnalyticsIntentStageFilterName enum value
    AnalyticsIntentStageFilterNameIntentStageName = "IntentStageName"
)
const (
    // AnalyticsIntentStageMetricNameCount is a AnalyticsIntentStageMetricName enum value
    AnalyticsIntentStageMetricNameCount = "Count"

    // AnalyticsIntentStageMetricNameSuccess is a AnalyticsIntentStageMetricName enum value
    AnalyticsIntentStageMetricNameSuccess = "Success"

    // AnalyticsIntentStageMetricNameFailed is a AnalyticsIntentStageMetricName enum value
    AnalyticsIntentStageMetricNameFailed = "Failed"

    // AnalyticsIntentStageMetricNameDropped is a AnalyticsIntentStageMetricName enum value
    AnalyticsIntentStageMetricNameDropped = "Dropped"

    // AnalyticsIntentStageMetricNameRetry is a AnalyticsIntentStageMetricName enum value
    AnalyticsIntentStageMetricNameRetry = "Retry"
)
const (
    // AnalyticsIntervalOneHour is a AnalyticsInterval enum value
    AnalyticsIntervalOneHour = "OneHour"

    // AnalyticsIntervalOneDay is a AnalyticsInterval enum value
    AnalyticsIntervalOneDay = "OneDay"
)
const (
    // AnalyticsMetricStatisticSum is a AnalyticsMetricStatistic enum value
    AnalyticsMetricStatisticSum = "Sum"

    // AnalyticsMetricStatisticAvg is a AnalyticsMetricStatistic enum value
    AnalyticsMetricStatisticAvg = "Avg"

    // AnalyticsMetricStatisticMax is a AnalyticsMetricStatistic enum value
    AnalyticsMetricStatisticMax = "Max"
)
const (
    // AnalyticsModalitySpeech is a AnalyticsModality enum value
    AnalyticsModalitySpeech = "Speech"

    // AnalyticsModalityText is a AnalyticsModality enum value
    AnalyticsModalityText = "Text"

    // AnalyticsModalityDtmf is a AnalyticsModality enum value
    AnalyticsModalityDtmf = "DTMF"

    // AnalyticsModalityMultiMode is a AnalyticsModality enum value
    AnalyticsModalityMultiMode = "MultiMode"
)
const (
    // AnalyticsNodeTypeInner is a AnalyticsNodeType enum value
    AnalyticsNodeTypeInner = "Inner"

    // AnalyticsNodeTypeExit is a AnalyticsNodeType enum value
    AnalyticsNodeTypeExit = "Exit"
)
const (
    // AnalyticsSessionFieldConversationEndState is a AnalyticsSessionField enum value
    AnalyticsSessionFieldConversationEndState = "ConversationEndState"

    // AnalyticsSessionFieldLocaleId is a AnalyticsSessionField enum value
    AnalyticsSessionFieldLocaleId = "LocaleId"
)
const (
    // AnalyticsSessionFilterNameBotAliasId is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameBotAliasId = "BotAliasId"

    // AnalyticsSessionFilterNameBotVersion is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameBotVersion = "BotVersion"

    // AnalyticsSessionFilterNameLocaleId is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameLocaleId = "LocaleId"

    // AnalyticsSessionFilterNameModality is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameModality = "Modality"

    // AnalyticsSessionFilterNameChannel is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameChannel = "Channel"

    // AnalyticsSessionFilterNameDuration is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameDuration = "Duration"

    // AnalyticsSessionFilterNameConversationEndState is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameConversationEndState = "ConversationEndState"

    // AnalyticsSessionFilterNameSessionId is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameSessionId = "SessionId"

    // AnalyticsSessionFilterNameOriginatingRequestId is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameOriginatingRequestId = "OriginatingRequestId"

    // AnalyticsSessionFilterNameIntentPath is a AnalyticsSessionFilterName enum value
    AnalyticsSessionFilterNameIntentPath = "IntentPath"
)
const (
    // AnalyticsSessionMetricNameCount is a AnalyticsSessionMetricName enum value
    AnalyticsSessionMetricNameCount = "Count"

    // AnalyticsSessionMetricNameSuccess is a AnalyticsSessionMetricName enum value
    AnalyticsSessionMetricNameSuccess = "Success"

    // AnalyticsSessionMetricNameFailure is a AnalyticsSessionMetricName enum value
    AnalyticsSessionMetricNameFailure = "Failure"

    // AnalyticsSessionMetricNameDropped is a AnalyticsSessionMetricName enum value
    AnalyticsSessionMetricNameDropped = "Dropped"

    // AnalyticsSessionMetricNameDuration is a AnalyticsSessionMetricName enum value
    AnalyticsSessionMetricNameDuration = "Duration"

    // AnalyticsSessionMetricNameTurnsPerConversation is a AnalyticsSessionMetricName enum value
    AnalyticsSessionMetricNameTurnsPerConversation = "TurnsPerConversation"

    // AnalyticsSessionMetricNameConcurrency is a AnalyticsSessionMetricName enum value
    AnalyticsSessionMetricNameConcurrency = "Concurrency"
)
const (
    // AnalyticsSessionSortByNameConversationStartTime is a AnalyticsSessionSortByName enum value
    AnalyticsSessionSortByNameConversationStartTime = "ConversationStartTime"

    // AnalyticsSessionSortByNameNumberOfTurns is a AnalyticsSessionSortByName enum value
    AnalyticsSessionSortByNameNumberOfTurns = "NumberOfTurns"

    // AnalyticsSessionSortByNameDuration is a AnalyticsSessionSortByName enum value
    AnalyticsSessionSortByNameDuration = "Duration"
)
const (
    // AnalyticsSortOrderAscending is a AnalyticsSortOrder enum value
    AnalyticsSortOrderAscending = "Ascending"

    // AnalyticsSortOrderDescending is a AnalyticsSortOrder enum value
    AnalyticsSortOrderDescending = "Descending"
)
const (
    // AnalyticsUtteranceFieldUtteranceText is a AnalyticsUtteranceField enum value
    AnalyticsUtteranceFieldUtteranceText = "UtteranceText"

    // AnalyticsUtteranceFieldUtteranceState is a AnalyticsUtteranceField enum value
    AnalyticsUtteranceFieldUtteranceState = "UtteranceState"
)
const (
    // AnalyticsUtteranceFilterNameBotAliasId is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameBotAliasId = "BotAliasId"

    // AnalyticsUtteranceFilterNameBotVersion is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameBotVersion = "BotVersion"

    // AnalyticsUtteranceFilterNameLocaleId is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameLocaleId = "LocaleId"

    // AnalyticsUtteranceFilterNameModality is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameModality = "Modality"

    // AnalyticsUtteranceFilterNameChannel is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameChannel = "Channel"

    // AnalyticsUtteranceFilterNameSessionId is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameSessionId = "SessionId"

    // AnalyticsUtteranceFilterNameOriginatingRequestId is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameOriginatingRequestId = "OriginatingRequestId"

    // AnalyticsUtteranceFilterNameUtteranceState is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameUtteranceState = "UtteranceState"

    // AnalyticsUtteranceFilterNameUtteranceText is a AnalyticsUtteranceFilterName enum value
    AnalyticsUtteranceFilterNameUtteranceText = "UtteranceText"
)
const (
    // AnalyticsUtteranceMetricNameCount is a AnalyticsUtteranceMetricName enum value
    AnalyticsUtteranceMetricNameCount = "Count"

    // AnalyticsUtteranceMetricNameMissed is a AnalyticsUtteranceMetricName enum value
    AnalyticsUtteranceMetricNameMissed = "Missed"

    // AnalyticsUtteranceMetricNameDetected is a AnalyticsUtteranceMetricName enum value
    AnalyticsUtteranceMetricNameDetected = "Detected"

    // AnalyticsUtteranceMetricNameUtteranceTimestamp is a AnalyticsUtteranceMetricName enum value
    AnalyticsUtteranceMetricNameUtteranceTimestamp = "UtteranceTimestamp"
)
const (
    // AssociatedTranscriptFilterNameIntentId is a AssociatedTranscriptFilterName enum value
    AssociatedTranscriptFilterNameIntentId = "IntentId"

    // AssociatedTranscriptFilterNameSlotTypeId is a AssociatedTranscriptFilterName enum value
    AssociatedTranscriptFilterNameSlotTypeId = "SlotTypeId"
)
const (
    // BotAliasStatusCreating is a BotAliasStatus enum value
    BotAliasStatusCreating = "Creating"

    // BotAliasStatusAvailable is a BotAliasStatus enum value
    BotAliasStatusAvailable = "Available"

    // BotAliasStatusDeleting is a BotAliasStatus enum value
    BotAliasStatusDeleting = "Deleting"

    // BotAliasStatusFailed is a BotAliasStatus enum value
    BotAliasStatusFailed = "Failed"
)
const (
    // BotFilterNameBotName is a BotFilterName enum value
    BotFilterNameBotName = "BotName"

    // BotFilterNameBotType is a BotFilterName enum value
    BotFilterNameBotType = "BotType"
)
const (
    // BotFilterOperatorCo is a BotFilterOperator enum value
    BotFilterOperatorCo = "CO"

    // BotFilterOperatorEq is a BotFilterOperator enum value
    BotFilterOperatorEq = "EQ"

    // BotFilterOperatorNe is a BotFilterOperator enum value
    BotFilterOperatorNe = "NE"
)
const (
    // BotLocaleFilterOperatorCo is a BotLocaleFilterOperator enum value
    BotLocaleFilterOperatorCo = "CO"

    // BotLocaleFilterOperatorEq is a BotLocaleFilterOperator enum value
    BotLocaleFilterOperatorEq = "EQ"
)
const (
    // BotLocaleStatusCreating is a BotLocaleStatus enum value
    BotLocaleStatusCreating = "Creating"

    // BotLocaleStatusBuilding is a BotLocaleStatus enum value
    BotLocaleStatusBuilding = "Building"

    // BotLocaleStatusBuilt is a BotLocaleStatus enum value
    BotLocaleStatusBuilt = "Built"

    // BotLocaleStatusReadyExpressTesting is a BotLocaleStatus enum value
    BotLocaleStatusReadyExpressTesting = "ReadyExpressTesting"

    // BotLocaleStatusFailed is a BotLocaleStatus enum value
    BotLocaleStatusFailed = "Failed"

    // BotLocaleStatusDeleting is a BotLocaleStatus enum value
    BotLocaleStatusDeleting = "Deleting"

    // BotLocaleStatusNotBuilt is a BotLocaleStatus enum value
    BotLocaleStatusNotBuilt = "NotBuilt"

    // BotLocaleStatusImporting is a BotLocaleStatus enum value
    BotLocaleStatusImporting = "Importing"

    // BotLocaleStatusProcessing is a BotLocaleStatus enum value
    BotLocaleStatusProcessing = "Processing"
)
const (
    // BotRecommendationStatusProcessing is a BotRecommendationStatus enum value
    BotRecommendationStatusProcessing = "Processing"

    // BotRecommendationStatusDeleting is a BotRecommendationStatus enum value
    BotRecommendationStatusDeleting = "Deleting"

    // BotRecommendationStatusDeleted is a BotRecommendationStatus enum value
    BotRecommendationStatusDeleted = "Deleted"

    // BotRecommendationStatusDownloading is a BotRecommendationStatus enum value
    BotRecommendationStatusDownloading = "Downloading"

    // BotRecommendationStatusUpdating is a BotRecommendationStatus enum value
    BotRecommendationStatusUpdating = "Updating"

    // BotRecommendationStatusAvailable is a BotRecommendationStatus enum value
    BotRecommendationStatusAvailable = "Available"

    // BotRecommendationStatusFailed is a BotRecommendationStatus enum value
    BotRecommendationStatusFailed = "Failed"

    // BotRecommendationStatusStopping is a BotRecommendationStatus enum value
    BotRecommendationStatusStopping = "Stopping"

    // BotRecommendationStatusStopped is a BotRecommendationStatus enum value
    BotRecommendationStatusStopped = "Stopped"
)
const (
    // BotStatusCreating is a BotStatus enum value
    BotStatusCreating = "Creating"

    // BotStatusAvailable is a BotStatus enum value
    BotStatusAvailable = "Available"

    // BotStatusInactive is a BotStatus enum value
    BotStatusInactive = "Inactive"

    // BotStatusDeleting is a BotStatus enum value
    BotStatusDeleting = "Deleting"

    // BotStatusFailed is a BotStatus enum value
    BotStatusFailed = "Failed"

    // BotStatusVersioning is a BotStatus enum value
    BotStatusVersioning = "Versioning"

    // BotStatusImporting is a BotStatus enum value
    BotStatusImporting = "Importing"

    // BotStatusUpdating is a BotStatus enum value
    BotStatusUpdating = "Updating"
)
const (
    // BotTypeBot is a BotType enum value
    BotTypeBot = "Bot"

    // BotTypeBotNetwork is a BotType enum value
    BotTypeBotNetwork = "BotNetwork"
)
const (
    // ConversationEndStateSuccess is a ConversationEndState enum value
    ConversationEndStateSuccess = "Success"

    // ConversationEndStateFailure is a ConversationEndState enum value
    ConversationEndStateFailure = "Failure"

    // ConversationEndStateDropped is a ConversationEndState enum value
    ConversationEndStateDropped = "Dropped"
)
const (
    // ConversationLogsInputModeFilterSpeech is a ConversationLogsInputModeFilter enum value
    ConversationLogsInputModeFilterSpeech = "Speech"

    // ConversationLogsInputModeFilterText is a ConversationLogsInputModeFilter enum value
    ConversationLogsInputModeFilterText = "Text"
)
const (
    // CustomVocabularyStatusReady is a CustomVocabularyStatus enum value
    CustomVocabularyStatusReady = "Ready"

    // CustomVocabularyStatusDeleting is a CustomVocabularyStatus enum value
    CustomVocabularyStatusDeleting = "Deleting"

    // CustomVocabularyStatusExporting is a CustomVocabularyStatus enum value
    CustomVocabularyStatusExporting = "Exporting"

    // CustomVocabularyStatusImporting is a CustomVocabularyStatus enum value
    CustomVocabularyStatusImporting = "Importing"

    // CustomVocabularyStatusCreating is a CustomVocabularyStatus enum value
    CustomVocabularyStatusCreating = "Creating"
)
const (
    // DialogActionTypeElicitIntent is a DialogActionType enum value
    DialogActionTypeElicitIntent = "ElicitIntent"

    // DialogActionTypeStartIntent is a DialogActionType enum value
    DialogActionTypeStartIntent = "StartIntent"

    // DialogActionTypeElicitSlot is a DialogActionType enum value
    DialogActionTypeElicitSlot = "ElicitSlot"

    // DialogActionTypeEvaluateConditional is a DialogActionType enum value
    DialogActionTypeEvaluateConditional = "EvaluateConditional"

    // DialogActionTypeInvokeDialogCodeHook is a DialogActionType enum value
    DialogActionTypeInvokeDialogCodeHook = "InvokeDialogCodeHook"

    // DialogActionTypeConfirmIntent is a DialogActionType enum value
    DialogActionTypeConfirmIntent = "ConfirmIntent"

    // DialogActionTypeFulfillIntent is a DialogActionType enum value
    DialogActionTypeFulfillIntent = "FulfillIntent"

    // DialogActionTypeCloseIntent is a DialogActionType enum value
    DialogActionTypeCloseIntent = "CloseIntent"

    // DialogActionTypeEndConversation is a DialogActionType enum value
    DialogActionTypeEndConversation = "EndConversation"
)
const (
    // EffectAllow is a Effect enum value
    EffectAllow = "Allow"

    // EffectDeny is a Effect enum value
    EffectDeny = "Deny"
)
const (
    // ErrorCodeDuplicateInput is a ErrorCode enum value
    ErrorCodeDuplicateInput = "DUPLICATE_INPUT"

    // ErrorCodeResourceDoesNotExist is a ErrorCode enum value
    ErrorCodeResourceDoesNotExist = "RESOURCE_DOES_NOT_EXIST"

    // ErrorCodeResourceAlreadyExists is a ErrorCode enum value
    ErrorCodeResourceAlreadyExists = "RESOURCE_ALREADY_EXISTS"

    // ErrorCodeInternalServerFailure is a ErrorCode enum value
    ErrorCodeInternalServerFailure = "INTERNAL_SERVER_FAILURE"
)
const (
    // ExportFilterOperatorCo is a ExportFilterOperator enum value
    ExportFilterOperatorCo = "CO"

    // ExportFilterOperatorEq is a ExportFilterOperator enum value
    ExportFilterOperatorEq = "EQ"
)
const (
    // ExportStatusInProgress is a ExportStatus enum value
    ExportStatusInProgress = "InProgress"

    // ExportStatusCompleted is a ExportStatus enum value
    ExportStatusCompleted = "Completed"

    // ExportStatusFailed is a ExportStatus enum value
    ExportStatusFailed = "Failed"

    // ExportStatusDeleting is a ExportStatus enum value
    ExportStatusDeleting = "Deleting"
)
const (
    // GenerationSortByAttributeCreationStartTime is a GenerationSortByAttribute enum value
    GenerationSortByAttributeCreationStartTime = "creationStartTime"

    // GenerationSortByAttributeLastUpdatedTime is a GenerationSortByAttribute enum value
    GenerationSortByAttributeLastUpdatedTime = "lastUpdatedTime"
)
const (
    // GenerationStatusFailed is a GenerationStatus enum value
    GenerationStatusFailed = "Failed"

    // GenerationStatusComplete is a GenerationStatus enum value
    GenerationStatusComplete = "Complete"

    // GenerationStatusInProgress is a GenerationStatus enum value
    GenerationStatusInProgress = "InProgress"
)
const (
    // ImportExportFileFormatLexJson is a ImportExportFileFormat enum value
    ImportExportFileFormatLexJson = "LexJson"

    // ImportExportFileFormatTsv is a ImportExportFileFormat enum value
    ImportExportFileFormatTsv = "TSV"

    // ImportExportFileFormatCsv is a ImportExportFileFormat enum value
    ImportExportFileFormatCsv = "CSV"
)
const (
    // ImportFilterOperatorCo is a ImportFilterOperator enum value
    ImportFilterOperatorCo = "CO"

    // ImportFilterOperatorEq is a ImportFilterOperator enum value
    ImportFilterOperatorEq = "EQ"
)
const (
    // ImportResourceTypeBot is a ImportResourceType enum value
    ImportResourceTypeBot = "Bot"

    // ImportResourceTypeBotLocale is a ImportResourceType enum value
    ImportResourceTypeBotLocale = "BotLocale"

    // ImportResourceTypeCustomVocabulary is a ImportResourceType enum value
    ImportResourceTypeCustomVocabulary = "CustomVocabulary"

    // ImportResourceTypeTestSet is a ImportResourceType enum value
    ImportResourceTypeTestSet = "TestSet"
)
const (
    // ImportStatusInProgress is a ImportStatus enum value
    ImportStatusInProgress = "InProgress"

    // ImportStatusCompleted is a ImportStatus enum value
    ImportStatusCompleted = "Completed"

    // ImportStatusFailed is a ImportStatus enum value
    ImportStatusFailed = "Failed"

    // ImportStatusDeleting is a ImportStatus enum value
    ImportStatusDeleting = "Deleting"
)
const (
    // IntentFilterOperatorCo is a IntentFilterOperator enum value
    IntentFilterOperatorCo = "CO"

    // IntentFilterOperatorEq is a IntentFilterOperator enum value
    IntentFilterOperatorEq = "EQ"
)
const (
    // IntentSortAttributeIntentName is a IntentSortAttribute enum value
    IntentSortAttributeIntentName = "IntentName"

    // IntentSortAttributeLastUpdatedDateTime is a IntentSortAttribute enum value
    IntentSortAttributeLastUpdatedDateTime = "LastUpdatedDateTime"
)
const (
    // IntentStateFailed is a IntentState enum value
    IntentStateFailed = "Failed"

    // IntentStateFulfilled is a IntentState enum value
    IntentStateFulfilled = "Fulfilled"

    // IntentStateInProgress is a IntentState enum value
    IntentStateInProgress = "InProgress"

    // IntentStateReadyForFulfillment is a IntentState enum value
    IntentStateReadyForFulfillment = "ReadyForFulfillment"

    // IntentStateWaiting is a IntentState enum value
    IntentStateWaiting = "Waiting"

    // IntentStateFulfillmentInProgress is a IntentState enum value
    IntentStateFulfillmentInProgress = "FulfillmentInProgress"
)
const (
    // MergeStrategyOverwrite is a MergeStrategy enum value
    MergeStrategyOverwrite = "Overwrite"

    // MergeStrategyFailOnConflict is a MergeStrategy enum value
    MergeStrategyFailOnConflict = "FailOnConflict"

    // MergeStrategyAppend is a MergeStrategy enum value
    MergeStrategyAppend = "Append"
)
const (
    // MessageSelectionStrategyRandom is a MessageSelectionStrategy enum value
    MessageSelectionStrategyRandom = "Random"

    // MessageSelectionStrategyOrdered is a MessageSelectionStrategy enum value
    MessageSelectionStrategyOrdered = "Ordered"
)
const (
    // ObfuscationSettingTypeNone is a ObfuscationSettingType enum value
    ObfuscationSettingTypeNone = "None"

    // ObfuscationSettingTypeDefaultObfuscation is a ObfuscationSettingType enum value
    ObfuscationSettingTypeDefaultObfuscation = "DefaultObfuscation"
)
const (
    // PromptAttemptInitial is a PromptAttempt enum value
    PromptAttemptInitial = "Initial"

    // PromptAttemptRetry1 is a PromptAttempt enum value
    PromptAttemptRetry1 = "Retry1"

    // PromptAttemptRetry2 is a PromptAttempt enum value
    PromptAttemptRetry2 = "Retry2"

    // PromptAttemptRetry3 is a PromptAttempt enum value
    PromptAttemptRetry3 = "Retry3"

    // PromptAttemptRetry4 is a PromptAttempt enum value
    PromptAttemptRetry4 = "Retry4"

    // PromptAttemptRetry5 is a PromptAttempt enum value
    PromptAttemptRetry5 = "Retry5"
)

The attempt name of attempts of a prompt.

const (
    // SearchOrderAscending is a SearchOrder enum value
    SearchOrderAscending = "Ascending"

    // SearchOrderDescending is a SearchOrder enum value
    SearchOrderDescending = "Descending"
)
const (
    // SlotConstraintRequired is a SlotConstraint enum value
    SlotConstraintRequired = "Required"

    // SlotConstraintOptional is a SlotConstraint enum value
    SlotConstraintOptional = "Optional"
)
const (
    // SlotFilterOperatorCo is a SlotFilterOperator enum value
    SlotFilterOperatorCo = "CO"

    // SlotFilterOperatorEq is a SlotFilterOperator enum value
    SlotFilterOperatorEq = "EQ"
)
const (
    // SlotResolutionStrategyEnhancedFallback is a SlotResolutionStrategy enum value
    SlotResolutionStrategyEnhancedFallback = "EnhancedFallback"

    // SlotResolutionStrategyDefault is a SlotResolutionStrategy enum value
    SlotResolutionStrategyDefault = "Default"
)
const (
    // SlotShapeScalar is a SlotShape enum value
    SlotShapeScalar = "Scalar"

    // SlotShapeList is a SlotShape enum value
    SlotShapeList = "List"
)
const (
    // SlotSortAttributeSlotName is a SlotSortAttribute enum value
    SlotSortAttributeSlotName = "SlotName"

    // SlotSortAttributeLastUpdatedDateTime is a SlotSortAttribute enum value
    SlotSortAttributeLastUpdatedDateTime = "LastUpdatedDateTime"
)
const (
    // SlotTypeCategoryCustom is a SlotTypeCategory enum value
    SlotTypeCategoryCustom = "Custom"

    // SlotTypeCategoryExtended is a SlotTypeCategory enum value
    SlotTypeCategoryExtended = "Extended"

    // SlotTypeCategoryExternalGrammar is a SlotTypeCategory enum value
    SlotTypeCategoryExternalGrammar = "ExternalGrammar"

    // SlotTypeCategoryComposite is a SlotTypeCategory enum value
    SlotTypeCategoryComposite = "Composite"
)
const (
    // SlotTypeFilterNameSlotTypeName is a SlotTypeFilterName enum value
    SlotTypeFilterNameSlotTypeName = "SlotTypeName"

    // SlotTypeFilterNameExternalSourceType is a SlotTypeFilterName enum value
    SlotTypeFilterNameExternalSourceType = "ExternalSourceType"
)
const (
    // SlotTypeFilterOperatorCo is a SlotTypeFilterOperator enum value
    SlotTypeFilterOperatorCo = "CO"

    // SlotTypeFilterOperatorEq is a SlotTypeFilterOperator enum value
    SlotTypeFilterOperatorEq = "EQ"
)
const (
    // SlotTypeSortAttributeSlotTypeName is a SlotTypeSortAttribute enum value
    SlotTypeSortAttributeSlotTypeName = "SlotTypeName"

    // SlotTypeSortAttributeLastUpdatedDateTime is a SlotTypeSortAttribute enum value
    SlotTypeSortAttributeLastUpdatedDateTime = "LastUpdatedDateTime"
)
const (
    // SlotValueResolutionStrategyOriginalValue is a SlotValueResolutionStrategy enum value
    SlotValueResolutionStrategyOriginalValue = "OriginalValue"

    // SlotValueResolutionStrategyTopResolution is a SlotValueResolutionStrategy enum value
    SlotValueResolutionStrategyTopResolution = "TopResolution"

    // SlotValueResolutionStrategyConcatenation is a SlotValueResolutionStrategy enum value
    SlotValueResolutionStrategyConcatenation = "Concatenation"
)
const (
    // SortOrderAscending is a SortOrder enum value
    SortOrderAscending = "Ascending"

    // SortOrderDescending is a SortOrder enum value
    SortOrderDescending = "Descending"
)
const (
    // TestExecutionApiModeStreaming is a TestExecutionApiMode enum value
    TestExecutionApiModeStreaming = "Streaming"

    // TestExecutionApiModeNonStreaming is a TestExecutionApiMode enum value
    TestExecutionApiModeNonStreaming = "NonStreaming"
)
const (
    // TestExecutionModalityText is a TestExecutionModality enum value
    TestExecutionModalityText = "Text"

    // TestExecutionModalityAudio is a TestExecutionModality enum value
    TestExecutionModalityAudio = "Audio"
)
const (
    // TestExecutionSortAttributeTestSetName is a TestExecutionSortAttribute enum value
    TestExecutionSortAttributeTestSetName = "TestSetName"

    // TestExecutionSortAttributeCreationDateTime is a TestExecutionSortAttribute enum value
    TestExecutionSortAttributeCreationDateTime = "CreationDateTime"
)
const (
    // TestExecutionStatusPending is a TestExecutionStatus enum value
    TestExecutionStatusPending = "Pending"

    // TestExecutionStatusWaiting is a TestExecutionStatus enum value
    TestExecutionStatusWaiting = "Waiting"

    // TestExecutionStatusInProgress is a TestExecutionStatus enum value
    TestExecutionStatusInProgress = "InProgress"

    // TestExecutionStatusCompleted is a TestExecutionStatus enum value
    TestExecutionStatusCompleted = "Completed"

    // TestExecutionStatusFailed is a TestExecutionStatus enum value
    TestExecutionStatusFailed = "Failed"

    // TestExecutionStatusStopping is a TestExecutionStatus enum value
    TestExecutionStatusStopping = "Stopping"

    // TestExecutionStatusStopped is a TestExecutionStatus enum value
    TestExecutionStatusStopped = "Stopped"
)
const (
    // TestResultMatchStatusMatched is a TestResultMatchStatus enum value
    TestResultMatchStatusMatched = "Matched"

    // TestResultMatchStatusMismatched is a TestResultMatchStatus enum value
    TestResultMatchStatusMismatched = "Mismatched"

    // TestResultMatchStatusExecutionError is a TestResultMatchStatus enum value
    TestResultMatchStatusExecutionError = "ExecutionError"
)
const (
    // TestResultTypeFilterOverallTestResults is a TestResultTypeFilter enum value
    TestResultTypeFilterOverallTestResults = "OverallTestResults"

    // TestResultTypeFilterConversationLevelTestResults is a TestResultTypeFilter enum value
    TestResultTypeFilterConversationLevelTestResults = "ConversationLevelTestResults"

    // TestResultTypeFilterIntentClassificationTestResults is a TestResultTypeFilter enum value
    TestResultTypeFilterIntentClassificationTestResults = "IntentClassificationTestResults"

    // TestResultTypeFilterSlotResolutionTestResults is a TestResultTypeFilter enum value
    TestResultTypeFilterSlotResolutionTestResults = "SlotResolutionTestResults"

    // TestResultTypeFilterUtteranceLevelResults is a TestResultTypeFilter enum value
    TestResultTypeFilterUtteranceLevelResults = "UtteranceLevelResults"
)
const (
    // TestSetDiscrepancyReportStatusInProgress is a TestSetDiscrepancyReportStatus enum value
    TestSetDiscrepancyReportStatusInProgress = "InProgress"

    // TestSetDiscrepancyReportStatusCompleted is a TestSetDiscrepancyReportStatus enum value
    TestSetDiscrepancyReportStatusCompleted = "Completed"

    // TestSetDiscrepancyReportStatusFailed is a TestSetDiscrepancyReportStatus enum value
    TestSetDiscrepancyReportStatusFailed = "Failed"
)
const (
    // TestSetGenerationStatusGenerating is a TestSetGenerationStatus enum value
    TestSetGenerationStatusGenerating = "Generating"

    // TestSetGenerationStatusReady is a TestSetGenerationStatus enum value
    TestSetGenerationStatusReady = "Ready"

    // TestSetGenerationStatusFailed is a TestSetGenerationStatus enum value
    TestSetGenerationStatusFailed = "Failed"

    // TestSetGenerationStatusPending is a TestSetGenerationStatus enum value
    TestSetGenerationStatusPending = "Pending"
)
const (
    // TestSetModalityText is a TestSetModality enum value
    TestSetModalityText = "Text"

    // TestSetModalityAudio is a TestSetModality enum value
    TestSetModalityAudio = "Audio"
)
const (
    // TestSetSortAttributeTestSetName is a TestSetSortAttribute enum value
    TestSetSortAttributeTestSetName = "TestSetName"

    // TestSetSortAttributeLastUpdatedDateTime is a TestSetSortAttribute enum value
    TestSetSortAttributeLastUpdatedDateTime = "LastUpdatedDateTime"
)
const (
    // TestSetStatusImporting is a TestSetStatus enum value
    TestSetStatusImporting = "Importing"

    // TestSetStatusPendingAnnotation is a TestSetStatus enum value
    TestSetStatusPendingAnnotation = "PendingAnnotation"

    // TestSetStatusDeleting is a TestSetStatus enum value
    TestSetStatusDeleting = "Deleting"

    // TestSetStatusValidationError is a TestSetStatus enum value
    TestSetStatusValidationError = "ValidationError"

    // TestSetStatusReady is a TestSetStatus enum value
    TestSetStatusReady = "Ready"
)
const (
    // TimeDimensionHours is a TimeDimension enum value
    TimeDimensionHours = "Hours"

    // TimeDimensionDays is a TimeDimension enum value
    TimeDimensionDays = "Days"

    // TimeDimensionWeeks is a TimeDimension enum value
    TimeDimensionWeeks = "Weeks"
)
const (
    // UtteranceContentTypePlainText is a UtteranceContentType enum value
    UtteranceContentTypePlainText = "PlainText"

    // UtteranceContentTypeCustomPayload is a UtteranceContentType enum value
    UtteranceContentTypeCustomPayload = "CustomPayload"

    // UtteranceContentTypeSsml is a UtteranceContentType enum value
    UtteranceContentTypeSsml = "SSML"

    // UtteranceContentTypeImageResponseCard is a UtteranceContentType enum value
    UtteranceContentTypeImageResponseCard = "ImageResponseCard"
)
const (
    // VoiceEngineStandard is a VoiceEngine enum value
    VoiceEngineStandard = "standard"

    // VoiceEngineNeural is a VoiceEngine enum value
    VoiceEngineNeural = "neural"
)
const (

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // The action that you tried to perform couldn't be completed because the resource
    // is in a conflicting state. For example, deleting a bot that is in the CREATING
    // state. Try your request again.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeInternalServerException for service response error code
    // "InternalServerException".
    //
    // The service encountered an unexpected condition. Try your request again.
    ErrCodeInternalServerException = "InternalServerException"

    // ErrCodePreconditionFailedException for service response error code
    // "PreconditionFailedException".
    //
    // Your request couldn't be completed because one or more request fields aren't
    // valid. Check the fields in your request and try again.
    ErrCodePreconditionFailedException = "PreconditionFailedException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // You asked to describe a resource that doesn't exist. Check the resource that
    // you are requesting and try again.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeServiceQuotaExceededException for service response error code
    // "ServiceQuotaExceededException".
    //
    // You have reached a quota for your bot.
    ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // Your request rate is too high. Reduce the frequency of requests.
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    //
    // One of the input parameters in your request isn't valid. Check the parameters
    // and try your request again.
    ErrCodeValidationException = "ValidationException"
)
const (
    ServiceName = "Lex Models V2" // Name of service.
    EndpointsID = "models-v2-lex" // ID to lookup a service endpoint with.
    ServiceID   = "Lex Models V2" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // AggregatedUtterancesFilterNameUtterance is a AggregatedUtterancesFilterName enum value
    AggregatedUtterancesFilterNameUtterance = "Utterance"
)
const (
    // AnalyticsUtteranceAttributeNameLastUsedIntent is a AnalyticsUtteranceAttributeName enum value
    AnalyticsUtteranceAttributeNameLastUsedIntent = "LastUsedIntent"
)
const (
    // AnalyticsUtteranceSortByNameUtteranceTimestamp is a AnalyticsUtteranceSortByName enum value
    AnalyticsUtteranceSortByNameUtteranceTimestamp = "UtteranceTimestamp"
)
const (
    // AudioRecognitionStrategyUseSlotValuesAsCustomVocabulary is a AudioRecognitionStrategy enum value
    AudioRecognitionStrategyUseSlotValuesAsCustomVocabulary = "UseSlotValuesAsCustomVocabulary"
)
const (
    // BotLocaleFilterNameBotLocaleName is a BotLocaleFilterName enum value
    BotLocaleFilterNameBotLocaleName = "BotLocaleName"
)
const (
    // BotLocaleSortAttributeBotLocaleName is a BotLocaleSortAttribute enum value
    BotLocaleSortAttributeBotLocaleName = "BotLocaleName"
)
const (
    // BotSortAttributeBotName is a BotSortAttribute enum value
    BotSortAttributeBotName = "BotName"
)
const (
    // BotVersionSortAttributeBotVersion is a BotVersionSortAttribute enum value
    BotVersionSortAttributeBotVersion = "BotVersion"
)
const (
    // BuiltInIntentSortAttributeIntentSignature is a BuiltInIntentSortAttribute enum value
    BuiltInIntentSortAttributeIntentSignature = "IntentSignature"
)
const (
    // BuiltInSlotTypeSortAttributeSlotTypeSignature is a BuiltInSlotTypeSortAttribute enum value
    BuiltInSlotTypeSortAttributeSlotTypeSignature = "SlotTypeSignature"
)
const (
    // ExportFilterNameExportResourceType is a ExportFilterName enum value
    ExportFilterNameExportResourceType = "ExportResourceType"
)
const (
    // ExportSortAttributeLastUpdatedDateTime is a ExportSortAttribute enum value
    ExportSortAttributeLastUpdatedDateTime = "LastUpdatedDateTime"
)
const (
    // ImportFilterNameImportResourceType is a ImportFilterName enum value
    ImportFilterNameImportResourceType = "ImportResourceType"
)
const (
    // ImportSortAttributeLastUpdatedDateTime is a ImportSortAttribute enum value
    ImportSortAttributeLastUpdatedDateTime = "LastUpdatedDateTime"
)
const (
    // IntentFilterNameIntentName is a IntentFilterName enum value
    IntentFilterNameIntentName = "IntentName"
)
const (
    // SlotFilterNameSlotName is a SlotFilterName enum value
    SlotFilterNameSlotName = "SlotName"
)
const (
    // TranscriptFormatLex is a TranscriptFormat enum value
    TranscriptFormatLex = "Lex"
)

func AggregatedUtterancesFilterName_Values

func AggregatedUtterancesFilterName_Values() []string

AggregatedUtterancesFilterName_Values returns all elements of the AggregatedUtterancesFilterName enum

func AggregatedUtterancesFilterOperator_Values

func AggregatedUtterancesFilterOperator_Values() []string

AggregatedUtterancesFilterOperator_Values returns all elements of the AggregatedUtterancesFilterOperator enum

func AggregatedUtterancesSortAttribute_Values

func AggregatedUtterancesSortAttribute_Values() []string

AggregatedUtterancesSortAttribute_Values returns all elements of the AggregatedUtterancesSortAttribute enum

func AnalyticsBinByName_Values

func AnalyticsBinByName_Values() []string

AnalyticsBinByName_Values returns all elements of the AnalyticsBinByName enum

func AnalyticsCommonFilterName_Values

func AnalyticsCommonFilterName_Values() []string

AnalyticsCommonFilterName_Values returns all elements of the AnalyticsCommonFilterName enum

func AnalyticsFilterOperator_Values

func AnalyticsFilterOperator_Values() []string

AnalyticsFilterOperator_Values returns all elements of the AnalyticsFilterOperator enum

func AnalyticsIntentField_Values

func AnalyticsIntentField_Values() []string

AnalyticsIntentField_Values returns all elements of the AnalyticsIntentField enum

func AnalyticsIntentFilterName_Values

func AnalyticsIntentFilterName_Values() []string

AnalyticsIntentFilterName_Values returns all elements of the AnalyticsIntentFilterName enum

func AnalyticsIntentMetricName_Values

func AnalyticsIntentMetricName_Values() []string

AnalyticsIntentMetricName_Values returns all elements of the AnalyticsIntentMetricName enum

func AnalyticsIntentStageField_Values

func AnalyticsIntentStageField_Values() []string

AnalyticsIntentStageField_Values returns all elements of the AnalyticsIntentStageField enum

func AnalyticsIntentStageFilterName_Values

func AnalyticsIntentStageFilterName_Values() []string

AnalyticsIntentStageFilterName_Values returns all elements of the AnalyticsIntentStageFilterName enum

func AnalyticsIntentStageMetricName_Values

func AnalyticsIntentStageMetricName_Values() []string

AnalyticsIntentStageMetricName_Values returns all elements of the AnalyticsIntentStageMetricName enum

func AnalyticsInterval_Values

func AnalyticsInterval_Values() []string

AnalyticsInterval_Values returns all elements of the AnalyticsInterval enum

func AnalyticsMetricStatistic_Values

func AnalyticsMetricStatistic_Values() []string

AnalyticsMetricStatistic_Values returns all elements of the AnalyticsMetricStatistic enum

func AnalyticsModality_Values

func AnalyticsModality_Values() []string

AnalyticsModality_Values returns all elements of the AnalyticsModality enum

func AnalyticsNodeType_Values

func AnalyticsNodeType_Values() []string

AnalyticsNodeType_Values returns all elements of the AnalyticsNodeType enum

func AnalyticsSessionField_Values

func AnalyticsSessionField_Values() []string

AnalyticsSessionField_Values returns all elements of the AnalyticsSessionField enum

func AnalyticsSessionFilterName_Values

func AnalyticsSessionFilterName_Values() []string

AnalyticsSessionFilterName_Values returns all elements of the AnalyticsSessionFilterName enum

func AnalyticsSessionMetricName_Values

func AnalyticsSessionMetricName_Values() []string

AnalyticsSessionMetricName_Values returns all elements of the AnalyticsSessionMetricName enum

func AnalyticsSessionSortByName_Values

func AnalyticsSessionSortByName_Values() []string

AnalyticsSessionSortByName_Values returns all elements of the AnalyticsSessionSortByName enum

func AnalyticsSortOrder_Values

func AnalyticsSortOrder_Values() []string

AnalyticsSortOrder_Values returns all elements of the AnalyticsSortOrder enum

func AnalyticsUtteranceAttributeName_Values

func AnalyticsUtteranceAttributeName_Values() []string

AnalyticsUtteranceAttributeName_Values returns all elements of the AnalyticsUtteranceAttributeName enum

func AnalyticsUtteranceField_Values

func AnalyticsUtteranceField_Values() []string

AnalyticsUtteranceField_Values returns all elements of the AnalyticsUtteranceField enum

func AnalyticsUtteranceFilterName_Values

func AnalyticsUtteranceFilterName_Values() []string

AnalyticsUtteranceFilterName_Values returns all elements of the AnalyticsUtteranceFilterName enum

func AnalyticsUtteranceMetricName_Values

func AnalyticsUtteranceMetricName_Values() []string

AnalyticsUtteranceMetricName_Values returns all elements of the AnalyticsUtteranceMetricName enum

func AnalyticsUtteranceSortByName_Values

func AnalyticsUtteranceSortByName_Values() []string

AnalyticsUtteranceSortByName_Values returns all elements of the AnalyticsUtteranceSortByName enum

func AssociatedTranscriptFilterName_Values

func AssociatedTranscriptFilterName_Values() []string

AssociatedTranscriptFilterName_Values returns all elements of the AssociatedTranscriptFilterName enum

func AudioRecognitionStrategy_Values

func AudioRecognitionStrategy_Values() []string

AudioRecognitionStrategy_Values returns all elements of the AudioRecognitionStrategy enum

func BotAliasStatus_Values

func BotAliasStatus_Values() []string

BotAliasStatus_Values returns all elements of the BotAliasStatus enum

func BotFilterName_Values

func BotFilterName_Values() []string

BotFilterName_Values returns all elements of the BotFilterName enum

func BotFilterOperator_Values

func BotFilterOperator_Values() []string

BotFilterOperator_Values returns all elements of the BotFilterOperator enum

func BotLocaleFilterName_Values

func BotLocaleFilterName_Values() []string

BotLocaleFilterName_Values returns all elements of the BotLocaleFilterName enum

func BotLocaleFilterOperator_Values

func BotLocaleFilterOperator_Values() []string

BotLocaleFilterOperator_Values returns all elements of the BotLocaleFilterOperator enum

func BotLocaleSortAttribute_Values

func BotLocaleSortAttribute_Values() []string

BotLocaleSortAttribute_Values returns all elements of the BotLocaleSortAttribute enum

func BotLocaleStatus_Values

func BotLocaleStatus_Values() []string

BotLocaleStatus_Values returns all elements of the BotLocaleStatus enum

func BotRecommendationStatus_Values

func BotRecommendationStatus_Values() []string

BotRecommendationStatus_Values returns all elements of the BotRecommendationStatus enum

func BotSortAttribute_Values

func BotSortAttribute_Values() []string

BotSortAttribute_Values returns all elements of the BotSortAttribute enum

func BotStatus_Values

func BotStatus_Values() []string

BotStatus_Values returns all elements of the BotStatus enum

func BotType_Values

func BotType_Values() []string

BotType_Values returns all elements of the BotType enum

func BotVersionSortAttribute_Values

func BotVersionSortAttribute_Values() []string

BotVersionSortAttribute_Values returns all elements of the BotVersionSortAttribute enum

func BuiltInIntentSortAttribute_Values

func BuiltInIntentSortAttribute_Values() []string

BuiltInIntentSortAttribute_Values returns all elements of the BuiltInIntentSortAttribute enum

func BuiltInSlotTypeSortAttribute_Values

func BuiltInSlotTypeSortAttribute_Values() []string

BuiltInSlotTypeSortAttribute_Values returns all elements of the BuiltInSlotTypeSortAttribute enum

func ConversationEndState_Values

func ConversationEndState_Values() []string

ConversationEndState_Values returns all elements of the ConversationEndState enum

func ConversationLogsInputModeFilter_Values

func ConversationLogsInputModeFilter_Values() []string

ConversationLogsInputModeFilter_Values returns all elements of the ConversationLogsInputModeFilter enum

func CustomVocabularyStatus_Values

func CustomVocabularyStatus_Values() []string

CustomVocabularyStatus_Values returns all elements of the CustomVocabularyStatus enum

func DialogActionType_Values

func DialogActionType_Values() []string

DialogActionType_Values returns all elements of the DialogActionType enum

func Effect_Values

func Effect_Values() []string

Effect_Values returns all elements of the Effect enum

func ErrorCode_Values

func ErrorCode_Values() []string

ErrorCode_Values returns all elements of the ErrorCode enum

func ExportFilterName_Values

func ExportFilterName_Values() []string

ExportFilterName_Values returns all elements of the ExportFilterName enum

func ExportFilterOperator_Values

func ExportFilterOperator_Values() []string

ExportFilterOperator_Values returns all elements of the ExportFilterOperator enum

func ExportSortAttribute_Values

func ExportSortAttribute_Values() []string

ExportSortAttribute_Values returns all elements of the ExportSortAttribute enum

func ExportStatus_Values

func ExportStatus_Values() []string

ExportStatus_Values returns all elements of the ExportStatus enum

func GenerationSortByAttribute_Values

func GenerationSortByAttribute_Values() []string

GenerationSortByAttribute_Values returns all elements of the GenerationSortByAttribute enum

func GenerationStatus_Values

func GenerationStatus_Values() []string

GenerationStatus_Values returns all elements of the GenerationStatus enum

func ImportExportFileFormat_Values

func ImportExportFileFormat_Values() []string

ImportExportFileFormat_Values returns all elements of the ImportExportFileFormat enum

func ImportFilterName_Values

func ImportFilterName_Values() []string

ImportFilterName_Values returns all elements of the ImportFilterName enum

func ImportFilterOperator_Values

func ImportFilterOperator_Values() []string

ImportFilterOperator_Values returns all elements of the ImportFilterOperator enum

func ImportResourceType_Values

func ImportResourceType_Values() []string

ImportResourceType_Values returns all elements of the ImportResourceType enum

func ImportSortAttribute_Values

func ImportSortAttribute_Values() []string

ImportSortAttribute_Values returns all elements of the ImportSortAttribute enum

func ImportStatus_Values

func ImportStatus_Values() []string

ImportStatus_Values returns all elements of the ImportStatus enum

func IntentFilterName_Values

func IntentFilterName_Values() []string

IntentFilterName_Values returns all elements of the IntentFilterName enum

func IntentFilterOperator_Values

func IntentFilterOperator_Values() []string

IntentFilterOperator_Values returns all elements of the IntentFilterOperator enum

func IntentSortAttribute_Values

func IntentSortAttribute_Values() []string

IntentSortAttribute_Values returns all elements of the IntentSortAttribute enum

func IntentState_Values

func IntentState_Values() []string

IntentState_Values returns all elements of the IntentState enum

func MergeStrategy_Values

func MergeStrategy_Values() []string

MergeStrategy_Values returns all elements of the MergeStrategy enum

func MessageSelectionStrategy_Values

func MessageSelectionStrategy_Values() []string

MessageSelectionStrategy_Values returns all elements of the MessageSelectionStrategy enum

func ObfuscationSettingType_Values

func ObfuscationSettingType_Values() []string

ObfuscationSettingType_Values returns all elements of the ObfuscationSettingType enum

func PromptAttempt_Values

func PromptAttempt_Values() []string

PromptAttempt_Values returns all elements of the PromptAttempt enum

func SearchOrder_Values

func SearchOrder_Values() []string

SearchOrder_Values returns all elements of the SearchOrder enum

func SlotConstraint_Values

func SlotConstraint_Values() []string

SlotConstraint_Values returns all elements of the SlotConstraint enum

func SlotFilterName_Values

func SlotFilterName_Values() []string

SlotFilterName_Values returns all elements of the SlotFilterName enum

func SlotFilterOperator_Values

func SlotFilterOperator_Values() []string

SlotFilterOperator_Values returns all elements of the SlotFilterOperator enum

func SlotResolutionStrategy_Values

func SlotResolutionStrategy_Values() []string

SlotResolutionStrategy_Values returns all elements of the SlotResolutionStrategy enum

func SlotShape_Values

func SlotShape_Values() []string

SlotShape_Values returns all elements of the SlotShape enum

func SlotSortAttribute_Values

func SlotSortAttribute_Values() []string

SlotSortAttribute_Values returns all elements of the SlotSortAttribute enum

func SlotTypeCategory_Values

func SlotTypeCategory_Values() []string

SlotTypeCategory_Values returns all elements of the SlotTypeCategory enum

func SlotTypeFilterName_Values

func SlotTypeFilterName_Values() []string

SlotTypeFilterName_Values returns all elements of the SlotTypeFilterName enum

func SlotTypeFilterOperator_Values

func SlotTypeFilterOperator_Values() []string

SlotTypeFilterOperator_Values returns all elements of the SlotTypeFilterOperator enum

func SlotTypeSortAttribute_Values

func SlotTypeSortAttribute_Values() []string

SlotTypeSortAttribute_Values returns all elements of the SlotTypeSortAttribute enum

func SlotValueResolutionStrategy_Values

func SlotValueResolutionStrategy_Values() []string

SlotValueResolutionStrategy_Values returns all elements of the SlotValueResolutionStrategy enum

func SortOrder_Values

func SortOrder_Values() []string

SortOrder_Values returns all elements of the SortOrder enum

func TestExecutionApiMode_Values

func TestExecutionApiMode_Values() []string

TestExecutionApiMode_Values returns all elements of the TestExecutionApiMode enum

func TestExecutionModality_Values

func TestExecutionModality_Values() []string

TestExecutionModality_Values returns all elements of the TestExecutionModality enum

func TestExecutionSortAttribute_Values

func TestExecutionSortAttribute_Values() []string

TestExecutionSortAttribute_Values returns all elements of the TestExecutionSortAttribute enum

func TestExecutionStatus_Values

func TestExecutionStatus_Values() []string

TestExecutionStatus_Values returns all elements of the TestExecutionStatus enum

func TestResultMatchStatus_Values

func TestResultMatchStatus_Values() []string

TestResultMatchStatus_Values returns all elements of the TestResultMatchStatus enum

func TestResultTypeFilter_Values

func TestResultTypeFilter_Values() []string

TestResultTypeFilter_Values returns all elements of the TestResultTypeFilter enum

func TestSetDiscrepancyReportStatus_Values

func TestSetDiscrepancyReportStatus_Values() []string

TestSetDiscrepancyReportStatus_Values returns all elements of the TestSetDiscrepancyReportStatus enum

func TestSetGenerationStatus_Values

func TestSetGenerationStatus_Values() []string

TestSetGenerationStatus_Values returns all elements of the TestSetGenerationStatus enum

func TestSetModality_Values

func TestSetModality_Values() []string

TestSetModality_Values returns all elements of the TestSetModality enum

func TestSetSortAttribute_Values

func TestSetSortAttribute_Values() []string

TestSetSortAttribute_Values returns all elements of the TestSetSortAttribute enum

func TestSetStatus_Values

func TestSetStatus_Values() []string

TestSetStatus_Values returns all elements of the TestSetStatus enum

func TimeDimension_Values

func TimeDimension_Values() []string

TimeDimension_Values returns all elements of the TimeDimension enum

func TranscriptFormat_Values

func TranscriptFormat_Values() []string

TranscriptFormat_Values returns all elements of the TranscriptFormat enum

func UtteranceContentType_Values

func UtteranceContentType_Values() []string

UtteranceContentType_Values returns all elements of the UtteranceContentType enum

func VoiceEngine_Values

func VoiceEngine_Values() []string

VoiceEngine_Values returns all elements of the VoiceEngine enum

type ActiveContext

type ActiveContext struct {

    // The name of active context.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The active context used in the test execution.

func (ActiveContext) GoString

func (s ActiveContext) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActiveContext) SetName

func (s *ActiveContext) SetName(v string) *ActiveContext

SetName sets the Name field's value.

func (ActiveContext) String

func (s ActiveContext) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AdvancedRecognitionSetting

type AdvancedRecognitionSetting struct {

    // Enables using the slot values as a custom vocabulary for recognizing user
    // utterances.
    AudioRecognitionStrategy *string `locationName:"audioRecognitionStrategy" type:"string" enum:"AudioRecognitionStrategy"`
    // contains filtered or unexported fields
}

Provides settings that enable advanced recognition settings for slot values.

func (AdvancedRecognitionSetting) GoString

func (s AdvancedRecognitionSetting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AdvancedRecognitionSetting) SetAudioRecognitionStrategy

func (s *AdvancedRecognitionSetting) SetAudioRecognitionStrategy(v string) *AdvancedRecognitionSetting

SetAudioRecognitionStrategy sets the AudioRecognitionStrategy field's value.

func (AdvancedRecognitionSetting) String

func (s AdvancedRecognitionSetting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentTurnResult

type AgentTurnResult struct {

    // The actual agent prompt for the agent turn in a test set execution.
    ActualAgentPrompt *string `locationName:"actualAgentPrompt" min:"1" type:"string"`

    // The actual elicited slot for the agent turn in a test set execution.
    ActualElicitedSlot *string `locationName:"actualElicitedSlot" min:"1" type:"string"`

    // The actual intent for the agent turn in a test set execution.
    ActualIntent *string `locationName:"actualIntent" min:"1" type:"string"`

    // Details about an error in an execution of a test set.
    ErrorDetails *ExecutionErrorDetails `locationName:"errorDetails" type:"structure"`

    // The expected agent prompt for the agent turn in a test set execution.
    //
    // ExpectedAgentPrompt is a required field
    ExpectedAgentPrompt *string `locationName:"expectedAgentPrompt" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The information about the agent turn in a test set execution.

func (AgentTurnResult) GoString

func (s AgentTurnResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentTurnResult) SetActualAgentPrompt

func (s *AgentTurnResult) SetActualAgentPrompt(v string) *AgentTurnResult

SetActualAgentPrompt sets the ActualAgentPrompt field's value.

func (*AgentTurnResult) SetActualElicitedSlot

func (s *AgentTurnResult) SetActualElicitedSlot(v string) *AgentTurnResult

SetActualElicitedSlot sets the ActualElicitedSlot field's value.

func (*AgentTurnResult) SetActualIntent

func (s *AgentTurnResult) SetActualIntent(v string) *AgentTurnResult

SetActualIntent sets the ActualIntent field's value.

func (*AgentTurnResult) SetErrorDetails

func (s *AgentTurnResult) SetErrorDetails(v *ExecutionErrorDetails) *AgentTurnResult

SetErrorDetails sets the ErrorDetails field's value.

func (*AgentTurnResult) SetExpectedAgentPrompt

func (s *AgentTurnResult) SetExpectedAgentPrompt(v string) *AgentTurnResult

SetExpectedAgentPrompt sets the ExpectedAgentPrompt field's value.

func (AgentTurnResult) String

func (s AgentTurnResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AgentTurnSpecification

type AgentTurnSpecification struct {

    // The agent prompt for the agent turn in a test set.
    //
    // AgentPrompt is a required field
    AgentPrompt *string `locationName:"agentPrompt" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The specification of an agent turn.

func (AgentTurnSpecification) GoString

func (s AgentTurnSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AgentTurnSpecification) SetAgentPrompt

func (s *AgentTurnSpecification) SetAgentPrompt(v string) *AgentTurnSpecification

SetAgentPrompt sets the AgentPrompt field's value.

func (AgentTurnSpecification) String

func (s AgentTurnSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AggregatedUtterancesFilter

type AggregatedUtterancesFilter struct {

    // The name of the field to filter the utterance list.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AggregatedUtterancesFilterName"`

    // The operator to use for the filter. Specify EQ when the ListAggregatedUtterances
    // operation should return only utterances that equal the specified value. Specify
    // CO when the ListAggregatedUtterances operation should return utterances that
    // contain the specified value.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"AggregatedUtterancesFilterOperator"`

    // The value to use for filtering the list of bots.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Filters responses returned by the ListAggregatedUtterances operation.

func (AggregatedUtterancesFilter) GoString

func (s AggregatedUtterancesFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AggregatedUtterancesFilter) SetName

func (s *AggregatedUtterancesFilter) SetName(v string) *AggregatedUtterancesFilter

SetName sets the Name field's value.

func (*AggregatedUtterancesFilter) SetOperator

func (s *AggregatedUtterancesFilter) SetOperator(v string) *AggregatedUtterancesFilter

SetOperator sets the Operator field's value.

func (*AggregatedUtterancesFilter) SetValues

func (s *AggregatedUtterancesFilter) SetValues(v []*string) *AggregatedUtterancesFilter

SetValues sets the Values field's value.

func (AggregatedUtterancesFilter) String

func (s AggregatedUtterancesFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AggregatedUtterancesFilter) Validate

func (s *AggregatedUtterancesFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AggregatedUtterancesSortBy

type AggregatedUtterancesSortBy struct {

    // The utterance attribute to sort by.
    //
    // Attribute is a required field
    Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"AggregatedUtterancesSortAttribute"`

    // Specifies whether to sort the aggregated utterances in ascending or descending
    // order.
    //
    // Order is a required field
    Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"`
    // contains filtered or unexported fields
}

Specifies attributes for sorting a list of utterances.

func (AggregatedUtterancesSortBy) GoString

func (s AggregatedUtterancesSortBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AggregatedUtterancesSortBy) SetAttribute

func (s *AggregatedUtterancesSortBy) SetAttribute(v string) *AggregatedUtterancesSortBy

SetAttribute sets the Attribute field's value.

func (*AggregatedUtterancesSortBy) SetOrder

func (s *AggregatedUtterancesSortBy) SetOrder(v string) *AggregatedUtterancesSortBy

SetOrder sets the Order field's value.

func (AggregatedUtterancesSortBy) String

func (s AggregatedUtterancesSortBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AggregatedUtterancesSortBy) Validate

func (s *AggregatedUtterancesSortBy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AggregatedUtterancesSummary

type AggregatedUtterancesSummary struct {

    // Aggregated utterance data may contain utterances from versions of your bot
    // that have since been deleted. When the aggregated contains this kind of data,
    // this field is set to true.
    ContainsDataFromDeletedResources *bool `locationName:"containsDataFromDeletedResources" type:"boolean"`

    // The number of times that the utterance was detected by Amazon Lex during
    // the time period. When an utterance is detected, it activates an intent or
    // a slot.
    HitCount *int64 `locationName:"hitCount" type:"integer"`

    // The number of times that the utterance was missed by Amazon Lex An utterance
    // is missed when it doesn't activate an intent or slot.
    MissedCount *int64 `locationName:"missedCount" type:"integer"`

    // The text of the utterance. If the utterance was used with the RecognizeUtterance
    // operation, the text is the transcription of the audio utterance.
    Utterance *string `locationName:"utterance" type:"string"`

    // The date and time that the utterance was first recorded in the time window
    // for aggregation. An utterance may have been sent to Amazon Lex before that
    // time, but only utterances within the time window are counted.
    UtteranceFirstRecordedInAggregationDuration *time.Time `locationName:"utteranceFirstRecordedInAggregationDuration" type:"timestamp"`

    // The last date and time that an utterance was recorded in the time window
    // for aggregation. An utterance may be sent to Amazon Lex after that time,
    // but only utterances within the time window are counted.
    UtteranceLastRecordedInAggregationDuration *time.Time `locationName:"utteranceLastRecordedInAggregationDuration" type:"timestamp"`
    // contains filtered or unexported fields
}

Provides summary information for aggregated utterances. The ListAggregatedUtterances operations combines all instances of the same utterance into a single aggregated summary.

func (AggregatedUtterancesSummary) GoString

func (s AggregatedUtterancesSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AggregatedUtterancesSummary) SetContainsDataFromDeletedResources

func (s *AggregatedUtterancesSummary) SetContainsDataFromDeletedResources(v bool) *AggregatedUtterancesSummary

SetContainsDataFromDeletedResources sets the ContainsDataFromDeletedResources field's value.

func (*AggregatedUtterancesSummary) SetHitCount

func (s *AggregatedUtterancesSummary) SetHitCount(v int64) *AggregatedUtterancesSummary

SetHitCount sets the HitCount field's value.

func (*AggregatedUtterancesSummary) SetMissedCount

func (s *AggregatedUtterancesSummary) SetMissedCount(v int64) *AggregatedUtterancesSummary

SetMissedCount sets the MissedCount field's value.

func (*AggregatedUtterancesSummary) SetUtterance

func (s *AggregatedUtterancesSummary) SetUtterance(v string) *AggregatedUtterancesSummary

SetUtterance sets the Utterance field's value.

func (*AggregatedUtterancesSummary) SetUtteranceFirstRecordedInAggregationDuration

func (s *AggregatedUtterancesSummary) SetUtteranceFirstRecordedInAggregationDuration(v time.Time) *AggregatedUtterancesSummary

SetUtteranceFirstRecordedInAggregationDuration sets the UtteranceFirstRecordedInAggregationDuration field's value.

func (*AggregatedUtterancesSummary) SetUtteranceLastRecordedInAggregationDuration

func (s *AggregatedUtterancesSummary) SetUtteranceLastRecordedInAggregationDuration(v time.Time) *AggregatedUtterancesSummary

SetUtteranceLastRecordedInAggregationDuration sets the UtteranceLastRecordedInAggregationDuration field's value.

func (AggregatedUtterancesSummary) String

func (s AggregatedUtterancesSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AllowedInputTypes

type AllowedInputTypes struct {

    // Indicates whether audio input is allowed.
    //
    // AllowAudioInput is a required field
    AllowAudioInput *bool `locationName:"allowAudioInput" type:"boolean" required:"true"`

    // Indicates whether DTMF input is allowed.
    //
    // AllowDTMFInput is a required field
    AllowDTMFInput *bool `locationName:"allowDTMFInput" type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

Specifies the allowed input types.

func (AllowedInputTypes) GoString

func (s AllowedInputTypes) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AllowedInputTypes) SetAllowAudioInput

func (s *AllowedInputTypes) SetAllowAudioInput(v bool) *AllowedInputTypes

SetAllowAudioInput sets the AllowAudioInput field's value.

func (*AllowedInputTypes) SetAllowDTMFInput

func (s *AllowedInputTypes) SetAllowDTMFInput(v bool) *AllowedInputTypes

SetAllowDTMFInput sets the AllowDTMFInput field's value.

func (AllowedInputTypes) String

func (s AllowedInputTypes) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AllowedInputTypes) Validate

func (s *AllowedInputTypes) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsBinBySpecification

type AnalyticsBinBySpecification struct {

    // Specifies the interval of time by which to bin the analytics data.
    //
    // Interval is a required field
    Interval *string `locationName:"interval" type:"string" required:"true" enum:"AnalyticsInterval"`

    // Specifies the time metric by which to bin the analytics data.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsBinByName"`

    // Specifies whether to bin the analytics data in ascending or descending order.
    // If this field is left blank, the default order is by the key of the bin in
    // descending order.
    Order *string `locationName:"order" type:"string" enum:"AnalyticsSortOrder"`
    // contains filtered or unexported fields
}

Contains the time metric, interval, and method by which to bin the analytics data.

func (AnalyticsBinBySpecification) GoString

func (s AnalyticsBinBySpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsBinBySpecification) SetInterval

func (s *AnalyticsBinBySpecification) SetInterval(v string) *AnalyticsBinBySpecification

SetInterval sets the Interval field's value.

func (*AnalyticsBinBySpecification) SetName

func (s *AnalyticsBinBySpecification) SetName(v string) *AnalyticsBinBySpecification

SetName sets the Name field's value.

func (*AnalyticsBinBySpecification) SetOrder

func (s *AnalyticsBinBySpecification) SetOrder(v string) *AnalyticsBinBySpecification

SetOrder sets the Order field's value.

func (AnalyticsBinBySpecification) String

func (s AnalyticsBinBySpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsBinBySpecification) Validate

func (s *AnalyticsBinBySpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsBinKey

type AnalyticsBinKey struct {

    // The criterion by which to bin the results.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsBinByName"`

    // The value of the criterion that defines the bin.
    Value *int64 `locationName:"value" type:"long"`
    // contains filtered or unexported fields
}

An object containing the criterion by which to bin the results and the value that defines that bin.

func (AnalyticsBinKey) GoString

func (s AnalyticsBinKey) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsBinKey) SetName

func (s *AnalyticsBinKey) SetName(v string) *AnalyticsBinKey

SetName sets the Name field's value.

func (*AnalyticsBinKey) SetValue

func (s *AnalyticsBinKey) SetValue(v int64) *AnalyticsBinKey

SetValue sets the Value field's value.

func (AnalyticsBinKey) String

func (s AnalyticsBinKey) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsIntentFilter

type AnalyticsIntentFilter struct {

    // The category by which to filter the intents. The descriptions for each option
    // are as follows:
    //
    //    * BotAlias – The name of the bot alias.
    //
    //    * BotVersion – The version of the bot.
    //
    //    * LocaleId – The locale of the bot.
    //
    //    * Modality – The modality of the session with the bot (audio, DTMF,
    //    or text).
    //
    //    * Channel – The channel that the bot is integrated with.
    //
    //    * SessionId – The identifier of the session with the bot.
    //
    //    * OriginatingRequestId – The identifier of the first request in a session.
    //
    //    * IntentName – The name of the intent.
    //
    //    * IntentEndState – The final state of the intent.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsIntentFilterName"`

    // The operation by which to filter the category. The following operations are
    // possible:
    //
    //    * CO – Contains
    //
    //    * EQ – Equals
    //
    //    * GT – Greater than
    //
    //    * LT – Less than
    //
    // The operators that each filter supports are listed below:
    //
    //    * BotAlias – EQ.
    //
    //    * BotVersion – EQ.
    //
    //    * LocaleId – EQ.
    //
    //    * Modality – EQ.
    //
    //    * Channel – EQ.
    //
    //    * SessionId – EQ.
    //
    //    * OriginatingRequestId – EQ.
    //
    //    * IntentName – EQ, CO.
    //
    //    * IntentEndState – EQ, CO.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"AnalyticsFilterOperator"`

    // An array containing the values of the category by which to apply the operator
    // to filter the results. You can provide multiple values if the operator is
    // EQ or CO. If you provide multiple values, you filter for results that equal/contain
    // any of the values. For example, if the name, operator, and values fields
    // are Modality, EQ, and [Speech, Text], the operation filters for results where
    // the modality was either Speech or Text.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Contains fields describing a condition by which to filter the intents. The expression may be understood as name operator values. For example:

  • IntentName CO Book – The intent name contains the string "Book."

  • BotVersion EQ 2 – The bot version is equal to two.

The operators that each filter supports are listed below:

  • BotAlias – EQ.

  • BotVersion – EQ.

  • LocaleId – EQ.

  • Modality – EQ.

  • Channel – EQ.

  • SessionId – EQ.

  • OriginatingRequestId – EQ.

  • IntentName – EQ, CO.

  • IntentEndState – EQ, CO.

func (AnalyticsIntentFilter) GoString

func (s AnalyticsIntentFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentFilter) SetName

func (s *AnalyticsIntentFilter) SetName(v string) *AnalyticsIntentFilter

SetName sets the Name field's value.

func (*AnalyticsIntentFilter) SetOperator

func (s *AnalyticsIntentFilter) SetOperator(v string) *AnalyticsIntentFilter

SetOperator sets the Operator field's value.

func (*AnalyticsIntentFilter) SetValues

func (s *AnalyticsIntentFilter) SetValues(v []*string) *AnalyticsIntentFilter

SetValues sets the Values field's value.

func (AnalyticsIntentFilter) String

func (s AnalyticsIntentFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentFilter) Validate

func (s *AnalyticsIntentFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsIntentGroupByKey

type AnalyticsIntentGroupByKey struct {

    // A category by which the intent analytics were grouped.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsIntentField"`

    // A member of the category by which the intent analytics were grouped.
    Value *string `locationName:"value" type:"string"`
    // contains filtered or unexported fields
}

Contains the category by which the intent analytics were grouped and a member of that category.

func (AnalyticsIntentGroupByKey) GoString

func (s AnalyticsIntentGroupByKey) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentGroupByKey) SetName

func (s *AnalyticsIntentGroupByKey) SetName(v string) *AnalyticsIntentGroupByKey

SetName sets the Name field's value.

func (*AnalyticsIntentGroupByKey) SetValue

func (s *AnalyticsIntentGroupByKey) SetValue(v string) *AnalyticsIntentGroupByKey

SetValue sets the Value field's value.

func (AnalyticsIntentGroupByKey) String

func (s AnalyticsIntentGroupByKey) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsIntentGroupBySpecification

type AnalyticsIntentGroupBySpecification struct {

    // Specifies whether to group the intent stages by their name or their end state.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsIntentField"`
    // contains filtered or unexported fields
}

Contains the category by which to group the intents.

func (AnalyticsIntentGroupBySpecification) GoString

func (s AnalyticsIntentGroupBySpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentGroupBySpecification) SetName

func (s *AnalyticsIntentGroupBySpecification) SetName(v string) *AnalyticsIntentGroupBySpecification

SetName sets the Name field's value.

func (AnalyticsIntentGroupBySpecification) String

func (s AnalyticsIntentGroupBySpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentGroupBySpecification) Validate

func (s *AnalyticsIntentGroupBySpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsIntentMetric

type AnalyticsIntentMetric struct {

    // The metric for which you want to get intent summary statistics.
    //
    //    * Count – The number of times the intent was invoked.
    //
    //    * Success – The number of times the intent succeeded.
    //
    //    * Failure – The number of times the intent failed.
    //
    //    * Switched – The number of times there was a switch to a different intent.
    //
    //    * Dropped – The number of times the user dropped the intent.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsIntentMetricName"`

    // Specifies whether to sort the results in ascending or descending order.
    Order *string `locationName:"order" type:"string" enum:"AnalyticsSortOrder"`

    // The summary statistic to calculate.
    //
    //    * Sum – The total count for the category you provide in name.
    //
    //    * Average – The total count divided by the number of intents in the
    //    category you provide in name.
    //
    //    * Max – The highest count in the category you provide in name.
    //
    // Statistic is a required field
    Statistic *string `locationName:"statistic" type:"string" required:"true" enum:"AnalyticsMetricStatistic"`
    // contains filtered or unexported fields
}

Contains the metric and the summary statistic you want to calculate, and the order in which to sort the results, for the intents in the bot.

func (AnalyticsIntentMetric) GoString

func (s AnalyticsIntentMetric) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentMetric) SetName

func (s *AnalyticsIntentMetric) SetName(v string) *AnalyticsIntentMetric

SetName sets the Name field's value.

func (*AnalyticsIntentMetric) SetOrder

func (s *AnalyticsIntentMetric) SetOrder(v string) *AnalyticsIntentMetric

SetOrder sets the Order field's value.

func (*AnalyticsIntentMetric) SetStatistic

func (s *AnalyticsIntentMetric) SetStatistic(v string) *AnalyticsIntentMetric

SetStatistic sets the Statistic field's value.

func (AnalyticsIntentMetric) String

func (s AnalyticsIntentMetric) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentMetric) Validate

func (s *AnalyticsIntentMetric) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsIntentMetricResult

type AnalyticsIntentMetricResult struct {

    // The metric that you requested. See Key definitions (https://docs.aws.amazon.com/lexv2/latest/dg/analytics-key-definitions.html)
    // for more details about these metrics.
    //
    //    * Count – The number of times the intent was invoked.
    //
    //    * Success – The number of times the intent succeeded.
    //
    //    * Failure – The number of times the intent failed.
    //
    //    * Switched – The number of times there was a switch to a different intent.
    //
    //    * Dropped – The number of times the user dropped the intent.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsIntentMetricName"`

    // The statistic that you requested to calculate.
    //
    //    * Sum – The total count for the category you provide in name.
    //
    //    * Average – The total count divided by the number of intents in the
    //    category you provide in name.
    //
    //    * Max – The highest count in the category you provide in name.
    Statistic *string `locationName:"statistic" type:"string" enum:"AnalyticsMetricStatistic"`

    // The value of the summary statistic for the metric that you requested.
    Value *float64 `locationName:"value" type:"double"`
    // contains filtered or unexported fields
}

An object containing the results for the intent metric you requested.

func (AnalyticsIntentMetricResult) GoString

func (s AnalyticsIntentMetricResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentMetricResult) SetName

func (s *AnalyticsIntentMetricResult) SetName(v string) *AnalyticsIntentMetricResult

SetName sets the Name field's value.

func (*AnalyticsIntentMetricResult) SetStatistic

func (s *AnalyticsIntentMetricResult) SetStatistic(v string) *AnalyticsIntentMetricResult

SetStatistic sets the Statistic field's value.

func (*AnalyticsIntentMetricResult) SetValue

func (s *AnalyticsIntentMetricResult) SetValue(v float64) *AnalyticsIntentMetricResult

SetValue sets the Value field's value.

func (AnalyticsIntentMetricResult) String

func (s AnalyticsIntentMetricResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsIntentNodeSummary

type AnalyticsIntentNodeSummary struct {

    // The total number of sessions that follow the given path to the given intent.
    IntentCount *int64 `locationName:"intentCount" type:"integer"`

    // The number of intents up to and including the requested path.
    IntentLevel *int64 `locationName:"intentLevel" type:"integer"`

    // The name of the intent at the end of the requested path.
    IntentName *string `locationName:"intentName" min:"1" type:"string"`

    // The path.
    IntentPath *string `locationName:"intentPath" min:"1" type:"string"`

    // Specifies whether the node is the end of a path (Exit) or not (Inner).
    NodeType *string `locationName:"nodeType" type:"string" enum:"AnalyticsNodeType"`
    // contains filtered or unexported fields
}

An object containing information about the requested path.

func (AnalyticsIntentNodeSummary) GoString

func (s AnalyticsIntentNodeSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentNodeSummary) SetIntentCount

func (s *AnalyticsIntentNodeSummary) SetIntentCount(v int64) *AnalyticsIntentNodeSummary

SetIntentCount sets the IntentCount field's value.

func (*AnalyticsIntentNodeSummary) SetIntentLevel

func (s *AnalyticsIntentNodeSummary) SetIntentLevel(v int64) *AnalyticsIntentNodeSummary

SetIntentLevel sets the IntentLevel field's value.

func (*AnalyticsIntentNodeSummary) SetIntentName

func (s *AnalyticsIntentNodeSummary) SetIntentName(v string) *AnalyticsIntentNodeSummary

SetIntentName sets the IntentName field's value.

func (*AnalyticsIntentNodeSummary) SetIntentPath

func (s *AnalyticsIntentNodeSummary) SetIntentPath(v string) *AnalyticsIntentNodeSummary

SetIntentPath sets the IntentPath field's value.

func (*AnalyticsIntentNodeSummary) SetNodeType

func (s *AnalyticsIntentNodeSummary) SetNodeType(v string) *AnalyticsIntentNodeSummary

SetNodeType sets the NodeType field's value.

func (AnalyticsIntentNodeSummary) String

func (s AnalyticsIntentNodeSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsIntentResult

type AnalyticsIntentResult struct {

    // A list of objects containing the criteria you requested for binning results
    // and the values of the bins.
    BinKeys []*AnalyticsBinKey `locationName:"binKeys" min:"1" type:"list"`

    // A list of objects containing the criteria you requested for grouping results
    // and the values of the groups.
    GroupByKeys []*AnalyticsIntentGroupByKey `locationName:"groupByKeys" type:"list"`

    // A list of objects, each of which contains a metric you want to list, the
    // statistic for the metric you want to return, and the method by which to organize
    // the results.
    MetricsResults []*AnalyticsIntentMetricResult `locationName:"metricsResults" type:"list"`
    // contains filtered or unexported fields
}

An object containing the results for the intent metrics you requested and the bin and/or group(s) they refer to, if applicable.

func (AnalyticsIntentResult) GoString

func (s AnalyticsIntentResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentResult) SetBinKeys

func (s *AnalyticsIntentResult) SetBinKeys(v []*AnalyticsBinKey) *AnalyticsIntentResult

SetBinKeys sets the BinKeys field's value.

func (*AnalyticsIntentResult) SetGroupByKeys

func (s *AnalyticsIntentResult) SetGroupByKeys(v []*AnalyticsIntentGroupByKey) *AnalyticsIntentResult

SetGroupByKeys sets the GroupByKeys field's value.

func (*AnalyticsIntentResult) SetMetricsResults

func (s *AnalyticsIntentResult) SetMetricsResults(v []*AnalyticsIntentMetricResult) *AnalyticsIntentResult

SetMetricsResults sets the MetricsResults field's value.

func (AnalyticsIntentResult) String

func (s AnalyticsIntentResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsIntentStageFilter

type AnalyticsIntentStageFilter struct {

    // The category by which to filter the intent stages. The descriptions for each
    // option are as follows:
    //
    //    * BotAlias – The name of the bot alias.
    //
    //    * BotVersion – The version of the bot.
    //
    //    * LocaleId – The locale of the bot.
    //
    //    * Modality – The modality of the session with the bot (audio, DTMF,
    //    or text).
    //
    //    * Channel – The channel that the bot is integrated with.
    //
    //    * SessionId – The identifier of the session with the bot.
    //
    //    * OriginatingRequestId – The identifier of the first request in a session.
    //
    //    * IntentName – The name of the intent.
    //
    //    * IntentStageName – The stage in the intent.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsIntentStageFilterName"`

    // The operation by which to filter the category. The following operations are
    // possible:
    //
    //    * CO – Contains
    //
    //    * EQ – Equals
    //
    //    * GT – Greater than
    //
    //    * LT – Less than
    //
    // The operators that each filter supports are listed below:
    //
    //    * BotAlias – EQ.
    //
    //    * BotVersion – EQ.
    //
    //    * LocaleId – EQ.
    //
    //    * Modality – EQ.
    //
    //    * Channel – EQ.
    //
    //    * SessionId – EQ.
    //
    //    * OriginatingRequestId – EQ.
    //
    //    * IntentName – EQ, CO.
    //
    //    * IntentStageName – EQ, CO.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"AnalyticsFilterOperator"`

    // An array containing the values of the category by which to apply the operator
    // to filter the results. You can provide multiple values if the operator is
    // EQ or CO. If you provide multiple values, you filter for results that equal/contain
    // any of the values. For example, if the name, operator, and values fields
    // are Modality, EQ, and [Speech, Text], the operation filters for results where
    // the modality was either Speech or Text.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Contains fields describing a condition by which to filter the intent stages. The expression may be understood as name operator values. For example:

  • IntentName CO Book – The intent name contains the string "Book."

  • BotVersion EQ 2 – The bot version is equal to two.

The operators that each filter supports are listed below:

  • BotAlias – EQ.

  • BotVersion – EQ.

  • LocaleId – EQ.

  • Modality – EQ.

  • Channel – EQ.

  • SessionId – EQ.

  • OriginatingRequestId – EQ.

  • IntentName – EQ, CO.

  • IntentStageName – EQ, CO.

func (AnalyticsIntentStageFilter) GoString

func (s AnalyticsIntentStageFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageFilter) SetName

func (s *AnalyticsIntentStageFilter) SetName(v string) *AnalyticsIntentStageFilter

SetName sets the Name field's value.

func (*AnalyticsIntentStageFilter) SetOperator

func (s *AnalyticsIntentStageFilter) SetOperator(v string) *AnalyticsIntentStageFilter

SetOperator sets the Operator field's value.

func (*AnalyticsIntentStageFilter) SetValues

func (s *AnalyticsIntentStageFilter) SetValues(v []*string) *AnalyticsIntentStageFilter

SetValues sets the Values field's value.

func (AnalyticsIntentStageFilter) String

func (s AnalyticsIntentStageFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageFilter) Validate

func (s *AnalyticsIntentStageFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsIntentStageGroupByKey

type AnalyticsIntentStageGroupByKey struct {

    // A category by which the intent stage analytics were grouped.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsIntentStageField"`

    // A member of the category by which the intent stage analytics were grouped.
    Value *string `locationName:"value" type:"string"`
    // contains filtered or unexported fields
}

Contains the category by which the intent stage analytics and the values for that category were grouped.

func (AnalyticsIntentStageGroupByKey) GoString

func (s AnalyticsIntentStageGroupByKey) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageGroupByKey) SetName

func (s *AnalyticsIntentStageGroupByKey) SetName(v string) *AnalyticsIntentStageGroupByKey

SetName sets the Name field's value.

func (*AnalyticsIntentStageGroupByKey) SetValue

func (s *AnalyticsIntentStageGroupByKey) SetValue(v string) *AnalyticsIntentStageGroupByKey

SetValue sets the Value field's value.

func (AnalyticsIntentStageGroupByKey) String

func (s AnalyticsIntentStageGroupByKey) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsIntentStageGroupBySpecification

type AnalyticsIntentStageGroupBySpecification struct {

    // Specifies whether to group the intent stages by their name or the intent
    // to which the session was switched.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsIntentStageField"`
    // contains filtered or unexported fields
}

Contains the category by which to group the intent stages.

func (AnalyticsIntentStageGroupBySpecification) GoString

func (s AnalyticsIntentStageGroupBySpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageGroupBySpecification) SetName

func (s *AnalyticsIntentStageGroupBySpecification) SetName(v string) *AnalyticsIntentStageGroupBySpecification

SetName sets the Name field's value.

func (AnalyticsIntentStageGroupBySpecification) String

func (s AnalyticsIntentStageGroupBySpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageGroupBySpecification) Validate

func (s *AnalyticsIntentStageGroupBySpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsIntentStageMetric

type AnalyticsIntentStageMetric struct {

    // The metric for which you want to get intent stage summary statistics. See
    // Key definitions (https://docs.aws.amazon.com/lexv2/latest/dg/analytics-key-definitions.html)
    // for more details about these metrics.
    //
    //    * Count – The number of times the intent stage occurred.
    //
    //    * Success – The number of times the intent stage succeeded.
    //
    //    * Failure – The number of times the intent stage failed.
    //
    //    * Dropped – The number of times the user dropped the intent stage.
    //
    //    * Retry – The number of times the bot tried to elicit a response from
    //    the user at this stage.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsIntentStageMetricName"`

    // Specifies whether to sort the results in ascending or descending order of
    // the summary statistic (value in the response).
    Order *string `locationName:"order" type:"string" enum:"AnalyticsSortOrder"`

    // The summary statistic to calculate.
    //
    //    * Sum – The total count for the category you provide in name.
    //
    //    * Average – The total count divided by the number of intent stages in
    //    the category you provide in name.
    //
    //    * Max – The highest count in the category you provide in name.
    //
    // Statistic is a required field
    Statistic *string `locationName:"statistic" type:"string" required:"true" enum:"AnalyticsMetricStatistic"`
    // contains filtered or unexported fields
}

Contains the metric and the summary statistic you want to calculate, and the order in which to sort the results, for the intent stages across the user sessions with the bot.

func (AnalyticsIntentStageMetric) GoString

func (s AnalyticsIntentStageMetric) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageMetric) SetName

func (s *AnalyticsIntentStageMetric) SetName(v string) *AnalyticsIntentStageMetric

SetName sets the Name field's value.

func (*AnalyticsIntentStageMetric) SetOrder

func (s *AnalyticsIntentStageMetric) SetOrder(v string) *AnalyticsIntentStageMetric

SetOrder sets the Order field's value.

func (*AnalyticsIntentStageMetric) SetStatistic

func (s *AnalyticsIntentStageMetric) SetStatistic(v string) *AnalyticsIntentStageMetric

SetStatistic sets the Statistic field's value.

func (AnalyticsIntentStageMetric) String

func (s AnalyticsIntentStageMetric) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageMetric) Validate

func (s *AnalyticsIntentStageMetric) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsIntentStageMetricResult

type AnalyticsIntentStageMetricResult struct {

    // The metric that you requested.
    //
    //    * Count – The number of times the intent stage occurred.
    //
    //    * Success – The number of times the intent stage succeeded.
    //
    //    * Failure – The number of times the intent stage failed.
    //
    //    * Dropped – The number of times the user dropped the intent stage.
    //
    //    * Retry – The number of times the bot tried to elicit a response from
    //    the user at this stage.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsIntentStageMetricName"`

    // The summary statistic that you requested to calculate.
    //
    //    * Sum – The total count for the category you provide in name.
    //
    //    * Average – The total count divided by the number of intent stages in
    //    the category you provide in name.
    //
    //    * Max – The highest count in the category you provide in name.
    Statistic *string `locationName:"statistic" type:"string" enum:"AnalyticsMetricStatistic"`

    // The value of the summary statistic for the metric that you requested.
    Value *float64 `locationName:"value" type:"double"`
    // contains filtered or unexported fields
}

An object containing the results for an intent stage metric you requested.

func (AnalyticsIntentStageMetricResult) GoString

func (s AnalyticsIntentStageMetricResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageMetricResult) SetName

func (s *AnalyticsIntentStageMetricResult) SetName(v string) *AnalyticsIntentStageMetricResult

SetName sets the Name field's value.

func (*AnalyticsIntentStageMetricResult) SetStatistic

func (s *AnalyticsIntentStageMetricResult) SetStatistic(v string) *AnalyticsIntentStageMetricResult

SetStatistic sets the Statistic field's value.

func (*AnalyticsIntentStageMetricResult) SetValue

func (s *AnalyticsIntentStageMetricResult) SetValue(v float64) *AnalyticsIntentStageMetricResult

SetValue sets the Value field's value.

func (AnalyticsIntentStageMetricResult) String

func (s AnalyticsIntentStageMetricResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsIntentStageResult

type AnalyticsIntentStageResult struct {

    // A list of objects containing the criteria you requested for binning results
    // and the values of the bins.
    BinKeys []*AnalyticsBinKey `locationName:"binKeys" min:"1" type:"list"`

    // A list of objects containing the criteria you requested for grouping results
    // and the values of the bins.
    GroupByKeys []*AnalyticsIntentStageGroupByKey `locationName:"groupByKeys" type:"list"`

    // A list of objects, each of which contains a metric you want to list, the
    // statistic for the metric you want to return, and the method by which to organize
    // the results.
    MetricsResults []*AnalyticsIntentStageMetricResult `locationName:"metricsResults" type:"list"`
    // contains filtered or unexported fields
}

An object containing the results for the intent stage metrics you requested and the bin and/or group they refer to, if applicable.

func (AnalyticsIntentStageResult) GoString

func (s AnalyticsIntentStageResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsIntentStageResult) SetBinKeys

func (s *AnalyticsIntentStageResult) SetBinKeys(v []*AnalyticsBinKey) *AnalyticsIntentStageResult

SetBinKeys sets the BinKeys field's value.

func (*AnalyticsIntentStageResult) SetGroupByKeys

func (s *AnalyticsIntentStageResult) SetGroupByKeys(v []*AnalyticsIntentStageGroupByKey) *AnalyticsIntentStageResult

SetGroupByKeys sets the GroupByKeys field's value.

func (*AnalyticsIntentStageResult) SetMetricsResults

func (s *AnalyticsIntentStageResult) SetMetricsResults(v []*AnalyticsIntentStageMetricResult) *AnalyticsIntentStageResult

SetMetricsResults sets the MetricsResults field's value.

func (AnalyticsIntentStageResult) String

func (s AnalyticsIntentStageResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsPathFilter

type AnalyticsPathFilter struct {

    // The category by which to filter the intent paths. The descriptions for each
    // option are as follows:
    //
    //    * BotAlias – The name of the bot alias.
    //
    //    * BotVersion – The version of the bot.
    //
    //    * LocaleId – The locale of the bot.
    //
    //    * Modality – The modality of the session with the bot (audio, DTMF,
    //    or text).
    //
    //    * Channel – The channel that the bot is integrated with.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsCommonFilterName"`

    // The operation by which to filter the category. The following operations are
    // possible:
    //
    //    * CO – Contains
    //
    //    * EQ – Equals
    //
    //    * GT – Greater than
    //
    //    * LT – Less than
    //
    // The operators that each filter supports are listed below:
    //
    //    * BotAlias – EQ.
    //
    //    * BotVersion – EQ.
    //
    //    * LocaleId – EQ.
    //
    //    * Modality – EQ.
    //
    //    * Channel – EQ.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"AnalyticsFilterOperator"`

    // An array containing the values of the category by which to apply the operator
    // to filter the results. You can provide multiple values if the operator is
    // EQ or CO. If you provide multiple values, you filter for results that equal/contain
    // any of the values. For example, if the name, operator, and values fields
    // are Modality, EQ, and [Speech, Text], the operation filters for results where
    // the modality was either Speech or Text.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Contains fields describing a condition by which to filter the paths. The expression may be understood as name operator values. For example:

  • LocaleId EQ en – The locale is "en".

  • BotVersion EQ 2 – The bot version is equal to two.

The operators that each filter supports are listed below:

  • BotAlias – EQ.

  • BotVersion – EQ.

  • LocaleId – EQ.

  • Modality – EQ.

  • Channel – EQ.

func (AnalyticsPathFilter) GoString

func (s AnalyticsPathFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsPathFilter) SetName

func (s *AnalyticsPathFilter) SetName(v string) *AnalyticsPathFilter

SetName sets the Name field's value.

func (*AnalyticsPathFilter) SetOperator

func (s *AnalyticsPathFilter) SetOperator(v string) *AnalyticsPathFilter

SetOperator sets the Operator field's value.

func (*AnalyticsPathFilter) SetValues

func (s *AnalyticsPathFilter) SetValues(v []*string) *AnalyticsPathFilter

SetValues sets the Values field's value.

func (AnalyticsPathFilter) String

func (s AnalyticsPathFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsPathFilter) Validate

func (s *AnalyticsPathFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsSessionFilter

type AnalyticsSessionFilter struct {

    // The category by which to filter the sessions. The descriptions for each option
    // are as follows:
    //
    //    * BotAlias – The name of the bot alias.
    //
    //    * BotVersion – The version of the bot.
    //
    //    * LocaleId – The locale of the bot.
    //
    //    * Modality – The modality of the session with the bot (audio, DTMF,
    //    or text).
    //
    //    * Channel – The channel that the bot is integrated with.
    //
    //    * Duration – The duration of the session.
    //
    //    * conversationEndState – The final state of the session.
    //
    //    * SessionId – The identifier of the session with the bot.
    //
    //    * OriginatingRequestId – The identifier of the first request in a session.
    //
    //    * IntentPath – The order of intents taken in a session.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsSessionFilterName"`

    // The operation by which to filter the category. The following operations are
    // possible:
    //
    //    * CO – Contains
    //
    //    * EQ – Equals
    //
    //    * GT – Greater than
    //
    //    * LT – Less than
    //
    // The operators that each filter supports are listed below:
    //
    //    * BotAlias – EQ.
    //
    //    * BotVersion – EQ.
    //
    //    * LocaleId – EQ.
    //
    //    * Modality – EQ.
    //
    //    * Channel – EQ.
    //
    //    * Duration – EQ, GT, LT.
    //
    //    * conversationEndState – EQ, CO.
    //
    //    * SessionId – EQ.
    //
    //    * OriginatingRequestId – EQ.
    //
    //    * IntentPath – EQ.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"AnalyticsFilterOperator"`

    // An array containing the values of the category by which to apply the operator
    // to filter the results. You can provide multiple values if the operator is
    // EQ or CO. If you provide multiple values, you filter for results that equal/contain
    // any of the values. For example, if the name, operator, and values fields
    // are Modality, EQ, and [Speech, Text], the operation filters for results where
    // the modality was either Speech or Text.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Contains fields describing a condition by which to filter the sessions. The expression may be understood as name operator values. For example:

  • LocaleId EQ en – The locale is "en".

  • Duration GT 200 – The duration is greater than 200 seconds.

The operators that each filter supports are listed below:

  • BotAlias – EQ.

  • BotVersion – EQ.

  • LocaleId – EQ.

  • Modality – EQ.

  • Channel – EQ.

  • Duration – EQ, GT, LT.

  • conversationEndState – EQ, CO.

  • SessionId – EQ.

  • OriginatingRequestId – EQ.

  • IntentPath – EQ.

func (AnalyticsSessionFilter) GoString

func (s AnalyticsSessionFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionFilter) SetName

func (s *AnalyticsSessionFilter) SetName(v string) *AnalyticsSessionFilter

SetName sets the Name field's value.

func (*AnalyticsSessionFilter) SetOperator

func (s *AnalyticsSessionFilter) SetOperator(v string) *AnalyticsSessionFilter

SetOperator sets the Operator field's value.

func (*AnalyticsSessionFilter) SetValues

func (s *AnalyticsSessionFilter) SetValues(v []*string) *AnalyticsSessionFilter

SetValues sets the Values field's value.

func (AnalyticsSessionFilter) String

func (s AnalyticsSessionFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionFilter) Validate

func (s *AnalyticsSessionFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsSessionGroupByKey

type AnalyticsSessionGroupByKey struct {

    // The category by which the session analytics were grouped.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsSessionField"`

    // A member of the category by which the session analytics were grouped.
    Value *string `locationName:"value" type:"string"`
    // contains filtered or unexported fields
}

Contains the category by which the session analytics were grouped and a member of that category.

func (AnalyticsSessionGroupByKey) GoString

func (s AnalyticsSessionGroupByKey) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionGroupByKey) SetName

func (s *AnalyticsSessionGroupByKey) SetName(v string) *AnalyticsSessionGroupByKey

SetName sets the Name field's value.

func (*AnalyticsSessionGroupByKey) SetValue

func (s *AnalyticsSessionGroupByKey) SetValue(v string) *AnalyticsSessionGroupByKey

SetValue sets the Value field's value.

func (AnalyticsSessionGroupByKey) String

func (s AnalyticsSessionGroupByKey) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsSessionGroupBySpecification

type AnalyticsSessionGroupBySpecification struct {

    // Specifies whether to group the session by their end state or their locale.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsSessionField"`
    // contains filtered or unexported fields
}

Contains the category by which to group the sessions.

func (AnalyticsSessionGroupBySpecification) GoString

func (s AnalyticsSessionGroupBySpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionGroupBySpecification) SetName

func (s *AnalyticsSessionGroupBySpecification) SetName(v string) *AnalyticsSessionGroupBySpecification

SetName sets the Name field's value.

func (AnalyticsSessionGroupBySpecification) String

func (s AnalyticsSessionGroupBySpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionGroupBySpecification) Validate

func (s *AnalyticsSessionGroupBySpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsSessionMetric

type AnalyticsSessionMetric struct {

    // The metric for which you want to get session summary statistics.
    //
    //    * Count – The number of sessions.
    //
    //    * Success – The number of sessions that succeeded.
    //
    //    * Failure – The number of sessions that failed.
    //
    //    * Dropped – The number of sessions that the user dropped.
    //
    //    * Duration – The duration of sessions.
    //
    //    * TurnsPerSession – The number of turns in the sessions.
    //
    //    * Concurrency – The number of sessions occurring in the same period
    //    of time.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsSessionMetricName"`

    // Specifies whether to sort the results in ascending or descending order.
    Order *string `locationName:"order" type:"string" enum:"AnalyticsSortOrder"`

    // The summary statistic to calculate.
    //
    //    * Sum – The total count for the category you provide in name.
    //
    //    * Average – The total count divided by the number of sessions in the
    //    category you provide in name.
    //
    //    * Max – The highest count in the category you provide in name.
    //
    // Statistic is a required field
    Statistic *string `locationName:"statistic" type:"string" required:"true" enum:"AnalyticsMetricStatistic"`
    // contains filtered or unexported fields
}

Contains the metric and the summary statistic you want to calculate, and the order in which to sort the results, for the user sessions with the bot.

func (AnalyticsSessionMetric) GoString

func (s AnalyticsSessionMetric) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionMetric) SetName

func (s *AnalyticsSessionMetric) SetName(v string) *AnalyticsSessionMetric

SetName sets the Name field's value.

func (*AnalyticsSessionMetric) SetOrder

func (s *AnalyticsSessionMetric) SetOrder(v string) *AnalyticsSessionMetric

SetOrder sets the Order field's value.

func (*AnalyticsSessionMetric) SetStatistic

func (s *AnalyticsSessionMetric) SetStatistic(v string) *AnalyticsSessionMetric

SetStatistic sets the Statistic field's value.

func (AnalyticsSessionMetric) String

func (s AnalyticsSessionMetric) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionMetric) Validate

func (s *AnalyticsSessionMetric) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsSessionMetricResult

type AnalyticsSessionMetricResult struct {

    // The metric that you requested.
    //
    //    * Count – The number of sessions.
    //
    //    * Success – The number of sessions that succeeded.
    //
    //    * Failure – The number of sessions that failed.
    //
    //    * Dropped – The number of sessions that the user dropped.
    //
    //    * Duration – The duration of sessions.
    //
    //    * TurnPersession – The number of turns in the sessions.
    //
    //    * Concurrency – The number of sessions occurring in the same period
    //    of time.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsSessionMetricName"`

    // The summary statistic that you requested to calculate.
    //
    //    * Sum – The total count for the category you provide in name.
    //
    //    * Average – The total count divided by the number of sessions in the
    //    category you provide in name.
    //
    //    * Max – The highest count in the category you provide in name.
    Statistic *string `locationName:"statistic" type:"string" enum:"AnalyticsMetricStatistic"`

    // The value of the summary statistic for the metric that you requested.
    Value *float64 `locationName:"value" type:"double"`
    // contains filtered or unexported fields
}

An object containing the results for a session metric you requested.

func (AnalyticsSessionMetricResult) GoString

func (s AnalyticsSessionMetricResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionMetricResult) SetName

func (s *AnalyticsSessionMetricResult) SetName(v string) *AnalyticsSessionMetricResult

SetName sets the Name field's value.

func (*AnalyticsSessionMetricResult) SetStatistic

func (s *AnalyticsSessionMetricResult) SetStatistic(v string) *AnalyticsSessionMetricResult

SetStatistic sets the Statistic field's value.

func (*AnalyticsSessionMetricResult) SetValue

func (s *AnalyticsSessionMetricResult) SetValue(v float64) *AnalyticsSessionMetricResult

SetValue sets the Value field's value.

func (AnalyticsSessionMetricResult) String

func (s AnalyticsSessionMetricResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsSessionResult

type AnalyticsSessionResult struct {

    // A list of objects containing the criteria you requested for binning results
    // and the values of the bins.
    BinKeys []*AnalyticsBinKey `locationName:"binKeys" min:"1" type:"list"`

    // A list of objects containing the criteria you requested for grouping results
    // and the values of the bins.
    GroupByKeys []*AnalyticsSessionGroupByKey `locationName:"groupByKeys" type:"list"`

    // A list of objects, each of which contains a metric you want to list, the
    // statistic for the metric you want to return, and the method by which to organize
    // the results.
    MetricsResults []*AnalyticsSessionMetricResult `locationName:"metricsResults" type:"list"`
    // contains filtered or unexported fields
}

An object containing the results for the session metrics you requested and the bin and/or group(s) they refer to, if applicable.

func (AnalyticsSessionResult) GoString

func (s AnalyticsSessionResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsSessionResult) SetBinKeys

func (s *AnalyticsSessionResult) SetBinKeys(v []*AnalyticsBinKey) *AnalyticsSessionResult

SetBinKeys sets the BinKeys field's value.

func (*AnalyticsSessionResult) SetGroupByKeys

func (s *AnalyticsSessionResult) SetGroupByKeys(v []*AnalyticsSessionGroupByKey) *AnalyticsSessionResult

SetGroupByKeys sets the GroupByKeys field's value.

func (*AnalyticsSessionResult) SetMetricsResults

func (s *AnalyticsSessionResult) SetMetricsResults(v []*AnalyticsSessionMetricResult) *AnalyticsSessionResult

SetMetricsResults sets the MetricsResults field's value.

func (AnalyticsSessionResult) String

func (s AnalyticsSessionResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsUtteranceAttribute

type AnalyticsUtteranceAttribute struct {

    // An attribute to return. The only available attribute is the intent that the
    // bot mapped the utterance to.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsUtteranceAttributeName"`
    // contains filtered or unexported fields
}

An object that specifies the last used intent at the time of the utterance as an attribute to return.

func (AnalyticsUtteranceAttribute) GoString

func (s AnalyticsUtteranceAttribute) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceAttribute) SetName

func (s *AnalyticsUtteranceAttribute) SetName(v string) *AnalyticsUtteranceAttribute

SetName sets the Name field's value.

func (AnalyticsUtteranceAttribute) String

func (s AnalyticsUtteranceAttribute) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceAttribute) Validate

func (s *AnalyticsUtteranceAttribute) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsUtteranceAttributeResult

type AnalyticsUtteranceAttributeResult struct {

    // The intent that the bot mapped the utterance to.
    LastUsedIntent *string `locationName:"lastUsedIntent" min:"1" type:"string"`
    // contains filtered or unexported fields
}

An object containing the intent that the bot mapped the utterance to.

func (AnalyticsUtteranceAttributeResult) GoString

func (s AnalyticsUtteranceAttributeResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceAttributeResult) SetLastUsedIntent

func (s *AnalyticsUtteranceAttributeResult) SetLastUsedIntent(v string) *AnalyticsUtteranceAttributeResult

SetLastUsedIntent sets the LastUsedIntent field's value.

func (AnalyticsUtteranceAttributeResult) String

func (s AnalyticsUtteranceAttributeResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsUtteranceFilter

type AnalyticsUtteranceFilter struct {

    // The category by which to filter the utterances. The descriptions for each
    // option are as follows:
    //
    //    * BotAlias – The name of the bot alias.
    //
    //    * BotVersion – The version of the bot.
    //
    //    * LocaleId – The locale of the bot.
    //
    //    * Modality – The modality of the session with the bot (audio, DTMF,
    //    or text).
    //
    //    * Channel – The channel that the bot is integrated with.
    //
    //    * SessionId – The identifier of the session with the bot.
    //
    //    * OriginatingRequestId – The identifier of the first request in a session.
    //
    //    * UtteranceState – The state of the utterance.
    //
    //    * UtteranceText – The text in the utterance.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsUtteranceFilterName"`

    // The operation by which to filter the category. The following operations are
    // possible:
    //
    //    * CO – Contains
    //
    //    * EQ – Equals
    //
    //    * GT – Greater than
    //
    //    * LT – Less than
    //
    // The operators that each filter supports are listed below:
    //
    //    * BotAlias – EQ.
    //
    //    * BotVersion – EQ.
    //
    //    * LocaleId – EQ.
    //
    //    * Modality – EQ.
    //
    //    * Channel – EQ.
    //
    //    * SessionId – EQ.
    //
    //    * OriginatingRequestId – EQ.
    //
    //    * UtteranceState – EQ.
    //
    //    * UtteranceText – EQ, CO.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"AnalyticsFilterOperator"`

    // An array containing the values of the category by which to apply the operator
    // to filter the results. You can provide multiple values if the operator is
    // EQ or CO. If you provide multiple values, you filter for results that equal/contain
    // any of the values. For example, if the name, operator, and values fields
    // are Modality, EQ, and [Speech, Text], the operation filters for results where
    // the modality was either Speech or Text.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Contains fields describing a condition by which to filter the utterances. The expression may be understood as name operator values. For example:

  • LocaleId EQ Book – The locale is the string "en".

  • UtteranceText CO help – The text of the utterance contains the string "help".

The operators that each filter supports are listed below:

  • BotAlias – EQ.

  • BotVersion – EQ.

  • LocaleId – EQ.

  • Modality – EQ.

  • Channel – EQ.

  • SessionId – EQ.

  • OriginatingRequestId – EQ.

  • UtteranceState – EQ.

  • UtteranceText – EQ, CO.

func (AnalyticsUtteranceFilter) GoString

func (s AnalyticsUtteranceFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceFilter) SetName

func (s *AnalyticsUtteranceFilter) SetName(v string) *AnalyticsUtteranceFilter

SetName sets the Name field's value.

func (*AnalyticsUtteranceFilter) SetOperator

func (s *AnalyticsUtteranceFilter) SetOperator(v string) *AnalyticsUtteranceFilter

SetOperator sets the Operator field's value.

func (*AnalyticsUtteranceFilter) SetValues

func (s *AnalyticsUtteranceFilter) SetValues(v []*string) *AnalyticsUtteranceFilter

SetValues sets the Values field's value.

func (AnalyticsUtteranceFilter) String

func (s AnalyticsUtteranceFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceFilter) Validate

func (s *AnalyticsUtteranceFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsUtteranceGroupByKey

type AnalyticsUtteranceGroupByKey struct {

    // The category by which the utterance analytics were grouped.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsUtteranceField"`

    // A member of the category by which the utterance analytics were grouped.
    Value *string `locationName:"value" type:"string"`
    // contains filtered or unexported fields
}

Contains the category by which the utterance analytics were grouped and the values for that category.

func (AnalyticsUtteranceGroupByKey) GoString

func (s AnalyticsUtteranceGroupByKey) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceGroupByKey) SetName

func (s *AnalyticsUtteranceGroupByKey) SetName(v string) *AnalyticsUtteranceGroupByKey

SetName sets the Name field's value.

func (*AnalyticsUtteranceGroupByKey) SetValue

func (s *AnalyticsUtteranceGroupByKey) SetValue(v string) *AnalyticsUtteranceGroupByKey

SetValue sets the Value field's value.

func (AnalyticsUtteranceGroupByKey) String

func (s AnalyticsUtteranceGroupByKey) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsUtteranceGroupBySpecification

type AnalyticsUtteranceGroupBySpecification struct {

    // Specifies whether to group the utterances by their text or their state.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsUtteranceField"`
    // contains filtered or unexported fields
}

Contains the category by which to group the utterances.

func (AnalyticsUtteranceGroupBySpecification) GoString

func (s AnalyticsUtteranceGroupBySpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceGroupBySpecification) SetName

func (s *AnalyticsUtteranceGroupBySpecification) SetName(v string) *AnalyticsUtteranceGroupBySpecification

SetName sets the Name field's value.

func (AnalyticsUtteranceGroupBySpecification) String

func (s AnalyticsUtteranceGroupBySpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceGroupBySpecification) Validate

func (s *AnalyticsUtteranceGroupBySpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsUtteranceMetric

type AnalyticsUtteranceMetric struct {

    // The metric for which you want to get utterance summary statistics.
    //
    //    * Count – The number of utterances.
    //
    //    * Missed – The number of utterances that Amazon Lex failed to recognize.
    //
    //    * Detected – The number of utterances that Amazon Lex managed to detect.
    //
    //    * UtteranceTimestamp – The date and time of the utterance.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsUtteranceMetricName"`

    // Specifies whether to sort the results in ascending or descending order.
    Order *string `locationName:"order" type:"string" enum:"AnalyticsSortOrder"`

    // The summary statistic to calculate.
    //
    //    * Sum – The total count for the category you provide in name.
    //
    //    * Average – The total count divided by the number of utterances in the
    //    category you provide in name.
    //
    //    * Max – The highest count in the category you provide in name.
    //
    // Statistic is a required field
    Statistic *string `locationName:"statistic" type:"string" required:"true" enum:"AnalyticsMetricStatistic"`
    // contains filtered or unexported fields
}

Contains the metric and the summary statistic you want to calculate, and the order in which to sort the results, for the utterances across the user sessions with the bot.

func (AnalyticsUtteranceMetric) GoString

func (s AnalyticsUtteranceMetric) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceMetric) SetName

func (s *AnalyticsUtteranceMetric) SetName(v string) *AnalyticsUtteranceMetric

SetName sets the Name field's value.

func (*AnalyticsUtteranceMetric) SetOrder

func (s *AnalyticsUtteranceMetric) SetOrder(v string) *AnalyticsUtteranceMetric

SetOrder sets the Order field's value.

func (*AnalyticsUtteranceMetric) SetStatistic

func (s *AnalyticsUtteranceMetric) SetStatistic(v string) *AnalyticsUtteranceMetric

SetStatistic sets the Statistic field's value.

func (AnalyticsUtteranceMetric) String

func (s AnalyticsUtteranceMetric) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceMetric) Validate

func (s *AnalyticsUtteranceMetric) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnalyticsUtteranceMetricResult

type AnalyticsUtteranceMetricResult struct {

    // The metric that you requested.
    //
    //    * Count – The number of utterances.
    //
    //    * Missed – The number of utterances that Amazon Lex failed to recognize.
    //
    //    * Detected – The number of utterances that Amazon Lex managed to detect.
    //
    //    * UtteranceTimestamp – The date and time of the utterance.
    Name *string `locationName:"name" type:"string" enum:"AnalyticsUtteranceMetricName"`

    // The summary statistic that you requested to calculate.
    //
    //    * Sum – The total count for the category you provide in name.
    //
    //    * Average – The total count divided by the number of utterances in the
    //    category you provide in name.
    //
    //    * Max – The highest count in the category you provide in name.
    Statistic *string `locationName:"statistic" type:"string" enum:"AnalyticsMetricStatistic"`

    // The value of the summary statistic for the metric that you requested.
    Value *float64 `locationName:"value" type:"double"`
    // contains filtered or unexported fields
}

An object containing the results for the utterance metric you requested.

func (AnalyticsUtteranceMetricResult) GoString

func (s AnalyticsUtteranceMetricResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceMetricResult) SetName

func (s *AnalyticsUtteranceMetricResult) SetName(v string) *AnalyticsUtteranceMetricResult

SetName sets the Name field's value.

func (*AnalyticsUtteranceMetricResult) SetStatistic

func (s *AnalyticsUtteranceMetricResult) SetStatistic(v string) *AnalyticsUtteranceMetricResult

SetStatistic sets the Statistic field's value.

func (*AnalyticsUtteranceMetricResult) SetValue

func (s *AnalyticsUtteranceMetricResult) SetValue(v float64) *AnalyticsUtteranceMetricResult

SetValue sets the Value field's value.

func (AnalyticsUtteranceMetricResult) String

func (s AnalyticsUtteranceMetricResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnalyticsUtteranceResult

type AnalyticsUtteranceResult struct {

    // A list of objects containing information about the last used intent at the
    // time of an utterance.
    AttributeResults []*AnalyticsUtteranceAttributeResult `locationName:"attributeResults" type:"list"`

    // A list of objects containing the criteria you requested for binning results
    // and the values of the bins.
    BinKeys []*AnalyticsBinKey `locationName:"binKeys" min:"1" type:"list"`

    // A list of objects containing the criteria you requested for grouping results
    // and the values of the bins.
    GroupByKeys []*AnalyticsUtteranceGroupByKey `locationName:"groupByKeys" type:"list"`

    // A list of objects, each of which contains a metric you want to list, the
    // statistic for the metric you want to return, and the method by which to organize
    // the results.
    MetricsResults []*AnalyticsUtteranceMetricResult `locationName:"metricsResults" type:"list"`
    // contains filtered or unexported fields
}

An object containing the results for the utterance metrics you requested and the bin and/or group(s) they refer to, if applicable.

func (AnalyticsUtteranceResult) GoString

func (s AnalyticsUtteranceResult) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnalyticsUtteranceResult) SetAttributeResults

func (s *AnalyticsUtteranceResult) SetAttributeResults(v []*AnalyticsUtteranceAttributeResult) *AnalyticsUtteranceResult

SetAttributeResults sets the AttributeResults field's value.

func (*AnalyticsUtteranceResult) SetBinKeys

func (s *AnalyticsUtteranceResult) SetBinKeys(v []*AnalyticsBinKey) *AnalyticsUtteranceResult

SetBinKeys sets the BinKeys field's value.

func (*AnalyticsUtteranceResult) SetGroupByKeys

func (s *AnalyticsUtteranceResult) SetGroupByKeys(v []*AnalyticsUtteranceGroupByKey) *AnalyticsUtteranceResult

SetGroupByKeys sets the GroupByKeys field's value.

func (*AnalyticsUtteranceResult) SetMetricsResults

func (s *AnalyticsUtteranceResult) SetMetricsResults(v []*AnalyticsUtteranceMetricResult) *AnalyticsUtteranceResult

SetMetricsResults sets the MetricsResults field's value.

func (AnalyticsUtteranceResult) String

func (s AnalyticsUtteranceResult) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociatedTranscript

type AssociatedTranscript struct {

    // The content of the transcript that meets the search filter criteria. For
    // the JSON format of the transcript, see Output transcript format (https://docs.aws.amazon.com/lexv2/latest/dg/designing-output-format.html).
    Transcript *string `locationName:"transcript" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The object containing information that associates the recommended intent/slot type with a conversation.

func (AssociatedTranscript) GoString

func (s AssociatedTranscript) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatedTranscript) SetTranscript

func (s *AssociatedTranscript) SetTranscript(v string) *AssociatedTranscript

SetTranscript sets the Transcript field's value.

func (AssociatedTranscript) String

func (s AssociatedTranscript) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociatedTranscriptFilter

type AssociatedTranscriptFilter struct {

    // The name of the field to use for filtering. The allowed names are IntentId
    // and SlotTypeId.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"AssociatedTranscriptFilterName"`

    // The values to use to filter the transcript.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Filters to search for the associated transcript.

func (AssociatedTranscriptFilter) GoString

func (s AssociatedTranscriptFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatedTranscriptFilter) SetName

func (s *AssociatedTranscriptFilter) SetName(v string) *AssociatedTranscriptFilter

SetName sets the Name field's value.

func (*AssociatedTranscriptFilter) SetValues

func (s *AssociatedTranscriptFilter) SetValues(v []*string) *AssociatedTranscriptFilter

SetValues sets the Values field's value.

func (AssociatedTranscriptFilter) String

func (s AssociatedTranscriptFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociatedTranscriptFilter) Validate

func (s *AssociatedTranscriptFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AudioAndDTMFInputSpecification

type AudioAndDTMFInputSpecification struct {

    // Specifies the settings on audio input.
    AudioSpecification *AudioSpecification `locationName:"audioSpecification" type:"structure"`

    // Specifies the settings on DTMF input.
    DtmfSpecification *DTMFSpecification `locationName:"dtmfSpecification" type:"structure"`

    // Time for which a bot waits before assuming that the customer isn't going
    // to speak or press a key. This timeout is shared between Audio and DTMF inputs.
    //
    // StartTimeoutMs is a required field
    StartTimeoutMs *int64 `locationName:"startTimeoutMs" min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

Specifies the audio and DTMF input specification.

func (AudioAndDTMFInputSpecification) GoString

func (s AudioAndDTMFInputSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioAndDTMFInputSpecification) SetAudioSpecification

func (s *AudioAndDTMFInputSpecification) SetAudioSpecification(v *AudioSpecification) *AudioAndDTMFInputSpecification

SetAudioSpecification sets the AudioSpecification field's value.

func (*AudioAndDTMFInputSpecification) SetDtmfSpecification

func (s *AudioAndDTMFInputSpecification) SetDtmfSpecification(v *DTMFSpecification) *AudioAndDTMFInputSpecification

SetDtmfSpecification sets the DtmfSpecification field's value.

func (*AudioAndDTMFInputSpecification) SetStartTimeoutMs

func (s *AudioAndDTMFInputSpecification) SetStartTimeoutMs(v int64) *AudioAndDTMFInputSpecification

SetStartTimeoutMs sets the StartTimeoutMs field's value.

func (AudioAndDTMFInputSpecification) String

func (s AudioAndDTMFInputSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioAndDTMFInputSpecification) Validate

func (s *AudioAndDTMFInputSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AudioLogDestination

type AudioLogDestination struct {

    // The Amazon S3 bucket where the audio log files are stored. The IAM role specified
    // in the roleArn parameter of the CreateBot (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBot.html)
    // operation must have permission to write to this bucket.
    //
    // S3Bucket is a required field
    S3Bucket *S3BucketLogDestination `locationName:"s3Bucket" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

The location of audio log files collected when conversation logging is enabled for a bot.

func (AudioLogDestination) GoString

func (s AudioLogDestination) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioLogDestination) SetS3Bucket

func (s *AudioLogDestination) SetS3Bucket(v *S3BucketLogDestination) *AudioLogDestination

SetS3Bucket sets the S3Bucket field's value.

func (AudioLogDestination) String

func (s AudioLogDestination) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioLogDestination) Validate

func (s *AudioLogDestination) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AudioLogSetting

type AudioLogSetting struct {

    // The location of audio log files collected when conversation logging is enabled
    // for a bot.
    //
    // Destination is a required field
    Destination *AudioLogDestination `locationName:"destination" type:"structure" required:"true"`

    // Determines whether audio logging in enabled for the bot.
    //
    // Enabled is a required field
    Enabled *bool `locationName:"enabled" type:"boolean" required:"true"`

    // The option to enable selective conversation log capture for audio.
    SelectiveLoggingEnabled *bool `locationName:"selectiveLoggingEnabled" type:"boolean"`
    // contains filtered or unexported fields
}

Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored.

func (AudioLogSetting) GoString

func (s AudioLogSetting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioLogSetting) SetDestination

func (s *AudioLogSetting) SetDestination(v *AudioLogDestination) *AudioLogSetting

SetDestination sets the Destination field's value.

func (*AudioLogSetting) SetEnabled

func (s *AudioLogSetting) SetEnabled(v bool) *AudioLogSetting

SetEnabled sets the Enabled field's value.

func (*AudioLogSetting) SetSelectiveLoggingEnabled

func (s *AudioLogSetting) SetSelectiveLoggingEnabled(v bool) *AudioLogSetting

SetSelectiveLoggingEnabled sets the SelectiveLoggingEnabled field's value.

func (AudioLogSetting) String

func (s AudioLogSetting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioLogSetting) Validate

func (s *AudioLogSetting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AudioSpecification

type AudioSpecification struct {

    // Time for which a bot waits after the customer stops speaking to assume the
    // utterance is finished.
    //
    // EndTimeoutMs is a required field
    EndTimeoutMs *int64 `locationName:"endTimeoutMs" min:"1" type:"integer" required:"true"`

    // Time for how long Amazon Lex waits before speech input is truncated and the
    // speech is returned to application.
    //
    // MaxLengthMs is a required field
    MaxLengthMs *int64 `locationName:"maxLengthMs" min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

Specifies the audio input specifications.

func (AudioSpecification) GoString

func (s AudioSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioSpecification) SetEndTimeoutMs

func (s *AudioSpecification) SetEndTimeoutMs(v int64) *AudioSpecification

SetEndTimeoutMs sets the EndTimeoutMs field's value.

func (*AudioSpecification) SetMaxLengthMs

func (s *AudioSpecification) SetMaxLengthMs(v int64) *AudioSpecification

SetMaxLengthMs sets the MaxLengthMs field's value.

func (AudioSpecification) String

func (s AudioSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AudioSpecification) Validate

func (s *AudioSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchCreateCustomVocabularyItemInput

type BatchCreateCustomVocabularyItemInput struct {

    // The identifier of the bot associated with this custom vocabulary.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The identifier of the version of the bot associated with this custom vocabulary.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"`

    // A list of new custom vocabulary items. Each entry must contain a phrase and
    // can optionally contain a displayAs and/or a weight.
    //
    // CustomVocabularyItemList is a required field
    CustomVocabularyItemList []*NewCustomVocabularyItem `locationName:"customVocabularyItemList" min:"1" type:"list" required:"true"`

    // The identifier of the language and locale where this custom vocabulary is
    // used. The string must match one of the supported locales. For more information,
    // see Supported Languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchCreateCustomVocabularyItemInput) GoString

func (s BatchCreateCustomVocabularyItemInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchCreateCustomVocabularyItemInput) SetBotId

func (s *BatchCreateCustomVocabularyItemInput) SetBotId(v string) *BatchCreateCustomVocabularyItemInput

SetBotId sets the BotId field's value.

func (*BatchCreateCustomVocabularyItemInput) SetBotVersion

func (s *BatchCreateCustomVocabularyItemInput) SetBotVersion(v string) *BatchCreateCustomVocabularyItemInput

SetBotVersion sets the BotVersion field's value.

func (*BatchCreateCustomVocabularyItemInput) SetCustomVocabularyItemList

func (s *BatchCreateCustomVocabularyItemInput) SetCustomVocabularyItemList(v []*NewCustomVocabularyItem) *BatchCreateCustomVocabularyItemInput

SetCustomVocabularyItemList sets the CustomVocabularyItemList field's value.

func (*BatchCreateCustomVocabularyItemInput) SetLocaleId

func (s *BatchCreateCustomVocabularyItemInput) SetLocaleId(v string) *BatchCreateCustomVocabularyItemInput

SetLocaleId sets the LocaleId field's value.

func (BatchCreateCustomVocabularyItemInput) String

func (s BatchCreateCustomVocabularyItemInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchCreateCustomVocabularyItemInput) Validate

func (s *BatchCreateCustomVocabularyItemInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchCreateCustomVocabularyItemOutput

type BatchCreateCustomVocabularyItemOutput struct {

    // The identifier of the bot associated with this custom vocabulary.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The identifier of the version of the bot associated with this custom vocabulary.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // A list of custom vocabulary items that failed to create during the operation.
    // The reason for the error is contained within each error object.
    Errors []*FailedCustomVocabularyItem `locationName:"errors" type:"list"`

    // The identifier of the language and locale where this custom vocabulary is
    // used. The string must match one of the supported locales. For more information,
    // see Supported Languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    LocaleId *string `locationName:"localeId" type:"string"`

    // A list of custom vocabulary items that were successfully created during the
    // operation.
    Resources []*CustomVocabularyItem `locationName:"resources" type:"list"`
    // contains filtered or unexported fields
}

func (BatchCreateCustomVocabularyItemOutput) GoString

func (s BatchCreateCustomVocabularyItemOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchCreateCustomVocabularyItemOutput) SetBotId

func (s *BatchCreateCustomVocabularyItemOutput) SetBotId(v string) *BatchCreateCustomVocabularyItemOutput

SetBotId sets the BotId field's value.

func (*BatchCreateCustomVocabularyItemOutput) SetBotVersion

func (s *BatchCreateCustomVocabularyItemOutput) SetBotVersion(v string) *BatchCreateCustomVocabularyItemOutput

SetBotVersion sets the BotVersion field's value.

func (*BatchCreateCustomVocabularyItemOutput) SetErrors

func (s *BatchCreateCustomVocabularyItemOutput) SetErrors(v []*FailedCustomVocabularyItem) *BatchCreateCustomVocabularyItemOutput

SetErrors sets the Errors field's value.

func (*BatchCreateCustomVocabularyItemOutput) SetLocaleId

func (s *BatchCreateCustomVocabularyItemOutput) SetLocaleId(v string) *BatchCreateCustomVocabularyItemOutput

SetLocaleId sets the LocaleId field's value.

func (*BatchCreateCustomVocabularyItemOutput) SetResources

func (s *BatchCreateCustomVocabularyItemOutput) SetResources(v []*CustomVocabularyItem) *BatchCreateCustomVocabularyItemOutput

SetResources sets the Resources field's value.

func (BatchCreateCustomVocabularyItemOutput) String

func (s BatchCreateCustomVocabularyItemOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchDeleteCustomVocabularyItemInput

type BatchDeleteCustomVocabularyItemInput struct {

    // The identifier of the bot associated with this custom vocabulary.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The identifier of the version of the bot associated with this custom vocabulary.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"`

    // A list of custom vocabulary items requested to be deleted. Each entry must
    // contain the unique custom vocabulary entry identifier.
    //
    // CustomVocabularyItemList is a required field
    CustomVocabularyItemList []*CustomVocabularyEntryId `locationName:"customVocabularyItemList" min:"1" type:"list" required:"true"`

    // The identifier of the language and locale where this custom vocabulary is
    // used. The string must match one of the supported locales. For more information,
    // see Supported Languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchDeleteCustomVocabularyItemInput) GoString

func (s BatchDeleteCustomVocabularyItemInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDeleteCustomVocabularyItemInput) SetBotId

func (s *BatchDeleteCustomVocabularyItemInput) SetBotId(v string) *BatchDeleteCustomVocabularyItemInput

SetBotId sets the BotId field's value.

func (*BatchDeleteCustomVocabularyItemInput) SetBotVersion

func (s *BatchDeleteCustomVocabularyItemInput) SetBotVersion(v string) *BatchDeleteCustomVocabularyItemInput

SetBotVersion sets the BotVersion field's value.

func (*BatchDeleteCustomVocabularyItemInput) SetCustomVocabularyItemList

func (s *BatchDeleteCustomVocabularyItemInput) SetCustomVocabularyItemList(v []*CustomVocabularyEntryId) *BatchDeleteCustomVocabularyItemInput

SetCustomVocabularyItemList sets the CustomVocabularyItemList field's value.

func (*BatchDeleteCustomVocabularyItemInput) SetLocaleId

func (s *BatchDeleteCustomVocabularyItemInput) SetLocaleId(v string) *BatchDeleteCustomVocabularyItemInput

SetLocaleId sets the LocaleId field's value.

func (BatchDeleteCustomVocabularyItemInput) String

func (s BatchDeleteCustomVocabularyItemInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDeleteCustomVocabularyItemInput) Validate

func (s *BatchDeleteCustomVocabularyItemInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeleteCustomVocabularyItemOutput

type BatchDeleteCustomVocabularyItemOutput struct {

    // The identifier of the bot associated with this custom vocabulary.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The identifier of the version of the bot associated with this custom vocabulary.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // A list of custom vocabulary items that failed to delete during the operation.
    // The reason for the error is contained within each error object.
    Errors []*FailedCustomVocabularyItem `locationName:"errors" type:"list"`

    // The identifier of the language and locale where this custom vocabulary is
    // used. The string must match one of the supported locales. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    LocaleId *string `locationName:"localeId" type:"string"`

    // A list of custom vocabulary items that were successfully deleted during the
    // operation.
    Resources []*CustomVocabularyItem `locationName:"resources" type:"list"`
    // contains filtered or unexported fields
}

func (BatchDeleteCustomVocabularyItemOutput) GoString

func (s BatchDeleteCustomVocabularyItemOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDeleteCustomVocabularyItemOutput) SetBotId

func (s *BatchDeleteCustomVocabularyItemOutput) SetBotId(v string) *BatchDeleteCustomVocabularyItemOutput

SetBotId sets the BotId field's value.

func (*BatchDeleteCustomVocabularyItemOutput) SetBotVersion

func (s *BatchDeleteCustomVocabularyItemOutput) SetBotVersion(v string) *BatchDeleteCustomVocabularyItemOutput

SetBotVersion sets the BotVersion field's value.

func (*BatchDeleteCustomVocabularyItemOutput) SetErrors

func (s *BatchDeleteCustomVocabularyItemOutput) SetErrors(v []*FailedCustomVocabularyItem) *BatchDeleteCustomVocabularyItemOutput

SetErrors sets the Errors field's value.

func (*BatchDeleteCustomVocabularyItemOutput) SetLocaleId

func (s *BatchDeleteCustomVocabularyItemOutput) SetLocaleId(v string) *BatchDeleteCustomVocabularyItemOutput

SetLocaleId sets the LocaleId field's value.

func (*BatchDeleteCustomVocabularyItemOutput) SetResources

func (s *BatchDeleteCustomVocabularyItemOutput) SetResources(v []*CustomVocabularyItem) *BatchDeleteCustomVocabularyItemOutput

SetResources sets the Resources field's value.

func (BatchDeleteCustomVocabularyItemOutput) String

func (s BatchDeleteCustomVocabularyItemOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchUpdateCustomVocabularyItemInput

type BatchUpdateCustomVocabularyItemInput struct {

    // The identifier of the bot associated with this custom vocabulary
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The identifier of the version of the bot associated with this custom vocabulary.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"`

    // A list of custom vocabulary items with updated fields. Each entry must contain
    // a phrase and can optionally contain a displayAs and/or a weight.
    //
    // CustomVocabularyItemList is a required field
    CustomVocabularyItemList []*CustomVocabularyItem `locationName:"customVocabularyItemList" min:"1" type:"list" required:"true"`

    // The identifier of the language and locale where this custom vocabulary is
    // used. The string must match one of the supported locales. For more information,
    // see Supported Languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BatchUpdateCustomVocabularyItemInput) GoString

func (s BatchUpdateCustomVocabularyItemInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchUpdateCustomVocabularyItemInput) SetBotId

func (s *BatchUpdateCustomVocabularyItemInput) SetBotId(v string) *BatchUpdateCustomVocabularyItemInput

SetBotId sets the BotId field's value.

func (*BatchUpdateCustomVocabularyItemInput) SetBotVersion

func (s *BatchUpdateCustomVocabularyItemInput) SetBotVersion(v string) *BatchUpdateCustomVocabularyItemInput

SetBotVersion sets the BotVersion field's value.

func (*BatchUpdateCustomVocabularyItemInput) SetCustomVocabularyItemList

func (s *BatchUpdateCustomVocabularyItemInput) SetCustomVocabularyItemList(v []*CustomVocabularyItem) *BatchUpdateCustomVocabularyItemInput

SetCustomVocabularyItemList sets the CustomVocabularyItemList field's value.

func (*BatchUpdateCustomVocabularyItemInput) SetLocaleId

func (s *BatchUpdateCustomVocabularyItemInput) SetLocaleId(v string) *BatchUpdateCustomVocabularyItemInput

SetLocaleId sets the LocaleId field's value.

func (BatchUpdateCustomVocabularyItemInput) String

func (s BatchUpdateCustomVocabularyItemInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchUpdateCustomVocabularyItemInput) Validate

func (s *BatchUpdateCustomVocabularyItemInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchUpdateCustomVocabularyItemOutput

type BatchUpdateCustomVocabularyItemOutput struct {

    // The identifier of the bot associated with this custom vocabulary.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The identifier of the version of the bot associated with this custom vocabulary.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // A list of custom vocabulary items that failed to update during the operation.
    // The reason for the error is contained within each error object.
    Errors []*FailedCustomVocabularyItem `locationName:"errors" type:"list"`

    // The identifier of the language and locale where this custom vocabulary is
    // used. The string must match one of the supported locales. For more information,
    // see Supported Languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    LocaleId *string `locationName:"localeId" type:"string"`

    // A list of custom vocabulary items that were successfully updated during the
    // operation.
    Resources []*CustomVocabularyItem `locationName:"resources" type:"list"`
    // contains filtered or unexported fields
}

func (BatchUpdateCustomVocabularyItemOutput) GoString

func (s BatchUpdateCustomVocabularyItemOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchUpdateCustomVocabularyItemOutput) SetBotId

func (s *BatchUpdateCustomVocabularyItemOutput) SetBotId(v string) *BatchUpdateCustomVocabularyItemOutput

SetBotId sets the BotId field's value.

func (*BatchUpdateCustomVocabularyItemOutput) SetBotVersion

func (s *BatchUpdateCustomVocabularyItemOutput) SetBotVersion(v string) *BatchUpdateCustomVocabularyItemOutput

SetBotVersion sets the BotVersion field's value.

func (*BatchUpdateCustomVocabularyItemOutput) SetErrors

func (s *BatchUpdateCustomVocabularyItemOutput) SetErrors(v []*FailedCustomVocabularyItem) *BatchUpdateCustomVocabularyItemOutput

SetErrors sets the Errors field's value.

func (*BatchUpdateCustomVocabularyItemOutput) SetLocaleId

func (s *BatchUpdateCustomVocabularyItemOutput) SetLocaleId(v string) *BatchUpdateCustomVocabularyItemOutput

SetLocaleId sets the LocaleId field's value.

func (*BatchUpdateCustomVocabularyItemOutput) SetResources

func (s *BatchUpdateCustomVocabularyItemOutput) SetResources(v []*CustomVocabularyItem) *BatchUpdateCustomVocabularyItemOutput

SetResources sets the Resources field's value.

func (BatchUpdateCustomVocabularyItemOutput) String

func (s BatchUpdateCustomVocabularyItemOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BedrockModelSpecification

type BedrockModelSpecification struct {

    // The ARN of the foundation model used in descriptive bot building.
    //
    // ModelArn is a required field
    ModelArn *string `locationName:"modelArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Contains information about the Amazon Bedrock model used to interpret the prompt used in descriptive bot building.

func (BedrockModelSpecification) GoString

func (s BedrockModelSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BedrockModelSpecification) SetModelArn

func (s *BedrockModelSpecification) SetModelArn(v string) *BedrockModelSpecification

SetModelArn sets the ModelArn field's value.

func (BedrockModelSpecification) String

func (s BedrockModelSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BedrockModelSpecification) Validate

func (s *BedrockModelSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotAliasHistoryEvent

type BotAliasHistoryEvent struct {

    // The version of the bot that was used in the event.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // The date and time that the event ended.
    EndDate *time.Time `locationName:"endDate" type:"timestamp"`

    // The date and time that the event started.
    StartDate *time.Time `locationName:"startDate" type:"timestamp"`
    // contains filtered or unexported fields
}

Provides a record of an event that affects a bot alias. For example, when the version of a bot that the alias points to changes.

func (BotAliasHistoryEvent) GoString

func (s BotAliasHistoryEvent) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotAliasHistoryEvent) SetBotVersion

func (s *BotAliasHistoryEvent) SetBotVersion(v string) *BotAliasHistoryEvent

SetBotVersion sets the BotVersion field's value.

func (*BotAliasHistoryEvent) SetEndDate

func (s *BotAliasHistoryEvent) SetEndDate(v time.Time) *BotAliasHistoryEvent

SetEndDate sets the EndDate field's value.

func (*BotAliasHistoryEvent) SetStartDate

func (s *BotAliasHistoryEvent) SetStartDate(v time.Time) *BotAliasHistoryEvent

SetStartDate sets the StartDate field's value.

func (BotAliasHistoryEvent) String

func (s BotAliasHistoryEvent) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BotAliasLocaleSettings

type BotAliasLocaleSettings struct {

    // Specifies the Lambda function that should be used in the locale.
    CodeHookSpecification *CodeHookSpecification `locationName:"codeHookSpecification" type:"structure"`

    // Determines whether the locale is enabled for the bot. If the value is false,
    // the locale isn't available for use.
    //
    // Enabled is a required field
    Enabled *bool `locationName:"enabled" type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

Specifies settings that are unique to a locale. For example, you can use different Lambda function depending on the bot's locale.

func (BotAliasLocaleSettings) GoString

func (s BotAliasLocaleSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotAliasLocaleSettings) SetCodeHookSpecification

func (s *BotAliasLocaleSettings) SetCodeHookSpecification(v *CodeHookSpecification) *BotAliasLocaleSettings

SetCodeHookSpecification sets the CodeHookSpecification field's value.

func (*BotAliasLocaleSettings) SetEnabled

func (s *BotAliasLocaleSettings) SetEnabled(v bool) *BotAliasLocaleSettings

SetEnabled sets the Enabled field's value.

func (BotAliasLocaleSettings) String

func (s BotAliasLocaleSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotAliasLocaleSettings) Validate

func (s *BotAliasLocaleSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotAliasSummary

type BotAliasSummary struct {

    // The unique identifier assigned to the bot alias. You can use this ID to get
    // detailed information about the alias using the DescribeBotAlias (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeBotAlias.html)
    // operation.
    BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"`

    // The name of the bot alias.
    BotAliasName *string `locationName:"botAliasName" min:"1" type:"string"`

    // The current state of the bot alias. If the status is Available, the alias
    // is ready for use.
    BotAliasStatus *string `locationName:"botAliasStatus" type:"string" enum:"BotAliasStatus"`

    // The version of the bot that the bot alias references.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // A timestamp of the date and time that the bot alias was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The description of the bot alias.
    Description *string `locationName:"description" type:"string"`

    // A timestamp of the date and time that the bot alias was last updated.
    LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"`
    // contains filtered or unexported fields
}

Summary information about bot aliases returned from the ListBotAliases (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListBotAliases.html) operation.

func (BotAliasSummary) GoString

func (s BotAliasSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotAliasSummary) SetBotAliasId

func (s *BotAliasSummary) SetBotAliasId(v string) *BotAliasSummary

SetBotAliasId sets the BotAliasId field's value.

func (*BotAliasSummary) SetBotAliasName

func (s *BotAliasSummary) SetBotAliasName(v string) *BotAliasSummary

SetBotAliasName sets the BotAliasName field's value.

func (*BotAliasSummary) SetBotAliasStatus

func (s *BotAliasSummary) SetBotAliasStatus(v string) *BotAliasSummary

SetBotAliasStatus sets the BotAliasStatus field's value.

func (*BotAliasSummary) SetBotVersion

func (s *BotAliasSummary) SetBotVersion(v string) *BotAliasSummary

SetBotVersion sets the BotVersion field's value.

func (*BotAliasSummary) SetCreationDateTime

func (s *BotAliasSummary) SetCreationDateTime(v time.Time) *BotAliasSummary

SetCreationDateTime sets the CreationDateTime field's value.

func (*BotAliasSummary) SetDescription

func (s *BotAliasSummary) SetDescription(v string) *BotAliasSummary

SetDescription sets the Description field's value.

func (*BotAliasSummary) SetLastUpdatedDateTime

func (s *BotAliasSummary) SetLastUpdatedDateTime(v time.Time) *BotAliasSummary

SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.

func (BotAliasSummary) String

func (s BotAliasSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BotAliasTestExecutionTarget

type BotAliasTestExecutionTarget struct {

    // The bot alias Id of the bot alias used in the test set execution.
    //
    // BotAliasId is a required field
    BotAliasId *string `locationName:"botAliasId" min:"10" type:"string" required:"true"`

    // The bot Id of the bot alias used in the test set execution.
    //
    // BotId is a required field
    BotId *string `locationName:"botId" min:"10" type:"string" required:"true"`

    // The locale Id of the bot alias used in the test set execution.
    //
    // LocaleId is a required field
    LocaleId *string `locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The target Amazon S3 location for the test set execution using a bot alias.

func (BotAliasTestExecutionTarget) GoString

func (s BotAliasTestExecutionTarget) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotAliasTestExecutionTarget) SetBotAliasId

func (s *BotAliasTestExecutionTarget) SetBotAliasId(v string) *BotAliasTestExecutionTarget

SetBotAliasId sets the BotAliasId field's value.

func (*BotAliasTestExecutionTarget) SetBotId

func (s *BotAliasTestExecutionTarget) SetBotId(v string) *BotAliasTestExecutionTarget

SetBotId sets the BotId field's value.

func (*BotAliasTestExecutionTarget) SetLocaleId

func (s *BotAliasTestExecutionTarget) SetLocaleId(v string) *BotAliasTestExecutionTarget

SetLocaleId sets the LocaleId field's value.

func (BotAliasTestExecutionTarget) String

func (s BotAliasTestExecutionTarget) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotAliasTestExecutionTarget) Validate

func (s *BotAliasTestExecutionTarget) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotExportSpecification

type BotExportSpecification struct {

    // The identifier of the bot assigned by Amazon Lex.
    //
    // BotId is a required field
    BotId *string `locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot that was exported. This will be either DRAFT or the
    // version number.
    //
    // BotVersion is a required field
    BotVersion *string `locationName:"botVersion" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Provides the identity of a the bot that was exported.

func (BotExportSpecification) GoString

func (s BotExportSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotExportSpecification) SetBotId

func (s *BotExportSpecification) SetBotId(v string) *BotExportSpecification

SetBotId sets the BotId field's value.

func (*BotExportSpecification) SetBotVersion

func (s *BotExportSpecification) SetBotVersion(v string) *BotExportSpecification

SetBotVersion sets the BotVersion field's value.

func (BotExportSpecification) String

func (s BotExportSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotExportSpecification) Validate

func (s *BotExportSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotFilter

type BotFilter struct {

    // The name of the field to filter the list of bots.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"BotFilterName"`

    // The operator to use for the filter. Specify EQ when the ListBots operation
    // should return only aliases that equal the specified value. Specify CO when
    // the ListBots operation should return aliases that contain the specified value.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"BotFilterOperator"`

    // The value to use for filtering the list of bots.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Filters the responses returned by the ListBots operation.

func (BotFilter) GoString

func (s BotFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotFilter) SetName

func (s *BotFilter) SetName(v string) *BotFilter

SetName sets the Name field's value.

func (*BotFilter) SetOperator

func (s *BotFilter) SetOperator(v string) *BotFilter

SetOperator sets the Operator field's value.

func (*BotFilter) SetValues

func (s *BotFilter) SetValues(v []*string) *BotFilter

SetValues sets the Values field's value.

func (BotFilter) String

func (s BotFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotFilter) Validate

func (s *BotFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotImportSpecification

type BotImportSpecification struct {

    // The name that Amazon Lex should use for the bot.
    //
    // BotName is a required field
    BotName *string `locationName:"botName" min:"1" type:"string" required:"true"`

    // A list of tags to add to the bot. You can only add tags when you import a
    // bot. You can't use the UpdateBot operation to update tags. To update tags,
    // use the TagResource operation.
    BotTags map[string]*string `locationName:"botTags" type:"map"`

    // By default, data stored by Amazon Lex is encrypted. The DataPrivacy structure
    // provides settings that determine how Amazon Lex handles special cases of
    // securing the data for your bot.
    //
    // DataPrivacy is a required field
    DataPrivacy *DataPrivacy `locationName:"dataPrivacy" type:"structure" required:"true"`

    // The time, in seconds, that Amazon Lex should keep information about a user's
    // conversation with the bot.
    //
    // A user interaction remains active for the amount of time specified. If no
    // conversation occurs during this time, the session expires and Amazon Lex
    // deletes any data provided before the timeout.
    //
    // You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.
    IdleSessionTTLInSeconds *int64 `locationName:"idleSessionTTLInSeconds" min:"60" type:"integer"`

    // The Amazon Resource Name (ARN) of the IAM role used to build and run the
    // bot.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" min:"32" type:"string" required:"true"`

    // A list of tags to add to the test alias for a bot. You can only add tags
    // when you import a bot. You can't use the UpdateAlias operation to update
    // tags. To update tags on the test alias, use the TagResource operation.
    TestBotAliasTags map[string]*string `locationName:"testBotAliasTags" type:"map"`
    // contains filtered or unexported fields
}

Provides the bot parameters required for importing a bot.

func (BotImportSpecification) GoString

func (s BotImportSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotImportSpecification) SetBotName

func (s *BotImportSpecification) SetBotName(v string) *BotImportSpecification

SetBotName sets the BotName field's value.

func (*BotImportSpecification) SetBotTags

func (s *BotImportSpecification) SetBotTags(v map[string]*string) *BotImportSpecification

SetBotTags sets the BotTags field's value.

func (*BotImportSpecification) SetDataPrivacy

func (s *BotImportSpecification) SetDataPrivacy(v *DataPrivacy) *BotImportSpecification

SetDataPrivacy sets the DataPrivacy field's value.

func (*BotImportSpecification) SetIdleSessionTTLInSeconds

func (s *BotImportSpecification) SetIdleSessionTTLInSeconds(v int64) *BotImportSpecification

SetIdleSessionTTLInSeconds sets the IdleSessionTTLInSeconds field's value.

func (*BotImportSpecification) SetRoleArn

func (s *BotImportSpecification) SetRoleArn(v string) *BotImportSpecification

SetRoleArn sets the RoleArn field's value.

func (*BotImportSpecification) SetTestBotAliasTags

func (s *BotImportSpecification) SetTestBotAliasTags(v map[string]*string) *BotImportSpecification

SetTestBotAliasTags sets the TestBotAliasTags field's value.

func (BotImportSpecification) String

func (s BotImportSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotImportSpecification) Validate

func (s *BotImportSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotLocaleExportSpecification

type BotLocaleExportSpecification struct {

    // The identifier of the bot to create the locale for.
    //
    // BotId is a required field
    BotId *string `locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot to export.
    //
    // BotVersion is a required field
    BotVersion *string `locationName:"botVersion" min:"1" type:"string" required:"true"`

    // The identifier of the language and locale to export. The string must match
    // one of the locales in the bot.
    //
    // LocaleId is a required field
    LocaleId *string `locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Provides the bot locale parameters required for exporting a bot locale.

func (BotLocaleExportSpecification) GoString

func (s BotLocaleExportSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleExportSpecification) SetBotId

func (s *BotLocaleExportSpecification) SetBotId(v string) *BotLocaleExportSpecification

SetBotId sets the BotId field's value.

func (*BotLocaleExportSpecification) SetBotVersion

func (s *BotLocaleExportSpecification) SetBotVersion(v string) *BotLocaleExportSpecification

SetBotVersion sets the BotVersion field's value.

func (*BotLocaleExportSpecification) SetLocaleId

func (s *BotLocaleExportSpecification) SetLocaleId(v string) *BotLocaleExportSpecification

SetLocaleId sets the LocaleId field's value.

func (BotLocaleExportSpecification) String

func (s BotLocaleExportSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleExportSpecification) Validate

func (s *BotLocaleExportSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotLocaleFilter

type BotLocaleFilter struct {

    // The name of the field to filter the list of bots.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true" enum:"BotLocaleFilterName"`

    // The operator to use for the filter. Specify EQ when the ListBotLocales operation
    // should return only aliases that equal the specified value. Specify CO when
    // the ListBotLocales operation should return aliases that contain the specified
    // value.
    //
    // Operator is a required field
    Operator *string `locationName:"operator" type:"string" required:"true" enum:"BotLocaleFilterOperator"`

    // The value to use for filtering the list of bots.
    //
    // Values is a required field
    Values []*string `locationName:"values" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

Filters responses returned by the ListBotLocales operation.

func (BotLocaleFilter) GoString

func (s BotLocaleFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleFilter) SetName

func (s *BotLocaleFilter) SetName(v string) *BotLocaleFilter

SetName sets the Name field's value.

func (*BotLocaleFilter) SetOperator

func (s *BotLocaleFilter) SetOperator(v string) *BotLocaleFilter

SetOperator sets the Operator field's value.

func (*BotLocaleFilter) SetValues

func (s *BotLocaleFilter) SetValues(v []*string) *BotLocaleFilter

SetValues sets the Values field's value.

func (BotLocaleFilter) String

func (s BotLocaleFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleFilter) Validate

func (s *BotLocaleFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotLocaleHistoryEvent

type BotLocaleHistoryEvent struct {

    // A description of the event that occurred.
    //
    // Event is a required field
    Event *string `locationName:"event" type:"string" required:"true"`

    // A timestamp of the date and time that the event occurred.
    //
    // EventDate is a required field
    EventDate *time.Time `locationName:"eventDate" type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

Provides information about an event that occurred affecting the bot locale.

func (BotLocaleHistoryEvent) GoString

func (s BotLocaleHistoryEvent) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleHistoryEvent) SetEvent

func (s *BotLocaleHistoryEvent) SetEvent(v string) *BotLocaleHistoryEvent

SetEvent sets the Event field's value.

func (*BotLocaleHistoryEvent) SetEventDate

func (s *BotLocaleHistoryEvent) SetEventDate(v time.Time) *BotLocaleHistoryEvent

SetEventDate sets the EventDate field's value.

func (BotLocaleHistoryEvent) String

func (s BotLocaleHistoryEvent) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BotLocaleImportSpecification

type BotLocaleImportSpecification struct {

    // The identifier of the bot to import the locale to.
    //
    // BotId is a required field
    BotId *string `locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot to import the locale to. This can only be the DRAFT
    // version of the bot.
    //
    // BotVersion is a required field
    BotVersion *string `locationName:"botVersion" min:"5" type:"string" required:"true"`

    // The identifier of the language and locale that the bot will be used in. The
    // string must match one of the supported locales. All of the intents, slot
    // types, and slots used in the bot must have the same locale. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `locationName:"localeId" type:"string" required:"true"`

    // Determines the threshold where Amazon Lex will insert the AMAZON.FallbackIntent,
    // AMAZON.KendraSearchIntent, or both when returning alternative intents. AMAZON.FallbackIntent
    // and AMAZON.KendraSearchIntent are only inserted if they are configured for
    // the bot.
    //
    // For example, suppose a bot is configured with the confidence threshold of
    // 0.80 and the AMAZON.FallbackIntent. Amazon Lex returns three alternative
    // intents with the following confidence scores: IntentA (0.70), IntentB (0.60),
    // IntentC (0.50). The response from the PostText operation would be:
    //
    //    * AMAZON.FallbackIntent
    //
    //    * IntentA
    //
    //    * IntentB
    //
    //    * IntentC
    NluIntentConfidenceThreshold *float64 `locationName:"nluIntentConfidenceThreshold" type:"double"`

    // Defines settings for using an Amazon Polly voice to communicate with a user.
    VoiceSettings *VoiceSettings `locationName:"voiceSettings" type:"structure"`
    // contains filtered or unexported fields
}

Provides the bot locale parameters required for importing a bot locale.

func (BotLocaleImportSpecification) GoString

func (s BotLocaleImportSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleImportSpecification) SetBotId

func (s *BotLocaleImportSpecification) SetBotId(v string) *BotLocaleImportSpecification

SetBotId sets the BotId field's value.

func (*BotLocaleImportSpecification) SetBotVersion

func (s *BotLocaleImportSpecification) SetBotVersion(v string) *BotLocaleImportSpecification

SetBotVersion sets the BotVersion field's value.

func (*BotLocaleImportSpecification) SetLocaleId

func (s *BotLocaleImportSpecification) SetLocaleId(v string) *BotLocaleImportSpecification

SetLocaleId sets the LocaleId field's value.

func (*BotLocaleImportSpecification) SetNluIntentConfidenceThreshold

func (s *BotLocaleImportSpecification) SetNluIntentConfidenceThreshold(v float64) *BotLocaleImportSpecification

SetNluIntentConfidenceThreshold sets the NluIntentConfidenceThreshold field's value.

func (*BotLocaleImportSpecification) SetVoiceSettings

func (s *BotLocaleImportSpecification) SetVoiceSettings(v *VoiceSettings) *BotLocaleImportSpecification

SetVoiceSettings sets the VoiceSettings field's value.

func (BotLocaleImportSpecification) String

func (s BotLocaleImportSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleImportSpecification) Validate

func (s *BotLocaleImportSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotLocaleSortBy

type BotLocaleSortBy struct {

    // The bot locale attribute to sort by.
    //
    // Attribute is a required field
    Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"BotLocaleSortAttribute"`

    // Specifies whether to sort the bot locales in ascending or descending order.
    //
    // Order is a required field
    Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"`
    // contains filtered or unexported fields
}

Specifies attributes for sorting a list of bot locales.

func (BotLocaleSortBy) GoString

func (s BotLocaleSortBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleSortBy) SetAttribute

func (s *BotLocaleSortBy) SetAttribute(v string) *BotLocaleSortBy

SetAttribute sets the Attribute field's value.

func (*BotLocaleSortBy) SetOrder

func (s *BotLocaleSortBy) SetOrder(v string) *BotLocaleSortBy

SetOrder sets the Order field's value.

func (BotLocaleSortBy) String

func (s BotLocaleSortBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleSortBy) Validate

func (s *BotLocaleSortBy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotLocaleSummary

type BotLocaleSummary struct {

    // The current status of the bot locale. When the status is Built the locale
    // is ready for use.
    BotLocaleStatus *string `locationName:"botLocaleStatus" type:"string" enum:"BotLocaleStatus"`

    // The description of the bot locale.
    Description *string `locationName:"description" type:"string"`

    // A timestamp of the date and time that the bot locale was last built.
    LastBuildSubmittedDateTime *time.Time `locationName:"lastBuildSubmittedDateTime" type:"timestamp"`

    // A timestamp of the date and time that the bot locale was last updated.
    LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"`

    // The language and locale of the bot locale.
    LocaleId *string `locationName:"localeId" type:"string"`

    // The name of the bot locale.
    LocaleName *string `locationName:"localeName" type:"string"`
    // contains filtered or unexported fields
}

Summary information about bot locales returned by the ListBotLocales (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListBotLocales.html) operation.

func (BotLocaleSummary) GoString

func (s BotLocaleSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotLocaleSummary) SetBotLocaleStatus

func (s *BotLocaleSummary) SetBotLocaleStatus(v string) *BotLocaleSummary

SetBotLocaleStatus sets the BotLocaleStatus field's value.

func (*BotLocaleSummary) SetDescription

func (s *BotLocaleSummary) SetDescription(v string) *BotLocaleSummary

SetDescription sets the Description field's value.

func (*BotLocaleSummary) SetLastBuildSubmittedDateTime

func (s *BotLocaleSummary) SetLastBuildSubmittedDateTime(v time.Time) *BotLocaleSummary

SetLastBuildSubmittedDateTime sets the LastBuildSubmittedDateTime field's value.

func (*BotLocaleSummary) SetLastUpdatedDateTime

func (s *BotLocaleSummary) SetLastUpdatedDateTime(v time.Time) *BotLocaleSummary

SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.

func (*BotLocaleSummary) SetLocaleId

func (s *BotLocaleSummary) SetLocaleId(v string) *BotLocaleSummary

SetLocaleId sets the LocaleId field's value.

func (*BotLocaleSummary) SetLocaleName

func (s *BotLocaleSummary) SetLocaleName(v string) *BotLocaleSummary

SetLocaleName sets the LocaleName field's value.

func (BotLocaleSummary) String

func (s BotLocaleSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BotMember

type BotMember struct {

    // The alias ID of a bot that is a member of this network of bots.
    //
    // BotMemberAliasId is a required field
    BotMemberAliasId *string `locationName:"botMemberAliasId" min:"10" type:"string" required:"true"`

    // The alias name of a bot that is a member of this network of bots.
    //
    // BotMemberAliasName is a required field
    BotMemberAliasName *string `locationName:"botMemberAliasName" min:"1" type:"string" required:"true"`

    // The unique ID of a bot that is a member of this network of bots.
    //
    // BotMemberId is a required field
    BotMemberId *string `locationName:"botMemberId" min:"10" type:"string" required:"true"`

    // The unique name of a bot that is a member of this network of bots.
    //
    // BotMemberName is a required field
    BotMemberName *string `locationName:"botMemberName" min:"1" type:"string" required:"true"`

    // The version of a bot that is a member of this network of bots.
    //
    // BotMemberVersion is a required field
    BotMemberVersion *string `locationName:"botMemberVersion" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A bot that is a member of a network of bots.

func (BotMember) GoString

func (s BotMember) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotMember) SetBotMemberAliasId

func (s *BotMember) SetBotMemberAliasId(v string) *BotMember

SetBotMemberAliasId sets the BotMemberAliasId field's value.

func (*BotMember) SetBotMemberAliasName

func (s *BotMember) SetBotMemberAliasName(v string) *BotMember

SetBotMemberAliasName sets the BotMemberAliasName field's value.

func (*BotMember) SetBotMemberId

func (s *BotMember) SetBotMemberId(v string) *BotMember

SetBotMemberId sets the BotMemberId field's value.

func (*BotMember) SetBotMemberName

func (s *BotMember) SetBotMemberName(v string) *BotMember

SetBotMemberName sets the BotMemberName field's value.

func (*BotMember) SetBotMemberVersion

func (s *BotMember) SetBotMemberVersion(v string) *BotMember

SetBotMemberVersion sets the BotMemberVersion field's value.

func (BotMember) String

func (s BotMember) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotMember) Validate

func (s *BotMember) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotRecommendationResultStatistics

type BotRecommendationResultStatistics struct {

    // Statistical information about about the intents associated with the bot recommendation
    // results.
    Intents *IntentStatistics `locationName:"intents" type:"structure"`

    // Statistical information about the slot types associated with the bot recommendation
    // results.
    SlotTypes *SlotTypeStatistics `locationName:"slotTypes" type:"structure"`
    // contains filtered or unexported fields
}

A statistical summary of the bot recommendation results.

func (BotRecommendationResultStatistics) GoString

func (s BotRecommendationResultStatistics) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotRecommendationResultStatistics) SetIntents

func (s *BotRecommendationResultStatistics) SetIntents(v *IntentStatistics) *BotRecommendationResultStatistics

SetIntents sets the Intents field's value.

func (*BotRecommendationResultStatistics) SetSlotTypes

func (s *BotRecommendationResultStatistics) SetSlotTypes(v *SlotTypeStatistics) *BotRecommendationResultStatistics

SetSlotTypes sets the SlotTypes field's value.

func (BotRecommendationResultStatistics) String

func (s BotRecommendationResultStatistics) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BotRecommendationResults

type BotRecommendationResults struct {

    // The presigned url link of the associated transcript.
    AssociatedTranscriptsUrl *string `locationName:"associatedTranscriptsUrl" min:"1" type:"string"`

    // The presigned URL link of the recommended bot definition.
    BotLocaleExportUrl *string `locationName:"botLocaleExportUrl" min:"1" type:"string"`

    // The statistical summary of the bot recommendation results.
    Statistics *BotRecommendationResultStatistics `locationName:"statistics" type:"structure"`
    // contains filtered or unexported fields
}

The object representing the URL of the bot definition, the URL of the associated transcript, and a statistical summary of the bot recommendation results.

func (BotRecommendationResults) GoString

func (s BotRecommendationResults) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotRecommendationResults) SetAssociatedTranscriptsUrl

func (s *BotRecommendationResults) SetAssociatedTranscriptsUrl(v string) *BotRecommendationResults

SetAssociatedTranscriptsUrl sets the AssociatedTranscriptsUrl field's value.

func (*BotRecommendationResults) SetBotLocaleExportUrl

func (s *BotRecommendationResults) SetBotLocaleExportUrl(v string) *BotRecommendationResults

SetBotLocaleExportUrl sets the BotLocaleExportUrl field's value.

func (*BotRecommendationResults) SetStatistics

func (s *BotRecommendationResults) SetStatistics(v *BotRecommendationResultStatistics) *BotRecommendationResults

SetStatistics sets the Statistics field's value.

func (BotRecommendationResults) String

func (s BotRecommendationResults) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BotRecommendationSummary

type BotRecommendationSummary struct {

    // The unique identifier of the bot recommendation to be updated.
    //
    // BotRecommendationId is a required field
    BotRecommendationId *string `locationName:"botRecommendationId" min:"10" type:"string" required:"true"`

    // The status of the bot recommendation.
    //
    // If the status is Failed, then the reasons for the failure are listed in the
    // failureReasons field.
    //
    // BotRecommendationStatus is a required field
    BotRecommendationStatus *string `locationName:"botRecommendationStatus" type:"string" required:"true" enum:"BotRecommendationStatus"`

    // A timestamp of the date and time that the bot recommendation was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // A timestamp of the date and time that the bot recommendation was last updated.
    LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"`
    // contains filtered or unexported fields
}

A summary of the bot recommendation.

func (BotRecommendationSummary) GoString

func (s BotRecommendationSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotRecommendationSummary) SetBotRecommendationId

func (s *BotRecommendationSummary) SetBotRecommendationId(v string) *BotRecommendationSummary

SetBotRecommendationId sets the BotRecommendationId field's value.

func (*BotRecommendationSummary) SetBotRecommendationStatus

func (s *BotRecommendationSummary) SetBotRecommendationStatus(v string) *BotRecommendationSummary

SetBotRecommendationStatus sets the BotRecommendationStatus field's value.

func (*BotRecommendationSummary) SetCreationDateTime

func (s *BotRecommendationSummary) SetCreationDateTime(v time.Time) *BotRecommendationSummary

SetCreationDateTime sets the CreationDateTime field's value.

func (*BotRecommendationSummary) SetLastUpdatedDateTime

func (s *BotRecommendationSummary) SetLastUpdatedDateTime(v time.Time) *BotRecommendationSummary

SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.

func (BotRecommendationSummary) String

func (s BotRecommendationSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BotSortBy

type BotSortBy struct {

    // The attribute to use to sort the list of bots.
    //
    // Attribute is a required field
    Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"BotSortAttribute"`

    // The order to sort the list. You can choose ascending or descending.
    //
    // Order is a required field
    Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"`
    // contains filtered or unexported fields
}

Specifies attributes for sorting a list of bots.

func (BotSortBy) GoString

func (s BotSortBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotSortBy) SetAttribute

func (s *BotSortBy) SetAttribute(v string) *BotSortBy

SetAttribute sets the Attribute field's value.

func (*BotSortBy) SetOrder

func (s *BotSortBy) SetOrder(v string) *BotSortBy

SetOrder sets the Order field's value.

func (BotSortBy) String

func (s BotSortBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotSortBy) Validate

func (s *BotSortBy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotSummary

type BotSummary struct {

    // The unique identifier assigned to the bot. Use this ID to get detailed information
    // about the bot with the DescribeBot (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeBot.html)
    // operation.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The name of the bot.
    BotName *string `locationName:"botName" min:"1" type:"string"`

    // The current status of the bot. When the status is Available the bot is ready
    // for use.
    BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"`

    // The type of the bot.
    BotType *string `locationName:"botType" type:"string" enum:"BotType"`

    // The description of the bot.
    Description *string `locationName:"description" type:"string"`

    // The date and time that the bot was last updated.
    LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"`

    // The latest numerical version in use for the bot.
    LatestBotVersion *string `locationName:"latestBotVersion" min:"1" type:"string"`
    // contains filtered or unexported fields
}

Summary information about a bot returned by the ListBots (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListBots.html) operation.

func (BotSummary) GoString

func (s BotSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotSummary) SetBotId

func (s *BotSummary) SetBotId(v string) *BotSummary

SetBotId sets the BotId field's value.

func (*BotSummary) SetBotName

func (s *BotSummary) SetBotName(v string) *BotSummary

SetBotName sets the BotName field's value.

func (*BotSummary) SetBotStatus

func (s *BotSummary) SetBotStatus(v string) *BotSummary

SetBotStatus sets the BotStatus field's value.

func (*BotSummary) SetBotType

func (s *BotSummary) SetBotType(v string) *BotSummary

SetBotType sets the BotType field's value.

func (*BotSummary) SetDescription

func (s *BotSummary) SetDescription(v string) *BotSummary

SetDescription sets the Description field's value.

func (*BotSummary) SetLastUpdatedDateTime

func (s *BotSummary) SetLastUpdatedDateTime(v time.Time) *BotSummary

SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.

func (*BotSummary) SetLatestBotVersion

func (s *BotSummary) SetLatestBotVersion(v string) *BotSummary

SetLatestBotVersion sets the LatestBotVersion field's value.

func (BotSummary) String

func (s BotSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BotVersionLocaleDetails

type BotVersionLocaleDetails struct {

    // The version of a bot used for a bot locale.
    //
    // SourceBotVersion is a required field
    SourceBotVersion *string `locationName:"sourceBotVersion" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The version of a bot used for a bot locale.

func (BotVersionLocaleDetails) GoString

func (s BotVersionLocaleDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotVersionLocaleDetails) SetSourceBotVersion

func (s *BotVersionLocaleDetails) SetSourceBotVersion(v string) *BotVersionLocaleDetails

SetSourceBotVersion sets the SourceBotVersion field's value.

func (BotVersionLocaleDetails) String

func (s BotVersionLocaleDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotVersionLocaleDetails) Validate

func (s *BotVersionLocaleDetails) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotVersionSortBy

type BotVersionSortBy struct {

    // The attribute to use to sort the list of versions.
    //
    // Attribute is a required field
    Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"BotVersionSortAttribute"`

    // The order to sort the list. You can specify ascending or descending order.
    //
    // Order is a required field
    Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"`
    // contains filtered or unexported fields
}

Specifies attributes for sorting a list of bot versions.

func (BotVersionSortBy) GoString

func (s BotVersionSortBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotVersionSortBy) SetAttribute

func (s *BotVersionSortBy) SetAttribute(v string) *BotVersionSortBy

SetAttribute sets the Attribute field's value.

func (*BotVersionSortBy) SetOrder

func (s *BotVersionSortBy) SetOrder(v string) *BotVersionSortBy

SetOrder sets the Order field's value.

func (BotVersionSortBy) String

func (s BotVersionSortBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotVersionSortBy) Validate

func (s *BotVersionSortBy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BotVersionSummary

type BotVersionSummary struct {

    // The name of the bot associated with the version.
    BotName *string `locationName:"botName" min:"1" type:"string"`

    // The status of the bot. When the status is available, the version of the bot
    // is ready for use.
    BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"`

    // The numeric version of the bot, or DRAFT to indicate that this is the version
    // of the bot that can be updated..
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // A timestamp of the date and time that the version was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The description of the version.
    Description *string `locationName:"description" type:"string"`
    // contains filtered or unexported fields
}

Summary information about a bot version returned by the ListBotVersions (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListBotVersions.html) operation.

func (BotVersionSummary) GoString

func (s BotVersionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BotVersionSummary) SetBotName

func (s *BotVersionSummary) SetBotName(v string) *BotVersionSummary

SetBotName sets the BotName field's value.

func (*BotVersionSummary) SetBotStatus

func (s *BotVersionSummary) SetBotStatus(v string) *BotVersionSummary

SetBotStatus sets the BotStatus field's value.

func (*BotVersionSummary) SetBotVersion

func (s *BotVersionSummary) SetBotVersion(v string) *BotVersionSummary

SetBotVersion sets the BotVersion field's value.

func (*BotVersionSummary) SetCreationDateTime

func (s *BotVersionSummary) SetCreationDateTime(v time.Time) *BotVersionSummary

SetCreationDateTime sets the CreationDateTime field's value.

func (*BotVersionSummary) SetDescription

func (s *BotVersionSummary) SetDescription(v string) *BotVersionSummary

SetDescription sets the Description field's value.

func (BotVersionSummary) String

func (s BotVersionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BuildBotLocaleInput

type BuildBotLocaleInput struct {

    // The identifier of the bot to build. The identifier is returned in the response
    // from the CreateBot (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBot.html)
    // operation.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot to build. This can only be the draft version of the
    // bot.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // The identifier of the language and locale that the bot will be used in. The
    // string must match one of the supported locales. All of the intents, slot
    // types, and slots used in the bot must have the same locale. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (BuildBotLocaleInput) GoString

func (s BuildBotLocaleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuildBotLocaleInput) SetBotId

func (s *BuildBotLocaleInput) SetBotId(v string) *BuildBotLocaleInput

SetBotId sets the BotId field's value.

func (*BuildBotLocaleInput) SetBotVersion

func (s *BuildBotLocaleInput) SetBotVersion(v string) *BuildBotLocaleInput

SetBotVersion sets the BotVersion field's value.

func (*BuildBotLocaleInput) SetLocaleId

func (s *BuildBotLocaleInput) SetLocaleId(v string) *BuildBotLocaleInput

SetLocaleId sets the LocaleId field's value.

func (BuildBotLocaleInput) String

func (s BuildBotLocaleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuildBotLocaleInput) Validate

func (s *BuildBotLocaleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BuildBotLocaleOutput

type BuildBotLocaleOutput struct {

    // The identifier of the specified bot.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The bot's build status. When the status is ReadyExpressTesting you can test
    // the bot using the utterances defined for the intents and slot types. When
    // the status is Built, the bot is ready for use and can be tested using any
    // utterance.
    BotLocaleStatus *string `locationName:"botLocaleStatus" type:"string" enum:"BotLocaleStatus"`

    // The version of the bot that was built. This is only the draft version of
    // the bot.
    BotVersion *string `locationName:"botVersion" min:"5" type:"string"`

    // A timestamp indicating the date and time that the bot was last built for
    // this locale.
    LastBuildSubmittedDateTime *time.Time `locationName:"lastBuildSubmittedDateTime" type:"timestamp"`

    // The language and locale specified of where the bot can be used.
    LocaleId *string `locationName:"localeId" type:"string"`
    // contains filtered or unexported fields
}

func (BuildBotLocaleOutput) GoString

func (s BuildBotLocaleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuildBotLocaleOutput) SetBotId

func (s *BuildBotLocaleOutput) SetBotId(v string) *BuildBotLocaleOutput

SetBotId sets the BotId field's value.

func (*BuildBotLocaleOutput) SetBotLocaleStatus

func (s *BuildBotLocaleOutput) SetBotLocaleStatus(v string) *BuildBotLocaleOutput

SetBotLocaleStatus sets the BotLocaleStatus field's value.

func (*BuildBotLocaleOutput) SetBotVersion

func (s *BuildBotLocaleOutput) SetBotVersion(v string) *BuildBotLocaleOutput

SetBotVersion sets the BotVersion field's value.

func (*BuildBotLocaleOutput) SetLastBuildSubmittedDateTime

func (s *BuildBotLocaleOutput) SetLastBuildSubmittedDateTime(v time.Time) *BuildBotLocaleOutput

SetLastBuildSubmittedDateTime sets the LastBuildSubmittedDateTime field's value.

func (*BuildBotLocaleOutput) SetLocaleId

func (s *BuildBotLocaleOutput) SetLocaleId(v string) *BuildBotLocaleOutput

SetLocaleId sets the LocaleId field's value.

func (BuildBotLocaleOutput) String

func (s BuildBotLocaleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BuildtimeSettings

type BuildtimeSettings struct {

    // An object containing specifications for the descriptive bot building feature.
    DescriptiveBotBuilder *DescriptiveBotBuilderSpecification `locationName:"descriptiveBotBuilder" type:"structure"`

    // Contains specifications for the sample utterance generation feature.
    SampleUtteranceGeneration *SampleUtteranceGenerationSpecification `locationName:"sampleUtteranceGeneration" type:"structure"`
    // contains filtered or unexported fields
}

Contains specifications about the Amazon Lex build time generative AI capabilities from Amazon Bedrock that you can turn on for your bot.

func (BuildtimeSettings) GoString

func (s BuildtimeSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuildtimeSettings) SetDescriptiveBotBuilder

func (s *BuildtimeSettings) SetDescriptiveBotBuilder(v *DescriptiveBotBuilderSpecification) *BuildtimeSettings

SetDescriptiveBotBuilder sets the DescriptiveBotBuilder field's value.

func (*BuildtimeSettings) SetSampleUtteranceGeneration

func (s *BuildtimeSettings) SetSampleUtteranceGeneration(v *SampleUtteranceGenerationSpecification) *BuildtimeSettings

SetSampleUtteranceGeneration sets the SampleUtteranceGeneration field's value.

func (BuildtimeSettings) String

func (s BuildtimeSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuildtimeSettings) Validate

func (s *BuildtimeSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BuiltInIntentSortBy

type BuiltInIntentSortBy struct {

    // The attribute to use to sort the list of built-in intents.
    //
    // Attribute is a required field
    Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"BuiltInIntentSortAttribute"`

    // The order to sort the list. You can specify ascending or descending order.
    //
    // Order is a required field
    Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"`
    // contains filtered or unexported fields
}

Specifies attributes for sorting a list of built-in intents.

func (BuiltInIntentSortBy) GoString

func (s BuiltInIntentSortBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuiltInIntentSortBy) SetAttribute

func (s *BuiltInIntentSortBy) SetAttribute(v string) *BuiltInIntentSortBy

SetAttribute sets the Attribute field's value.

func (*BuiltInIntentSortBy) SetOrder

func (s *BuiltInIntentSortBy) SetOrder(v string) *BuiltInIntentSortBy

SetOrder sets the Order field's value.

func (BuiltInIntentSortBy) String

func (s BuiltInIntentSortBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuiltInIntentSortBy) Validate

func (s *BuiltInIntentSortBy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BuiltInIntentSummary

type BuiltInIntentSummary struct {

    // The description of the intent.
    Description *string `locationName:"description" type:"string"`

    // The signature of the built-in intent. Use this to specify the parent intent
    // of a derived intent.
    IntentSignature *string `locationName:"intentSignature" type:"string"`
    // contains filtered or unexported fields
}

Provides summary information about a built-in intent for the ListBuiltInIntents (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListBuiltInIntents.html) operation.

func (BuiltInIntentSummary) GoString

func (s BuiltInIntentSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuiltInIntentSummary) SetDescription

func (s *BuiltInIntentSummary) SetDescription(v string) *BuiltInIntentSummary

SetDescription sets the Description field's value.

func (*BuiltInIntentSummary) SetIntentSignature

func (s *BuiltInIntentSummary) SetIntentSignature(v string) *BuiltInIntentSummary

SetIntentSignature sets the IntentSignature field's value.

func (BuiltInIntentSummary) String

func (s BuiltInIntentSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BuiltInSlotTypeSortBy

type BuiltInSlotTypeSortBy struct {

    // The attribute to use to sort the list of built-in intents.
    //
    // Attribute is a required field
    Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"BuiltInSlotTypeSortAttribute"`

    // The order to sort the list. You can choose ascending or descending.
    //
    // Order is a required field
    Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"`
    // contains filtered or unexported fields
}

Specifies attributes for sorting a list of built-in slot types.

func (BuiltInSlotTypeSortBy) GoString

func (s BuiltInSlotTypeSortBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuiltInSlotTypeSortBy) SetAttribute

func (s *BuiltInSlotTypeSortBy) SetAttribute(v string) *BuiltInSlotTypeSortBy

SetAttribute sets the Attribute field's value.

func (*BuiltInSlotTypeSortBy) SetOrder

func (s *BuiltInSlotTypeSortBy) SetOrder(v string) *BuiltInSlotTypeSortBy

SetOrder sets the Order field's value.

func (BuiltInSlotTypeSortBy) String

func (s BuiltInSlotTypeSortBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuiltInSlotTypeSortBy) Validate

func (s *BuiltInSlotTypeSortBy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BuiltInSlotTypeSummary

type BuiltInSlotTypeSummary struct {

    // The description of the built-in slot type.
    Description *string `locationName:"description" type:"string"`

    // The signature of the built-in slot type. Use this to specify the parent slot
    // type of a derived slot type.
    SlotTypeSignature *string `locationName:"slotTypeSignature" type:"string"`
    // contains filtered or unexported fields
}

Provides summary information about a built-in slot type for the ListBuiltInSlotTypes (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListBuiltInSlotTypes.html) operation.

func (BuiltInSlotTypeSummary) GoString

func (s BuiltInSlotTypeSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BuiltInSlotTypeSummary) SetDescription

func (s *BuiltInSlotTypeSummary) SetDescription(v string) *BuiltInSlotTypeSummary

SetDescription sets the Description field's value.

func (*BuiltInSlotTypeSummary) SetSlotTypeSignature

func (s *BuiltInSlotTypeSummary) SetSlotTypeSignature(v string) *BuiltInSlotTypeSummary

SetSlotTypeSignature sets the SlotTypeSignature field's value.

func (BuiltInSlotTypeSummary) String

func (s BuiltInSlotTypeSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Button

type Button struct {

    // The text that appears on the button. Use this to tell the user what value
    // is returned when they choose this button.
    //
    // Text is a required field
    Text *string `locationName:"text" min:"1" type:"string" required:"true"`

    // The value returned to Amazon Lex when the user chooses this button. This
    // must be one of the slot values configured for the slot.
    //
    // Value is a required field
    Value *string `locationName:"value" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Describes a button to use on a response card used to gather slot values from a user.

func (Button) GoString

func (s Button) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Button) SetText

func (s *Button) SetText(v string) *Button

SetText sets the Text field's value.

func (*Button) SetValue

func (s *Button) SetValue(v string) *Button

SetValue sets the Value field's value.

func (Button) String

func (s Button) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Button) Validate

func (s *Button) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CloudWatchLogGroupLogDestination

type CloudWatchLogGroupLogDestination struct {

    // The Amazon Resource Name (ARN) of the log group where text and metadata logs
    // are delivered.
    //
    // CloudWatchLogGroupArn is a required field
    CloudWatchLogGroupArn *string `locationName:"cloudWatchLogGroupArn" min:"1" type:"string" required:"true"`

    // The prefix of the log stream name within the log group that you specified
    //
    // LogPrefix is a required field
    LogPrefix *string `locationName:"logPrefix" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The Amazon CloudWatch Logs log group where the text and metadata logs are delivered. The log group must exist before you enable logging.

func (CloudWatchLogGroupLogDestination) GoString

func (s CloudWatchLogGroupLogDestination) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudWatchLogGroupLogDestination) SetCloudWatchLogGroupArn

func (s *CloudWatchLogGroupLogDestination) SetCloudWatchLogGroupArn(v string) *CloudWatchLogGroupLogDestination

SetCloudWatchLogGroupArn sets the CloudWatchLogGroupArn field's value.

func (*CloudWatchLogGroupLogDestination) SetLogPrefix

func (s *CloudWatchLogGroupLogDestination) SetLogPrefix(v string) *CloudWatchLogGroupLogDestination

SetLogPrefix sets the LogPrefix field's value.

func (CloudWatchLogGroupLogDestination) String

func (s CloudWatchLogGroupLogDestination) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudWatchLogGroupLogDestination) Validate

func (s *CloudWatchLogGroupLogDestination) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CodeHookSpecification

type CodeHookSpecification struct {

    // Specifies a Lambda function that verifies requests to a bot or fulfills the
    // user's request to a bot.
    //
    // LambdaCodeHook is a required field
    LambdaCodeHook *LambdaCodeHook `locationName:"lambdaCodeHook" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Contains information about code hooks that Amazon Lex calls during a conversation.

func (CodeHookSpecification) GoString

func (s CodeHookSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CodeHookSpecification) SetLambdaCodeHook

func (s *CodeHookSpecification) SetLambdaCodeHook(v *LambdaCodeHook) *CodeHookSpecification

SetLambdaCodeHook sets the LambdaCodeHook field's value.

func (CodeHookSpecification) String

func (s CodeHookSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CodeHookSpecification) Validate

func (s *CodeHookSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CompositeSlotTypeSetting

type CompositeSlotTypeSetting struct {

    // Subslots in the composite slot.
    SubSlots []*SubSlotTypeComposition `locationName:"subSlots" type:"list"`
    // contains filtered or unexported fields
}

A composite slot is a combination of two or more slots that capture multiple pieces of information in a single user input.

func (CompositeSlotTypeSetting) GoString

func (s CompositeSlotTypeSetting) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompositeSlotTypeSetting) SetSubSlots

func (s *CompositeSlotTypeSetting) SetSubSlots(v []*SubSlotTypeComposition) *CompositeSlotTypeSetting

SetSubSlots sets the SubSlots field's value.

func (CompositeSlotTypeSetting) String

func (s CompositeSlotTypeSetting) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompositeSlotTypeSetting) Validate

func (s *CompositeSlotTypeSetting) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Condition

type Condition struct {

    // The expression string that is evaluated.
    //
    // ExpressionString is a required field
    ExpressionString *string `locationName:"expressionString" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Provides an expression that evaluates to true or false.

func (Condition) GoString

func (s Condition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Condition) SetExpressionString

func (s *Condition) SetExpressionString(v string) *Condition

SetExpressionString sets the ExpressionString field's value.

func (Condition) String

func (s Condition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Condition) Validate

func (s *Condition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConditionalBranch

type ConditionalBranch struct {

    // Contains the expression to evaluate. If the condition is true, the branch's
    // actions are taken.
    //
    // Condition is a required field
    Condition *Condition `locationName:"condition" type:"structure" required:"true"`

    // The name of the branch.
    //
    // Name is a required field
    Name *string `locationName:"name" min:"1" type:"string" required:"true"`

    // The next step in the conversation.
    //
    // NextStep is a required field
    NextStep *DialogState `locationName:"nextStep" type:"structure" required:"true"`

    // Specifies a list of message groups that Amazon Lex uses to respond the user
    // input.
    Response *ResponseSpecification `locationName:"response" type:"structure"`
    // contains filtered or unexported fields
}

A set of actions that Amazon Lex should run if the condition is matched.

func (ConditionalBranch) GoString

func (s ConditionalBranch) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalBranch) SetCondition

func (s *ConditionalBranch) SetCondition(v *Condition) *ConditionalBranch

SetCondition sets the Condition field's value.

func (*ConditionalBranch) SetName

func (s *ConditionalBranch) SetName(v string) *ConditionalBranch

SetName sets the Name field's value.

func (*ConditionalBranch) SetNextStep

func (s *ConditionalBranch) SetNextStep(v *DialogState) *ConditionalBranch

SetNextStep sets the NextStep field's value.

func (*ConditionalBranch) SetResponse

func (s *ConditionalBranch) SetResponse(v *ResponseSpecification) *ConditionalBranch

SetResponse sets the Response field's value.

func (ConditionalBranch) String

func (s ConditionalBranch) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalBranch) Validate

func (s *ConditionalBranch) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConditionalSpecification

type ConditionalSpecification struct {

    // Determines whether a conditional branch is active. When active is false,
    // the conditions are not evaluated.
    //
    // Active is a required field
    Active *bool `locationName:"active" type:"boolean" required:"true"`

    // A list of conditional branches. A conditional branch is made up of a condition,
    // a response and a next step. The response and next step are executed when
    // the condition is true.
    //
    // ConditionalBranches is a required field
    ConditionalBranches []*ConditionalBranch `locationName:"conditionalBranches" min:"1" type:"list" required:"true"`

    // The conditional branch that should be followed when the conditions for other
    // branches are not satisfied. A conditional branch is made up of a condition,
    // a response and a next step.
    //
    // DefaultBranch is a required field
    DefaultBranch *DefaultConditionalBranch `locationName:"defaultBranch" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

Provides a list of conditional branches. Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.

func (ConditionalSpecification) GoString

func (s ConditionalSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalSpecification) SetActive

func (s *ConditionalSpecification) SetActive(v bool) *ConditionalSpecification

SetActive sets the Active field's value.

func (*ConditionalSpecification) SetConditionalBranches

func (s *ConditionalSpecification) SetConditionalBranches(v []*ConditionalBranch) *ConditionalSpecification

SetConditionalBranches sets the ConditionalBranches field's value.

func (*ConditionalSpecification) SetDefaultBranch

func (s *ConditionalSpecification) SetDefaultBranch(v *DefaultConditionalBranch) *ConditionalSpecification

SetDefaultBranch sets the DefaultBranch field's value.

func (ConditionalSpecification) String

func (s ConditionalSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConditionalSpecification) Validate

func (s *ConditionalSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConflictException

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

The action that you tried to perform couldn't be completed because the resource is in a conflicting state. For example, deleting a bot that is in the CREATING state. Try your request again.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConversationLevelIntentClassificationResultItem

type ConversationLevelIntentClassificationResultItem struct {

    // The intent name used in the evaluation of intent level success or failure.
    //
    // IntentName is a required field
    IntentName *string `locationName:"intentName" min:"1" type:"string" required:"true"`

    // The number of times the specific intent is used in the evaluation of intent
    // level success or failure.
    //
    // MatchResult is a required field
    MatchResult *string `locationName:"matchResult" type:"string" required:"true" enum:"TestResultMatchStatus"`
    // contains filtered or unexported fields
}

The item listing the evaluation of intent level success or failure.

func (ConversationLevelIntentClassificationResultItem) GoString

func (s ConversationLevelIntentClassificationResultItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLevelIntentClassificationResultItem) SetIntentName

func (s *ConversationLevelIntentClassificationResultItem) SetIntentName(v string) *ConversationLevelIntentClassificationResultItem

SetIntentName sets the IntentName field's value.

func (*ConversationLevelIntentClassificationResultItem) SetMatchResult

func (s *ConversationLevelIntentClassificationResultItem) SetMatchResult(v string) *ConversationLevelIntentClassificationResultItem

SetMatchResult sets the MatchResult field's value.

func (ConversationLevelIntentClassificationResultItem) String

func (s ConversationLevelIntentClassificationResultItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConversationLevelResultDetail

type ConversationLevelResultDetail struct {

    // The success or failure of the streaming of the conversation.
    //
    // EndToEndResult is a required field
    EndToEndResult *string `locationName:"endToEndResult" type:"string" required:"true" enum:"TestResultMatchStatus"`

    // The speech transcription success or failure details of the conversation.
    SpeechTranscriptionResult *string `locationName:"speechTranscriptionResult" type:"string" enum:"TestResultMatchStatus"`
    // contains filtered or unexported fields
}

The conversation level details of the conversation used in the test set.

func (ConversationLevelResultDetail) GoString

func (s ConversationLevelResultDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLevelResultDetail) SetEndToEndResult

func (s *ConversationLevelResultDetail) SetEndToEndResult(v string) *ConversationLevelResultDetail

SetEndToEndResult sets the EndToEndResult field's value.

func (*ConversationLevelResultDetail) SetSpeechTranscriptionResult

func (s *ConversationLevelResultDetail) SetSpeechTranscriptionResult(v string) *ConversationLevelResultDetail

SetSpeechTranscriptionResult sets the SpeechTranscriptionResult field's value.

func (ConversationLevelResultDetail) String

func (s ConversationLevelResultDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConversationLevelSlotResolutionResultItem

type ConversationLevelSlotResolutionResultItem struct {

    // The intents used in the slots list for the slot resolution details.
    //
    // IntentName is a required field
    IntentName *string `locationName:"intentName" min:"1" type:"string" required:"true"`

    // The number of matching slots used in the slots listings for the slot resolution
    // evaluation.
    //
    // MatchResult is a required field
    MatchResult *string `locationName:"matchResult" type:"string" required:"true" enum:"TestResultMatchStatus"`

    // The slot name in the slots list for the slot resolution details.
    //
    // SlotName is a required field
    SlotName *string `locationName:"slotName" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The slots used for the slot resolution in the conversation.

func (ConversationLevelSlotResolutionResultItem) GoString

func (s ConversationLevelSlotResolutionResultItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLevelSlotResolutionResultItem) SetIntentName

func (s *ConversationLevelSlotResolutionResultItem) SetIntentName(v string) *ConversationLevelSlotResolutionResultItem

SetIntentName sets the IntentName field's value.

func (*ConversationLevelSlotResolutionResultItem) SetMatchResult

func (s *ConversationLevelSlotResolutionResultItem) SetMatchResult(v string) *ConversationLevelSlotResolutionResultItem

SetMatchResult sets the MatchResult field's value.

func (*ConversationLevelSlotResolutionResultItem) SetSlotName

func (s *ConversationLevelSlotResolutionResultItem) SetSlotName(v string) *ConversationLevelSlotResolutionResultItem

SetSlotName sets the SlotName field's value.

func (ConversationLevelSlotResolutionResultItem) String

func (s ConversationLevelSlotResolutionResultItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConversationLevelTestResultItem

type ConversationLevelTestResultItem struct {

    // The conversation Id of the test result evaluation item.
    //
    // ConversationId is a required field
    ConversationId *string `locationName:"conversationId" min:"1" type:"string" required:"true"`

    // The end-to-end success or failure of the test result evaluation item.
    //
    // EndToEndResult is a required field
    EndToEndResult *string `locationName:"endToEndResult" type:"string" required:"true" enum:"TestResultMatchStatus"`

    // The intent classification of the test result evaluation item.
    //
    // IntentClassificationResults is a required field
    IntentClassificationResults []*ConversationLevelIntentClassificationResultItem `locationName:"intentClassificationResults" type:"list" required:"true"`

    // The slot success or failure of the test result evaluation item.
    //
    // SlotResolutionResults is a required field
    SlotResolutionResults []*ConversationLevelSlotResolutionResultItem `locationName:"slotResolutionResults" type:"list" required:"true"`

    // The speech transcription success or failure of the test result evaluation
    // item.
    SpeechTranscriptionResult *string `locationName:"speechTranscriptionResult" type:"string" enum:"TestResultMatchStatus"`
    // contains filtered or unexported fields
}

The test result evaluation item at the conversation level.

func (ConversationLevelTestResultItem) GoString

func (s ConversationLevelTestResultItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLevelTestResultItem) SetConversationId

func (s *ConversationLevelTestResultItem) SetConversationId(v string) *ConversationLevelTestResultItem

SetConversationId sets the ConversationId field's value.

func (*ConversationLevelTestResultItem) SetEndToEndResult

func (s *ConversationLevelTestResultItem) SetEndToEndResult(v string) *ConversationLevelTestResultItem

SetEndToEndResult sets the EndToEndResult field's value.

func (*ConversationLevelTestResultItem) SetIntentClassificationResults

func (s *ConversationLevelTestResultItem) SetIntentClassificationResults(v []*ConversationLevelIntentClassificationResultItem) *ConversationLevelTestResultItem

SetIntentClassificationResults sets the IntentClassificationResults field's value.

func (*ConversationLevelTestResultItem) SetSlotResolutionResults

func (s *ConversationLevelTestResultItem) SetSlotResolutionResults(v []*ConversationLevelSlotResolutionResultItem) *ConversationLevelTestResultItem

SetSlotResolutionResults sets the SlotResolutionResults field's value.

func (*ConversationLevelTestResultItem) SetSpeechTranscriptionResult

func (s *ConversationLevelTestResultItem) SetSpeechTranscriptionResult(v string) *ConversationLevelTestResultItem

SetSpeechTranscriptionResult sets the SpeechTranscriptionResult field's value.

func (ConversationLevelTestResultItem) String

func (s ConversationLevelTestResultItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConversationLevelTestResults

type ConversationLevelTestResults struct {

    // The item list in the test set results data at the conversation level.
    //
    // Items is a required field
    Items []*ConversationLevelTestResultItem `locationName:"items" type:"list" required:"true"`
    // contains filtered or unexported fields
}

The test set results data at the conversation level.

func (ConversationLevelTestResults) GoString

func (s ConversationLevelTestResults) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLevelTestResults) SetItems

func (s *ConversationLevelTestResults) SetItems(v []*ConversationLevelTestResultItem) *ConversationLevelTestResults

SetItems sets the Items field's value.

func (ConversationLevelTestResults) String

func (s ConversationLevelTestResults) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConversationLevelTestResultsFilterBy

type ConversationLevelTestResultsFilterBy struct {

    // The selection of matched or mismatched end-to-end status to filter test set
    // results data at the conversation level.
    EndToEndResult *string `locationName:"endToEndResult" type:"string" enum:"TestResultMatchStatus"`
    // contains filtered or unexported fields
}

The selection to filter the test set results data at the conversation level.

func (ConversationLevelTestResultsFilterBy) GoString

func (s ConversationLevelTestResultsFilterBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLevelTestResultsFilterBy) SetEndToEndResult

func (s *ConversationLevelTestResultsFilterBy) SetEndToEndResult(v string) *ConversationLevelTestResultsFilterBy

SetEndToEndResult sets the EndToEndResult field's value.

func (ConversationLevelTestResultsFilterBy) String

func (s ConversationLevelTestResultsFilterBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConversationLogSettings

type ConversationLogSettings struct {

    // The Amazon S3 settings for logging audio to an S3 bucket.
    AudioLogSettings []*AudioLogSetting `locationName:"audioLogSettings" min:"1" type:"list"`

    // The Amazon CloudWatch Logs settings for logging text and metadata.
    TextLogSettings []*TextLogSetting `locationName:"textLogSettings" min:"1" type:"list"`
    // contains filtered or unexported fields
}

Configures conversation logging that saves audio, text, and metadata for the conversations with your users.

func (ConversationLogSettings) GoString

func (s ConversationLogSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLogSettings) SetAudioLogSettings

func (s *ConversationLogSettings) SetAudioLogSettings(v []*AudioLogSetting) *ConversationLogSettings

SetAudioLogSettings sets the AudioLogSettings field's value.

func (*ConversationLogSettings) SetTextLogSettings

func (s *ConversationLogSettings) SetTextLogSettings(v []*TextLogSetting) *ConversationLogSettings

SetTextLogSettings sets the TextLogSettings field's value.

func (ConversationLogSettings) String

func (s ConversationLogSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLogSettings) Validate

func (s *ConversationLogSettings) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConversationLogsDataSource

type ConversationLogsDataSource struct {

    // The bot alias Id from the conversation logs.
    //
    // BotAliasId is a required field
    BotAliasId *string `locationName:"botAliasId" min:"10" type:"string" required:"true"`

    // The bot Id from the conversation logs.
    //
    // BotId is a required field
    BotId *string `locationName:"botId" min:"10" type:"string" required:"true"`

    // The filter for the data source of the conversation log.
    //
    // Filter is a required field
    Filter *ConversationLogsDataSourceFilterBy `locationName:"filter" type:"structure" required:"true"`

    // The locale Id of the conversation log.
    //
    // LocaleId is a required field
    LocaleId *string `locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The data source that uses conversation logs.

func (ConversationLogsDataSource) GoString

func (s ConversationLogsDataSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLogsDataSource) SetBotAliasId

func (s *ConversationLogsDataSource) SetBotAliasId(v string) *ConversationLogsDataSource

SetBotAliasId sets the BotAliasId field's value.

func (*ConversationLogsDataSource) SetBotId

func (s *ConversationLogsDataSource) SetBotId(v string) *ConversationLogsDataSource

SetBotId sets the BotId field's value.

func (*ConversationLogsDataSource) SetFilter

func (s *ConversationLogsDataSource) SetFilter(v *ConversationLogsDataSourceFilterBy) *ConversationLogsDataSource

SetFilter sets the Filter field's value.

func (*ConversationLogsDataSource) SetLocaleId

func (s *ConversationLogsDataSource) SetLocaleId(v string) *ConversationLogsDataSource

SetLocaleId sets the LocaleId field's value.

func (ConversationLogsDataSource) String

func (s ConversationLogsDataSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLogsDataSource) Validate

func (s *ConversationLogsDataSource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConversationLogsDataSourceFilterBy

type ConversationLogsDataSourceFilterBy struct {

    // The end time for the conversation log.
    //
    // EndTime is a required field
    EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"`

    // The selection to filter by input mode for the conversation logs.
    //
    // InputMode is a required field
    InputMode *string `locationName:"inputMode" type:"string" required:"true" enum:"ConversationLogsInputModeFilter"`

    // The start time for the conversation log.
    //
    // StartTime is a required field
    StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

The selected data source to filter the conversation log.

func (ConversationLogsDataSourceFilterBy) GoString

func (s ConversationLogsDataSourceFilterBy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLogsDataSourceFilterBy) SetEndTime

func (s *ConversationLogsDataSourceFilterBy) SetEndTime(v time.Time) *ConversationLogsDataSourceFilterBy

SetEndTime sets the EndTime field's value.

func (*ConversationLogsDataSourceFilterBy) SetInputMode

func (s *ConversationLogsDataSourceFilterBy) SetInputMode(v string) *ConversationLogsDataSourceFilterBy

SetInputMode sets the InputMode field's value.

func (*ConversationLogsDataSourceFilterBy) SetStartTime

func (s *ConversationLogsDataSourceFilterBy) SetStartTime(v time.Time) *ConversationLogsDataSourceFilterBy

SetStartTime sets the StartTime field's value.

func (ConversationLogsDataSourceFilterBy) String

func (s ConversationLogsDataSourceFilterBy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConversationLogsDataSourceFilterBy) Validate

func (s *ConversationLogsDataSourceFilterBy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotAliasInput

type CreateBotAliasInput struct {

    // Maps configuration information to a specific locale. You can use this parameter
    // to specify a specific Lambda function to run different functions in different
    // locales.
    BotAliasLocaleSettings map[string]*BotAliasLocaleSettings `locationName:"botAliasLocaleSettings" min:"1" type:"map"`

    // The alias to create. The name must be unique for the bot.
    //
    // BotAliasName is a required field
    BotAliasName *string `locationName:"botAliasName" min:"1" type:"string" required:"true"`

    // The unique identifier of the bot that the alias applies to.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot that this alias points to. You can use the UpdateBotAlias
    // (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateBotAlias.html)
    // operation to change the bot version associated with the alias.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // Specifies whether Amazon Lex logs text and audio for a conversation with
    // the bot. When you enable conversation logs, text logs store text input, transcripts
    // of audio input, and associated metadata in Amazon CloudWatch Logs. Audio
    // logs store audio input in Amazon S3.
    ConversationLogSettings *ConversationLogSettings `locationName:"conversationLogSettings" type:"structure"`

    // A description of the alias. Use this description to help identify the alias.
    Description *string `locationName:"description" type:"string"`

    // Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment
    // of user utterances.
    SentimentAnalysisSettings *SentimentAnalysisSettings `locationName:"sentimentAnalysisSettings" type:"structure"`

    // A list of tags to add to the bot alias. You can only add tags when you create
    // an alias, you can't use the UpdateBotAlias operation to update the tags on
    // a bot alias. To update tags, use the TagResource operation.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateBotAliasInput) GoString

func (s CreateBotAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotAliasInput) SetBotAliasLocaleSettings

func (s *CreateBotAliasInput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *CreateBotAliasInput

SetBotAliasLocaleSettings sets the BotAliasLocaleSettings field's value.

func (*CreateBotAliasInput) SetBotAliasName

func (s *CreateBotAliasInput) SetBotAliasName(v string) *CreateBotAliasInput

SetBotAliasName sets the BotAliasName field's value.

func (*CreateBotAliasInput) SetBotId

func (s *CreateBotAliasInput) SetBotId(v string) *CreateBotAliasInput

SetBotId sets the BotId field's value.

func (*CreateBotAliasInput) SetBotVersion

func (s *CreateBotAliasInput) SetBotVersion(v string) *CreateBotAliasInput

SetBotVersion sets the BotVersion field's value.

func (*CreateBotAliasInput) SetConversationLogSettings

func (s *CreateBotAliasInput) SetConversationLogSettings(v *ConversationLogSettings) *CreateBotAliasInput

SetConversationLogSettings sets the ConversationLogSettings field's value.

func (*CreateBotAliasInput) SetDescription

func (s *CreateBotAliasInput) SetDescription(v string) *CreateBotAliasInput

SetDescription sets the Description field's value.

func (*CreateBotAliasInput) SetSentimentAnalysisSettings

func (s *CreateBotAliasInput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *CreateBotAliasInput

SetSentimentAnalysisSettings sets the SentimentAnalysisSettings field's value.

func (*CreateBotAliasInput) SetTags

func (s *CreateBotAliasInput) SetTags(v map[string]*string) *CreateBotAliasInput

SetTags sets the Tags field's value.

func (CreateBotAliasInput) String

func (s CreateBotAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotAliasInput) Validate

func (s *CreateBotAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotAliasOutput

type CreateBotAliasOutput struct {

    // The unique identifier of the bot alias.
    BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"`

    // Configuration information for a specific locale.
    BotAliasLocaleSettings map[string]*BotAliasLocaleSettings `locationName:"botAliasLocaleSettings" min:"1" type:"map"`

    // The name specified for the bot alias.
    BotAliasName *string `locationName:"botAliasName" min:"1" type:"string"`

    // The current status of the alias. The alias is first put into the Creating
    // state. When the alias is ready to be used, it is put into the Available state.
    // You can use the DescribeBotAlias operation to get the current state of an
    // alias.
    BotAliasStatus *string `locationName:"botAliasStatus" type:"string" enum:"BotAliasStatus"`

    // The unique identifier of the bot that this alias applies to.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The version of the bot associated with this alias.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // The conversation log settings specified for the alias.
    ConversationLogSettings *ConversationLogSettings `locationName:"conversationLogSettings" type:"structure"`

    // A Unix timestamp indicating the date and time that the bot alias was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The description specified for the bot alias.
    Description *string `locationName:"description" type:"string"`

    // Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment
    // of user utterances.
    SentimentAnalysisSettings *SentimentAnalysisSettings `locationName:"sentimentAnalysisSettings" type:"structure"`

    // A list of tags associated with the bot alias.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateBotAliasOutput) GoString

func (s CreateBotAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotAliasOutput) SetBotAliasId

func (s *CreateBotAliasOutput) SetBotAliasId(v string) *CreateBotAliasOutput

SetBotAliasId sets the BotAliasId field's value.

func (*CreateBotAliasOutput) SetBotAliasLocaleSettings

func (s *CreateBotAliasOutput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *CreateBotAliasOutput

SetBotAliasLocaleSettings sets the BotAliasLocaleSettings field's value.

func (*CreateBotAliasOutput) SetBotAliasName

func (s *CreateBotAliasOutput) SetBotAliasName(v string) *CreateBotAliasOutput

SetBotAliasName sets the BotAliasName field's value.

func (*CreateBotAliasOutput) SetBotAliasStatus

func (s *CreateBotAliasOutput) SetBotAliasStatus(v string) *CreateBotAliasOutput

SetBotAliasStatus sets the BotAliasStatus field's value.

func (*CreateBotAliasOutput) SetBotId

func (s *CreateBotAliasOutput) SetBotId(v string) *CreateBotAliasOutput

SetBotId sets the BotId field's value.

func (*CreateBotAliasOutput) SetBotVersion

func (s *CreateBotAliasOutput) SetBotVersion(v string) *CreateBotAliasOutput

SetBotVersion sets the BotVersion field's value.

func (*CreateBotAliasOutput) SetConversationLogSettings

func (s *CreateBotAliasOutput) SetConversationLogSettings(v *ConversationLogSettings) *CreateBotAliasOutput

SetConversationLogSettings sets the ConversationLogSettings field's value.

func (*CreateBotAliasOutput) SetCreationDateTime

func (s *CreateBotAliasOutput) SetCreationDateTime(v time.Time) *CreateBotAliasOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateBotAliasOutput) SetDescription

func (s *CreateBotAliasOutput) SetDescription(v string) *CreateBotAliasOutput

SetDescription sets the Description field's value.

func (*CreateBotAliasOutput) SetSentimentAnalysisSettings

func (s *CreateBotAliasOutput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *CreateBotAliasOutput

SetSentimentAnalysisSettings sets the SentimentAnalysisSettings field's value.

func (*CreateBotAliasOutput) SetTags

func (s *CreateBotAliasOutput) SetTags(v map[string]*string) *CreateBotAliasOutput

SetTags sets the Tags field's value.

func (CreateBotAliasOutput) String

func (s CreateBotAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateBotInput

type CreateBotInput struct {

    // The list of bot members in a network to be created.
    BotMembers []*BotMember `locationName:"botMembers" type:"list"`

    // The name of the bot. The bot name must be unique in the account that creates
    // the bot.
    //
    // BotName is a required field
    BotName *string `locationName:"botName" min:"1" type:"string" required:"true"`

    // A list of tags to add to the bot. You can only add tags when you create a
    // bot. You can't use the UpdateBot operation to update tags. To update tags,
    // use the TagResource operation.
    BotTags map[string]*string `locationName:"botTags" type:"map"`

    // The type of a bot to create.
    BotType *string `locationName:"botType" type:"string" enum:"BotType"`

    // Provides information on additional privacy protections Amazon Lex should
    // use with the bot's data.
    //
    // DataPrivacy is a required field
    DataPrivacy *DataPrivacy `locationName:"dataPrivacy" type:"structure" required:"true"`

    // A description of the bot. It appears in lists to help you identify a particular
    // bot.
    Description *string `locationName:"description" type:"string"`

    // The time, in seconds, that Amazon Lex should keep information about a user's
    // conversation with the bot.
    //
    // A user interaction remains active for the amount of time specified. If no
    // conversation occurs during this time, the session expires and Amazon Lex
    // deletes any data provided before the timeout.
    //
    // You can specify between 60 (1 minute) and 86,400 (24 hours) seconds.
    //
    // IdleSessionTTLInSeconds is a required field
    IdleSessionTTLInSeconds *int64 `locationName:"idleSessionTTLInSeconds" min:"60" type:"integer" required:"true"`

    // The Amazon Resource Name (ARN) of an IAM role that has permission to access
    // the bot.
    //
    // RoleArn is a required field
    RoleArn *string `locationName:"roleArn" min:"32" type:"string" required:"true"`

    // A list of tags to add to the test alias for a bot. You can only add tags
    // when you create a bot. You can't use the UpdateAlias operation to update
    // tags. To update tags on the test alias, use the TagResource operation.
    TestBotAliasTags map[string]*string `locationName:"testBotAliasTags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateBotInput) GoString

func (s CreateBotInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotInput) SetBotMembers

func (s *CreateBotInput) SetBotMembers(v []*BotMember) *CreateBotInput

SetBotMembers sets the BotMembers field's value.

func (*CreateBotInput) SetBotName

func (s *CreateBotInput) SetBotName(v string) *CreateBotInput

SetBotName sets the BotName field's value.

func (*CreateBotInput) SetBotTags

func (s *CreateBotInput) SetBotTags(v map[string]*string) *CreateBotInput

SetBotTags sets the BotTags field's value.

func (*CreateBotInput) SetBotType

func (s *CreateBotInput) SetBotType(v string) *CreateBotInput

SetBotType sets the BotType field's value.

func (*CreateBotInput) SetDataPrivacy

func (s *CreateBotInput) SetDataPrivacy(v *DataPrivacy) *CreateBotInput

SetDataPrivacy sets the DataPrivacy field's value.

func (*CreateBotInput) SetDescription

func (s *CreateBotInput) SetDescription(v string) *CreateBotInput

SetDescription sets the Description field's value.

func (*CreateBotInput) SetIdleSessionTTLInSeconds

func (s *CreateBotInput) SetIdleSessionTTLInSeconds(v int64) *CreateBotInput

SetIdleSessionTTLInSeconds sets the IdleSessionTTLInSeconds field's value.

func (*CreateBotInput) SetRoleArn

func (s *CreateBotInput) SetRoleArn(v string) *CreateBotInput

SetRoleArn sets the RoleArn field's value.

func (*CreateBotInput) SetTestBotAliasTags

func (s *CreateBotInput) SetTestBotAliasTags(v map[string]*string) *CreateBotInput

SetTestBotAliasTags sets the TestBotAliasTags field's value.

func (CreateBotInput) String

func (s CreateBotInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotInput) Validate

func (s *CreateBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotLocaleInput

type CreateBotLocaleInput struct {

    // The identifier of the bot to create the locale for.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot to create the locale for. This can only be the draft
    // version of the bot.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // A description of the bot locale. Use this to help identify the bot locale
    // in lists.
    Description *string `locationName:"description" type:"string"`

    // Contains specifications about the generative AI capabilities from Amazon
    // Bedrock that you can turn on for your bot.
    GenerativeAISettings *GenerativeAISettings `locationName:"generativeAISettings" type:"structure"`

    // The identifier of the language and locale that the bot will be used in. The
    // string must match one of the supported locales. All of the intents, slot
    // types, and slots used in the bot must have the same locale. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `locationName:"localeId" type:"string" required:"true"`

    // Determines the threshold where Amazon Lex will insert the AMAZON.FallbackIntent,
    // AMAZON.KendraSearchIntent, or both when returning alternative intents. AMAZON.FallbackIntent
    // and AMAZON.KendraSearchIntent are only inserted if they are configured for
    // the bot.
    //
    // For example, suppose a bot is configured with the confidence threshold of
    // 0.80 and the AMAZON.FallbackIntent. Amazon Lex returns three alternative
    // intents with the following confidence scores: IntentA (0.70), IntentB (0.60),
    // IntentC (0.50). The response from the RecognizeText operation would be:
    //
    //    * AMAZON.FallbackIntent
    //
    //    * IntentA
    //
    //    * IntentB
    //
    //    * IntentC
    //
    // NluIntentConfidenceThreshold is a required field
    NluIntentConfidenceThreshold *float64 `locationName:"nluIntentConfidenceThreshold" type:"double" required:"true"`

    // The Amazon Polly voice ID that Amazon Lex uses for voice interaction with
    // the user.
    VoiceSettings *VoiceSettings `locationName:"voiceSettings" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateBotLocaleInput) GoString

func (s CreateBotLocaleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotLocaleInput) SetBotId

func (s *CreateBotLocaleInput) SetBotId(v string) *CreateBotLocaleInput

SetBotId sets the BotId field's value.

func (*CreateBotLocaleInput) SetBotVersion

func (s *CreateBotLocaleInput) SetBotVersion(v string) *CreateBotLocaleInput

SetBotVersion sets the BotVersion field's value.

func (*CreateBotLocaleInput) SetDescription

func (s *CreateBotLocaleInput) SetDescription(v string) *CreateBotLocaleInput

SetDescription sets the Description field's value.

func (*CreateBotLocaleInput) SetGenerativeAISettings

func (s *CreateBotLocaleInput) SetGenerativeAISettings(v *GenerativeAISettings) *CreateBotLocaleInput

SetGenerativeAISettings sets the GenerativeAISettings field's value.

func (*CreateBotLocaleInput) SetLocaleId

func (s *CreateBotLocaleInput) SetLocaleId(v string) *CreateBotLocaleInput

SetLocaleId sets the LocaleId field's value.

func (*CreateBotLocaleInput) SetNluIntentConfidenceThreshold

func (s *CreateBotLocaleInput) SetNluIntentConfidenceThreshold(v float64) *CreateBotLocaleInput

SetNluIntentConfidenceThreshold sets the NluIntentConfidenceThreshold field's value.

func (*CreateBotLocaleInput) SetVoiceSettings

func (s *CreateBotLocaleInput) SetVoiceSettings(v *VoiceSettings) *CreateBotLocaleInput

SetVoiceSettings sets the VoiceSettings field's value.

func (CreateBotLocaleInput) String

func (s CreateBotLocaleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotLocaleInput) Validate

func (s *CreateBotLocaleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotLocaleOutput

type CreateBotLocaleOutput struct {

    // The specified bot identifier.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The status of the bot.
    //
    // When the status is Creating the bot locale is being configured. When the
    // status is Building Amazon Lex is building the bot for testing and use.
    //
    // If the status of the bot is ReadyExpressTesting, you can test the bot using
    // the exact utterances specified in the bots' intents. When the bot is ready
    // for full testing or to run, the status is Built.
    //
    // If there was a problem with building the bot, the status is Failed. If the
    // bot was saved but not built, the status is NotBuilt.
    BotLocaleStatus *string `locationName:"botLocaleStatus" type:"string" enum:"BotLocaleStatus"`

    // The specified bot version.
    BotVersion *string `locationName:"botVersion" min:"5" type:"string"`

    // A timestamp specifying the date and time that the bot locale was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The specified description of the bot locale.
    Description *string `locationName:"description" type:"string"`

    // Contains specifications about the generative AI capabilities from Amazon
    // Bedrock that you can turn on for your bot.
    GenerativeAISettings *GenerativeAISettings `locationName:"generativeAISettings" type:"structure"`

    // The specified locale identifier.
    LocaleId *string `locationName:"localeId" type:"string"`

    // The specified locale name.
    LocaleName *string `locationName:"localeName" type:"string"`

    // The specified confidence threshold for inserting the AMAZON.FallbackIntent
    // and AMAZON.KendraSearchIntent intents.
    NluIntentConfidenceThreshold *float64 `locationName:"nluIntentConfidenceThreshold" type:"double"`

    // The Amazon Polly voice ID that Amazon Lex uses for voice interaction with
    // the user.
    VoiceSettings *VoiceSettings `locationName:"voiceSettings" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateBotLocaleOutput) GoString

func (s CreateBotLocaleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotLocaleOutput) SetBotId

func (s *CreateBotLocaleOutput) SetBotId(v string) *CreateBotLocaleOutput

SetBotId sets the BotId field's value.

func (*CreateBotLocaleOutput) SetBotLocaleStatus

func (s *CreateBotLocaleOutput) SetBotLocaleStatus(v string) *CreateBotLocaleOutput

SetBotLocaleStatus sets the BotLocaleStatus field's value.

func (*CreateBotLocaleOutput) SetBotVersion

func (s *CreateBotLocaleOutput) SetBotVersion(v string) *CreateBotLocaleOutput

SetBotVersion sets the BotVersion field's value.

func (*CreateBotLocaleOutput) SetCreationDateTime

func (s *CreateBotLocaleOutput) SetCreationDateTime(v time.Time) *CreateBotLocaleOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateBotLocaleOutput) SetDescription

func (s *CreateBotLocaleOutput) SetDescription(v string) *CreateBotLocaleOutput

SetDescription sets the Description field's value.

func (*CreateBotLocaleOutput) SetGenerativeAISettings

func (s *CreateBotLocaleOutput) SetGenerativeAISettings(v *GenerativeAISettings) *CreateBotLocaleOutput

SetGenerativeAISettings sets the GenerativeAISettings field's value.

func (*CreateBotLocaleOutput) SetLocaleId

func (s *CreateBotLocaleOutput) SetLocaleId(v string) *CreateBotLocaleOutput

SetLocaleId sets the LocaleId field's value.

func (*CreateBotLocaleOutput) SetLocaleName

func (s *CreateBotLocaleOutput) SetLocaleName(v string) *CreateBotLocaleOutput

SetLocaleName sets the LocaleName field's value.

func (*CreateBotLocaleOutput) SetNluIntentConfidenceThreshold

func (s *CreateBotLocaleOutput) SetNluIntentConfidenceThreshold(v float64) *CreateBotLocaleOutput

SetNluIntentConfidenceThreshold sets the NluIntentConfidenceThreshold field's value.

func (*CreateBotLocaleOutput) SetVoiceSettings

func (s *CreateBotLocaleOutput) SetVoiceSettings(v *VoiceSettings) *CreateBotLocaleOutput

SetVoiceSettings sets the VoiceSettings field's value.

func (CreateBotLocaleOutput) String

func (s CreateBotLocaleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateBotOutput

type CreateBotOutput struct {

    // A unique identifier for a particular bot. You use this to identify the bot
    // when you call other Amazon Lex API operations.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The list of bots in a network that was created.
    BotMembers []*BotMember `locationName:"botMembers" type:"list"`

    // The name specified for the bot.
    BotName *string `locationName:"botName" min:"1" type:"string"`

    // Shows the current status of the bot. The bot is first in the Creating status.
    // Once the bot is read for use, it changes to the Available status. After the
    // bot is created, you can use the DRAFT version of the bot.
    BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"`

    // A list of tags associated with the bot.
    BotTags map[string]*string `locationName:"botTags" type:"map"`

    // The type of a bot that was created.
    BotType *string `locationName:"botType" type:"string" enum:"BotType"`

    // A timestamp indicating the date and time that the bot was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The data privacy settings specified for the bot.
    DataPrivacy *DataPrivacy `locationName:"dataPrivacy" type:"structure"`

    // The description specified for the bot.
    Description *string `locationName:"description" type:"string"`

    // The session idle time specified for the bot.
    IdleSessionTTLInSeconds *int64 `locationName:"idleSessionTTLInSeconds" min:"60" type:"integer"`

    // The IAM role specified for the bot.
    RoleArn *string `locationName:"roleArn" min:"32" type:"string"`

    // A list of tags associated with the test alias for the bot.
    TestBotAliasTags map[string]*string `locationName:"testBotAliasTags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateBotOutput) GoString

func (s CreateBotOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotOutput) SetBotId

func (s *CreateBotOutput) SetBotId(v string) *CreateBotOutput

SetBotId sets the BotId field's value.

func (*CreateBotOutput) SetBotMembers

func (s *CreateBotOutput) SetBotMembers(v []*BotMember) *CreateBotOutput

SetBotMembers sets the BotMembers field's value.

func (*CreateBotOutput) SetBotName

func (s *CreateBotOutput) SetBotName(v string) *CreateBotOutput

SetBotName sets the BotName field's value.

func (*CreateBotOutput) SetBotStatus

func (s *CreateBotOutput) SetBotStatus(v string) *CreateBotOutput

SetBotStatus sets the BotStatus field's value.

func (*CreateBotOutput) SetBotTags

func (s *CreateBotOutput) SetBotTags(v map[string]*string) *CreateBotOutput

SetBotTags sets the BotTags field's value.

func (*CreateBotOutput) SetBotType

func (s *CreateBotOutput) SetBotType(v string) *CreateBotOutput

SetBotType sets the BotType field's value.

func (*CreateBotOutput) SetCreationDateTime

func (s *CreateBotOutput) SetCreationDateTime(v time.Time) *CreateBotOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateBotOutput) SetDataPrivacy

func (s *CreateBotOutput) SetDataPrivacy(v *DataPrivacy) *CreateBotOutput

SetDataPrivacy sets the DataPrivacy field's value.

func (*CreateBotOutput) SetDescription

func (s *CreateBotOutput) SetDescription(v string) *CreateBotOutput

SetDescription sets the Description field's value.

func (*CreateBotOutput) SetIdleSessionTTLInSeconds

func (s *CreateBotOutput) SetIdleSessionTTLInSeconds(v int64) *CreateBotOutput

SetIdleSessionTTLInSeconds sets the IdleSessionTTLInSeconds field's value.

func (*CreateBotOutput) SetRoleArn

func (s *CreateBotOutput) SetRoleArn(v string) *CreateBotOutput

SetRoleArn sets the RoleArn field's value.

func (*CreateBotOutput) SetTestBotAliasTags

func (s *CreateBotOutput) SetTestBotAliasTags(v map[string]*string) *CreateBotOutput

SetTestBotAliasTags sets the TestBotAliasTags field's value.

func (CreateBotOutput) String

func (s CreateBotOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateBotVersionInput

type CreateBotVersionInput struct {

    // The identifier of the bot to create the version for.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // Specifies the locales that Amazon Lex adds to this version. You can choose
    // the Draft version or any other previously published version for each locale.
    // When you specify a source version, the locale data is copied from the source
    // version to the new version.
    //
    // BotVersionLocaleSpecification is a required field
    BotVersionLocaleSpecification map[string]*BotVersionLocaleDetails `locationName:"botVersionLocaleSpecification" min:"1" type:"map" required:"true"`

    // A description of the version. Use the description to help identify the version
    // in lists.
    Description *string `locationName:"description" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBotVersionInput) GoString

func (s CreateBotVersionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotVersionInput) SetBotId

func (s *CreateBotVersionInput) SetBotId(v string) *CreateBotVersionInput

SetBotId sets the BotId field's value.

func (*CreateBotVersionInput) SetBotVersionLocaleSpecification

func (s *CreateBotVersionInput) SetBotVersionLocaleSpecification(v map[string]*BotVersionLocaleDetails) *CreateBotVersionInput

SetBotVersionLocaleSpecification sets the BotVersionLocaleSpecification field's value.

func (*CreateBotVersionInput) SetDescription

func (s *CreateBotVersionInput) SetDescription(v string) *CreateBotVersionInput

SetDescription sets the Description field's value.

func (CreateBotVersionInput) String

func (s CreateBotVersionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotVersionInput) Validate

func (s *CreateBotVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateBotVersionOutput

type CreateBotVersionOutput struct {

    // The bot identifier specified in the request.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // When you send a request to create or update a bot, Amazon Lex sets the status
    // response element to Creating. After Amazon Lex builds the bot, it sets status
    // to Available. If Amazon Lex can't build the bot, it sets status to Failed.
    BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"`

    // The version number assigned to the version.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`

    // The source versions used for each locale in the new version.
    BotVersionLocaleSpecification map[string]*BotVersionLocaleDetails `locationName:"botVersionLocaleSpecification" min:"1" type:"map"`

    // A timestamp of the date and time that the version was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The description of the version specified in the request.
    Description *string `locationName:"description" type:"string"`
    // contains filtered or unexported fields
}

func (CreateBotVersionOutput) GoString

func (s CreateBotVersionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateBotVersionOutput) SetBotId

func (s *CreateBotVersionOutput) SetBotId(v string) *CreateBotVersionOutput

SetBotId sets the BotId field's value.

func (*CreateBotVersionOutput) SetBotStatus

func (s *CreateBotVersionOutput) SetBotStatus(v string) *CreateBotVersionOutput

SetBotStatus sets the BotStatus field's value.

func (*CreateBotVersionOutput) SetBotVersion

func (s *CreateBotVersionOutput) SetBotVersion(v string) *CreateBotVersionOutput

SetBotVersion sets the BotVersion field's value.

func (*CreateBotVersionOutput) SetBotVersionLocaleSpecification

func (s *CreateBotVersionOutput) SetBotVersionLocaleSpecification(v map[string]*BotVersionLocaleDetails) *CreateBotVersionOutput

SetBotVersionLocaleSpecification sets the BotVersionLocaleSpecification field's value.

func (*CreateBotVersionOutput) SetCreationDateTime

func (s *CreateBotVersionOutput) SetCreationDateTime(v time.Time) *CreateBotVersionOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateBotVersionOutput) SetDescription

func (s *CreateBotVersionOutput) SetDescription(v string) *CreateBotVersionOutput

SetDescription sets the Description field's value.

func (CreateBotVersionOutput) String

func (s CreateBotVersionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateExportInput

type CreateExportInput struct {

    // The file format of the bot or bot locale definition files.
    //
    // FileFormat is a required field
    FileFormat *string `locationName:"fileFormat" type:"string" required:"true" enum:"ImportExportFileFormat"`

    // An password to use to encrypt the exported archive. Using a password is optional,
    // but you should encrypt the archive to protect the data in transit between
    // Amazon Lex and your local computer.
    //
    // FilePassword is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateExportInput's
    // String and GoString methods.
    FilePassword *string `locationName:"filePassword" min:"1" type:"string" sensitive:"true"`

    // Specifies the type of resource to export, either a bot or a bot locale. You
    // can only specify one type of resource to export.
    //
    // ResourceSpecification is a required field
    ResourceSpecification *ExportResourceSpecification `locationName:"resourceSpecification" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateExportInput) GoString

func (s CreateExportInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateExportInput) SetFileFormat

func (s *CreateExportInput) SetFileFormat(v string) *CreateExportInput

SetFileFormat sets the FileFormat field's value.

func (*CreateExportInput) SetFilePassword

func (s *CreateExportInput) SetFilePassword(v string) *CreateExportInput

SetFilePassword sets the FilePassword field's value.

func (*CreateExportInput) SetResourceSpecification

func (s *CreateExportInput) SetResourceSpecification(v *ExportResourceSpecification) *CreateExportInput

SetResourceSpecification sets the ResourceSpecification field's value.

func (CreateExportInput) String

func (s CreateExportInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateExportInput) Validate

func (s *CreateExportInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateExportOutput

type CreateExportOutput struct {

    // The date and time that the request to export a bot was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // An identifier for a specific request to create an export.
    ExportId *string `locationName:"exportId" min:"10" type:"string"`

    // The status of the export. When the status is Completed, you can use the DescribeExport
    // (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeExport.html)
    // operation to get the pre-signed S3 URL link to your exported bot or bot locale.
    ExportStatus *string `locationName:"exportStatus" type:"string" enum:"ExportStatus"`

    // The file format used for the bot or bot locale definition files.
    FileFormat *string `locationName:"fileFormat" type:"string" enum:"ImportExportFileFormat"`

    // A description of the type of resource that was exported, either a bot or
    // a bot locale.
    ResourceSpecification *ExportResourceSpecification `locationName:"resourceSpecification" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateExportOutput) GoString

func (s CreateExportOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateExportOutput) SetCreationDateTime

func (s *CreateExportOutput) SetCreationDateTime(v time.Time) *CreateExportOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateExportOutput) SetExportId

func (s *CreateExportOutput) SetExportId(v string) *CreateExportOutput

SetExportId sets the ExportId field's value.

func (*CreateExportOutput) SetExportStatus

func (s *CreateExportOutput) SetExportStatus(v string) *CreateExportOutput

SetExportStatus sets the ExportStatus field's value.

func (*CreateExportOutput) SetFileFormat

func (s *CreateExportOutput) SetFileFormat(v string) *CreateExportOutput

SetFileFormat sets the FileFormat field's value.

func (*CreateExportOutput) SetResourceSpecification

func (s *CreateExportOutput) SetResourceSpecification(v *ExportResourceSpecification) *CreateExportOutput

SetResourceSpecification sets the ResourceSpecification field's value.

func (CreateExportOutput) String

func (s CreateExportOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateIntentInput

type CreateIntentInput struct {

    // The identifier of the bot associated with this intent.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot associated with this intent.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // A description of the intent. Use the description to help identify the intent
    // in lists.
    Description *string `locationName:"description" type:"string"`

    // Specifies that Amazon Lex invokes the alias Lambda function for each user
    // input. You can invoke this Lambda function to personalize user interaction.
    //
    // For example, suppose that your bot determines that the user's name is John.
    // You Lambda function might retrieve John's information from a backend database
    // and prepopulate some of the values. For example, if you find that John is
    // gluten intolerant, you might set the corresponding intent slot, glutenIntolerant
    // to true. You might find John's phone number and set the corresponding session
    // attribute.
    DialogCodeHook *DialogCodeHookSettings `locationName:"dialogCodeHook" type:"structure"`

    // Specifies that Amazon Lex invokes the alias Lambda function when the intent
    // is ready for fulfillment. You can invoke this function to complete the bot's
    // transaction with the user.
    //
    // For example, in a pizza ordering bot, the Lambda function can look up the
    // closest pizza restaurant to the customer's location and then place an order
    // on the customer's behalf.
    FulfillmentCodeHook *FulfillmentCodeHookSettings `locationName:"fulfillmentCodeHook" type:"structure"`

    // Configuration settings for the response that is sent to the user at the beginning
    // of a conversation, before eliciting slot values.
    InitialResponseSetting *InitialResponseSetting `locationName:"initialResponseSetting" type:"structure"`

    // A list of contexts that must be active for this intent to be considered by
    // Amazon Lex.
    //
    // When an intent has an input context list, Amazon Lex only considers using
    // the intent in an interaction with the user when the specified contexts are
    // included in the active context list for the session. If the contexts are
    // not active, then Amazon Lex will not use the intent.
    //
    // A context can be automatically activated using the outputContexts property
    // or it can be set at runtime.
    //
    // For example, if there are two intents with different input contexts that
    // respond to the same utterances, only the intent with the active context will
    // respond.
    //
    // An intent may have up to 5 input contexts. If an intent has multiple input
    // contexts, all of the contexts must be active to consider the intent.
    InputContexts []*InputContext `locationName:"inputContexts" type:"list"`

    // Sets the response that Amazon Lex sends to the user when the intent is closed.
    IntentClosingSetting *IntentClosingSetting `locationName:"intentClosingSetting" type:"structure"`

    // Provides prompts that Amazon Lex sends to the user to confirm the completion
    // of an intent. If the user answers "no," the settings contain a statement
    // that is sent to the user to end the intent.
    IntentConfirmationSetting *IntentConfirmationSetting `locationName:"intentConfirmationSetting" type:"structure"`

    // The name of the intent. Intent names must be unique in the locale that contains
    // the intent and cannot match the name of any built-in intent.
    //
    // IntentName is a required field
    IntentName *string `locationName:"intentName" min:"1" type:"string" required:"true"`

    // Configuration information required to use the AMAZON.KendraSearchIntent intent
    // to connect to an Amazon Kendra index. The AMAZON.KendraSearchIntent intent
    // is called when Amazon Lex can't determine another intent to invoke.
    KendraConfiguration *KendraConfiguration `locationName:"kendraConfiguration" type:"structure"`

    // The identifier of the language and locale where this intent is used. All
    // of the bots, slot types, and slots used by the intent must have the same
    // locale. For more information, see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`

    // A lists of contexts that the intent activates when it is fulfilled.
    //
    // You can use an output context to indicate the intents that Amazon Lex should
    // consider for the next turn of the conversation with a customer.
    //
    // When you use the outputContextsList property, all of the contexts specified
    // in the list are activated when the intent is fulfilled. You can set up to
    // 10 output contexts. You can also set the number of conversation turns that
    // the context should be active, or the length of time that the context should
    // be active.
    OutputContexts []*OutputContext `locationName:"outputContexts" type:"list"`

    // A unique identifier for the built-in intent to base this intent on.
    ParentIntentSignature *string `locationName:"parentIntentSignature" type:"string"`

    // An array of strings that a user might say to signal the intent. For example,
    // "I want a pizza", or "I want a {PizzaSize} pizza".
    //
    // In an utterance, slot names are enclosed in curly braces ("{", "}") to indicate
    // where they should be displayed in the utterance shown to the user..
    SampleUtterances []*SampleUtterance `locationName:"sampleUtterances" type:"list"`
    // contains filtered or unexported fields
}

func (CreateIntentInput) GoString

func (s CreateIntentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIntentInput) SetBotId

func (s *CreateIntentInput) SetBotId(v string) *CreateIntentInput

SetBotId sets the BotId field's value.

func (*CreateIntentInput) SetBotVersion

func (s *CreateIntentInput) SetBotVersion(v string) *CreateIntentInput

SetBotVersion sets the BotVersion field's value.

func (*CreateIntentInput) SetDescription

func (s *CreateIntentInput) SetDescription(v string) *CreateIntentInput

SetDescription sets the Description field's value.

func (*CreateIntentInput) SetDialogCodeHook

func (s *CreateIntentInput) SetDialogCodeHook(v *DialogCodeHookSettings) *CreateIntentInput

SetDialogCodeHook sets the DialogCodeHook field's value.

func (*CreateIntentInput) SetFulfillmentCodeHook

func (s *CreateIntentInput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *CreateIntentInput

SetFulfillmentCodeHook sets the FulfillmentCodeHook field's value.

func (*CreateIntentInput) SetInitialResponseSetting

func (s *CreateIntentInput) SetInitialResponseSetting(v *InitialResponseSetting) *CreateIntentInput

SetInitialResponseSetting sets the InitialResponseSetting field's value.

func (*CreateIntentInput) SetInputContexts

func (s *CreateIntentInput) SetInputContexts(v []*InputContext) *CreateIntentInput

SetInputContexts sets the InputContexts field's value.

func (*CreateIntentInput) SetIntentClosingSetting

func (s *CreateIntentInput) SetIntentClosingSetting(v *IntentClosingSetting) *CreateIntentInput

SetIntentClosingSetting sets the IntentClosingSetting field's value.

func (*CreateIntentInput) SetIntentConfirmationSetting

func (s *CreateIntentInput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *CreateIntentInput

SetIntentConfirmationSetting sets the IntentConfirmationSetting field's value.

func (*CreateIntentInput) SetIntentName

func (s *CreateIntentInput) SetIntentName(v string) *CreateIntentInput

SetIntentName sets the IntentName field's value.

func (*CreateIntentInput) SetKendraConfiguration

func (s *CreateIntentInput) SetKendraConfiguration(v *KendraConfiguration) *CreateIntentInput

SetKendraConfiguration sets the KendraConfiguration field's value.

func (*CreateIntentInput) SetLocaleId

func (s *CreateIntentInput) SetLocaleId(v string) *CreateIntentInput

SetLocaleId sets the LocaleId field's value.

func (*CreateIntentInput) SetOutputContexts

func (s *CreateIntentInput) SetOutputContexts(v []*OutputContext) *CreateIntentInput

SetOutputContexts sets the OutputContexts field's value.

func (*CreateIntentInput) SetParentIntentSignature

func (s *CreateIntentInput) SetParentIntentSignature(v string) *CreateIntentInput

SetParentIntentSignature sets the ParentIntentSignature field's value.

func (*CreateIntentInput) SetSampleUtterances

func (s *CreateIntentInput) SetSampleUtterances(v []*SampleUtterance) *CreateIntentInput

SetSampleUtterances sets the SampleUtterances field's value.

func (CreateIntentInput) String

func (s CreateIntentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIntentInput) Validate

func (s *CreateIntentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateIntentOutput

type CreateIntentOutput struct {

    // The identifier of the bot associated with the intent.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The version of the bot associated with the intent.
    BotVersion *string `locationName:"botVersion" min:"5" type:"string"`

    // A timestamp of the date and time that the intent was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The description specified for the intent.
    Description *string `locationName:"description" type:"string"`

    // The dialog Lambda function specified for the intent.
    DialogCodeHook *DialogCodeHookSettings `locationName:"dialogCodeHook" type:"structure"`

    // The fulfillment Lambda function specified for the intent.
    FulfillmentCodeHook *FulfillmentCodeHookSettings `locationName:"fulfillmentCodeHook" type:"structure"`

    // Configuration settings for the response that is sent to the user at the beginning
    // of a conversation, before eliciting slot values.
    InitialResponseSetting *InitialResponseSetting `locationName:"initialResponseSetting" type:"structure"`

    // The list of input contexts specified for the intent.
    InputContexts []*InputContext `locationName:"inputContexts" type:"list"`

    // The closing setting specified for the intent.
    IntentClosingSetting *IntentClosingSetting `locationName:"intentClosingSetting" type:"structure"`

    // The confirmation setting specified for the intent.
    IntentConfirmationSetting *IntentConfirmationSetting `locationName:"intentConfirmationSetting" type:"structure"`

    // A unique identifier for the intent.
    IntentId *string `locationName:"intentId" min:"10" type:"string"`

    // The name specified for the intent.
    IntentName *string `locationName:"intentName" min:"1" type:"string"`

    // Configuration for searching a Amazon Kendra index specified for the intent.
    KendraConfiguration *KendraConfiguration `locationName:"kendraConfiguration" type:"structure"`

    // The locale that the intent is specified to use.
    LocaleId *string `locationName:"localeId" type:"string"`

    // The list of output contexts specified for the intent.
    OutputContexts []*OutputContext `locationName:"outputContexts" type:"list"`

    // The signature of the parent intent specified for the intent.
    ParentIntentSignature *string `locationName:"parentIntentSignature" type:"string"`

    // The sample utterances specified for the intent.
    SampleUtterances []*SampleUtterance `locationName:"sampleUtterances" type:"list"`
    // contains filtered or unexported fields
}

func (CreateIntentOutput) GoString

func (s CreateIntentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateIntentOutput) SetBotId

func (s *CreateIntentOutput) SetBotId(v string) *CreateIntentOutput

SetBotId sets the BotId field's value.

func (*CreateIntentOutput) SetBotVersion

func (s *CreateIntentOutput) SetBotVersion(v string) *CreateIntentOutput

SetBotVersion sets the BotVersion field's value.

func (*CreateIntentOutput) SetCreationDateTime

func (s *CreateIntentOutput) SetCreationDateTime(v time.Time) *CreateIntentOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateIntentOutput) SetDescription

func (s *CreateIntentOutput) SetDescription(v string) *CreateIntentOutput

SetDescription sets the Description field's value.

func (*CreateIntentOutput) SetDialogCodeHook

func (s *CreateIntentOutput) SetDialogCodeHook(v *DialogCodeHookSettings) *CreateIntentOutput

SetDialogCodeHook sets the DialogCodeHook field's value.

func (*CreateIntentOutput) SetFulfillmentCodeHook

func (s *CreateIntentOutput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *CreateIntentOutput

SetFulfillmentCodeHook sets the FulfillmentCodeHook field's value.

func (*CreateIntentOutput) SetInitialResponseSetting

func (s *CreateIntentOutput) SetInitialResponseSetting(v *InitialResponseSetting) *CreateIntentOutput

SetInitialResponseSetting sets the InitialResponseSetting field's value.

func (*CreateIntentOutput) SetInputContexts

func (s *CreateIntentOutput) SetInputContexts(v []*InputContext) *CreateIntentOutput

SetInputContexts sets the InputContexts field's value.

func (*CreateIntentOutput) SetIntentClosingSetting

func (s *CreateIntentOutput) SetIntentClosingSetting(v *IntentClosingSetting) *CreateIntentOutput

SetIntentClosingSetting sets the IntentClosingSetting field's value.

func (*CreateIntentOutput) SetIntentConfirmationSetting

func (s *CreateIntentOutput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *CreateIntentOutput

SetIntentConfirmationSetting sets the IntentConfirmationSetting field's value.

func (*CreateIntentOutput) SetIntentId

func (s *CreateIntentOutput) SetIntentId(v string) *CreateIntentOutput

SetIntentId sets the IntentId field's value.

func (*CreateIntentOutput) SetIntentName

func (s *CreateIntentOutput) SetIntentName(v string) *CreateIntentOutput

SetIntentName sets the IntentName field's value.

func (*CreateIntentOutput) SetKendraConfiguration

func (s *CreateIntentOutput) SetKendraConfiguration(v *KendraConfiguration) *CreateIntentOutput

SetKendraConfiguration sets the KendraConfiguration field's value.

func (*CreateIntentOutput) SetLocaleId

func (s *CreateIntentOutput) SetLocaleId(v string) *CreateIntentOutput

SetLocaleId sets the LocaleId field's value.

func (*CreateIntentOutput) SetOutputContexts

func (s *CreateIntentOutput) SetOutputContexts(v []*OutputContext) *CreateIntentOutput

SetOutputContexts sets the OutputContexts field's value.

func (*CreateIntentOutput) SetParentIntentSignature

func (s *CreateIntentOutput) SetParentIntentSignature(v string) *CreateIntentOutput

SetParentIntentSignature sets the ParentIntentSignature field's value.

func (*CreateIntentOutput) SetSampleUtterances

func (s *CreateIntentOutput) SetSampleUtterances(v []*SampleUtterance) *CreateIntentOutput

SetSampleUtterances sets the SampleUtterances field's value.

func (CreateIntentOutput) String

func (s CreateIntentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateResourcePolicyInput

type CreateResourcePolicyInput struct {

    // A resource policy to add to the resource. The policy is a JSON structure
    // that contains one or more statements that define the policy. The policy must
    // follow the IAM syntax. For more information about the contents of a JSON
    // policy document, see IAM JSON policy reference (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html).
    //
    // If the policy isn't valid, Amazon Lex returns a validation exception.
    //
    // Policy is a required field
    Policy *string `locationName:"policy" min:"2" type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the bot or bot alias that the resource
    // policy is attached to.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateResourcePolicyInput) GoString

func (s CreateResourcePolicyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateResourcePolicyInput) SetPolicy

func (s *CreateResourcePolicyInput) SetPolicy(v string) *CreateResourcePolicyInput

SetPolicy sets the Policy field's value.

func (*CreateResourcePolicyInput) SetResourceArn

func (s *CreateResourcePolicyInput) SetResourceArn(v string) *CreateResourcePolicyInput

SetResourceArn sets the ResourceArn field's value.

func (CreateResourcePolicyInput) String

func (s CreateResourcePolicyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateResourcePolicyInput) Validate

func (s *CreateResourcePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateResourcePolicyOutput

type CreateResourcePolicyOutput struct {

    // The Amazon Resource Name (ARN) of the bot or bot alias that the resource
    // policy was attached to.
    ResourceArn *string `locationName:"resourceArn" min:"1" type:"string"`

    // The current revision of the resource policy. Use the revision ID to make
    // sure that you are updating the most current version of a resource policy
    // when you add a policy statement to a resource, delete a resource, or update
    // a resource.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateResourcePolicyOutput) GoString

func (s CreateResourcePolicyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateResourcePolicyOutput) SetResourceArn

func (s *CreateResourcePolicyOutput) SetResourceArn(v string) *CreateResourcePolicyOutput

SetResourceArn sets the ResourceArn field's value.

func (*CreateResourcePolicyOutput) SetRevisionId

func (s *CreateResourcePolicyOutput) SetRevisionId(v string) *CreateResourcePolicyOutput

SetRevisionId sets the RevisionId field's value.

func (CreateResourcePolicyOutput) String

func (s CreateResourcePolicyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateResourcePolicyStatementInput

type CreateResourcePolicyStatementInput struct {

    // The Amazon Lex action that this policy either allows or denies. The action
    // must apply to the resource type of the specified ARN. For more information,
    // see Actions, resources, and condition keys for Amazon Lex V2 (https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonlexv2.html).
    //
    // Action is a required field
    Action []*string `locationName:"action" type:"list" required:"true"`

    // Specifies a condition when the policy is in effect. If the principal of the
    // policy is a service principal, you must provide two condition blocks, one
    // with a SourceAccount global condition key and one with a SourceArn global
    // condition key.
    //
    // For more information, see IAM JSON policy elements: Condition (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition.html).
    Condition map[string]map[string]*string `locationName:"condition" type:"map"`

    // Determines whether the statement allows or denies access to the resource.
    //
    // Effect is a required field
    Effect *string `locationName:"effect" type:"string" required:"true" enum:"Effect"`

    // The identifier of the revision of the policy to edit. If this revision ID
    // doesn't match the current revision ID, Amazon Lex throws an exception.
    //
    // If you don't specify a revision, Amazon Lex overwrites the contents of the
    // policy with the new values.
    ExpectedRevisionId *string `location:"querystring" locationName:"expectedRevisionId" min:"1" type:"string"`

    // An IAM principal, such as an IAM user, IAM role, or Amazon Web Services services
    // that is allowed or denied access to a resource. For more information, see
    // Amazon Web Services JSON policy elements: Principal (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html).
    //
    // Principal is a required field
    Principal []*Principal `locationName:"principal" type:"list" required:"true"`

    // The Amazon Resource Name (ARN) of the bot or bot alias that the resource
    // policy is attached to.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`

    // The name of the statement. The ID is the same as the Sid IAM property. The
    // statement name must be unique within the policy. For more information, see
    // IAM JSON policy elements: Sid (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_sid.html).
    //
    // StatementId is a required field
    StatementId *string `locationName:"statementId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateResourcePolicyStatementInput) GoString

func (s CreateResourcePolicyStatementInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateResourcePolicyStatementInput) SetAction

func (s *CreateResourcePolicyStatementInput) SetAction(v []*string) *CreateResourcePolicyStatementInput

SetAction sets the Action field's value.

func (*CreateResourcePolicyStatementInput) SetCondition

func (s *CreateResourcePolicyStatementInput) SetCondition(v map[string]map[string]*string) *CreateResourcePolicyStatementInput

SetCondition sets the Condition field's value.

func (*CreateResourcePolicyStatementInput) SetEffect

func (s *CreateResourcePolicyStatementInput) SetEffect(v string) *CreateResourcePolicyStatementInput

SetEffect sets the Effect field's value.

func (*CreateResourcePolicyStatementInput) SetExpectedRevisionId

func (s *CreateResourcePolicyStatementInput) SetExpectedRevisionId(v string) *CreateResourcePolicyStatementInput

SetExpectedRevisionId sets the ExpectedRevisionId field's value.

func (*CreateResourcePolicyStatementInput) SetPrincipal

func (s *CreateResourcePolicyStatementInput) SetPrincipal(v []*Principal) *CreateResourcePolicyStatementInput

SetPrincipal sets the Principal field's value.

func (*CreateResourcePolicyStatementInput) SetResourceArn

func (s *CreateResourcePolicyStatementInput) SetResourceArn(v string) *CreateResourcePolicyStatementInput

SetResourceArn sets the ResourceArn field's value.

func (*CreateResourcePolicyStatementInput) SetStatementId

func (s *CreateResourcePolicyStatementInput) SetStatementId(v string) *CreateResourcePolicyStatementInput

SetStatementId sets the StatementId field's value.

func (CreateResourcePolicyStatementInput) String

func (s CreateResourcePolicyStatementInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateResourcePolicyStatementInput) Validate

func (s *CreateResourcePolicyStatementInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateResourcePolicyStatementOutput

type CreateResourcePolicyStatementOutput struct {

    // The Amazon Resource Name (ARN) of the bot or bot alias that the resource
    // policy is attached to.
    ResourceArn *string `locationName:"resourceArn" min:"1" type:"string"`

    // The current revision of the resource policy. Use the revision ID to make
    // sure that you are updating the most current version of a resource policy
    // when you add a policy statement to a resource, delete a resource, or update
    // a resource.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateResourcePolicyStatementOutput) GoString

func (s CreateResourcePolicyStatementOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateResourcePolicyStatementOutput) SetResourceArn

func (s *CreateResourcePolicyStatementOutput) SetResourceArn(v string) *CreateResourcePolicyStatementOutput

SetResourceArn sets the ResourceArn field's value.

func (*CreateResourcePolicyStatementOutput) SetRevisionId

func (s *CreateResourcePolicyStatementOutput) SetRevisionId(v string) *CreateResourcePolicyStatementOutput

SetRevisionId sets the RevisionId field's value.

func (CreateResourcePolicyStatementOutput) String

func (s CreateResourcePolicyStatementOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSlotInput

type CreateSlotInput struct {

    // The identifier of the bot associated with the slot.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot associated with the slot.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // A description of the slot. Use this to help identify the slot in lists.
    Description *string `locationName:"description" type:"string"`

    // The identifier of the intent that contains the slot.
    //
    // IntentId is a required field
    IntentId *string `location:"uri" locationName:"intentId" min:"10" type:"string" required:"true"`

    // The identifier of the language and locale that the slot will be used in.
    // The string must match one of the supported locales. All of the bots, intents,
    // slot types used by the slot must have the same locale. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`

    // Indicates whether the slot returns multiple values in one response. Multi-value
    // slots are only available in the en-US locale. If you set this value to true
    // in any other locale, Amazon Lex throws a ValidationException.
    //
    // If the multipleValuesSetting is not set, the default value is false.
    MultipleValuesSetting *MultipleValuesSetting `locationName:"multipleValuesSetting" type:"structure"`

    // Determines how slot values are used in Amazon CloudWatch logs. If the value
    // of the obfuscationSetting parameter is DefaultObfuscation, slot values are
    // obfuscated in the log output. If the value is None, the actual value is present
    // in the log output.
    //
    // The default is to obfuscate values in the CloudWatch logs.
    ObfuscationSetting *ObfuscationSetting `locationName:"obfuscationSetting" type:"structure"`

    // The name of the slot. Slot names must be unique within the bot that contains
    // the slot.
    //
    // SlotName is a required field
    SlotName *string `locationName:"slotName" min:"1" type:"string" required:"true"`

    // The unique identifier for the slot type associated with this slot. The slot
    // type determines the values that can be entered into the slot.
    SlotTypeId *string `locationName:"slotTypeId" min:"1" type:"string"`

    // Specifications for the constituent sub slots and the expression for the composite
    // slot.
    SubSlotSetting *SubSlotSetting `locationName:"subSlotSetting" type:"structure"`

    // Specifies prompts that Amazon Lex sends to the user to elicit a response
    // that provides the value for the slot.
    //
    // ValueElicitationSetting is a required field
    ValueElicitationSetting *SlotValueElicitationSetting `locationName:"valueElicitationSetting" type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (CreateSlotInput) GoString

func (s CreateSlotInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSlotInput) SetBotId

func (s *CreateSlotInput) SetBotId(v string) *CreateSlotInput

SetBotId sets the BotId field's value.

func (*CreateSlotInput) SetBotVersion

func (s *CreateSlotInput) SetBotVersion(v string) *CreateSlotInput

SetBotVersion sets the BotVersion field's value.

func (*CreateSlotInput) SetDescription

func (s *CreateSlotInput) SetDescription(v string) *CreateSlotInput

SetDescription sets the Description field's value.

func (*CreateSlotInput) SetIntentId

func (s *CreateSlotInput) SetIntentId(v string) *CreateSlotInput

SetIntentId sets the IntentId field's value.

func (*CreateSlotInput) SetLocaleId

func (s *CreateSlotInput) SetLocaleId(v string) *CreateSlotInput

SetLocaleId sets the LocaleId field's value.

func (*CreateSlotInput) SetMultipleValuesSetting

func (s *CreateSlotInput) SetMultipleValuesSetting(v *MultipleValuesSetting) *CreateSlotInput

SetMultipleValuesSetting sets the MultipleValuesSetting field's value.

func (*CreateSlotInput) SetObfuscationSetting

func (s *CreateSlotInput) SetObfuscationSetting(v *ObfuscationSetting) *CreateSlotInput

SetObfuscationSetting sets the ObfuscationSetting field's value.

func (*CreateSlotInput) SetSlotName

func (s *CreateSlotInput) SetSlotName(v string) *CreateSlotInput

SetSlotName sets the SlotName field's value.

func (*CreateSlotInput) SetSlotTypeId

func (s *CreateSlotInput) SetSlotTypeId(v string) *CreateSlotInput

SetSlotTypeId sets the SlotTypeId field's value.

func (*CreateSlotInput) SetSubSlotSetting

func (s *CreateSlotInput) SetSubSlotSetting(v *SubSlotSetting) *CreateSlotInput

SetSubSlotSetting sets the SubSlotSetting field's value.

func (*CreateSlotInput) SetValueElicitationSetting

func (s *CreateSlotInput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *CreateSlotInput

SetValueElicitationSetting sets the ValueElicitationSetting field's value.

func (CreateSlotInput) String

func (s CreateSlotInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSlotInput) Validate

func (s *CreateSlotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSlotOutput

type CreateSlotOutput struct {

    // The unique identifier of the bot associated with the slot.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The version of the bot associated with the slot.
    BotVersion *string `locationName:"botVersion" min:"5" type:"string"`

    // The timestamp of the date and time that the slot was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The description associated with the slot.
    Description *string `locationName:"description" type:"string"`

    // The unique identifier of the intent associated with the slot.
    IntentId *string `locationName:"intentId" min:"10" type:"string"`

    // The language and local specified for the slot.
    LocaleId *string `locationName:"localeId" type:"string"`

    // Indicates whether the slot returns multiple values in one response.
    MultipleValuesSetting *MultipleValuesSetting `locationName:"multipleValuesSetting" type:"structure"`

    // Indicates whether the slot is configured to obfuscate values in Amazon CloudWatch
    // logs.
    ObfuscationSetting *ObfuscationSetting `locationName:"obfuscationSetting" type:"structure"`

    // The unique identifier associated with the slot. Use this to identify the
    // slot when you update or delete it.
    SlotId *string `locationName:"slotId" min:"10" type:"string"`

    // The name specified for the slot.
    SlotName *string `locationName:"slotName" min:"1" type:"string"`

    // The unique identifier of the slot type associated with this slot.
    SlotTypeId *string `locationName:"slotTypeId" min:"1" type:"string"`

    // Specifications for the constituent sub slots and the expression for the composite
    // slot.
    SubSlotSetting *SubSlotSetting `locationName:"subSlotSetting" type:"structure"`

    // The value elicitation settings specified for the slot.
    ValueElicitationSetting *SlotValueElicitationSetting `locationName:"valueElicitationSetting" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSlotOutput) GoString

func (s CreateSlotOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSlotOutput) SetBotId

func (s *CreateSlotOutput) SetBotId(v string) *CreateSlotOutput

SetBotId sets the BotId field's value.

func (*CreateSlotOutput) SetBotVersion

func (s *CreateSlotOutput) SetBotVersion(v string) *CreateSlotOutput

SetBotVersion sets the BotVersion field's value.

func (*CreateSlotOutput) SetCreationDateTime

func (s *CreateSlotOutput) SetCreationDateTime(v time.Time) *CreateSlotOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateSlotOutput) SetDescription

func (s *CreateSlotOutput) SetDescription(v string) *CreateSlotOutput

SetDescription sets the Description field's value.

func (*CreateSlotOutput) SetIntentId

func (s *CreateSlotOutput) SetIntentId(v string) *CreateSlotOutput

SetIntentId sets the IntentId field's value.

func (*CreateSlotOutput) SetLocaleId

func (s *CreateSlotOutput) SetLocaleId(v string) *CreateSlotOutput

SetLocaleId sets the LocaleId field's value.

func (*CreateSlotOutput) SetMultipleValuesSetting

func (s *CreateSlotOutput) SetMultipleValuesSetting(v *MultipleValuesSetting) *CreateSlotOutput

SetMultipleValuesSetting sets the MultipleValuesSetting field's value.

func (*CreateSlotOutput) SetObfuscationSetting

func (s *CreateSlotOutput) SetObfuscationSetting(v *ObfuscationSetting) *CreateSlotOutput

SetObfuscationSetting sets the ObfuscationSetting field's value.

func (*CreateSlotOutput) SetSlotId

func (s *CreateSlotOutput) SetSlotId(v string) *CreateSlotOutput

SetSlotId sets the SlotId field's value.

func (*CreateSlotOutput) SetSlotName

func (s *CreateSlotOutput) SetSlotName(v string) *CreateSlotOutput

SetSlotName sets the SlotName field's value.

func (*CreateSlotOutput) SetSlotTypeId

func (s *CreateSlotOutput) SetSlotTypeId(v string) *CreateSlotOutput

SetSlotTypeId sets the SlotTypeId field's value.

func (*CreateSlotOutput) SetSubSlotSetting

func (s *CreateSlotOutput) SetSubSlotSetting(v *SubSlotSetting) *CreateSlotOutput

SetSubSlotSetting sets the SubSlotSetting field's value.

func (*CreateSlotOutput) SetValueElicitationSetting

func (s *CreateSlotOutput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *CreateSlotOutput

SetValueElicitationSetting sets the ValueElicitationSetting field's value.

func (CreateSlotOutput) String

func (s CreateSlotOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSlotTypeInput

type CreateSlotTypeInput struct {

    // The identifier of the bot associated with this slot type.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The identifier of the bot version associated with this slot type.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // Specifications for a composite slot type.
    CompositeSlotTypeSetting *CompositeSlotTypeSetting `locationName:"compositeSlotTypeSetting" type:"structure"`

    // A description of the slot type. Use the description to help identify the
    // slot type in lists.
    Description *string `locationName:"description" type:"string"`

    // Sets the type of external information used to create the slot type.
    ExternalSourceSetting *ExternalSourceSetting `locationName:"externalSourceSetting" type:"structure"`

    // The identifier of the language and locale that the slot type will be used
    // in. The string must match one of the supported locales. All of the bots,
    // intents, and slots used by the slot type must have the same locale. For more
    // information, see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`

    // The built-in slot type used as a parent of this slot type. When you define
    // a parent slot type, the new slot type has the configuration of the parent
    // slot type.
    //
    // Only AMAZON.AlphaNumeric is supported.
    ParentSlotTypeSignature *string `locationName:"parentSlotTypeSignature" type:"string"`

    // The name for the slot. A slot type name must be unique within the intent.
    //
    // SlotTypeName is a required field
    SlotTypeName *string `locationName:"slotTypeName" min:"1" type:"string" required:"true"`

    // A list of SlotTypeValue objects that defines the values that the slot type
    // can take. Each value can have a list of synonyms, additional values that
    // help train the machine learning model about the values that it resolves for
    // a slot.
    SlotTypeValues []*SlotTypeValue `locationName:"slotTypeValues" min:"1" type:"list"`

    // Determines the strategy that Amazon Lex uses to select a value from the list
    // of possible values. The field can be set to one of the following values:
    //
    //    * ORIGINAL_VALUE - Returns the value entered by the user, if the user
    //    value is similar to the slot value.
    //
    //    * TOP_RESOLUTION - If there is a resolution list for the slot, return
    //    the first value in the resolution list. If there is no resolution list,
    //    return null.
    //
    // If you don't specify the valueSelectionSetting parameter, the default is
    // ORIGINAL_VALUE.
    ValueSelectionSetting *SlotValueSelectionSetting `locationName:"valueSelectionSetting" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSlotTypeInput) GoString

func (s CreateSlotTypeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSlotTypeInput) SetBotId

func (s *CreateSlotTypeInput) SetBotId(v string) *CreateSlotTypeInput

SetBotId sets the BotId field's value.

func (*CreateSlotTypeInput) SetBotVersion

func (s *CreateSlotTypeInput) SetBotVersion(v string) *CreateSlotTypeInput

SetBotVersion sets the BotVersion field's value.

func (*CreateSlotTypeInput) SetCompositeSlotTypeSetting

func (s *CreateSlotTypeInput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *CreateSlotTypeInput

SetCompositeSlotTypeSetting sets the CompositeSlotTypeSetting field's value.

func (*CreateSlotTypeInput) SetDescription

func (s *CreateSlotTypeInput) SetDescription(v string) *CreateSlotTypeInput

SetDescription sets the Description field's value.

func (*CreateSlotTypeInput) SetExternalSourceSetting

func (s *CreateSlotTypeInput) SetExternalSourceSetting(v *ExternalSourceSetting) *CreateSlotTypeInput

SetExternalSourceSetting sets the ExternalSourceSetting field's value.

func (*CreateSlotTypeInput) SetLocaleId

func (s *CreateSlotTypeInput) SetLocaleId(v string) *CreateSlotTypeInput

SetLocaleId sets the LocaleId field's value.

func (*CreateSlotTypeInput) SetParentSlotTypeSignature

func (s *CreateSlotTypeInput) SetParentSlotTypeSignature(v string) *CreateSlotTypeInput

SetParentSlotTypeSignature sets the ParentSlotTypeSignature field's value.

func (*CreateSlotTypeInput) SetSlotTypeName

func (s *CreateSlotTypeInput) SetSlotTypeName(v string) *CreateSlotTypeInput

SetSlotTypeName sets the SlotTypeName field's value.

func (*CreateSlotTypeInput) SetSlotTypeValues

func (s *CreateSlotTypeInput) SetSlotTypeValues(v []*SlotTypeValue) *CreateSlotTypeInput

SetSlotTypeValues sets the SlotTypeValues field's value.

func (*CreateSlotTypeInput) SetValueSelectionSetting

func (s *CreateSlotTypeInput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *CreateSlotTypeInput

SetValueSelectionSetting sets the ValueSelectionSetting field's value.

func (CreateSlotTypeInput) String

func (s CreateSlotTypeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSlotTypeInput) Validate

func (s *CreateSlotTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSlotTypeOutput

type CreateSlotTypeOutput struct {

    // The identifier for the bot associated with the slot type.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The version of the bot associated with the slot type.
    BotVersion *string `locationName:"botVersion" min:"5" type:"string"`

    // Specifications for a composite slot type.
    CompositeSlotTypeSetting *CompositeSlotTypeSetting `locationName:"compositeSlotTypeSetting" type:"structure"`

    // A timestamp of the date and time that the slot type was created.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The description specified for the slot type.
    Description *string `locationName:"description" type:"string"`

    // The type of external information used to create the slot type.
    ExternalSourceSetting *ExternalSourceSetting `locationName:"externalSourceSetting" type:"structure"`

    // The specified language and local specified for the slot type.
    LocaleId *string `locationName:"localeId" type:"string"`

    // The signature of the base slot type specified for the slot type.
    ParentSlotTypeSignature *string `locationName:"parentSlotTypeSignature" type:"string"`

    // The unique identifier assigned to the slot type. Use this to identify the
    // slot type in the UpdateSlotType and DeleteSlotType operations.
    SlotTypeId *string `locationName:"slotTypeId" min:"10" type:"string"`

    // The name specified for the slot type.
    SlotTypeName *string `locationName:"slotTypeName" min:"1" type:"string"`

    // The list of values that the slot type can assume.
    SlotTypeValues []*SlotTypeValue `locationName:"slotTypeValues" min:"1" type:"list"`

    // The strategy that Amazon Lex uses to select a value from the list of possible
    // values.
    ValueSelectionSetting *SlotValueSelectionSetting `locationName:"valueSelectionSetting" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSlotTypeOutput) GoString

func (s CreateSlotTypeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSlotTypeOutput) SetBotId

func (s *CreateSlotTypeOutput) SetBotId(v string) *CreateSlotTypeOutput

SetBotId sets the BotId field's value.

func (*CreateSlotTypeOutput) SetBotVersion

func (s *CreateSlotTypeOutput) SetBotVersion(v string) *CreateSlotTypeOutput

SetBotVersion sets the BotVersion field's value.

func (*CreateSlotTypeOutput) SetCompositeSlotTypeSetting

func (s *CreateSlotTypeOutput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *CreateSlotTypeOutput

SetCompositeSlotTypeSetting sets the CompositeSlotTypeSetting field's value.

func (*CreateSlotTypeOutput) SetCreationDateTime

func (s *CreateSlotTypeOutput) SetCreationDateTime(v time.Time) *CreateSlotTypeOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateSlotTypeOutput) SetDescription

func (s *CreateSlotTypeOutput) SetDescription(v string) *CreateSlotTypeOutput

SetDescription sets the Description field's value.

func (*CreateSlotTypeOutput) SetExternalSourceSetting

func (s *CreateSlotTypeOutput) SetExternalSourceSetting(v *ExternalSourceSetting) *CreateSlotTypeOutput

SetExternalSourceSetting sets the ExternalSourceSetting field's value.

func (*CreateSlotTypeOutput) SetLocaleId

func (s *CreateSlotTypeOutput) SetLocaleId(v string) *CreateSlotTypeOutput

SetLocaleId sets the LocaleId field's value.

func (*CreateSlotTypeOutput) SetParentSlotTypeSignature

func (s *CreateSlotTypeOutput) SetParentSlotTypeSignature(v string) *CreateSlotTypeOutput

SetParentSlotTypeSignature sets the ParentSlotTypeSignature field's value.

func (*CreateSlotTypeOutput) SetSlotTypeId

func (s *CreateSlotTypeOutput) SetSlotTypeId(v string) *CreateSlotTypeOutput

SetSlotTypeId sets the SlotTypeId field's value.

func (*CreateSlotTypeOutput) SetSlotTypeName

func (s *CreateSlotTypeOutput) SetSlotTypeName(v string) *CreateSlotTypeOutput

SetSlotTypeName sets the SlotTypeName field's value.

func (*CreateSlotTypeOutput) SetSlotTypeValues

func (s *CreateSlotTypeOutput) SetSlotTypeValues(v []*SlotTypeValue) *CreateSlotTypeOutput

SetSlotTypeValues sets the SlotTypeValues field's value.

func (*CreateSlotTypeOutput) SetValueSelectionSetting

func (s *CreateSlotTypeOutput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *CreateSlotTypeOutput

SetValueSelectionSetting sets the ValueSelectionSetting field's value.

func (CreateSlotTypeOutput) String

func (s CreateSlotTypeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTestSetDiscrepancyReportInput

type CreateTestSetDiscrepancyReportInput struct {

    // The target bot for the test set discrepancy report.
    //
    // Target is a required field
    Target *TestSetDiscrepancyReportResourceTarget `locationName:"target" type:"structure" required:"true"`

    // The test set Id for the test set discrepancy report.
    //
    // TestSetId is a required field
    TestSetId *string `location:"uri" locationName:"testSetId" min:"10" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTestSetDiscrepancyReportInput) GoString

func (s CreateTestSetDiscrepancyReportInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestSetDiscrepancyReportInput) SetTarget

func (s *CreateTestSetDiscrepancyReportInput) SetTarget(v *TestSetDiscrepancyReportResourceTarget) *CreateTestSetDiscrepancyReportInput

SetTarget sets the Target field's value.

func (*CreateTestSetDiscrepancyReportInput) SetTestSetId

func (s *CreateTestSetDiscrepancyReportInput) SetTestSetId(v string) *CreateTestSetDiscrepancyReportInput

SetTestSetId sets the TestSetId field's value.

func (CreateTestSetDiscrepancyReportInput) String

func (s CreateTestSetDiscrepancyReportInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestSetDiscrepancyReportInput) Validate

func (s *CreateTestSetDiscrepancyReportInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTestSetDiscrepancyReportOutput

type CreateTestSetDiscrepancyReportOutput struct {

    // The creation date and time for the test set discrepancy report.
    CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"`

    // The target bot for the test set discrepancy report.
    Target *TestSetDiscrepancyReportResourceTarget `locationName:"target" type:"structure"`

    // The unique identifier of the test set discrepancy report to describe.
    TestSetDiscrepancyReportId *string `locationName:"testSetDiscrepancyReportId" min:"10" type:"string"`

    // The test set Id for the test set discrepancy report.
    TestSetId *string `locationName:"testSetId" min:"10" type:"string"`
    // contains filtered or unexported fields
}

func (CreateTestSetDiscrepancyReportOutput) GoString

func (s CreateTestSetDiscrepancyReportOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestSetDiscrepancyReportOutput) SetCreationDateTime

func (s *CreateTestSetDiscrepancyReportOutput) SetCreationDateTime(v time.Time) *CreateTestSetDiscrepancyReportOutput

SetCreationDateTime sets the CreationDateTime field's value.

func (*CreateTestSetDiscrepancyReportOutput) SetTarget

func (s *CreateTestSetDiscrepancyReportOutput) SetTarget(v *TestSetDiscrepancyReportResourceTarget) *CreateTestSetDiscrepancyReportOutput

SetTarget sets the Target field's value.

func (*CreateTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportId

func (s *CreateTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportId(v string) *CreateTestSetDiscrepancyReportOutput

SetTestSetDiscrepancyReportId sets the TestSetDiscrepancyReportId field's value.

func (*CreateTestSetDiscrepancyReportOutput) SetTestSetId

func (s *CreateTestSetDiscrepancyReportOutput) SetTestSetId(v string) *CreateTestSetDiscrepancyReportOutput

SetTestSetId sets the TestSetId field's value.

func (CreateTestSetDiscrepancyReportOutput) String

func (s CreateTestSetDiscrepancyReportOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateUploadUrlInput

type CreateUploadUrlInput struct {
    // contains filtered or unexported fields
}

func (CreateUploadUrlInput) GoString

func (s CreateUploadUrlInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CreateUploadUrlInput) String

func (s CreateUploadUrlInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateUploadUrlOutput

type CreateUploadUrlOutput struct {

    // An identifier for a unique import job. Use it when you call the StartImport
    // (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_StartImport.html)
    // operation.
    ImportId *string `locationName:"importId" min:"10" type:"string"`

    // A pre-signed S3 write URL. Upload the zip archive file that contains the
    // definition of your bot or bot locale.
    UploadUrl *string `locationName:"uploadUrl" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (CreateUploadUrlOutput) GoString

func (s CreateUploadUrlOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateUploadUrlOutput) SetImportId

func (s *CreateUploadUrlOutput) SetImportId(v string) *CreateUploadUrlOutput

SetImportId sets the ImportId field's value.

func (*CreateUploadUrlOutput) SetUploadUrl

func (s *CreateUploadUrlOutput) SetUploadUrl(v string) *CreateUploadUrlOutput

SetUploadUrl sets the UploadUrl field's value.

func (CreateUploadUrlOutput) String

func (s CreateUploadUrlOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CustomPayload

type CustomPayload struct {

    // The string that is sent to your application.
    //
    // Value is a required field
    Value *string `locationName:"value" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A custom response string that Amazon Lex sends to your application. You define the content and structure the string.

func (CustomPayload) GoString

func (s CustomPayload) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomPayload) SetValue

func (s *CustomPayload) SetValue(v string) *CustomPayload

SetValue sets the Value field's value.

func (CustomPayload) String

func (s CustomPayload) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomPayload) Validate

func (s *CustomPayload) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomVocabularyEntryId

type CustomVocabularyEntryId struct {

    // The unique item identifier for the custom vocabulary items.
    //
    // ItemId is a required field
    ItemId *string `locationName:"itemId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The unique entry identifier for the custom vocabulary items.

func (CustomVocabularyEntryId) GoString

func (s CustomVocabularyEntryId) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomVocabularyEntryId) SetItemId

func (s *CustomVocabularyEntryId) SetItemId(v string) *CustomVocabularyEntryId

SetItemId sets the ItemId field's value.

func (CustomVocabularyEntryId) String

func (s CustomVocabularyEntryId) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomVocabularyEntryId) Validate

func (s *CustomVocabularyEntryId) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomVocabularyExportSpecification

type CustomVocabularyExportSpecification struct {

    // The identifier of the bot that contains the custom vocabulary to export.
    //
    // BotId is a required field
    BotId *string `locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot that contains the custom vocabulary to export.
    //
    // BotVersion is a required field
    BotVersion *string `locationName:"botVersion" min:"1" type:"string" required:"true"`

    // The locale of the bot that contains the custom vocabulary to export.
    //
    // LocaleId is a required field
    LocaleId *string `locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Provides the parameters required for exporting a custom vocabulary.

func (CustomVocabularyExportSpecification) GoString

func (s CustomVocabularyExportSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomVocabularyExportSpecification) SetBotId

func (s *CustomVocabularyExportSpecification) SetBotId(v string) *CustomVocabularyExportSpecification

SetBotId sets the BotId field's value.

func (*CustomVocabularyExportSpecification) SetBotVersion

func (s *CustomVocabularyExportSpecification) SetBotVersion(v string) *CustomVocabularyExportSpecification

SetBotVersion sets the BotVersion field's value.

func (*CustomVocabularyExportSpecification) SetLocaleId

func (s *CustomVocabularyExportSpecification) SetLocaleId(v string) *CustomVocabularyExportSpecification

SetLocaleId sets the LocaleId field's value.

func (CustomVocabularyExportSpecification) String

func (s CustomVocabularyExportSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomVocabularyExportSpecification) Validate

func (s *CustomVocabularyExportSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomVocabularyImportSpecification

type CustomVocabularyImportSpecification struct {

    // The identifier of the bot to import the custom vocabulary to.
    //
    // BotId is a required field
    BotId *string `locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot to import the custom vocabulary to.
    //
    // BotVersion is a required field
    BotVersion *string `locationName:"botVersion" min:"5" type:"string" required:"true"`

    // The identifier of the local to import the custom vocabulary to. The value
    // must be en_GB.
    //
    // LocaleId is a required field
    LocaleId *string `locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

Provides the parameters required for importing a custom vocabulary.

func (CustomVocabularyImportSpecification) GoString

func (s CustomVocabularyImportSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomVocabularyImportSpecification) SetBotId

func (s *CustomVocabularyImportSpecification) SetBotId(v string) *CustomVocabularyImportSpecification

SetBotId sets the BotId field's value.

func (*CustomVocabularyImportSpecification) SetBotVersion

func (s *CustomVocabularyImportSpecification) SetBotVersion(v string) *CustomVocabularyImportSpecification

SetBotVersion sets the BotVersion field's value.

func (*CustomVocabularyImportSpecification) SetLocaleId

func (s *CustomVocabularyImportSpecification) SetLocaleId(v string) *CustomVocabularyImportSpecification

SetLocaleId sets the LocaleId field's value.

func (CustomVocabularyImportSpecification) String

func (s CustomVocabularyImportSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomVocabularyImportSpecification) Validate

func (s *CustomVocabularyImportSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CustomVocabularyItem

type CustomVocabularyItem struct {

    // The DisplayAs value for the custom vocabulary item from the custom vocabulary
    // list.
    DisplayAs *string `locationName:"displayAs" min:"1" type:"string"`

    // The unique item identifer for the custom vocabulary item from the custom
    // vocabulary list.
    //
    // ItemId is a required field
    ItemId *string `locationName:"itemId" min:"1" type:"string" required:"true"`

    // The unique phrase for the custom vocabulary item from the custom vocabulary
    // list.
    //
    // Phrase is a required field
    Phrase *string `locationName:"phrase" min:"1" type:"string" required:"true"`

    // The weight assigned for the custom vocabulary item from the custom vocabulary
    // list.
    Weight *int64 `locationName:"weight" type:"integer"`
    // contains filtered or unexported fields
}

The unique custom vocabulary item from the custom vocabulary list.

func (CustomVocabularyItem) GoString

func (s CustomVocabularyItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomVocabularyItem) SetDisplayAs

func (s *CustomVocabularyItem) SetDisplayAs(v string) *CustomVocabularyItem

SetDisplayAs sets the DisplayAs field's value.

func (*CustomVocabularyItem) SetItemId

func (s *CustomVocabularyItem) SetItemId(v string) *CustomVocabularyItem

SetItemId sets the ItemId field's value.

func (*CustomVocabularyItem) SetPhrase

func (s *CustomVocabularyItem) SetPhrase(v string) *CustomVocabularyItem

SetPhrase sets the Phrase field's value.

func (*CustomVocabularyItem) SetWeight

func (s *CustomVocabularyItem) SetWeight(v int64) *CustomVocabularyItem

SetWeight sets the Weight field's value.

func (CustomVocabularyItem) String

func (s CustomVocabularyItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomVocabularyItem) Validate

func (s *CustomVocabularyItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DTMFSpecification

type DTMFSpecification struct {

    // The DTMF character that clears the accumulated DTMF digits and immediately
    // ends the input.
    //
    // DeletionCharacter is a required field
    DeletionCharacter *string `locationName:"deletionCharacter" type:"string" required:"true"`

    // The DTMF character that immediately ends input. If the user does not press
    // this character, the input ends after the end timeout.
    //
    // EndCharacter is a required field
    EndCharacter *string `locationName:"endCharacter" type:"string" required:"true"`

    // How long the bot should wait after the last DTMF character input before assuming
    // that the input has concluded.
    //
    // EndTimeoutMs is a required field
    EndTimeoutMs *int64 `locationName:"endTimeoutMs" min:"1" type:"integer" required:"true"`

    // The maximum number of DTMF digits allowed in an utterance.
    //
    // MaxLength is a required field
    MaxLength *int64 `locationName:"maxLength" min:"1" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

Specifies the DTMF input specifications.

func (DTMFSpecification) GoString

func (s DTMFSpecification) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DTMFSpecification) SetDeletionCharacter

func (s *DTMFSpecification) SetDeletionCharacter(v string) *DTMFSpecification

SetDeletionCharacter sets the DeletionCharacter field's value.

func (*DTMFSpecification) SetEndCharacter

func (s *DTMFSpecification) SetEndCharacter(v string) *DTMFSpecification

SetEndCharacter sets the EndCharacter field's value.

func (*DTMFSpecification) SetEndTimeoutMs

func (s *DTMFSpecification) SetEndTimeoutMs(v int64) *DTMFSpecification

SetEndTimeoutMs sets the EndTimeoutMs field's value.

func (*DTMFSpecification) SetMaxLength

func (s *DTMFSpecification) SetMaxLength(v int64) *DTMFSpecification

SetMaxLength sets the MaxLength field's value.

func (DTMFSpecification) String

func (s DTMFSpecification) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DTMFSpecification) Validate

func (s *DTMFSpecification) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataPrivacy

type DataPrivacy struct {

    // For each Amazon Lex bot created with the Amazon Lex Model Building Service,
    // you must specify whether your use of Amazon Lex is related to a website,
    // program, or other application that is directed or targeted, in whole or in
    // part, to children under age 13 and subject to the Children's Online Privacy
    // Protection Act (COPPA) by specifying true or false in the childDirected field.
    // By specifying true in the childDirected field, you confirm that your use
    // of Amazon Lex is related to a website, program, or other application that
    // is directed or targeted, in whole or in part, to children under age 13 and
    // subject to COPPA. By specifying false in the childDirected field, you confirm
    // that your use of Amazon Lex is not related to a website, program, or other
    // application that is directed or targeted, in whole or in part, to children
    // under age 13 and subject to COPPA. You may not specify a default value for
    // the childDirected field that does not accurately reflect whether your use
    // of Amazon Lex is related to a website, program, or other application that
    // is directed or targeted, in whole or in part, to children under age 13 and
    // subject to COPPA. If your use of Amazon Lex relates to a website, program,
    // or other application that is directed in whole or in part, to children under
    // age 13, you must obtain any required verifiable parental consent under COPPA.
    // For information regarding the use of Amazon Lex in connection with websites,
    // programs, or other applications that are directed or targeted, in whole or
    // in part, to children under age 13, see the Amazon Lex FAQ (http://aws.amazon.com/lex/faqs#data-security).
    //
    // ChildDirected is a required field
    ChildDirected *bool `locationName:"childDirected" type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

By default, data stored by Amazon Lex is encrypted. The DataPrivacy structure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.

func (DataPrivacy) GoString

func (s DataPrivacy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPrivacy) SetChildDirected

func (s *DataPrivacy) SetChildDirected(v bool) *DataPrivacy

SetChildDirected sets the ChildDirected field's value.

func (DataPrivacy) String

func (s DataPrivacy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPrivacy) Validate

func (s *DataPrivacy) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DateRangeFilter

type DateRangeFilter struct {

    // A timestamp indicating the end date for the date range filter.
    //
    // EndDateTime is a required field
    EndDateTime *time.Time `locationName:"endDateTime" type:"timestamp" required:"true"`

    // A timestamp indicating the start date for the date range filter.
    //
    // StartDateTime is a required field
    StartDateTime *time.Time `locationName:"startDateTime" type:"timestamp" required:"true"`
    // contains filtered or unexported fields
}

The object used for specifying the data range that the customer wants Amazon Lex to read through in the input transcripts.

func (DateRangeFilter) GoString

func (s DateRangeFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateRangeFilter) SetEndDateTime

func (s *DateRangeFilter) SetEndDateTime(v time.Time) *DateRangeFilter

SetEndDateTime sets the EndDateTime field's value.

func (*DateRangeFilter) SetStartDateTime

func (s *DateRangeFilter) SetStartDateTime(v time.Time) *DateRangeFilter

SetStartDateTime sets the StartDateTime field's value.

func (DateRangeFilter) String

func (s DateRangeFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DateRangeFilter) Validate

func (s *DateRangeFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DefaultConditionalBranch

type DefaultConditionalBranch struct {

    // The next step in the conversation.
    NextStep *DialogState `locationName:"nextStep" type:"structure"`

    // Specifies a list of message groups that Amazon Lex uses to respond the user
    // input.
    Response *ResponseSpecification `locationName:"response" type:"structure"`
    // contains filtered or unexported fields
}

A set of actions that Amazon Lex should run if none of the other conditions are met.

func (DefaultConditionalBranch) GoString

func (s DefaultConditionalBranch) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultConditionalBranch) SetNextStep

func (s *DefaultConditionalBranch) SetNextStep(v *DialogState) *DefaultConditionalBranch

SetNextStep sets the NextStep field's value.

func (*DefaultConditionalBranch) SetResponse

func (s *DefaultConditionalBranch) SetResponse(v *ResponseSpecification) *DefaultConditionalBranch

SetResponse sets the Response field's value.

func (DefaultConditionalBranch) String

func (s DefaultConditionalBranch) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DefaultConditionalBranch) Validate

func (s *DefaultConditionalBranch) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBotAliasInput

type DeleteBotAliasInput struct {

    // The unique identifier of the bot alias to delete.
    //
    // BotAliasId is a required field
    BotAliasId *string `location:"uri" locationName:"botAliasId" min:"10" type:"string" required:"true"`

    // The unique identifier of the bot associated with the alias to delete.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // By default, Amazon Lex checks if any other resource, such as a bot network,
    // is using the bot alias before it is deleted and throws a ResourceInUseException
    // exception if the alias is being used by another resource. Set this parameter
    // to true to skip this check and remove the alias even if it is being used
    // by another resource.
    SkipResourceInUseCheck *bool `location:"querystring" locationName:"skipResourceInUseCheck" type:"boolean"`
    // contains filtered or unexported fields
}

func (DeleteBotAliasInput) GoString

func (s DeleteBotAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotAliasInput) SetBotAliasId

func (s *DeleteBotAliasInput) SetBotAliasId(v string) *DeleteBotAliasInput

SetBotAliasId sets the BotAliasId field's value.

func (*DeleteBotAliasInput) SetBotId

func (s *DeleteBotAliasInput) SetBotId(v string) *DeleteBotAliasInput

SetBotId sets the BotId field's value.

func (*DeleteBotAliasInput) SetSkipResourceInUseCheck

func (s *DeleteBotAliasInput) SetSkipResourceInUseCheck(v bool) *DeleteBotAliasInput

SetSkipResourceInUseCheck sets the SkipResourceInUseCheck field's value.

func (DeleteBotAliasInput) String

func (s DeleteBotAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotAliasInput) Validate

func (s *DeleteBotAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBotAliasOutput

type DeleteBotAliasOutput struct {

    // The unique identifier of the bot alias to delete.
    BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"`

    // The current status of the alias. The status is Deleting while the alias is
    // in the process of being deleted. Once the alias is deleted, it will no longer
    // appear in the list of aliases returned by the ListBotAliases operation.
    BotAliasStatus *string `locationName:"botAliasStatus" type:"string" enum:"BotAliasStatus"`

    // The unique identifier of the bot that contains the alias to delete.
    BotId *string `locationName:"botId" min:"10" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteBotAliasOutput) GoString

func (s DeleteBotAliasOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotAliasOutput) SetBotAliasId

func (s *DeleteBotAliasOutput) SetBotAliasId(v string) *DeleteBotAliasOutput

SetBotAliasId sets the BotAliasId field's value.

func (*DeleteBotAliasOutput) SetBotAliasStatus

func (s *DeleteBotAliasOutput) SetBotAliasStatus(v string) *DeleteBotAliasOutput

SetBotAliasStatus sets the BotAliasStatus field's value.

func (*DeleteBotAliasOutput) SetBotId

func (s *DeleteBotAliasOutput) SetBotId(v string) *DeleteBotAliasOutput

SetBotId sets the BotId field's value.

func (DeleteBotAliasOutput) String

func (s DeleteBotAliasOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteBotInput

type DeleteBotInput struct {

    // The identifier of the bot to delete.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // By default, Amazon Lex checks if any other resource, such as an alias or
    // bot network, is using the bot version before it is deleted and throws a ResourceInUseException
    // exception if the bot is being used by another resource. Set this parameter
    // to true to skip this check and remove the bot even if it is being used by
    // another resource.
    SkipResourceInUseCheck *bool `location:"querystring" locationName:"skipResourceInUseCheck" type:"boolean"`
    // contains filtered or unexported fields
}

func (DeleteBotInput) GoString

func (s DeleteBotInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotInput) SetBotId

func (s *DeleteBotInput) SetBotId(v string) *DeleteBotInput

SetBotId sets the BotId field's value.

func (*DeleteBotInput) SetSkipResourceInUseCheck

func (s *DeleteBotInput) SetSkipResourceInUseCheck(v bool) *DeleteBotInput

SetSkipResourceInUseCheck sets the SkipResourceInUseCheck field's value.

func (DeleteBotInput) String

func (s DeleteBotInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotInput) Validate

func (s *DeleteBotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBotLocaleInput

type DeleteBotLocaleInput struct {

    // The unique identifier of the bot that contains the locale.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot that contains the locale.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // The identifier of the language and locale that will be deleted. The string
    // must match one of the supported locales. For more information, see Supported
    // languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteBotLocaleInput) GoString

func (s DeleteBotLocaleInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotLocaleInput) SetBotId

func (s *DeleteBotLocaleInput) SetBotId(v string) *DeleteBotLocaleInput

SetBotId sets the BotId field's value.

func (*DeleteBotLocaleInput) SetBotVersion

func (s *DeleteBotLocaleInput) SetBotVersion(v string) *DeleteBotLocaleInput

SetBotVersion sets the BotVersion field's value.

func (*DeleteBotLocaleInput) SetLocaleId

func (s *DeleteBotLocaleInput) SetLocaleId(v string) *DeleteBotLocaleInput

SetLocaleId sets the LocaleId field's value.

func (DeleteBotLocaleInput) String

func (s DeleteBotLocaleInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotLocaleInput) Validate

func (s *DeleteBotLocaleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBotLocaleOutput

type DeleteBotLocaleOutput struct {

    // The identifier of the bot that contained the deleted locale.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The status of deleting the bot locale. The locale first enters the Deleting
    // status. Once the locale is deleted it no longer appears in the list of locales
    // for the bot.
    BotLocaleStatus *string `locationName:"botLocaleStatus" type:"string" enum:"BotLocaleStatus"`

    // The version of the bot that contained the deleted locale.
    BotVersion *string `locationName:"botVersion" min:"5" type:"string"`

    // The language and locale of the deleted locale.
    LocaleId *string `locationName:"localeId" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteBotLocaleOutput) GoString

func (s DeleteBotLocaleOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotLocaleOutput) SetBotId

func (s *DeleteBotLocaleOutput) SetBotId(v string) *DeleteBotLocaleOutput

SetBotId sets the BotId field's value.

func (*DeleteBotLocaleOutput) SetBotLocaleStatus

func (s *DeleteBotLocaleOutput) SetBotLocaleStatus(v string) *DeleteBotLocaleOutput

SetBotLocaleStatus sets the BotLocaleStatus field's value.

func (*DeleteBotLocaleOutput) SetBotVersion

func (s *DeleteBotLocaleOutput) SetBotVersion(v string) *DeleteBotLocaleOutput

SetBotVersion sets the BotVersion field's value.

func (*DeleteBotLocaleOutput) SetLocaleId

func (s *DeleteBotLocaleOutput) SetLocaleId(v string) *DeleteBotLocaleOutput

SetLocaleId sets the LocaleId field's value.

func (DeleteBotLocaleOutput) String

func (s DeleteBotLocaleOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteBotOutput

type DeleteBotOutput struct {

    // The unique identifier of the bot that Amazon Lex is deleting.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The current status of the bot. The status is Deleting while the bot and its
    // associated resources are being deleted.
    BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"`
    // contains filtered or unexported fields
}

func (DeleteBotOutput) GoString

func (s DeleteBotOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotOutput) SetBotId

func (s *DeleteBotOutput) SetBotId(v string) *DeleteBotOutput

SetBotId sets the BotId field's value.

func (*DeleteBotOutput) SetBotStatus

func (s *DeleteBotOutput) SetBotStatus(v string) *DeleteBotOutput

SetBotStatus sets the BotStatus field's value.

func (DeleteBotOutput) String

func (s DeleteBotOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteBotVersionInput

type DeleteBotVersionInput struct {

    // The identifier of the bot that contains the version.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot to delete.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"`

    // By default, Amazon Lex checks if any other resource, such as an alias or
    // bot network, is using the bot version before it is deleted and throws a ResourceInUseException
    // exception if the version is being used by another resource. Set this parameter
    // to true to skip this check and remove the version even if it is being used
    // by another resource.
    SkipResourceInUseCheck *bool `location:"querystring" locationName:"skipResourceInUseCheck" type:"boolean"`
    // contains filtered or unexported fields
}

func (DeleteBotVersionInput) GoString

func (s DeleteBotVersionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotVersionInput) SetBotId

func (s *DeleteBotVersionInput) SetBotId(v string) *DeleteBotVersionInput

SetBotId sets the BotId field's value.

func (*DeleteBotVersionInput) SetBotVersion

func (s *DeleteBotVersionInput) SetBotVersion(v string) *DeleteBotVersionInput

SetBotVersion sets the BotVersion field's value.

func (*DeleteBotVersionInput) SetSkipResourceInUseCheck

func (s *DeleteBotVersionInput) SetSkipResourceInUseCheck(v bool) *DeleteBotVersionInput

SetSkipResourceInUseCheck sets the SkipResourceInUseCheck field's value.

func (DeleteBotVersionInput) String

func (s DeleteBotVersionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotVersionInput) Validate

func (s *DeleteBotVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBotVersionOutput

type DeleteBotVersionOutput struct {

    // The identifier of the bot that is being deleted.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The current status of the bot.
    BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"`

    // The version of the bot that is being deleted.
    BotVersion *string `locationName:"botVersion" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteBotVersionOutput) GoString

func (s DeleteBotVersionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteBotVersionOutput) SetBotId

func (s *DeleteBotVersionOutput) SetBotId(v string) *DeleteBotVersionOutput

SetBotId sets the BotId field's value.

func (*DeleteBotVersionOutput) SetBotStatus

func (s *DeleteBotVersionOutput) SetBotStatus(v string) *DeleteBotVersionOutput

SetBotStatus sets the BotStatus field's value.

func (*DeleteBotVersionOutput) SetBotVersion

func (s *DeleteBotVersionOutput) SetBotVersion(v string) *DeleteBotVersionOutput

SetBotVersion sets the BotVersion field's value.

func (DeleteBotVersionOutput) String

func (s DeleteBotVersionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteCustomVocabularyInput

type DeleteCustomVocabularyInput struct {

    // The unique identifier of the bot to remove the custom vocabulary from.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot to remove the custom vocabulary from.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // The locale identifier for the locale that contains the custom vocabulary
    // to remove.
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteCustomVocabularyInput) GoString

func (s DeleteCustomVocabularyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCustomVocabularyInput) SetBotId

func (s *DeleteCustomVocabularyInput) SetBotId(v string) *DeleteCustomVocabularyInput

SetBotId sets the BotId field's value.

func (*DeleteCustomVocabularyInput) SetBotVersion

func (s *DeleteCustomVocabularyInput) SetBotVersion(v string) *DeleteCustomVocabularyInput

SetBotVersion sets the BotVersion field's value.

func (*DeleteCustomVocabularyInput) SetLocaleId

func (s *DeleteCustomVocabularyInput) SetLocaleId(v string) *DeleteCustomVocabularyInput

SetLocaleId sets the LocaleId field's value.

func (DeleteCustomVocabularyInput) String

func (s DeleteCustomVocabularyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCustomVocabularyInput) Validate

func (s *DeleteCustomVocabularyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCustomVocabularyOutput

type DeleteCustomVocabularyOutput struct {

    // The identifier of the bot that the custom vocabulary was removed from.
    BotId *string `locationName:"botId" min:"10" type:"string"`

    // The version of the bot that the custom vocabulary was removed from.
    BotVersion *string `locationName:"botVersion" min:"5" type:"string"`

    // The status of removing the custom vocabulary.
    CustomVocabularyStatus *string `locationName:"customVocabularyStatus" type:"string" enum:"CustomVocabularyStatus"`

    // The locale identifier for the locale that the custom vocabulary was removed
    // from.
    LocaleId *string `locationName:"localeId" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteCustomVocabularyOutput) GoString

func (s DeleteCustomVocabularyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCustomVocabularyOutput) SetBotId

func (s *DeleteCustomVocabularyOutput) SetBotId(v string) *DeleteCustomVocabularyOutput

SetBotId sets the BotId field's value.

func (*DeleteCustomVocabularyOutput) SetBotVersion

func (s *DeleteCustomVocabularyOutput) SetBotVersion(v string) *DeleteCustomVocabularyOutput

SetBotVersion sets the BotVersion field's value.

func (*DeleteCustomVocabularyOutput) SetCustomVocabularyStatus

func (s *DeleteCustomVocabularyOutput) SetCustomVocabularyStatus(v string) *DeleteCustomVocabularyOutput

SetCustomVocabularyStatus sets the CustomVocabularyStatus field's value.

func (*DeleteCustomVocabularyOutput) SetLocaleId

func (s *DeleteCustomVocabularyOutput) SetLocaleId(v string) *DeleteCustomVocabularyOutput

SetLocaleId sets the LocaleId field's value.

func (DeleteCustomVocabularyOutput) String

func (s DeleteCustomVocabularyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteExportInput

type DeleteExportInput struct {

    // The unique identifier of the export to delete.
    //
    // ExportId is a required field
    ExportId *string `location:"uri" locationName:"exportId" min:"10" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteExportInput) GoString

func (s DeleteExportInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteExportInput) SetExportId

func (s *DeleteExportInput) SetExportId(v string) *DeleteExportInput

SetExportId sets the ExportId field's value.

func (DeleteExportInput) String

func (s DeleteExportInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteExportInput) Validate

func (s *DeleteExportInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteExportOutput

type DeleteExportOutput struct {

    // The unique identifier of the deleted export.
    ExportId *string `locationName:"exportId" min:"10" type:"string"`

    // The current status of the deletion. When the deletion is complete, the export
    // will no longer be returned by the ListExports (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListExports.html)
    // operation and calls to the DescribeExport (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeExport.html)
    // operation with the export identifier will fail.
    ExportStatus *string `locationName:"exportStatus" type:"string" enum:"ExportStatus"`
    // contains filtered or unexported fields
}

func (DeleteExportOutput) GoString

func (s DeleteExportOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteExportOutput) SetExportId

func (s *DeleteExportOutput) SetExportId(v string) *DeleteExportOutput

SetExportId sets the ExportId field's value.

func (*DeleteExportOutput) SetExportStatus

func (s *DeleteExportOutput) SetExportStatus(v string) *DeleteExportOutput

SetExportStatus sets the ExportStatus field's value.

func (DeleteExportOutput) String

func (s DeleteExportOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteImportInput

type DeleteImportInput struct {

    // The unique identifier of the import to delete.
    //
    // ImportId is a required field
    ImportId *string `location:"uri" locationName:"importId" min:"10" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteImportInput) GoString

func (s DeleteImportInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteImportInput) SetImportId

func (s *DeleteImportInput) SetImportId(v string) *DeleteImportInput

SetImportId sets the ImportId field's value.

func (DeleteImportInput) String

func (s DeleteImportInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteImportInput) Validate

func (s *DeleteImportInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteImportOutput

type DeleteImportOutput struct {

    // The unique identifier of the deleted import.
    ImportId *string `locationName:"importId" min:"10" type:"string"`

    // The current status of the deletion. When the deletion is complete, the import
    // will no longer be returned by the ListImports (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListImports.html)
    // operation and calls to the DescribeImport (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeImport.html)
    // operation with the import identifier will fail.
    ImportStatus *string `locationName:"importStatus" type:"string" enum:"ImportStatus"`
    // contains filtered or unexported fields
}

func (DeleteImportOutput) GoString

func (s DeleteImportOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteImportOutput) SetImportId

func (s *DeleteImportOutput) SetImportId(v string) *DeleteImportOutput

SetImportId sets the ImportId field's value.

func (*DeleteImportOutput) SetImportStatus

func (s *DeleteImportOutput) SetImportStatus(v string) *DeleteImportOutput

SetImportStatus sets the ImportStatus field's value.

func (DeleteImportOutput) String

func (s DeleteImportOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteIntentInput

type DeleteIntentInput struct {

    // The identifier of the bot associated with the intent.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot associated with the intent.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // The unique identifier of the intent to delete.
    //
    // IntentId is a required field
    IntentId *string `location:"uri" locationName:"intentId" min:"10" type:"string" required:"true"`

    // The identifier of the language and locale where the bot will be deleted.
    // The string must match one of the supported locales. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteIntentInput) GoString

func (s DeleteIntentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteIntentInput) SetBotId

func (s *DeleteIntentInput) SetBotId(v string) *DeleteIntentInput

SetBotId sets the BotId field's value.

func (*DeleteIntentInput) SetBotVersion

func (s *DeleteIntentInput) SetBotVersion(v string) *DeleteIntentInput

SetBotVersion sets the BotVersion field's value.

func (*DeleteIntentInput) SetIntentId

func (s *DeleteIntentInput) SetIntentId(v string) *DeleteIntentInput

SetIntentId sets the IntentId field's value.

func (*DeleteIntentInput) SetLocaleId

func (s *DeleteIntentInput) SetLocaleId(v string) *DeleteIntentInput

SetLocaleId sets the LocaleId field's value.

func (DeleteIntentInput) String

func (s DeleteIntentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteIntentInput) Validate

func (s *DeleteIntentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteIntentOutput

type DeleteIntentOutput struct {
    // contains filtered or unexported fields
}

func (DeleteIntentOutput) GoString

func (s DeleteIntentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteIntentOutput) String

func (s DeleteIntentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteResourcePolicyInput

type DeleteResourcePolicyInput struct {

    // The identifier of the revision to edit. If this ID doesn't match the current
    // revision number, Amazon Lex returns an exception
    //
    // If you don't specify a revision ID, Amazon Lex will delete the current policy.
    ExpectedRevisionId *string `location:"querystring" locationName:"expectedRevisionId" min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the bot or bot alias that has the resource
    // policy attached.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyInput) GoString

func (s DeleteResourcePolicyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteResourcePolicyInput) SetExpectedRevisionId

func (s *DeleteResourcePolicyInput) SetExpectedRevisionId(v string) *DeleteResourcePolicyInput

SetExpectedRevisionId sets the ExpectedRevisionId field's value.

func (*DeleteResourcePolicyInput) SetResourceArn

func (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput

SetResourceArn sets the ResourceArn field's value.

func (DeleteResourcePolicyInput) String

func (s DeleteResourcePolicyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteResourcePolicyInput) Validate

func (s *DeleteResourcePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteResourcePolicyOutput

type DeleteResourcePolicyOutput struct {

    // The Amazon Resource Name (ARN) of the bot or bot alias that the resource
    // policy was deleted from.
    ResourceArn *string `locationName:"resourceArn" min:"1" type:"string"`

    // The current revision of the resource policy. Use the revision ID to make
    // sure that you are updating the most current version of a resource policy
    // when you add a policy statement to a resource, delete a resource, or update
    // a resource.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyOutput) GoString

func (s DeleteResourcePolicyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteResourcePolicyOutput) SetResourceArn

func (s *DeleteResourcePolicyOutput) SetResourceArn(v string) *DeleteResourcePolicyOutput

SetResourceArn sets the ResourceArn field's value.

func (*DeleteResourcePolicyOutput) SetRevisionId

func (s *DeleteResourcePolicyOutput) SetRevisionId(v string) *DeleteResourcePolicyOutput

SetRevisionId sets the RevisionId field's value.

func (DeleteResourcePolicyOutput) String

func (s DeleteResourcePolicyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteResourcePolicyStatementInput

type DeleteResourcePolicyStatementInput struct {

    // The identifier of the revision of the policy to delete the statement from.
    // If this revision ID doesn't match the current revision ID, Amazon Lex throws
    // an exception.
    //
    // If you don't specify a revision, Amazon Lex removes the current contents
    // of the statement.
    ExpectedRevisionId *string `location:"querystring" locationName:"expectedRevisionId" min:"1" type:"string"`

    // The Amazon Resource Name (ARN) of the bot or bot alias that the resource
    // policy is attached to.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`

    // The name of the statement (SID) to delete from the policy.
    //
    // StatementId is a required field
    StatementId *string `location:"uri" locationName:"statementId" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyStatementInput) GoString

func (s DeleteResourcePolicyStatementInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteResourcePolicyStatementInput) SetExpectedRevisionId

func (s *DeleteResourcePolicyStatementInput) SetExpectedRevisionId(v string) *DeleteResourcePolicyStatementInput

SetExpectedRevisionId sets the ExpectedRevisionId field's value.

func (*DeleteResourcePolicyStatementInput) SetResourceArn

func (s *DeleteResourcePolicyStatementInput) SetResourceArn(v string) *DeleteResourcePolicyStatementInput

SetResourceArn sets the ResourceArn field's value.

func (*DeleteResourcePolicyStatementInput) SetStatementId

func (s *DeleteResourcePolicyStatementInput) SetStatementId(v string) *DeleteResourcePolicyStatementInput

SetStatementId sets the StatementId field's value.

func (DeleteResourcePolicyStatementInput) String

func (s DeleteResourcePolicyStatementInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteResourcePolicyStatementInput) Validate

func (s *DeleteResourcePolicyStatementInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteResourcePolicyStatementOutput

type DeleteResourcePolicyStatementOutput struct {

    // The Amazon Resource Name (ARN) of the bot or bot alias that the resource
    // policy statement was removed from.
    ResourceArn *string `locationName:"resourceArn" min:"1" type:"string"`

    // The current revision of the resource policy. Use the revision ID to make
    // sure that you are updating the most current version of a resource policy
    // when you add a policy statement to a resource, delete a resource, or update
    // a resource.
    RevisionId *string `locationName:"revisionId" min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyStatementOutput) GoString

func (s DeleteResourcePolicyStatementOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteResourcePolicyStatementOutput) SetResourceArn

func (s *DeleteResourcePolicyStatementOutput) SetResourceArn(v string) *DeleteResourcePolicyStatementOutput

SetResourceArn sets the ResourceArn field's value.

func (*DeleteResourcePolicyStatementOutput) SetRevisionId

func (s *DeleteResourcePolicyStatementOutput) SetRevisionId(v string) *DeleteResourcePolicyStatementOutput

SetRevisionId sets the RevisionId field's value.

func (DeleteResourcePolicyStatementOutput) String

func (s DeleteResourcePolicyStatementOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSlotInput

type DeleteSlotInput struct {

    // The identifier of the bot associated with the slot to delete.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot associated with the slot to delete.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // The identifier of the intent associated with the slot.
    //
    // IntentId is a required field
    IntentId *string `location:"uri" locationName:"intentId" min:"10" type:"string" required:"true"`

    // The identifier of the language and locale that the slot will be deleted from.
    // The string must match one of the supported locales. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`

    // The identifier of the slot to delete.
    //
    // SlotId is a required field
    SlotId *string `location:"uri" locationName:"slotId" min:"10" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSlotInput) GoString

func (s DeleteSlotInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSlotInput) SetBotId

func (s *DeleteSlotInput) SetBotId(v string) *DeleteSlotInput

SetBotId sets the BotId field's value.

func (*DeleteSlotInput) SetBotVersion

func (s *DeleteSlotInput) SetBotVersion(v string) *DeleteSlotInput

SetBotVersion sets the BotVersion field's value.

func (*DeleteSlotInput) SetIntentId

func (s *DeleteSlotInput) SetIntentId(v string) *DeleteSlotInput

SetIntentId sets the IntentId field's value.

func (*DeleteSlotInput) SetLocaleId

func (s *DeleteSlotInput) SetLocaleId(v string) *DeleteSlotInput

SetLocaleId sets the LocaleId field's value.

func (*DeleteSlotInput) SetSlotId

func (s *DeleteSlotInput) SetSlotId(v string) *DeleteSlotInput

SetSlotId sets the SlotId field's value.

func (DeleteSlotInput) String

func (s DeleteSlotInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSlotInput) Validate

func (s *DeleteSlotInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSlotOutput

type DeleteSlotOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSlotOutput) GoString

func (s DeleteSlotOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteSlotOutput) String

func (s DeleteSlotOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSlotTypeInput

type DeleteSlotTypeInput struct {

    // The identifier of the bot associated with the slot type.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The version of the bot associated with the slot type.
    //
    // BotVersion is a required field
    BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"`

    // The identifier of the language and locale that the slot type will be deleted
    // from. The string must match one of the supported locales. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    //
    // LocaleId is a required field
    LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"`

    // By default, the DeleteSlotType operations throws a ResourceInUseException
    // exception if you try to delete a slot type used by a slot. Set the skipResourceInUseCheck
    // parameter to true to skip this check and remove the slot type even if a slot
    // uses it.
    SkipResourceInUseCheck *bool `location:"querystring" locationName:"skipResourceInUseCheck" type:"boolean"`

    // The identifier of the slot type to delete.
    //
    // SlotTypeId is a required field
    SlotTypeId *string `location:"uri" locationName:"slotTypeId" min:"10" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSlotTypeInput) GoString

func (s DeleteSlotTypeInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSlotTypeInput) SetBotId

func (s *DeleteSlotTypeInput) SetBotId(v string) *DeleteSlotTypeInput

SetBotId sets the BotId field's value.

func (*DeleteSlotTypeInput) SetBotVersion

func (s *DeleteSlotTypeInput) SetBotVersion(v string) *DeleteSlotTypeInput

SetBotVersion sets the BotVersion field's value.

func (*DeleteSlotTypeInput) SetLocaleId

func (s *DeleteSlotTypeInput) SetLocaleId(v string) *DeleteSlotTypeInput

SetLocaleId sets the LocaleId field's value.

func (*DeleteSlotTypeInput) SetSkipResourceInUseCheck

func (s *DeleteSlotTypeInput) SetSkipResourceInUseCheck(v bool) *DeleteSlotTypeInput

SetSkipResourceInUseCheck sets the SkipResourceInUseCheck field's value.

func (*DeleteSlotTypeInput) SetSlotTypeId

func (s *DeleteSlotTypeInput) SetSlotTypeId(v string) *DeleteSlotTypeInput

SetSlotTypeId sets the SlotTypeId field's value.

func (DeleteSlotTypeInput) String

func (s DeleteSlotTypeInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSlotTypeInput) Validate

func (s *DeleteSlotTypeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSlotTypeOutput

type DeleteSlotTypeOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSlotTypeOutput) GoString

func (s DeleteSlotTypeOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteSlotTypeOutput) String

func (s DeleteSlotTypeOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTestSetInput

type DeleteTestSetInput struct {

    // The test set Id of the test set to be deleted.
    //
    // TestSetId is a required field
    TestSetId *string `location:"uri" locationName:"testSetId" min:"10" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteTestSetInput) GoString

func (s DeleteTestSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestSetInput) SetTestSetId

func (s *DeleteTestSetInput) SetTestSetId(v string) *DeleteTestSetInput

SetTestSetId sets the TestSetId field's value.

func (DeleteTestSetInput) String

func (s DeleteTestSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestSetInput) Validate

func (s *DeleteTestSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTestSetOutput

type DeleteTestSetOutput struct {
    // contains filtered or unexported fields
}

func (DeleteTestSetOutput) GoString

func (s DeleteTestSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteTestSetOutput) String

func (s DeleteTestSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteUtterancesInput

type DeleteUtterancesInput struct {

    // The unique identifier of the bot that contains the utterances.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`

    // The identifier of the language and locale where the utterances were collected.
    // The string must match one of the supported locales. For more information,
    // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html).
    LocaleId *string `location:"querystring" locationName:"localeId" type:"string"`

    // The unique identifier of the session with the user. The ID is returned in
    // the response from the RecognizeText (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_RecognizeText.html)
    // and RecognizeUtterance (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_RecognizeUtterance.html)
    // operations.
    SessionId *string `location:"querystring" locationName:"sessionId" min:"2" type:"string"`
    // contains filtered or unexported fields
}

func (DeleteUtterancesInput) GoString

func (s DeleteUtterancesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteUtterancesInput) SetBotId

func (s *DeleteUtterancesInput) SetBotId(v string) *DeleteUtterancesInput

SetBotId sets the BotId field's value.

func (*DeleteUtterancesInput) SetLocaleId

func (s *DeleteUtterancesInput) SetLocaleId(v string) *DeleteUtterancesInput

SetLocaleId sets the LocaleId field's value.

func (*DeleteUtterancesInput) SetSessionId

func (s *DeleteUtterancesInput) SetSessionId(v string) *DeleteUtterancesInput

SetSessionId sets the SessionId field's value.

func (DeleteUtterancesInput) String

func (s DeleteUtterancesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteUtterancesInput) Validate

func (s *DeleteUtterancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUtterancesOutput

type DeleteUtterancesOutput struct {
    // contains filtered or unexported fields
}

func (DeleteUtterancesOutput) GoString

func (s DeleteUtterancesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteUtterancesOutput) String

func (s DeleteUtterancesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeBotAliasInput

type DescribeBotAliasInput struct {

    // The identifier of the bot alias to describe.
    //
    // BotAliasId is a required field
    BotAliasId *string `location:"uri" locationName:"botAliasId" min:"10" type:"string" required:"true"`

    // The identifier of the bot associated with the bot alias to describe.
    //
    // BotId is a required field
    BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeBotAliasInput) GoString

func (s DescribeBotAliasInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeBotAliasInput) SetBotAliasId

func (s *DescribeBotAliasInput) SetBotAliasId(v string) *DescribeBotAliasInput

SetBotAliasId sets the BotAliasId field's value.

func (*DescribeBotAliasInput) SetBotId

func (s *DescribeBotAliasInput) SetBotId(v string) *DescribeBotAliasInput

SetBotId sets the BotId field's value.

func (DescribeBotAliasInput) String

func (s DescribeBotAliasInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeBotAliasInput) Validate

func (s *DescribeBotAliasInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeBotAliasOutput

type DescribeBotAliasOutput struct {

    // A list of events that affect a bot alias. For example, an event is recorded
    // when the version that the alias points to changes.
    BotAliasHistoryEvents []*BotAliasHistoryEvent `locationName:"botAliasHistoryEvents" type:"list"`

    // The identifier of the bot alia