Documentation ¶
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
Index ¶
- Constants
- 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
- func (s AgentTurnResult) GoString() string
- func (s *AgentTurnResult) SetActualAgentPrompt(v string) *AgentTurnResult
- func (s *AgentTurnResult) SetActualElicitedSlot(v string) *AgentTurnResult
- func (s *AgentTurnResult) SetActualIntent(v string) *AgentTurnResult
- func (s *AgentTurnResult) SetErrorDetails(v *ExecutionErrorDetails) *AgentTurnResult
- func (s *AgentTurnResult) SetExpectedAgentPrompt(v string) *AgentTurnResult
- func (s AgentTurnResult) String() string
- type AgentTurnSpecification
- type AggregatedUtterancesFilter
- func (s AggregatedUtterancesFilter) GoString() string
- func (s *AggregatedUtterancesFilter) SetName(v string) *AggregatedUtterancesFilter
- func (s *AggregatedUtterancesFilter) SetOperator(v string) *AggregatedUtterancesFilter
- func (s *AggregatedUtterancesFilter) SetValues(v []*string) *AggregatedUtterancesFilter
- func (s AggregatedUtterancesFilter) String() string
- func (s *AggregatedUtterancesFilter) Validate() error
- type AggregatedUtterancesSortBy
- func (s AggregatedUtterancesSortBy) GoString() string
- func (s *AggregatedUtterancesSortBy) SetAttribute(v string) *AggregatedUtterancesSortBy
- func (s *AggregatedUtterancesSortBy) SetOrder(v string) *AggregatedUtterancesSortBy
- func (s AggregatedUtterancesSortBy) String() string
- func (s *AggregatedUtterancesSortBy) Validate() error
- type AggregatedUtterancesSummary
- func (s AggregatedUtterancesSummary) GoString() string
- func (s *AggregatedUtterancesSummary) SetContainsDataFromDeletedResources(v bool) *AggregatedUtterancesSummary
- func (s *AggregatedUtterancesSummary) SetHitCount(v int64) *AggregatedUtterancesSummary
- func (s *AggregatedUtterancesSummary) SetMissedCount(v int64) *AggregatedUtterancesSummary
- func (s *AggregatedUtterancesSummary) SetUtterance(v string) *AggregatedUtterancesSummary
- func (s *AggregatedUtterancesSummary) SetUtteranceFirstRecordedInAggregationDuration(v time.Time) *AggregatedUtterancesSummary
- func (s *AggregatedUtterancesSummary) SetUtteranceLastRecordedInAggregationDuration(v time.Time) *AggregatedUtterancesSummary
- func (s AggregatedUtterancesSummary) String() string
- type AllowedInputTypes
- type AnalyticsBinBySpecification
- func (s AnalyticsBinBySpecification) GoString() string
- func (s *AnalyticsBinBySpecification) SetInterval(v string) *AnalyticsBinBySpecification
- func (s *AnalyticsBinBySpecification) SetName(v string) *AnalyticsBinBySpecification
- func (s *AnalyticsBinBySpecification) SetOrder(v string) *AnalyticsBinBySpecification
- func (s AnalyticsBinBySpecification) String() string
- func (s *AnalyticsBinBySpecification) Validate() error
- type AnalyticsBinKey
- type AnalyticsIntentFilter
- func (s AnalyticsIntentFilter) GoString() string
- func (s *AnalyticsIntentFilter) SetName(v string) *AnalyticsIntentFilter
- func (s *AnalyticsIntentFilter) SetOperator(v string) *AnalyticsIntentFilter
- func (s *AnalyticsIntentFilter) SetValues(v []*string) *AnalyticsIntentFilter
- func (s AnalyticsIntentFilter) String() string
- func (s *AnalyticsIntentFilter) Validate() error
- type AnalyticsIntentGroupByKey
- type AnalyticsIntentGroupBySpecification
- type AnalyticsIntentMetric
- func (s AnalyticsIntentMetric) GoString() string
- func (s *AnalyticsIntentMetric) SetName(v string) *AnalyticsIntentMetric
- func (s *AnalyticsIntentMetric) SetOrder(v string) *AnalyticsIntentMetric
- func (s *AnalyticsIntentMetric) SetStatistic(v string) *AnalyticsIntentMetric
- func (s AnalyticsIntentMetric) String() string
- func (s *AnalyticsIntentMetric) Validate() error
- type AnalyticsIntentMetricResult
- func (s AnalyticsIntentMetricResult) GoString() string
- func (s *AnalyticsIntentMetricResult) SetName(v string) *AnalyticsIntentMetricResult
- func (s *AnalyticsIntentMetricResult) SetStatistic(v string) *AnalyticsIntentMetricResult
- func (s *AnalyticsIntentMetricResult) SetValue(v float64) *AnalyticsIntentMetricResult
- func (s AnalyticsIntentMetricResult) String() string
- type AnalyticsIntentNodeSummary
- func (s AnalyticsIntentNodeSummary) GoString() string
- func (s *AnalyticsIntentNodeSummary) SetIntentCount(v int64) *AnalyticsIntentNodeSummary
- func (s *AnalyticsIntentNodeSummary) SetIntentLevel(v int64) *AnalyticsIntentNodeSummary
- func (s *AnalyticsIntentNodeSummary) SetIntentName(v string) *AnalyticsIntentNodeSummary
- func (s *AnalyticsIntentNodeSummary) SetIntentPath(v string) *AnalyticsIntentNodeSummary
- func (s *AnalyticsIntentNodeSummary) SetNodeType(v string) *AnalyticsIntentNodeSummary
- func (s AnalyticsIntentNodeSummary) String() string
- type AnalyticsIntentResult
- func (s AnalyticsIntentResult) GoString() string
- func (s *AnalyticsIntentResult) SetBinKeys(v []*AnalyticsBinKey) *AnalyticsIntentResult
- func (s *AnalyticsIntentResult) SetGroupByKeys(v []*AnalyticsIntentGroupByKey) *AnalyticsIntentResult
- func (s *AnalyticsIntentResult) SetMetricsResults(v []*AnalyticsIntentMetricResult) *AnalyticsIntentResult
- func (s AnalyticsIntentResult) String() string
- type AnalyticsIntentStageFilter
- func (s AnalyticsIntentStageFilter) GoString() string
- func (s *AnalyticsIntentStageFilter) SetName(v string) *AnalyticsIntentStageFilter
- func (s *AnalyticsIntentStageFilter) SetOperator(v string) *AnalyticsIntentStageFilter
- func (s *AnalyticsIntentStageFilter) SetValues(v []*string) *AnalyticsIntentStageFilter
- func (s AnalyticsIntentStageFilter) String() string
- func (s *AnalyticsIntentStageFilter) Validate() error
- type AnalyticsIntentStageGroupByKey
- type AnalyticsIntentStageGroupBySpecification
- func (s AnalyticsIntentStageGroupBySpecification) GoString() string
- func (s *AnalyticsIntentStageGroupBySpecification) SetName(v string) *AnalyticsIntentStageGroupBySpecification
- func (s AnalyticsIntentStageGroupBySpecification) String() string
- func (s *AnalyticsIntentStageGroupBySpecification) Validate() error
- type AnalyticsIntentStageMetric
- func (s AnalyticsIntentStageMetric) GoString() string
- func (s *AnalyticsIntentStageMetric) SetName(v string) *AnalyticsIntentStageMetric
- func (s *AnalyticsIntentStageMetric) SetOrder(v string) *AnalyticsIntentStageMetric
- func (s *AnalyticsIntentStageMetric) SetStatistic(v string) *AnalyticsIntentStageMetric
- func (s AnalyticsIntentStageMetric) String() string
- func (s *AnalyticsIntentStageMetric) Validate() error
- type AnalyticsIntentStageMetricResult
- func (s AnalyticsIntentStageMetricResult) GoString() string
- func (s *AnalyticsIntentStageMetricResult) SetName(v string) *AnalyticsIntentStageMetricResult
- func (s *AnalyticsIntentStageMetricResult) SetStatistic(v string) *AnalyticsIntentStageMetricResult
- func (s *AnalyticsIntentStageMetricResult) SetValue(v float64) *AnalyticsIntentStageMetricResult
- func (s AnalyticsIntentStageMetricResult) String() string
- type AnalyticsIntentStageResult
- func (s AnalyticsIntentStageResult) GoString() string
- func (s *AnalyticsIntentStageResult) SetBinKeys(v []*AnalyticsBinKey) *AnalyticsIntentStageResult
- func (s *AnalyticsIntentStageResult) SetGroupByKeys(v []*AnalyticsIntentStageGroupByKey) *AnalyticsIntentStageResult
- func (s *AnalyticsIntentStageResult) SetMetricsResults(v []*AnalyticsIntentStageMetricResult) *AnalyticsIntentStageResult
- func (s AnalyticsIntentStageResult) String() string
- type AnalyticsPathFilter
- func (s AnalyticsPathFilter) GoString() string
- func (s *AnalyticsPathFilter) SetName(v string) *AnalyticsPathFilter
- func (s *AnalyticsPathFilter) SetOperator(v string) *AnalyticsPathFilter
- func (s *AnalyticsPathFilter) SetValues(v []*string) *AnalyticsPathFilter
- func (s AnalyticsPathFilter) String() string
- func (s *AnalyticsPathFilter) Validate() error
- type AnalyticsSessionFilter
- func (s AnalyticsSessionFilter) GoString() string
- func (s *AnalyticsSessionFilter) SetName(v string) *AnalyticsSessionFilter
- func (s *AnalyticsSessionFilter) SetOperator(v string) *AnalyticsSessionFilter
- func (s *AnalyticsSessionFilter) SetValues(v []*string) *AnalyticsSessionFilter
- func (s AnalyticsSessionFilter) String() string
- func (s *AnalyticsSessionFilter) Validate() error
- type AnalyticsSessionGroupByKey
- type AnalyticsSessionGroupBySpecification
- type AnalyticsSessionMetric
- func (s AnalyticsSessionMetric) GoString() string
- func (s *AnalyticsSessionMetric) SetName(v string) *AnalyticsSessionMetric
- func (s *AnalyticsSessionMetric) SetOrder(v string) *AnalyticsSessionMetric
- func (s *AnalyticsSessionMetric) SetStatistic(v string) *AnalyticsSessionMetric
- func (s AnalyticsSessionMetric) String() string
- func (s *AnalyticsSessionMetric) Validate() error
- type AnalyticsSessionMetricResult
- func (s AnalyticsSessionMetricResult) GoString() string
- func (s *AnalyticsSessionMetricResult) SetName(v string) *AnalyticsSessionMetricResult
- func (s *AnalyticsSessionMetricResult) SetStatistic(v string) *AnalyticsSessionMetricResult
- func (s *AnalyticsSessionMetricResult) SetValue(v float64) *AnalyticsSessionMetricResult
- func (s AnalyticsSessionMetricResult) String() string
- type AnalyticsSessionResult
- func (s AnalyticsSessionResult) GoString() string
- func (s *AnalyticsSessionResult) SetBinKeys(v []*AnalyticsBinKey) *AnalyticsSessionResult
- func (s *AnalyticsSessionResult) SetGroupByKeys(v []*AnalyticsSessionGroupByKey) *AnalyticsSessionResult
- func (s *AnalyticsSessionResult) SetMetricsResults(v []*AnalyticsSessionMetricResult) *AnalyticsSessionResult
- func (s AnalyticsSessionResult) String() string
- type AnalyticsUtteranceAttribute
- type AnalyticsUtteranceAttributeResult
- type AnalyticsUtteranceFilter
- func (s AnalyticsUtteranceFilter) GoString() string
- func (s *AnalyticsUtteranceFilter) SetName(v string) *AnalyticsUtteranceFilter
- func (s *AnalyticsUtteranceFilter) SetOperator(v string) *AnalyticsUtteranceFilter
- func (s *AnalyticsUtteranceFilter) SetValues(v []*string) *AnalyticsUtteranceFilter
- func (s AnalyticsUtteranceFilter) String() string
- func (s *AnalyticsUtteranceFilter) Validate() error
- type AnalyticsUtteranceGroupByKey
- type AnalyticsUtteranceGroupBySpecification
- func (s AnalyticsUtteranceGroupBySpecification) GoString() string
- func (s *AnalyticsUtteranceGroupBySpecification) SetName(v string) *AnalyticsUtteranceGroupBySpecification
- func (s AnalyticsUtteranceGroupBySpecification) String() string
- func (s *AnalyticsUtteranceGroupBySpecification) Validate() error
- type AnalyticsUtteranceMetric
- func (s AnalyticsUtteranceMetric) GoString() string
- func (s *AnalyticsUtteranceMetric) SetName(v string) *AnalyticsUtteranceMetric
- func (s *AnalyticsUtteranceMetric) SetOrder(v string) *AnalyticsUtteranceMetric
- func (s *AnalyticsUtteranceMetric) SetStatistic(v string) *AnalyticsUtteranceMetric
- func (s AnalyticsUtteranceMetric) String() string
- func (s *AnalyticsUtteranceMetric) Validate() error
- type AnalyticsUtteranceMetricResult
- func (s AnalyticsUtteranceMetricResult) GoString() string
- func (s *AnalyticsUtteranceMetricResult) SetName(v string) *AnalyticsUtteranceMetricResult
- func (s *AnalyticsUtteranceMetricResult) SetStatistic(v string) *AnalyticsUtteranceMetricResult
- func (s *AnalyticsUtteranceMetricResult) SetValue(v float64) *AnalyticsUtteranceMetricResult
- func (s AnalyticsUtteranceMetricResult) String() string
- type AnalyticsUtteranceResult
- func (s AnalyticsUtteranceResult) GoString() string
- func (s *AnalyticsUtteranceResult) SetAttributeResults(v []*AnalyticsUtteranceAttributeResult) *AnalyticsUtteranceResult
- func (s *AnalyticsUtteranceResult) SetBinKeys(v []*AnalyticsBinKey) *AnalyticsUtteranceResult
- func (s *AnalyticsUtteranceResult) SetGroupByKeys(v []*AnalyticsUtteranceGroupByKey) *AnalyticsUtteranceResult
- func (s *AnalyticsUtteranceResult) SetMetricsResults(v []*AnalyticsUtteranceMetricResult) *AnalyticsUtteranceResult
- func (s AnalyticsUtteranceResult) String() string
- type AssociatedTranscript
- type AssociatedTranscriptFilter
- func (s AssociatedTranscriptFilter) GoString() string
- func (s *AssociatedTranscriptFilter) SetName(v string) *AssociatedTranscriptFilter
- func (s *AssociatedTranscriptFilter) SetValues(v []*string) *AssociatedTranscriptFilter
- func (s AssociatedTranscriptFilter) String() string
- func (s *AssociatedTranscriptFilter) Validate() error
- type AudioAndDTMFInputSpecification
- func (s AudioAndDTMFInputSpecification) GoString() string
- func (s *AudioAndDTMFInputSpecification) SetAudioSpecification(v *AudioSpecification) *AudioAndDTMFInputSpecification
- func (s *AudioAndDTMFInputSpecification) SetDtmfSpecification(v *DTMFSpecification) *AudioAndDTMFInputSpecification
- func (s *AudioAndDTMFInputSpecification) SetStartTimeoutMs(v int64) *AudioAndDTMFInputSpecification
- func (s AudioAndDTMFInputSpecification) String() string
- func (s *AudioAndDTMFInputSpecification) Validate() error
- type AudioLogDestination
- type AudioLogSetting
- func (s AudioLogSetting) GoString() string
- func (s *AudioLogSetting) SetDestination(v *AudioLogDestination) *AudioLogSetting
- func (s *AudioLogSetting) SetEnabled(v bool) *AudioLogSetting
- func (s *AudioLogSetting) SetSelectiveLoggingEnabled(v bool) *AudioLogSetting
- func (s AudioLogSetting) String() string
- func (s *AudioLogSetting) Validate() error
- type AudioSpecification
- type BatchCreateCustomVocabularyItemInput
- func (s BatchCreateCustomVocabularyItemInput) GoString() string
- func (s *BatchCreateCustomVocabularyItemInput) SetBotId(v string) *BatchCreateCustomVocabularyItemInput
- func (s *BatchCreateCustomVocabularyItemInput) SetBotVersion(v string) *BatchCreateCustomVocabularyItemInput
- func (s *BatchCreateCustomVocabularyItemInput) SetCustomVocabularyItemList(v []*NewCustomVocabularyItem) *BatchCreateCustomVocabularyItemInput
- func (s *BatchCreateCustomVocabularyItemInput) SetLocaleId(v string) *BatchCreateCustomVocabularyItemInput
- func (s BatchCreateCustomVocabularyItemInput) String() string
- func (s *BatchCreateCustomVocabularyItemInput) Validate() error
- type BatchCreateCustomVocabularyItemOutput
- func (s BatchCreateCustomVocabularyItemOutput) GoString() string
- func (s *BatchCreateCustomVocabularyItemOutput) SetBotId(v string) *BatchCreateCustomVocabularyItemOutput
- func (s *BatchCreateCustomVocabularyItemOutput) SetBotVersion(v string) *BatchCreateCustomVocabularyItemOutput
- func (s *BatchCreateCustomVocabularyItemOutput) SetErrors(v []*FailedCustomVocabularyItem) *BatchCreateCustomVocabularyItemOutput
- func (s *BatchCreateCustomVocabularyItemOutput) SetLocaleId(v string) *BatchCreateCustomVocabularyItemOutput
- func (s *BatchCreateCustomVocabularyItemOutput) SetResources(v []*CustomVocabularyItem) *BatchCreateCustomVocabularyItemOutput
- func (s BatchCreateCustomVocabularyItemOutput) String() string
- type BatchDeleteCustomVocabularyItemInput
- func (s BatchDeleteCustomVocabularyItemInput) GoString() string
- func (s *BatchDeleteCustomVocabularyItemInput) SetBotId(v string) *BatchDeleteCustomVocabularyItemInput
- func (s *BatchDeleteCustomVocabularyItemInput) SetBotVersion(v string) *BatchDeleteCustomVocabularyItemInput
- func (s *BatchDeleteCustomVocabularyItemInput) SetCustomVocabularyItemList(v []*CustomVocabularyEntryId) *BatchDeleteCustomVocabularyItemInput
- func (s *BatchDeleteCustomVocabularyItemInput) SetLocaleId(v string) *BatchDeleteCustomVocabularyItemInput
- func (s BatchDeleteCustomVocabularyItemInput) String() string
- func (s *BatchDeleteCustomVocabularyItemInput) Validate() error
- type BatchDeleteCustomVocabularyItemOutput
- func (s BatchDeleteCustomVocabularyItemOutput) GoString() string
- func (s *BatchDeleteCustomVocabularyItemOutput) SetBotId(v string) *BatchDeleteCustomVocabularyItemOutput
- func (s *BatchDeleteCustomVocabularyItemOutput) SetBotVersion(v string) *BatchDeleteCustomVocabularyItemOutput
- func (s *BatchDeleteCustomVocabularyItemOutput) SetErrors(v []*FailedCustomVocabularyItem) *BatchDeleteCustomVocabularyItemOutput
- func (s *BatchDeleteCustomVocabularyItemOutput) SetLocaleId(v string) *BatchDeleteCustomVocabularyItemOutput
- func (s *BatchDeleteCustomVocabularyItemOutput) SetResources(v []*CustomVocabularyItem) *BatchDeleteCustomVocabularyItemOutput
- func (s BatchDeleteCustomVocabularyItemOutput) String() string
- type BatchUpdateCustomVocabularyItemInput
- func (s BatchUpdateCustomVocabularyItemInput) GoString() string
- func (s *BatchUpdateCustomVocabularyItemInput) SetBotId(v string) *BatchUpdateCustomVocabularyItemInput
- func (s *BatchUpdateCustomVocabularyItemInput) SetBotVersion(v string) *BatchUpdateCustomVocabularyItemInput
- func (s *BatchUpdateCustomVocabularyItemInput) SetCustomVocabularyItemList(v []*CustomVocabularyItem) *BatchUpdateCustomVocabularyItemInput
- func (s *BatchUpdateCustomVocabularyItemInput) SetLocaleId(v string) *BatchUpdateCustomVocabularyItemInput
- func (s BatchUpdateCustomVocabularyItemInput) String() string
- func (s *BatchUpdateCustomVocabularyItemInput) Validate() error
- type BatchUpdateCustomVocabularyItemOutput
- func (s BatchUpdateCustomVocabularyItemOutput) GoString() string
- func (s *BatchUpdateCustomVocabularyItemOutput) SetBotId(v string) *BatchUpdateCustomVocabularyItemOutput
- func (s *BatchUpdateCustomVocabularyItemOutput) SetBotVersion(v string) *BatchUpdateCustomVocabularyItemOutput
- func (s *BatchUpdateCustomVocabularyItemOutput) SetErrors(v []*FailedCustomVocabularyItem) *BatchUpdateCustomVocabularyItemOutput
- func (s *BatchUpdateCustomVocabularyItemOutput) SetLocaleId(v string) *BatchUpdateCustomVocabularyItemOutput
- func (s *BatchUpdateCustomVocabularyItemOutput) SetResources(v []*CustomVocabularyItem) *BatchUpdateCustomVocabularyItemOutput
- func (s BatchUpdateCustomVocabularyItemOutput) String() string
- type BedrockModelSpecification
- type BotAliasHistoryEvent
- func (s BotAliasHistoryEvent) GoString() string
- func (s *BotAliasHistoryEvent) SetBotVersion(v string) *BotAliasHistoryEvent
- func (s *BotAliasHistoryEvent) SetEndDate(v time.Time) *BotAliasHistoryEvent
- func (s *BotAliasHistoryEvent) SetStartDate(v time.Time) *BotAliasHistoryEvent
- func (s BotAliasHistoryEvent) String() string
- type BotAliasLocaleSettings
- func (s BotAliasLocaleSettings) GoString() string
- func (s *BotAliasLocaleSettings) SetCodeHookSpecification(v *CodeHookSpecification) *BotAliasLocaleSettings
- func (s *BotAliasLocaleSettings) SetEnabled(v bool) *BotAliasLocaleSettings
- func (s BotAliasLocaleSettings) String() string
- func (s *BotAliasLocaleSettings) Validate() error
- type BotAliasSummary
- func (s BotAliasSummary) GoString() string
- func (s *BotAliasSummary) SetBotAliasId(v string) *BotAliasSummary
- func (s *BotAliasSummary) SetBotAliasName(v string) *BotAliasSummary
- func (s *BotAliasSummary) SetBotAliasStatus(v string) *BotAliasSummary
- func (s *BotAliasSummary) SetBotVersion(v string) *BotAliasSummary
- func (s *BotAliasSummary) SetCreationDateTime(v time.Time) *BotAliasSummary
- func (s *BotAliasSummary) SetDescription(v string) *BotAliasSummary
- func (s *BotAliasSummary) SetLastUpdatedDateTime(v time.Time) *BotAliasSummary
- func (s BotAliasSummary) String() string
- type BotAliasTestExecutionTarget
- func (s BotAliasTestExecutionTarget) GoString() string
- func (s *BotAliasTestExecutionTarget) SetBotAliasId(v string) *BotAliasTestExecutionTarget
- func (s *BotAliasTestExecutionTarget) SetBotId(v string) *BotAliasTestExecutionTarget
- func (s *BotAliasTestExecutionTarget) SetLocaleId(v string) *BotAliasTestExecutionTarget
- func (s BotAliasTestExecutionTarget) String() string
- func (s *BotAliasTestExecutionTarget) Validate() error
- type BotExportSpecification
- func (s BotExportSpecification) GoString() string
- func (s *BotExportSpecification) SetBotId(v string) *BotExportSpecification
- func (s *BotExportSpecification) SetBotVersion(v string) *BotExportSpecification
- func (s BotExportSpecification) String() string
- func (s *BotExportSpecification) Validate() error
- type BotFilter
- type BotImportSpecification
- func (s BotImportSpecification) GoString() string
- func (s *BotImportSpecification) SetBotName(v string) *BotImportSpecification
- func (s *BotImportSpecification) SetBotTags(v map[string]*string) *BotImportSpecification
- func (s *BotImportSpecification) SetDataPrivacy(v *DataPrivacy) *BotImportSpecification
- func (s *BotImportSpecification) SetIdleSessionTTLInSeconds(v int64) *BotImportSpecification
- func (s *BotImportSpecification) SetRoleArn(v string) *BotImportSpecification
- func (s *BotImportSpecification) SetTestBotAliasTags(v map[string]*string) *BotImportSpecification
- func (s BotImportSpecification) String() string
- func (s *BotImportSpecification) Validate() error
- type BotLocaleExportSpecification
- func (s BotLocaleExportSpecification) GoString() string
- func (s *BotLocaleExportSpecification) SetBotId(v string) *BotLocaleExportSpecification
- func (s *BotLocaleExportSpecification) SetBotVersion(v string) *BotLocaleExportSpecification
- func (s *BotLocaleExportSpecification) SetLocaleId(v string) *BotLocaleExportSpecification
- func (s BotLocaleExportSpecification) String() string
- func (s *BotLocaleExportSpecification) Validate() error
- type BotLocaleFilter
- func (s BotLocaleFilter) GoString() string
- func (s *BotLocaleFilter) SetName(v string) *BotLocaleFilter
- func (s *BotLocaleFilter) SetOperator(v string) *BotLocaleFilter
- func (s *BotLocaleFilter) SetValues(v []*string) *BotLocaleFilter
- func (s BotLocaleFilter) String() string
- func (s *BotLocaleFilter) Validate() error
- type BotLocaleHistoryEvent
- type BotLocaleImportSpecification
- func (s BotLocaleImportSpecification) GoString() string
- func (s *BotLocaleImportSpecification) SetBotId(v string) *BotLocaleImportSpecification
- func (s *BotLocaleImportSpecification) SetBotVersion(v string) *BotLocaleImportSpecification
- func (s *BotLocaleImportSpecification) SetLocaleId(v string) *BotLocaleImportSpecification
- func (s *BotLocaleImportSpecification) SetNluIntentConfidenceThreshold(v float64) *BotLocaleImportSpecification
- func (s *BotLocaleImportSpecification) SetVoiceSettings(v *VoiceSettings) *BotLocaleImportSpecification
- func (s BotLocaleImportSpecification) String() string
- func (s *BotLocaleImportSpecification) Validate() error
- type BotLocaleSortBy
- type BotLocaleSummary
- func (s BotLocaleSummary) GoString() string
- func (s *BotLocaleSummary) SetBotLocaleStatus(v string) *BotLocaleSummary
- func (s *BotLocaleSummary) SetDescription(v string) *BotLocaleSummary
- func (s *BotLocaleSummary) SetLastBuildSubmittedDateTime(v time.Time) *BotLocaleSummary
- func (s *BotLocaleSummary) SetLastUpdatedDateTime(v time.Time) *BotLocaleSummary
- func (s *BotLocaleSummary) SetLocaleId(v string) *BotLocaleSummary
- func (s *BotLocaleSummary) SetLocaleName(v string) *BotLocaleSummary
- func (s BotLocaleSummary) String() string
- type BotMember
- func (s BotMember) GoString() string
- func (s *BotMember) SetBotMemberAliasId(v string) *BotMember
- func (s *BotMember) SetBotMemberAliasName(v string) *BotMember
- func (s *BotMember) SetBotMemberId(v string) *BotMember
- func (s *BotMember) SetBotMemberName(v string) *BotMember
- func (s *BotMember) SetBotMemberVersion(v string) *BotMember
- func (s BotMember) String() string
- func (s *BotMember) Validate() error
- type BotRecommendationResultStatistics
- func (s BotRecommendationResultStatistics) GoString() string
- func (s *BotRecommendationResultStatistics) SetIntents(v *IntentStatistics) *BotRecommendationResultStatistics
- func (s *BotRecommendationResultStatistics) SetSlotTypes(v *SlotTypeStatistics) *BotRecommendationResultStatistics
- func (s BotRecommendationResultStatistics) String() string
- type BotRecommendationResults
- func (s BotRecommendationResults) GoString() string
- func (s *BotRecommendationResults) SetAssociatedTranscriptsUrl(v string) *BotRecommendationResults
- func (s *BotRecommendationResults) SetBotLocaleExportUrl(v string) *BotRecommendationResults
- func (s *BotRecommendationResults) SetStatistics(v *BotRecommendationResultStatistics) *BotRecommendationResults
- func (s BotRecommendationResults) String() string
- type BotRecommendationSummary
- func (s BotRecommendationSummary) GoString() string
- func (s *BotRecommendationSummary) SetBotRecommendationId(v string) *BotRecommendationSummary
- func (s *BotRecommendationSummary) SetBotRecommendationStatus(v string) *BotRecommendationSummary
- func (s *BotRecommendationSummary) SetCreationDateTime(v time.Time) *BotRecommendationSummary
- func (s *BotRecommendationSummary) SetLastUpdatedDateTime(v time.Time) *BotRecommendationSummary
- func (s BotRecommendationSummary) String() string
- type BotSortBy
- type BotSummary
- func (s BotSummary) GoString() string
- func (s *BotSummary) SetBotId(v string) *BotSummary
- func (s *BotSummary) SetBotName(v string) *BotSummary
- func (s *BotSummary) SetBotStatus(v string) *BotSummary
- func (s *BotSummary) SetBotType(v string) *BotSummary
- func (s *BotSummary) SetDescription(v string) *BotSummary
- func (s *BotSummary) SetLastUpdatedDateTime(v time.Time) *BotSummary
- func (s *BotSummary) SetLatestBotVersion(v string) *BotSummary
- func (s BotSummary) String() string
- type BotVersionLocaleDetails
- type BotVersionSortBy
- type BotVersionSummary
- func (s BotVersionSummary) GoString() string
- func (s *BotVersionSummary) SetBotName(v string) *BotVersionSummary
- func (s *BotVersionSummary) SetBotStatus(v string) *BotVersionSummary
- func (s *BotVersionSummary) SetBotVersion(v string) *BotVersionSummary
- func (s *BotVersionSummary) SetCreationDateTime(v time.Time) *BotVersionSummary
- func (s *BotVersionSummary) SetDescription(v string) *BotVersionSummary
- func (s BotVersionSummary) String() string
- type BuildBotLocaleInput
- func (s BuildBotLocaleInput) GoString() string
- func (s *BuildBotLocaleInput) SetBotId(v string) *BuildBotLocaleInput
- func (s *BuildBotLocaleInput) SetBotVersion(v string) *BuildBotLocaleInput
- func (s *BuildBotLocaleInput) SetLocaleId(v string) *BuildBotLocaleInput
- func (s BuildBotLocaleInput) String() string
- func (s *BuildBotLocaleInput) Validate() error
- type BuildBotLocaleOutput
- func (s BuildBotLocaleOutput) GoString() string
- func (s *BuildBotLocaleOutput) SetBotId(v string) *BuildBotLocaleOutput
- func (s *BuildBotLocaleOutput) SetBotLocaleStatus(v string) *BuildBotLocaleOutput
- func (s *BuildBotLocaleOutput) SetBotVersion(v string) *BuildBotLocaleOutput
- func (s *BuildBotLocaleOutput) SetLastBuildSubmittedDateTime(v time.Time) *BuildBotLocaleOutput
- func (s *BuildBotLocaleOutput) SetLocaleId(v string) *BuildBotLocaleOutput
- func (s BuildBotLocaleOutput) String() string
- type BuildtimeSettings
- func (s BuildtimeSettings) GoString() string
- func (s *BuildtimeSettings) SetDescriptiveBotBuilder(v *DescriptiveBotBuilderSpecification) *BuildtimeSettings
- func (s *BuildtimeSettings) SetSampleUtteranceGeneration(v *SampleUtteranceGenerationSpecification) *BuildtimeSettings
- func (s BuildtimeSettings) String() string
- func (s *BuildtimeSettings) Validate() error
- type BuiltInIntentSortBy
- type BuiltInIntentSummary
- type BuiltInSlotTypeSortBy
- type BuiltInSlotTypeSummary
- type Button
- type CloudWatchLogGroupLogDestination
- func (s CloudWatchLogGroupLogDestination) GoString() string
- func (s *CloudWatchLogGroupLogDestination) SetCloudWatchLogGroupArn(v string) *CloudWatchLogGroupLogDestination
- func (s *CloudWatchLogGroupLogDestination) SetLogPrefix(v string) *CloudWatchLogGroupLogDestination
- func (s CloudWatchLogGroupLogDestination) String() string
- func (s *CloudWatchLogGroupLogDestination) Validate() error
- type CodeHookSpecification
- type CompositeSlotTypeSetting
- type Condition
- type ConditionalBranch
- func (s ConditionalBranch) GoString() string
- func (s *ConditionalBranch) SetCondition(v *Condition) *ConditionalBranch
- func (s *ConditionalBranch) SetName(v string) *ConditionalBranch
- func (s *ConditionalBranch) SetNextStep(v *DialogState) *ConditionalBranch
- func (s *ConditionalBranch) SetResponse(v *ResponseSpecification) *ConditionalBranch
- func (s ConditionalBranch) String() string
- func (s *ConditionalBranch) Validate() error
- type ConditionalSpecification
- func (s ConditionalSpecification) GoString() string
- func (s *ConditionalSpecification) SetActive(v bool) *ConditionalSpecification
- func (s *ConditionalSpecification) SetConditionalBranches(v []*ConditionalBranch) *ConditionalSpecification
- func (s *ConditionalSpecification) SetDefaultBranch(v *DefaultConditionalBranch) *ConditionalSpecification
- func (s ConditionalSpecification) String() string
- func (s *ConditionalSpecification) Validate() error
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type ConversationLevelIntentClassificationResultItem
- func (s ConversationLevelIntentClassificationResultItem) GoString() string
- func (s *ConversationLevelIntentClassificationResultItem) SetIntentName(v string) *ConversationLevelIntentClassificationResultItem
- func (s *ConversationLevelIntentClassificationResultItem) SetMatchResult(v string) *ConversationLevelIntentClassificationResultItem
- func (s ConversationLevelIntentClassificationResultItem) String() string
- type ConversationLevelResultDetail
- func (s ConversationLevelResultDetail) GoString() string
- func (s *ConversationLevelResultDetail) SetEndToEndResult(v string) *ConversationLevelResultDetail
- func (s *ConversationLevelResultDetail) SetSpeechTranscriptionResult(v string) *ConversationLevelResultDetail
- func (s ConversationLevelResultDetail) String() string
- type ConversationLevelSlotResolutionResultItem
- func (s ConversationLevelSlotResolutionResultItem) GoString() string
- func (s *ConversationLevelSlotResolutionResultItem) SetIntentName(v string) *ConversationLevelSlotResolutionResultItem
- func (s *ConversationLevelSlotResolutionResultItem) SetMatchResult(v string) *ConversationLevelSlotResolutionResultItem
- func (s *ConversationLevelSlotResolutionResultItem) SetSlotName(v string) *ConversationLevelSlotResolutionResultItem
- func (s ConversationLevelSlotResolutionResultItem) String() string
- type ConversationLevelTestResultItem
- func (s ConversationLevelTestResultItem) GoString() string
- func (s *ConversationLevelTestResultItem) SetConversationId(v string) *ConversationLevelTestResultItem
- func (s *ConversationLevelTestResultItem) SetEndToEndResult(v string) *ConversationLevelTestResultItem
- func (s *ConversationLevelTestResultItem) SetIntentClassificationResults(v []*ConversationLevelIntentClassificationResultItem) *ConversationLevelTestResultItem
- func (s *ConversationLevelTestResultItem) SetSlotResolutionResults(v []*ConversationLevelSlotResolutionResultItem) *ConversationLevelTestResultItem
- func (s *ConversationLevelTestResultItem) SetSpeechTranscriptionResult(v string) *ConversationLevelTestResultItem
- func (s ConversationLevelTestResultItem) String() string
- type ConversationLevelTestResults
- type ConversationLevelTestResultsFilterBy
- type ConversationLogSettings
- func (s ConversationLogSettings) GoString() string
- func (s *ConversationLogSettings) SetAudioLogSettings(v []*AudioLogSetting) *ConversationLogSettings
- func (s *ConversationLogSettings) SetTextLogSettings(v []*TextLogSetting) *ConversationLogSettings
- func (s ConversationLogSettings) String() string
- func (s *ConversationLogSettings) Validate() error
- type ConversationLogsDataSource
- func (s ConversationLogsDataSource) GoString() string
- func (s *ConversationLogsDataSource) SetBotAliasId(v string) *ConversationLogsDataSource
- func (s *ConversationLogsDataSource) SetBotId(v string) *ConversationLogsDataSource
- func (s *ConversationLogsDataSource) SetFilter(v *ConversationLogsDataSourceFilterBy) *ConversationLogsDataSource
- func (s *ConversationLogsDataSource) SetLocaleId(v string) *ConversationLogsDataSource
- func (s ConversationLogsDataSource) String() string
- func (s *ConversationLogsDataSource) Validate() error
- type ConversationLogsDataSourceFilterBy
- func (s ConversationLogsDataSourceFilterBy) GoString() string
- func (s *ConversationLogsDataSourceFilterBy) SetEndTime(v time.Time) *ConversationLogsDataSourceFilterBy
- func (s *ConversationLogsDataSourceFilterBy) SetInputMode(v string) *ConversationLogsDataSourceFilterBy
- func (s *ConversationLogsDataSourceFilterBy) SetStartTime(v time.Time) *ConversationLogsDataSourceFilterBy
- func (s ConversationLogsDataSourceFilterBy) String() string
- func (s *ConversationLogsDataSourceFilterBy) Validate() error
- type CreateBotAliasInput
- func (s CreateBotAliasInput) GoString() string
- func (s *CreateBotAliasInput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *CreateBotAliasInput
- func (s *CreateBotAliasInput) SetBotAliasName(v string) *CreateBotAliasInput
- func (s *CreateBotAliasInput) SetBotId(v string) *CreateBotAliasInput
- func (s *CreateBotAliasInput) SetBotVersion(v string) *CreateBotAliasInput
- func (s *CreateBotAliasInput) SetConversationLogSettings(v *ConversationLogSettings) *CreateBotAliasInput
- func (s *CreateBotAliasInput) SetDescription(v string) *CreateBotAliasInput
- func (s *CreateBotAliasInput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *CreateBotAliasInput
- func (s *CreateBotAliasInput) SetTags(v map[string]*string) *CreateBotAliasInput
- func (s CreateBotAliasInput) String() string
- func (s *CreateBotAliasInput) Validate() error
- type CreateBotAliasOutput
- func (s CreateBotAliasOutput) GoString() string
- func (s *CreateBotAliasOutput) SetBotAliasId(v string) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetBotAliasName(v string) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetBotAliasStatus(v string) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetBotId(v string) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetBotVersion(v string) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetConversationLogSettings(v *ConversationLogSettings) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetCreationDateTime(v time.Time) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetDescription(v string) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *CreateBotAliasOutput
- func (s *CreateBotAliasOutput) SetTags(v map[string]*string) *CreateBotAliasOutput
- func (s CreateBotAliasOutput) String() string
- type CreateBotInput
- func (s CreateBotInput) GoString() string
- func (s *CreateBotInput) SetBotMembers(v []*BotMember) *CreateBotInput
- func (s *CreateBotInput) SetBotName(v string) *CreateBotInput
- func (s *CreateBotInput) SetBotTags(v map[string]*string) *CreateBotInput
- func (s *CreateBotInput) SetBotType(v string) *CreateBotInput
- func (s *CreateBotInput) SetDataPrivacy(v *DataPrivacy) *CreateBotInput
- func (s *CreateBotInput) SetDescription(v string) *CreateBotInput
- func (s *CreateBotInput) SetIdleSessionTTLInSeconds(v int64) *CreateBotInput
- func (s *CreateBotInput) SetRoleArn(v string) *CreateBotInput
- func (s *CreateBotInput) SetTestBotAliasTags(v map[string]*string) *CreateBotInput
- func (s CreateBotInput) String() string
- func (s *CreateBotInput) Validate() error
- type CreateBotLocaleInput
- func (s CreateBotLocaleInput) GoString() string
- func (s *CreateBotLocaleInput) SetBotId(v string) *CreateBotLocaleInput
- func (s *CreateBotLocaleInput) SetBotVersion(v string) *CreateBotLocaleInput
- func (s *CreateBotLocaleInput) SetDescription(v string) *CreateBotLocaleInput
- func (s *CreateBotLocaleInput) SetGenerativeAISettings(v *GenerativeAISettings) *CreateBotLocaleInput
- func (s *CreateBotLocaleInput) SetLocaleId(v string) *CreateBotLocaleInput
- func (s *CreateBotLocaleInput) SetNluIntentConfidenceThreshold(v float64) *CreateBotLocaleInput
- func (s *CreateBotLocaleInput) SetVoiceSettings(v *VoiceSettings) *CreateBotLocaleInput
- func (s CreateBotLocaleInput) String() string
- func (s *CreateBotLocaleInput) Validate() error
- type CreateBotLocaleOutput
- func (s CreateBotLocaleOutput) GoString() string
- func (s *CreateBotLocaleOutput) SetBotId(v string) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetBotLocaleStatus(v string) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetBotVersion(v string) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetCreationDateTime(v time.Time) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetDescription(v string) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetGenerativeAISettings(v *GenerativeAISettings) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetLocaleId(v string) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetLocaleName(v string) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetNluIntentConfidenceThreshold(v float64) *CreateBotLocaleOutput
- func (s *CreateBotLocaleOutput) SetVoiceSettings(v *VoiceSettings) *CreateBotLocaleOutput
- func (s CreateBotLocaleOutput) String() string
- type CreateBotOutput
- func (s CreateBotOutput) GoString() string
- func (s *CreateBotOutput) SetBotId(v string) *CreateBotOutput
- func (s *CreateBotOutput) SetBotMembers(v []*BotMember) *CreateBotOutput
- func (s *CreateBotOutput) SetBotName(v string) *CreateBotOutput
- func (s *CreateBotOutput) SetBotStatus(v string) *CreateBotOutput
- func (s *CreateBotOutput) SetBotTags(v map[string]*string) *CreateBotOutput
- func (s *CreateBotOutput) SetBotType(v string) *CreateBotOutput
- func (s *CreateBotOutput) SetCreationDateTime(v time.Time) *CreateBotOutput
- func (s *CreateBotOutput) SetDataPrivacy(v *DataPrivacy) *CreateBotOutput
- func (s *CreateBotOutput) SetDescription(v string) *CreateBotOutput
- func (s *CreateBotOutput) SetIdleSessionTTLInSeconds(v int64) *CreateBotOutput
- func (s *CreateBotOutput) SetRoleArn(v string) *CreateBotOutput
- func (s *CreateBotOutput) SetTestBotAliasTags(v map[string]*string) *CreateBotOutput
- func (s CreateBotOutput) String() string
- type CreateBotVersionInput
- func (s CreateBotVersionInput) GoString() string
- func (s *CreateBotVersionInput) SetBotId(v string) *CreateBotVersionInput
- func (s *CreateBotVersionInput) SetBotVersionLocaleSpecification(v map[string]*BotVersionLocaleDetails) *CreateBotVersionInput
- func (s *CreateBotVersionInput) SetDescription(v string) *CreateBotVersionInput
- func (s CreateBotVersionInput) String() string
- func (s *CreateBotVersionInput) Validate() error
- type CreateBotVersionOutput
- func (s CreateBotVersionOutput) GoString() string
- func (s *CreateBotVersionOutput) SetBotId(v string) *CreateBotVersionOutput
- func (s *CreateBotVersionOutput) SetBotStatus(v string) *CreateBotVersionOutput
- func (s *CreateBotVersionOutput) SetBotVersion(v string) *CreateBotVersionOutput
- func (s *CreateBotVersionOutput) SetBotVersionLocaleSpecification(v map[string]*BotVersionLocaleDetails) *CreateBotVersionOutput
- func (s *CreateBotVersionOutput) SetCreationDateTime(v time.Time) *CreateBotVersionOutput
- func (s *CreateBotVersionOutput) SetDescription(v string) *CreateBotVersionOutput
- func (s CreateBotVersionOutput) String() string
- type CreateExportInput
- func (s CreateExportInput) GoString() string
- func (s *CreateExportInput) SetFileFormat(v string) *CreateExportInput
- func (s *CreateExportInput) SetFilePassword(v string) *CreateExportInput
- func (s *CreateExportInput) SetResourceSpecification(v *ExportResourceSpecification) *CreateExportInput
- func (s CreateExportInput) String() string
- func (s *CreateExportInput) Validate() error
- type CreateExportOutput
- func (s CreateExportOutput) GoString() string
- func (s *CreateExportOutput) SetCreationDateTime(v time.Time) *CreateExportOutput
- func (s *CreateExportOutput) SetExportId(v string) *CreateExportOutput
- func (s *CreateExportOutput) SetExportStatus(v string) *CreateExportOutput
- func (s *CreateExportOutput) SetFileFormat(v string) *CreateExportOutput
- func (s *CreateExportOutput) SetResourceSpecification(v *ExportResourceSpecification) *CreateExportOutput
- func (s CreateExportOutput) String() string
- type CreateIntentInput
- func (s CreateIntentInput) GoString() string
- func (s *CreateIntentInput) SetBotId(v string) *CreateIntentInput
- func (s *CreateIntentInput) SetBotVersion(v string) *CreateIntentInput
- func (s *CreateIntentInput) SetDescription(v string) *CreateIntentInput
- func (s *CreateIntentInput) SetDialogCodeHook(v *DialogCodeHookSettings) *CreateIntentInput
- func (s *CreateIntentInput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *CreateIntentInput
- func (s *CreateIntentInput) SetInitialResponseSetting(v *InitialResponseSetting) *CreateIntentInput
- func (s *CreateIntentInput) SetInputContexts(v []*InputContext) *CreateIntentInput
- func (s *CreateIntentInput) SetIntentClosingSetting(v *IntentClosingSetting) *CreateIntentInput
- func (s *CreateIntentInput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *CreateIntentInput
- func (s *CreateIntentInput) SetIntentName(v string) *CreateIntentInput
- func (s *CreateIntentInput) SetKendraConfiguration(v *KendraConfiguration) *CreateIntentInput
- func (s *CreateIntentInput) SetLocaleId(v string) *CreateIntentInput
- func (s *CreateIntentInput) SetOutputContexts(v []*OutputContext) *CreateIntentInput
- func (s *CreateIntentInput) SetParentIntentSignature(v string) *CreateIntentInput
- func (s *CreateIntentInput) SetSampleUtterances(v []*SampleUtterance) *CreateIntentInput
- func (s CreateIntentInput) String() string
- func (s *CreateIntentInput) Validate() error
- type CreateIntentOutput
- func (s CreateIntentOutput) GoString() string
- func (s *CreateIntentOutput) SetBotId(v string) *CreateIntentOutput
- func (s *CreateIntentOutput) SetBotVersion(v string) *CreateIntentOutput
- func (s *CreateIntentOutput) SetCreationDateTime(v time.Time) *CreateIntentOutput
- func (s *CreateIntentOutput) SetDescription(v string) *CreateIntentOutput
- func (s *CreateIntentOutput) SetDialogCodeHook(v *DialogCodeHookSettings) *CreateIntentOutput
- func (s *CreateIntentOutput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *CreateIntentOutput
- func (s *CreateIntentOutput) SetInitialResponseSetting(v *InitialResponseSetting) *CreateIntentOutput
- func (s *CreateIntentOutput) SetInputContexts(v []*InputContext) *CreateIntentOutput
- func (s *CreateIntentOutput) SetIntentClosingSetting(v *IntentClosingSetting) *CreateIntentOutput
- func (s *CreateIntentOutput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *CreateIntentOutput
- func (s *CreateIntentOutput) SetIntentId(v string) *CreateIntentOutput
- func (s *CreateIntentOutput) SetIntentName(v string) *CreateIntentOutput
- func (s *CreateIntentOutput) SetKendraConfiguration(v *KendraConfiguration) *CreateIntentOutput
- func (s *CreateIntentOutput) SetLocaleId(v string) *CreateIntentOutput
- func (s *CreateIntentOutput) SetOutputContexts(v []*OutputContext) *CreateIntentOutput
- func (s *CreateIntentOutput) SetParentIntentSignature(v string) *CreateIntentOutput
- func (s *CreateIntentOutput) SetSampleUtterances(v []*SampleUtterance) *CreateIntentOutput
- func (s CreateIntentOutput) String() string
- type CreateResourcePolicyInput
- func (s CreateResourcePolicyInput) GoString() string
- func (s *CreateResourcePolicyInput) SetPolicy(v string) *CreateResourcePolicyInput
- func (s *CreateResourcePolicyInput) SetResourceArn(v string) *CreateResourcePolicyInput
- func (s CreateResourcePolicyInput) String() string
- func (s *CreateResourcePolicyInput) Validate() error
- type CreateResourcePolicyOutput
- type CreateResourcePolicyStatementInput
- func (s CreateResourcePolicyStatementInput) GoString() string
- func (s *CreateResourcePolicyStatementInput) SetAction(v []*string) *CreateResourcePolicyStatementInput
- func (s *CreateResourcePolicyStatementInput) SetCondition(v map[string]map[string]*string) *CreateResourcePolicyStatementInput
- func (s *CreateResourcePolicyStatementInput) SetEffect(v string) *CreateResourcePolicyStatementInput
- func (s *CreateResourcePolicyStatementInput) SetExpectedRevisionId(v string) *CreateResourcePolicyStatementInput
- func (s *CreateResourcePolicyStatementInput) SetPrincipal(v []*Principal) *CreateResourcePolicyStatementInput
- func (s *CreateResourcePolicyStatementInput) SetResourceArn(v string) *CreateResourcePolicyStatementInput
- func (s *CreateResourcePolicyStatementInput) SetStatementId(v string) *CreateResourcePolicyStatementInput
- func (s CreateResourcePolicyStatementInput) String() string
- func (s *CreateResourcePolicyStatementInput) Validate() error
- type CreateResourcePolicyStatementOutput
- func (s CreateResourcePolicyStatementOutput) GoString() string
- func (s *CreateResourcePolicyStatementOutput) SetResourceArn(v string) *CreateResourcePolicyStatementOutput
- func (s *CreateResourcePolicyStatementOutput) SetRevisionId(v string) *CreateResourcePolicyStatementOutput
- func (s CreateResourcePolicyStatementOutput) String() string
- type CreateSlotInput
- func (s CreateSlotInput) GoString() string
- func (s *CreateSlotInput) SetBotId(v string) *CreateSlotInput
- func (s *CreateSlotInput) SetBotVersion(v string) *CreateSlotInput
- func (s *CreateSlotInput) SetDescription(v string) *CreateSlotInput
- func (s *CreateSlotInput) SetIntentId(v string) *CreateSlotInput
- func (s *CreateSlotInput) SetLocaleId(v string) *CreateSlotInput
- func (s *CreateSlotInput) SetMultipleValuesSetting(v *MultipleValuesSetting) *CreateSlotInput
- func (s *CreateSlotInput) SetObfuscationSetting(v *ObfuscationSetting) *CreateSlotInput
- func (s *CreateSlotInput) SetSlotName(v string) *CreateSlotInput
- func (s *CreateSlotInput) SetSlotTypeId(v string) *CreateSlotInput
- func (s *CreateSlotInput) SetSubSlotSetting(v *SubSlotSetting) *CreateSlotInput
- func (s *CreateSlotInput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *CreateSlotInput
- func (s CreateSlotInput) String() string
- func (s *CreateSlotInput) Validate() error
- type CreateSlotOutput
- func (s CreateSlotOutput) GoString() string
- func (s *CreateSlotOutput) SetBotId(v string) *CreateSlotOutput
- func (s *CreateSlotOutput) SetBotVersion(v string) *CreateSlotOutput
- func (s *CreateSlotOutput) SetCreationDateTime(v time.Time) *CreateSlotOutput
- func (s *CreateSlotOutput) SetDescription(v string) *CreateSlotOutput
- func (s *CreateSlotOutput) SetIntentId(v string) *CreateSlotOutput
- func (s *CreateSlotOutput) SetLocaleId(v string) *CreateSlotOutput
- func (s *CreateSlotOutput) SetMultipleValuesSetting(v *MultipleValuesSetting) *CreateSlotOutput
- func (s *CreateSlotOutput) SetObfuscationSetting(v *ObfuscationSetting) *CreateSlotOutput
- func (s *CreateSlotOutput) SetSlotId(v string) *CreateSlotOutput
- func (s *CreateSlotOutput) SetSlotName(v string) *CreateSlotOutput
- func (s *CreateSlotOutput) SetSlotTypeId(v string) *CreateSlotOutput
- func (s *CreateSlotOutput) SetSubSlotSetting(v *SubSlotSetting) *CreateSlotOutput
- func (s *CreateSlotOutput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *CreateSlotOutput
- func (s CreateSlotOutput) String() string
- type CreateSlotTypeInput
- func (s CreateSlotTypeInput) GoString() string
- func (s *CreateSlotTypeInput) SetBotId(v string) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetBotVersion(v string) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetDescription(v string) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetExternalSourceSetting(v *ExternalSourceSetting) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetLocaleId(v string) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetParentSlotTypeSignature(v string) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetSlotTypeName(v string) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetSlotTypeValues(v []*SlotTypeValue) *CreateSlotTypeInput
- func (s *CreateSlotTypeInput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *CreateSlotTypeInput
- func (s CreateSlotTypeInput) String() string
- func (s *CreateSlotTypeInput) Validate() error
- type CreateSlotTypeOutput
- func (s CreateSlotTypeOutput) GoString() string
- func (s *CreateSlotTypeOutput) SetBotId(v string) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetBotVersion(v string) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetCreationDateTime(v time.Time) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetDescription(v string) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetExternalSourceSetting(v *ExternalSourceSetting) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetLocaleId(v string) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetParentSlotTypeSignature(v string) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetSlotTypeId(v string) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetSlotTypeName(v string) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetSlotTypeValues(v []*SlotTypeValue) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *CreateSlotTypeOutput
- func (s CreateSlotTypeOutput) String() string
- type CreateTestSetDiscrepancyReportInput
- func (s CreateTestSetDiscrepancyReportInput) GoString() string
- func (s *CreateTestSetDiscrepancyReportInput) SetTarget(v *TestSetDiscrepancyReportResourceTarget) *CreateTestSetDiscrepancyReportInput
- func (s *CreateTestSetDiscrepancyReportInput) SetTestSetId(v string) *CreateTestSetDiscrepancyReportInput
- func (s CreateTestSetDiscrepancyReportInput) String() string
- func (s *CreateTestSetDiscrepancyReportInput) Validate() error
- type CreateTestSetDiscrepancyReportOutput
- func (s CreateTestSetDiscrepancyReportOutput) GoString() string
- func (s *CreateTestSetDiscrepancyReportOutput) SetCreationDateTime(v time.Time) *CreateTestSetDiscrepancyReportOutput
- func (s *CreateTestSetDiscrepancyReportOutput) SetTarget(v *TestSetDiscrepancyReportResourceTarget) *CreateTestSetDiscrepancyReportOutput
- func (s *CreateTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportId(v string) *CreateTestSetDiscrepancyReportOutput
- func (s *CreateTestSetDiscrepancyReportOutput) SetTestSetId(v string) *CreateTestSetDiscrepancyReportOutput
- func (s CreateTestSetDiscrepancyReportOutput) String() string
- type CreateUploadUrlInput
- type CreateUploadUrlOutput
- type CustomPayload
- type CustomVocabularyEntryId
- type CustomVocabularyExportSpecification
- func (s CustomVocabularyExportSpecification) GoString() string
- func (s *CustomVocabularyExportSpecification) SetBotId(v string) *CustomVocabularyExportSpecification
- func (s *CustomVocabularyExportSpecification) SetBotVersion(v string) *CustomVocabularyExportSpecification
- func (s *CustomVocabularyExportSpecification) SetLocaleId(v string) *CustomVocabularyExportSpecification
- func (s CustomVocabularyExportSpecification) String() string
- func (s *CustomVocabularyExportSpecification) Validate() error
- type CustomVocabularyImportSpecification
- func (s CustomVocabularyImportSpecification) GoString() string
- func (s *CustomVocabularyImportSpecification) SetBotId(v string) *CustomVocabularyImportSpecification
- func (s *CustomVocabularyImportSpecification) SetBotVersion(v string) *CustomVocabularyImportSpecification
- func (s *CustomVocabularyImportSpecification) SetLocaleId(v string) *CustomVocabularyImportSpecification
- func (s CustomVocabularyImportSpecification) String() string
- func (s *CustomVocabularyImportSpecification) Validate() error
- type CustomVocabularyItem
- func (s CustomVocabularyItem) GoString() string
- func (s *CustomVocabularyItem) SetDisplayAs(v string) *CustomVocabularyItem
- func (s *CustomVocabularyItem) SetItemId(v string) *CustomVocabularyItem
- func (s *CustomVocabularyItem) SetPhrase(v string) *CustomVocabularyItem
- func (s *CustomVocabularyItem) SetWeight(v int64) *CustomVocabularyItem
- func (s CustomVocabularyItem) String() string
- func (s *CustomVocabularyItem) Validate() error
- type DTMFSpecification
- func (s DTMFSpecification) GoString() string
- func (s *DTMFSpecification) SetDeletionCharacter(v string) *DTMFSpecification
- func (s *DTMFSpecification) SetEndCharacter(v string) *DTMFSpecification
- func (s *DTMFSpecification) SetEndTimeoutMs(v int64) *DTMFSpecification
- func (s *DTMFSpecification) SetMaxLength(v int64) *DTMFSpecification
- func (s DTMFSpecification) String() string
- func (s *DTMFSpecification) Validate() error
- type DataPrivacy
- type DateRangeFilter
- type DefaultConditionalBranch
- func (s DefaultConditionalBranch) GoString() string
- func (s *DefaultConditionalBranch) SetNextStep(v *DialogState) *DefaultConditionalBranch
- func (s *DefaultConditionalBranch) SetResponse(v *ResponseSpecification) *DefaultConditionalBranch
- func (s DefaultConditionalBranch) String() string
- func (s *DefaultConditionalBranch) Validate() error
- type DeleteBotAliasInput
- func (s DeleteBotAliasInput) GoString() string
- func (s *DeleteBotAliasInput) SetBotAliasId(v string) *DeleteBotAliasInput
- func (s *DeleteBotAliasInput) SetBotId(v string) *DeleteBotAliasInput
- func (s *DeleteBotAliasInput) SetSkipResourceInUseCheck(v bool) *DeleteBotAliasInput
- func (s DeleteBotAliasInput) String() string
- func (s *DeleteBotAliasInput) Validate() error
- type DeleteBotAliasOutput
- func (s DeleteBotAliasOutput) GoString() string
- func (s *DeleteBotAliasOutput) SetBotAliasId(v string) *DeleteBotAliasOutput
- func (s *DeleteBotAliasOutput) SetBotAliasStatus(v string) *DeleteBotAliasOutput
- func (s *DeleteBotAliasOutput) SetBotId(v string) *DeleteBotAliasOutput
- func (s DeleteBotAliasOutput) String() string
- type DeleteBotInput
- type DeleteBotLocaleInput
- func (s DeleteBotLocaleInput) GoString() string
- func (s *DeleteBotLocaleInput) SetBotId(v string) *DeleteBotLocaleInput
- func (s *DeleteBotLocaleInput) SetBotVersion(v string) *DeleteBotLocaleInput
- func (s *DeleteBotLocaleInput) SetLocaleId(v string) *DeleteBotLocaleInput
- func (s DeleteBotLocaleInput) String() string
- func (s *DeleteBotLocaleInput) Validate() error
- type DeleteBotLocaleOutput
- func (s DeleteBotLocaleOutput) GoString() string
- func (s *DeleteBotLocaleOutput) SetBotId(v string) *DeleteBotLocaleOutput
- func (s *DeleteBotLocaleOutput) SetBotLocaleStatus(v string) *DeleteBotLocaleOutput
- func (s *DeleteBotLocaleOutput) SetBotVersion(v string) *DeleteBotLocaleOutput
- func (s *DeleteBotLocaleOutput) SetLocaleId(v string) *DeleteBotLocaleOutput
- func (s DeleteBotLocaleOutput) String() string
- type DeleteBotOutput
- type DeleteBotVersionInput
- func (s DeleteBotVersionInput) GoString() string
- func (s *DeleteBotVersionInput) SetBotId(v string) *DeleteBotVersionInput
- func (s *DeleteBotVersionInput) SetBotVersion(v string) *DeleteBotVersionInput
- func (s *DeleteBotVersionInput) SetSkipResourceInUseCheck(v bool) *DeleteBotVersionInput
- func (s DeleteBotVersionInput) String() string
- func (s *DeleteBotVersionInput) Validate() error
- type DeleteBotVersionOutput
- func (s DeleteBotVersionOutput) GoString() string
- func (s *DeleteBotVersionOutput) SetBotId(v string) *DeleteBotVersionOutput
- func (s *DeleteBotVersionOutput) SetBotStatus(v string) *DeleteBotVersionOutput
- func (s *DeleteBotVersionOutput) SetBotVersion(v string) *DeleteBotVersionOutput
- func (s DeleteBotVersionOutput) String() string
- type DeleteCustomVocabularyInput
- func (s DeleteCustomVocabularyInput) GoString() string
- func (s *DeleteCustomVocabularyInput) SetBotId(v string) *DeleteCustomVocabularyInput
- func (s *DeleteCustomVocabularyInput) SetBotVersion(v string) *DeleteCustomVocabularyInput
- func (s *DeleteCustomVocabularyInput) SetLocaleId(v string) *DeleteCustomVocabularyInput
- func (s DeleteCustomVocabularyInput) String() string
- func (s *DeleteCustomVocabularyInput) Validate() error
- type DeleteCustomVocabularyOutput
- func (s DeleteCustomVocabularyOutput) GoString() string
- func (s *DeleteCustomVocabularyOutput) SetBotId(v string) *DeleteCustomVocabularyOutput
- func (s *DeleteCustomVocabularyOutput) SetBotVersion(v string) *DeleteCustomVocabularyOutput
- func (s *DeleteCustomVocabularyOutput) SetCustomVocabularyStatus(v string) *DeleteCustomVocabularyOutput
- func (s *DeleteCustomVocabularyOutput) SetLocaleId(v string) *DeleteCustomVocabularyOutput
- func (s DeleteCustomVocabularyOutput) String() string
- type DeleteExportInput
- type DeleteExportOutput
- type DeleteImportInput
- type DeleteImportOutput
- type DeleteIntentInput
- func (s DeleteIntentInput) GoString() string
- func (s *DeleteIntentInput) SetBotId(v string) *DeleteIntentInput
- func (s *DeleteIntentInput) SetBotVersion(v string) *DeleteIntentInput
- func (s *DeleteIntentInput) SetIntentId(v string) *DeleteIntentInput
- func (s *DeleteIntentInput) SetLocaleId(v string) *DeleteIntentInput
- func (s DeleteIntentInput) String() string
- func (s *DeleteIntentInput) Validate() error
- type DeleteIntentOutput
- type DeleteResourcePolicyInput
- func (s DeleteResourcePolicyInput) GoString() string
- func (s *DeleteResourcePolicyInput) SetExpectedRevisionId(v string) *DeleteResourcePolicyInput
- func (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput
- func (s DeleteResourcePolicyInput) String() string
- func (s *DeleteResourcePolicyInput) Validate() error
- type DeleteResourcePolicyOutput
- type DeleteResourcePolicyStatementInput
- func (s DeleteResourcePolicyStatementInput) GoString() string
- func (s *DeleteResourcePolicyStatementInput) SetExpectedRevisionId(v string) *DeleteResourcePolicyStatementInput
- func (s *DeleteResourcePolicyStatementInput) SetResourceArn(v string) *DeleteResourcePolicyStatementInput
- func (s *DeleteResourcePolicyStatementInput) SetStatementId(v string) *DeleteResourcePolicyStatementInput
- func (s DeleteResourcePolicyStatementInput) String() string
- func (s *DeleteResourcePolicyStatementInput) Validate() error
- type DeleteResourcePolicyStatementOutput
- func (s DeleteResourcePolicyStatementOutput) GoString() string
- func (s *DeleteResourcePolicyStatementOutput) SetResourceArn(v string) *DeleteResourcePolicyStatementOutput
- func (s *DeleteResourcePolicyStatementOutput) SetRevisionId(v string) *DeleteResourcePolicyStatementOutput
- func (s DeleteResourcePolicyStatementOutput) String() string
- type DeleteSlotInput
- func (s DeleteSlotInput) GoString() string
- func (s *DeleteSlotInput) SetBotId(v string) *DeleteSlotInput
- func (s *DeleteSlotInput) SetBotVersion(v string) *DeleteSlotInput
- func (s *DeleteSlotInput) SetIntentId(v string) *DeleteSlotInput
- func (s *DeleteSlotInput) SetLocaleId(v string) *DeleteSlotInput
- func (s *DeleteSlotInput) SetSlotId(v string) *DeleteSlotInput
- func (s DeleteSlotInput) String() string
- func (s *DeleteSlotInput) Validate() error
- type DeleteSlotOutput
- type DeleteSlotTypeInput
- func (s DeleteSlotTypeInput) GoString() string
- func (s *DeleteSlotTypeInput) SetBotId(v string) *DeleteSlotTypeInput
- func (s *DeleteSlotTypeInput) SetBotVersion(v string) *DeleteSlotTypeInput
- func (s *DeleteSlotTypeInput) SetLocaleId(v string) *DeleteSlotTypeInput
- func (s *DeleteSlotTypeInput) SetSkipResourceInUseCheck(v bool) *DeleteSlotTypeInput
- func (s *DeleteSlotTypeInput) SetSlotTypeId(v string) *DeleteSlotTypeInput
- func (s DeleteSlotTypeInput) String() string
- func (s *DeleteSlotTypeInput) Validate() error
- type DeleteSlotTypeOutput
- type DeleteTestSetInput
- type DeleteTestSetOutput
- type DeleteUtterancesInput
- func (s DeleteUtterancesInput) GoString() string
- func (s *DeleteUtterancesInput) SetBotId(v string) *DeleteUtterancesInput
- func (s *DeleteUtterancesInput) SetLocaleId(v string) *DeleteUtterancesInput
- func (s *DeleteUtterancesInput) SetSessionId(v string) *DeleteUtterancesInput
- func (s DeleteUtterancesInput) String() string
- func (s *DeleteUtterancesInput) Validate() error
- type DeleteUtterancesOutput
- type DescribeBotAliasInput
- type DescribeBotAliasOutput
- func (s DescribeBotAliasOutput) GoString() string
- func (s *DescribeBotAliasOutput) SetBotAliasHistoryEvents(v []*BotAliasHistoryEvent) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetBotAliasId(v string) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetBotAliasName(v string) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetBotAliasStatus(v string) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetBotId(v string) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetBotVersion(v string) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetConversationLogSettings(v *ConversationLogSettings) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetCreationDateTime(v time.Time) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetDescription(v string) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetParentBotNetworks(v []*ParentBotNetwork) *DescribeBotAliasOutput
- func (s *DescribeBotAliasOutput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *DescribeBotAliasOutput
- func (s DescribeBotAliasOutput) String() string
- type DescribeBotInput
- type DescribeBotLocaleInput
- func (s DescribeBotLocaleInput) GoString() string
- func (s *DescribeBotLocaleInput) SetBotId(v string) *DescribeBotLocaleInput
- func (s *DescribeBotLocaleInput) SetBotVersion(v string) *DescribeBotLocaleInput
- func (s *DescribeBotLocaleInput) SetLocaleId(v string) *DescribeBotLocaleInput
- func (s DescribeBotLocaleInput) String() string
- func (s *DescribeBotLocaleInput) Validate() error
- type DescribeBotLocaleOutput
- func (s DescribeBotLocaleOutput) GoString() string
- func (s *DescribeBotLocaleOutput) SetBotId(v string) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetBotLocaleHistoryEvents(v []*BotLocaleHistoryEvent) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetBotLocaleStatus(v string) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetBotVersion(v string) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetCreationDateTime(v time.Time) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetDescription(v string) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetFailureReasons(v []*string) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetGenerativeAISettings(v *GenerativeAISettings) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetIntentsCount(v int64) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetLastBuildSubmittedDateTime(v time.Time) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetLocaleId(v string) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetLocaleName(v string) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetNluIntentConfidenceThreshold(v float64) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetRecommendedActions(v []*string) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetSlotTypesCount(v int64) *DescribeBotLocaleOutput
- func (s *DescribeBotLocaleOutput) SetVoiceSettings(v *VoiceSettings) *DescribeBotLocaleOutput
- func (s DescribeBotLocaleOutput) String() string
- type DescribeBotOutput
- func (s DescribeBotOutput) GoString() string
- func (s *DescribeBotOutput) SetBotId(v string) *DescribeBotOutput
- func (s *DescribeBotOutput) SetBotMembers(v []*BotMember) *DescribeBotOutput
- func (s *DescribeBotOutput) SetBotName(v string) *DescribeBotOutput
- func (s *DescribeBotOutput) SetBotStatus(v string) *DescribeBotOutput
- func (s *DescribeBotOutput) SetBotType(v string) *DescribeBotOutput
- func (s *DescribeBotOutput) SetCreationDateTime(v time.Time) *DescribeBotOutput
- func (s *DescribeBotOutput) SetDataPrivacy(v *DataPrivacy) *DescribeBotOutput
- func (s *DescribeBotOutput) SetDescription(v string) *DescribeBotOutput
- func (s *DescribeBotOutput) SetFailureReasons(v []*string) *DescribeBotOutput
- func (s *DescribeBotOutput) SetIdleSessionTTLInSeconds(v int64) *DescribeBotOutput
- func (s *DescribeBotOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotOutput
- func (s *DescribeBotOutput) SetRoleArn(v string) *DescribeBotOutput
- func (s DescribeBotOutput) String() string
- type DescribeBotRecommendationInput
- func (s DescribeBotRecommendationInput) GoString() string
- func (s *DescribeBotRecommendationInput) SetBotId(v string) *DescribeBotRecommendationInput
- func (s *DescribeBotRecommendationInput) SetBotRecommendationId(v string) *DescribeBotRecommendationInput
- func (s *DescribeBotRecommendationInput) SetBotVersion(v string) *DescribeBotRecommendationInput
- func (s *DescribeBotRecommendationInput) SetLocaleId(v string) *DescribeBotRecommendationInput
- func (s DescribeBotRecommendationInput) String() string
- func (s *DescribeBotRecommendationInput) Validate() error
- type DescribeBotRecommendationOutput
- func (s DescribeBotRecommendationOutput) GoString() string
- func (s *DescribeBotRecommendationOutput) SetBotId(v string) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetBotRecommendationId(v string) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetBotRecommendationResults(v *BotRecommendationResults) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetBotRecommendationStatus(v string) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetBotVersion(v string) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetCreationDateTime(v time.Time) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetEncryptionSetting(v *EncryptionSetting) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetFailureReasons(v []*string) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetLocaleId(v string) *DescribeBotRecommendationOutput
- func (s *DescribeBotRecommendationOutput) SetTranscriptSourceSetting(v *TranscriptSourceSetting) *DescribeBotRecommendationOutput
- func (s DescribeBotRecommendationOutput) String() string
- type DescribeBotResourceGenerationInput
- func (s DescribeBotResourceGenerationInput) GoString() string
- func (s *DescribeBotResourceGenerationInput) SetBotId(v string) *DescribeBotResourceGenerationInput
- func (s *DescribeBotResourceGenerationInput) SetBotVersion(v string) *DescribeBotResourceGenerationInput
- func (s *DescribeBotResourceGenerationInput) SetGenerationId(v string) *DescribeBotResourceGenerationInput
- func (s *DescribeBotResourceGenerationInput) SetLocaleId(v string) *DescribeBotResourceGenerationInput
- func (s DescribeBotResourceGenerationInput) String() string
- func (s *DescribeBotResourceGenerationInput) Validate() error
- type DescribeBotResourceGenerationOutput
- func (s DescribeBotResourceGenerationOutput) GoString() string
- func (s *DescribeBotResourceGenerationOutput) SetBotId(v string) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetBotVersion(v string) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetCreationDateTime(v time.Time) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetFailureReasons(v []*string) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetGeneratedBotLocaleUrl(v string) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetGenerationId(v string) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetGenerationInputPrompt(v string) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetGenerationStatus(v string) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetLocaleId(v string) *DescribeBotResourceGenerationOutput
- func (s *DescribeBotResourceGenerationOutput) SetModelArn(v string) *DescribeBotResourceGenerationOutput
- func (s DescribeBotResourceGenerationOutput) String() string
- type DescribeBotVersionInput
- func (s DescribeBotVersionInput) GoString() string
- func (s *DescribeBotVersionInput) SetBotId(v string) *DescribeBotVersionInput
- func (s *DescribeBotVersionInput) SetBotVersion(v string) *DescribeBotVersionInput
- func (s DescribeBotVersionInput) String() string
- func (s *DescribeBotVersionInput) Validate() error
- type DescribeBotVersionOutput
- func (s DescribeBotVersionOutput) GoString() string
- func (s *DescribeBotVersionOutput) SetBotId(v string) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetBotMembers(v []*BotMember) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetBotName(v string) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetBotStatus(v string) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetBotType(v string) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetBotVersion(v string) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetCreationDateTime(v time.Time) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetDataPrivacy(v *DataPrivacy) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetDescription(v string) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetFailureReasons(v []*string) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetIdleSessionTTLInSeconds(v int64) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetParentBotNetworks(v []*ParentBotNetwork) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetRoleArn(v string) *DescribeBotVersionOutput
- func (s DescribeBotVersionOutput) String() string
- type DescribeCustomVocabularyMetadataInput
- func (s DescribeCustomVocabularyMetadataInput) GoString() string
- func (s *DescribeCustomVocabularyMetadataInput) SetBotId(v string) *DescribeCustomVocabularyMetadataInput
- func (s *DescribeCustomVocabularyMetadataInput) SetBotVersion(v string) *DescribeCustomVocabularyMetadataInput
- func (s *DescribeCustomVocabularyMetadataInput) SetLocaleId(v string) *DescribeCustomVocabularyMetadataInput
- func (s DescribeCustomVocabularyMetadataInput) String() string
- func (s *DescribeCustomVocabularyMetadataInput) Validate() error
- type DescribeCustomVocabularyMetadataOutput
- func (s DescribeCustomVocabularyMetadataOutput) GoString() string
- func (s *DescribeCustomVocabularyMetadataOutput) SetBotId(v string) *DescribeCustomVocabularyMetadataOutput
- func (s *DescribeCustomVocabularyMetadataOutput) SetBotVersion(v string) *DescribeCustomVocabularyMetadataOutput
- func (s *DescribeCustomVocabularyMetadataOutput) SetCreationDateTime(v time.Time) *DescribeCustomVocabularyMetadataOutput
- func (s *DescribeCustomVocabularyMetadataOutput) SetCustomVocabularyStatus(v string) *DescribeCustomVocabularyMetadataOutput
- func (s *DescribeCustomVocabularyMetadataOutput) SetLastUpdatedDateTime(v time.Time) *DescribeCustomVocabularyMetadataOutput
- func (s *DescribeCustomVocabularyMetadataOutput) SetLocaleId(v string) *DescribeCustomVocabularyMetadataOutput
- func (s DescribeCustomVocabularyMetadataOutput) String() string
- type DescribeExportInput
- type DescribeExportOutput
- func (s DescribeExportOutput) GoString() string
- func (s *DescribeExportOutput) SetCreationDateTime(v time.Time) *DescribeExportOutput
- func (s *DescribeExportOutput) SetDownloadUrl(v string) *DescribeExportOutput
- func (s *DescribeExportOutput) SetExportId(v string) *DescribeExportOutput
- func (s *DescribeExportOutput) SetExportStatus(v string) *DescribeExportOutput
- func (s *DescribeExportOutput) SetFailureReasons(v []*string) *DescribeExportOutput
- func (s *DescribeExportOutput) SetFileFormat(v string) *DescribeExportOutput
- func (s *DescribeExportOutput) SetLastUpdatedDateTime(v time.Time) *DescribeExportOutput
- func (s *DescribeExportOutput) SetResourceSpecification(v *ExportResourceSpecification) *DescribeExportOutput
- func (s DescribeExportOutput) String() string
- type DescribeImportInput
- type DescribeImportOutput
- func (s DescribeImportOutput) GoString() string
- func (s *DescribeImportOutput) SetCreationDateTime(v time.Time) *DescribeImportOutput
- func (s *DescribeImportOutput) SetFailureReasons(v []*string) *DescribeImportOutput
- func (s *DescribeImportOutput) SetImportId(v string) *DescribeImportOutput
- func (s *DescribeImportOutput) SetImportStatus(v string) *DescribeImportOutput
- func (s *DescribeImportOutput) SetImportedResourceId(v string) *DescribeImportOutput
- func (s *DescribeImportOutput) SetImportedResourceName(v string) *DescribeImportOutput
- func (s *DescribeImportOutput) SetLastUpdatedDateTime(v time.Time) *DescribeImportOutput
- func (s *DescribeImportOutput) SetMergeStrategy(v string) *DescribeImportOutput
- func (s *DescribeImportOutput) SetResourceSpecification(v *ImportResourceSpecification) *DescribeImportOutput
- func (s DescribeImportOutput) String() string
- type DescribeIntentInput
- func (s DescribeIntentInput) GoString() string
- func (s *DescribeIntentInput) SetBotId(v string) *DescribeIntentInput
- func (s *DescribeIntentInput) SetBotVersion(v string) *DescribeIntentInput
- func (s *DescribeIntentInput) SetIntentId(v string) *DescribeIntentInput
- func (s *DescribeIntentInput) SetLocaleId(v string) *DescribeIntentInput
- func (s DescribeIntentInput) String() string
- func (s *DescribeIntentInput) Validate() error
- type DescribeIntentOutput
- func (s DescribeIntentOutput) GoString() string
- func (s *DescribeIntentOutput) SetBotId(v string) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetBotVersion(v string) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetCreationDateTime(v time.Time) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetDescription(v string) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetDialogCodeHook(v *DialogCodeHookSettings) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetInitialResponseSetting(v *InitialResponseSetting) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetInputContexts(v []*InputContext) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetIntentClosingSetting(v *IntentClosingSetting) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetIntentId(v string) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetIntentName(v string) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetKendraConfiguration(v *KendraConfiguration) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetLastUpdatedDateTime(v time.Time) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetLocaleId(v string) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetOutputContexts(v []*OutputContext) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetParentIntentSignature(v string) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetSampleUtterances(v []*SampleUtterance) *DescribeIntentOutput
- func (s *DescribeIntentOutput) SetSlotPriorities(v []*SlotPriority) *DescribeIntentOutput
- func (s DescribeIntentOutput) String() string
- type DescribeResourcePolicyInput
- type DescribeResourcePolicyOutput
- func (s DescribeResourcePolicyOutput) GoString() string
- func (s *DescribeResourcePolicyOutput) SetPolicy(v string) *DescribeResourcePolicyOutput
- func (s *DescribeResourcePolicyOutput) SetResourceArn(v string) *DescribeResourcePolicyOutput
- func (s *DescribeResourcePolicyOutput) SetRevisionId(v string) *DescribeResourcePolicyOutput
- func (s DescribeResourcePolicyOutput) String() string
- type DescribeSlotInput
- func (s DescribeSlotInput) GoString() string
- func (s *DescribeSlotInput) SetBotId(v string) *DescribeSlotInput
- func (s *DescribeSlotInput) SetBotVersion(v string) *DescribeSlotInput
- func (s *DescribeSlotInput) SetIntentId(v string) *DescribeSlotInput
- func (s *DescribeSlotInput) SetLocaleId(v string) *DescribeSlotInput
- func (s *DescribeSlotInput) SetSlotId(v string) *DescribeSlotInput
- func (s DescribeSlotInput) String() string
- func (s *DescribeSlotInput) Validate() error
- type DescribeSlotOutput
- func (s DescribeSlotOutput) GoString() string
- func (s *DescribeSlotOutput) SetBotId(v string) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetBotVersion(v string) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetCreationDateTime(v time.Time) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetDescription(v string) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetIntentId(v string) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetLastUpdatedDateTime(v time.Time) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetLocaleId(v string) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetMultipleValuesSetting(v *MultipleValuesSetting) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetObfuscationSetting(v *ObfuscationSetting) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetSlotId(v string) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetSlotName(v string) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetSlotTypeId(v string) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetSubSlotSetting(v *SubSlotSetting) *DescribeSlotOutput
- func (s *DescribeSlotOutput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *DescribeSlotOutput
- func (s DescribeSlotOutput) String() string
- type DescribeSlotTypeInput
- func (s DescribeSlotTypeInput) GoString() string
- func (s *DescribeSlotTypeInput) SetBotId(v string) *DescribeSlotTypeInput
- func (s *DescribeSlotTypeInput) SetBotVersion(v string) *DescribeSlotTypeInput
- func (s *DescribeSlotTypeInput) SetLocaleId(v string) *DescribeSlotTypeInput
- func (s *DescribeSlotTypeInput) SetSlotTypeId(v string) *DescribeSlotTypeInput
- func (s DescribeSlotTypeInput) String() string
- func (s *DescribeSlotTypeInput) Validate() error
- type DescribeSlotTypeOutput
- func (s DescribeSlotTypeOutput) GoString() string
- func (s *DescribeSlotTypeOutput) SetBotId(v string) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetBotVersion(v string) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetCreationDateTime(v time.Time) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetDescription(v string) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetExternalSourceSetting(v *ExternalSourceSetting) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetLastUpdatedDateTime(v time.Time) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetLocaleId(v string) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetParentSlotTypeSignature(v string) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetSlotTypeId(v string) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetSlotTypeName(v string) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetSlotTypeValues(v []*SlotTypeValue) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *DescribeSlotTypeOutput
- func (s DescribeSlotTypeOutput) String() string
- type DescribeTestExecutionInput
- type DescribeTestExecutionOutput
- func (s DescribeTestExecutionOutput) GoString() string
- func (s *DescribeTestExecutionOutput) SetApiMode(v string) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetCreationDateTime(v time.Time) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetFailureReasons(v []*string) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetLastUpdatedDateTime(v time.Time) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetTarget(v *TestExecutionTarget) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetTestExecutionId(v string) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetTestExecutionModality(v string) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetTestExecutionStatus(v string) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetTestSetId(v string) *DescribeTestExecutionOutput
- func (s *DescribeTestExecutionOutput) SetTestSetName(v string) *DescribeTestExecutionOutput
- func (s DescribeTestExecutionOutput) String() string
- type DescribeTestSetDiscrepancyReportInput
- func (s DescribeTestSetDiscrepancyReportInput) GoString() string
- func (s *DescribeTestSetDiscrepancyReportInput) SetTestSetDiscrepancyReportId(v string) *DescribeTestSetDiscrepancyReportInput
- func (s DescribeTestSetDiscrepancyReportInput) String() string
- func (s *DescribeTestSetDiscrepancyReportInput) Validate() error
- type DescribeTestSetDiscrepancyReportOutput
- func (s DescribeTestSetDiscrepancyReportOutput) GoString() string
- func (s *DescribeTestSetDiscrepancyReportOutput) SetCreationDateTime(v time.Time) *DescribeTestSetDiscrepancyReportOutput
- func (s *DescribeTestSetDiscrepancyReportOutput) SetFailureReasons(v []*string) *DescribeTestSetDiscrepancyReportOutput
- func (s *DescribeTestSetDiscrepancyReportOutput) SetLastUpdatedDataTime(v time.Time) *DescribeTestSetDiscrepancyReportOutput
- func (s *DescribeTestSetDiscrepancyReportOutput) SetTarget(v *TestSetDiscrepancyReportResourceTarget) *DescribeTestSetDiscrepancyReportOutput
- func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyRawOutputUrl(v string) *DescribeTestSetDiscrepancyReportOutput
- func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportId(v string) *DescribeTestSetDiscrepancyReportOutput
- func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportStatus(v string) *DescribeTestSetDiscrepancyReportOutput
- func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyTopErrors(v *TestSetDiscrepancyErrors) *DescribeTestSetDiscrepancyReportOutput
- func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetId(v string) *DescribeTestSetDiscrepancyReportOutput
- func (s DescribeTestSetDiscrepancyReportOutput) String() string
- type DescribeTestSetGenerationInput
- type DescribeTestSetGenerationOutput
- func (s DescribeTestSetGenerationOutput) GoString() string
- func (s *DescribeTestSetGenerationOutput) SetCreationDateTime(v time.Time) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetDescription(v string) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetFailureReasons(v []*string) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetGenerationDataSource(v *TestSetGenerationDataSource) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetLastUpdatedDateTime(v time.Time) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetRoleArn(v string) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetStorageLocation(v *TestSetStorageLocation) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetTestSetGenerationId(v string) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetTestSetGenerationStatus(v string) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetTestSetId(v string) *DescribeTestSetGenerationOutput
- func (s *DescribeTestSetGenerationOutput) SetTestSetName(v string) *DescribeTestSetGenerationOutput
- func (s DescribeTestSetGenerationOutput) String() string
- type DescribeTestSetInput
- type DescribeTestSetOutput
- func (s DescribeTestSetOutput) GoString() string
- func (s *DescribeTestSetOutput) SetCreationDateTime(v time.Time) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetDescription(v string) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetLastUpdatedDateTime(v time.Time) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetModality(v string) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetNumTurns(v int64) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetRoleArn(v string) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetStatus(v string) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetStorageLocation(v *TestSetStorageLocation) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetTestSetId(v string) *DescribeTestSetOutput
- func (s *DescribeTestSetOutput) SetTestSetName(v string) *DescribeTestSetOutput
- func (s DescribeTestSetOutput) String() string
- type DescriptiveBotBuilderSpecification
- func (s DescriptiveBotBuilderSpecification) GoString() string
- func (s *DescriptiveBotBuilderSpecification) SetBedrockModelSpecification(v *BedrockModelSpecification) *DescriptiveBotBuilderSpecification
- func (s *DescriptiveBotBuilderSpecification) SetEnabled(v bool) *DescriptiveBotBuilderSpecification
- func (s DescriptiveBotBuilderSpecification) String() string
- func (s *DescriptiveBotBuilderSpecification) Validate() error
- type DialogAction
- func (s DialogAction) GoString() string
- func (s *DialogAction) SetSlotToElicit(v string) *DialogAction
- func (s *DialogAction) SetSuppressNextMessage(v bool) *DialogAction
- func (s *DialogAction) SetType(v string) *DialogAction
- func (s DialogAction) String() string
- func (s *DialogAction) Validate() error
- type DialogCodeHookInvocationSetting
- func (s DialogCodeHookInvocationSetting) GoString() string
- func (s *DialogCodeHookInvocationSetting) SetActive(v bool) *DialogCodeHookInvocationSetting
- func (s *DialogCodeHookInvocationSetting) SetEnableCodeHookInvocation(v bool) *DialogCodeHookInvocationSetting
- func (s *DialogCodeHookInvocationSetting) SetInvocationLabel(v string) *DialogCodeHookInvocationSetting
- func (s *DialogCodeHookInvocationSetting) SetPostCodeHookSpecification(v *PostDialogCodeHookInvocationSpecification) *DialogCodeHookInvocationSetting
- func (s DialogCodeHookInvocationSetting) String() string
- func (s *DialogCodeHookInvocationSetting) Validate() error
- type DialogCodeHookSettings
- type DialogState
- func (s DialogState) GoString() string
- func (s *DialogState) SetDialogAction(v *DialogAction) *DialogState
- func (s *DialogState) SetIntent(v *IntentOverride) *DialogState
- func (s *DialogState) SetSessionAttributes(v map[string]*string) *DialogState
- func (s DialogState) String() string
- func (s *DialogState) Validate() error
- type ElicitationCodeHookInvocationSetting
- func (s ElicitationCodeHookInvocationSetting) GoString() string
- func (s *ElicitationCodeHookInvocationSetting) SetEnableCodeHookInvocation(v bool) *ElicitationCodeHookInvocationSetting
- func (s *ElicitationCodeHookInvocationSetting) SetInvocationLabel(v string) *ElicitationCodeHookInvocationSetting
- func (s ElicitationCodeHookInvocationSetting) String() string
- func (s *ElicitationCodeHookInvocationSetting) Validate() error
- type EncryptionSetting
- func (s EncryptionSetting) GoString() string
- func (s *EncryptionSetting) SetAssociatedTranscriptsPassword(v string) *EncryptionSetting
- func (s *EncryptionSetting) SetBotLocaleExportPassword(v string) *EncryptionSetting
- func (s *EncryptionSetting) SetKmsKeyArn(v string) *EncryptionSetting
- func (s EncryptionSetting) String() string
- func (s *EncryptionSetting) Validate() error
- type ExecutionErrorDetails
- type ExportFilter
- type ExportResourceSpecification
- func (s ExportResourceSpecification) GoString() string
- func (s *ExportResourceSpecification) SetBotExportSpecification(v *BotExportSpecification) *ExportResourceSpecification
- func (s *ExportResourceSpecification) SetBotLocaleExportSpecification(v *BotLocaleExportSpecification) *ExportResourceSpecification
- func (s *ExportResourceSpecification) SetCustomVocabularyExportSpecification(v *CustomVocabularyExportSpecification) *ExportResourceSpecification
- func (s *ExportResourceSpecification) SetTestSetExportSpecification(v *TestSetExportSpecification) *ExportResourceSpecification
- func (s ExportResourceSpecification) String() string
- func (s *ExportResourceSpecification) Validate() error
- type ExportSortBy
- type ExportSummary
- func (s ExportSummary) GoString() string
- func (s *ExportSummary) SetCreationDateTime(v time.Time) *ExportSummary
- func (s *ExportSummary) SetExportId(v string) *ExportSummary
- func (s *ExportSummary) SetExportStatus(v string) *ExportSummary
- func (s *ExportSummary) SetFileFormat(v string) *ExportSummary
- func (s *ExportSummary) SetLastUpdatedDateTime(v time.Time) *ExportSummary
- func (s *ExportSummary) SetResourceSpecification(v *ExportResourceSpecification) *ExportSummary
- func (s ExportSummary) String() string
- type ExternalSourceSetting
- type FailedCustomVocabularyItem
- func (s FailedCustomVocabularyItem) GoString() string
- func (s *FailedCustomVocabularyItem) SetErrorCode(v string) *FailedCustomVocabularyItem
- func (s *FailedCustomVocabularyItem) SetErrorMessage(v string) *FailedCustomVocabularyItem
- func (s *FailedCustomVocabularyItem) SetItemId(v string) *FailedCustomVocabularyItem
- func (s FailedCustomVocabularyItem) String() string
- type FulfillmentCodeHookSettings
- func (s FulfillmentCodeHookSettings) GoString() string
- func (s *FulfillmentCodeHookSettings) SetActive(v bool) *FulfillmentCodeHookSettings
- func (s *FulfillmentCodeHookSettings) SetEnabled(v bool) *FulfillmentCodeHookSettings
- func (s *FulfillmentCodeHookSettings) SetFulfillmentUpdatesSpecification(v *FulfillmentUpdatesSpecification) *FulfillmentCodeHookSettings
- func (s *FulfillmentCodeHookSettings) SetPostFulfillmentStatusSpecification(v *PostFulfillmentStatusSpecification) *FulfillmentCodeHookSettings
- func (s FulfillmentCodeHookSettings) String() string
- func (s *FulfillmentCodeHookSettings) Validate() error
- type FulfillmentStartResponseSpecification
- func (s FulfillmentStartResponseSpecification) GoString() string
- func (s *FulfillmentStartResponseSpecification) SetAllowInterrupt(v bool) *FulfillmentStartResponseSpecification
- func (s *FulfillmentStartResponseSpecification) SetDelayInSeconds(v int64) *FulfillmentStartResponseSpecification
- func (s *FulfillmentStartResponseSpecification) SetMessageGroups(v []*MessageGroup) *FulfillmentStartResponseSpecification
- func (s FulfillmentStartResponseSpecification) String() string
- func (s *FulfillmentStartResponseSpecification) Validate() error
- type FulfillmentUpdateResponseSpecification
- func (s FulfillmentUpdateResponseSpecification) GoString() string
- func (s *FulfillmentUpdateResponseSpecification) SetAllowInterrupt(v bool) *FulfillmentUpdateResponseSpecification
- func (s *FulfillmentUpdateResponseSpecification) SetFrequencyInSeconds(v int64) *FulfillmentUpdateResponseSpecification
- func (s *FulfillmentUpdateResponseSpecification) SetMessageGroups(v []*MessageGroup) *FulfillmentUpdateResponseSpecification
- func (s FulfillmentUpdateResponseSpecification) String() string
- func (s *FulfillmentUpdateResponseSpecification) Validate() error
- type FulfillmentUpdatesSpecification
- func (s FulfillmentUpdatesSpecification) GoString() string
- func (s *FulfillmentUpdatesSpecification) SetActive(v bool) *FulfillmentUpdatesSpecification
- func (s *FulfillmentUpdatesSpecification) SetStartResponse(v *FulfillmentStartResponseSpecification) *FulfillmentUpdatesSpecification
- func (s *FulfillmentUpdatesSpecification) SetTimeoutInSeconds(v int64) *FulfillmentUpdatesSpecification
- func (s *FulfillmentUpdatesSpecification) SetUpdateResponse(v *FulfillmentUpdateResponseSpecification) *FulfillmentUpdatesSpecification
- func (s FulfillmentUpdatesSpecification) String() string
- func (s *FulfillmentUpdatesSpecification) Validate() error
- type GenerateBotElementInput
- func (s GenerateBotElementInput) GoString() string
- func (s *GenerateBotElementInput) SetBotId(v string) *GenerateBotElementInput
- func (s *GenerateBotElementInput) SetBotVersion(v string) *GenerateBotElementInput
- func (s *GenerateBotElementInput) SetIntentId(v string) *GenerateBotElementInput
- func (s *GenerateBotElementInput) SetLocaleId(v string) *GenerateBotElementInput
- func (s GenerateBotElementInput) String() string
- func (s *GenerateBotElementInput) Validate() error
- type GenerateBotElementOutput
- func (s GenerateBotElementOutput) GoString() string
- func (s *GenerateBotElementOutput) SetBotId(v string) *GenerateBotElementOutput
- func (s *GenerateBotElementOutput) SetBotVersion(v string) *GenerateBotElementOutput
- func (s *GenerateBotElementOutput) SetIntentId(v string) *GenerateBotElementOutput
- func (s *GenerateBotElementOutput) SetLocaleId(v string) *GenerateBotElementOutput
- func (s *GenerateBotElementOutput) SetSampleUtterances(v []*SampleUtterance) *GenerateBotElementOutput
- func (s GenerateBotElementOutput) String() string
- type GenerationSortBy
- type GenerationSummary
- func (s GenerationSummary) GoString() string
- func (s *GenerationSummary) SetCreationDateTime(v time.Time) *GenerationSummary
- func (s *GenerationSummary) SetGenerationId(v string) *GenerationSummary
- func (s *GenerationSummary) SetGenerationStatus(v string) *GenerationSummary
- func (s *GenerationSummary) SetLastUpdatedDateTime(v time.Time) *GenerationSummary
- func (s GenerationSummary) String() string
- type GenerativeAISettings
- func (s GenerativeAISettings) GoString() string
- func (s *GenerativeAISettings) SetBuildtimeSettings(v *BuildtimeSettings) *GenerativeAISettings
- func (s *GenerativeAISettings) SetRuntimeSettings(v *RuntimeSettings) *GenerativeAISettings
- func (s GenerativeAISettings) String() string
- func (s *GenerativeAISettings) Validate() error
- type GetTestExecutionArtifactsUrlInput
- type GetTestExecutionArtifactsUrlOutput
- func (s GetTestExecutionArtifactsUrlOutput) GoString() string
- func (s *GetTestExecutionArtifactsUrlOutput) SetDownloadArtifactsUrl(v string) *GetTestExecutionArtifactsUrlOutput
- func (s *GetTestExecutionArtifactsUrlOutput) SetTestExecutionId(v string) *GetTestExecutionArtifactsUrlOutput
- func (s GetTestExecutionArtifactsUrlOutput) String() string
- type GrammarSlotTypeSetting
- type GrammarSlotTypeSource
- func (s GrammarSlotTypeSource) GoString() string
- func (s *GrammarSlotTypeSource) SetKmsKeyArn(v string) *GrammarSlotTypeSource
- func (s *GrammarSlotTypeSource) SetS3BucketName(v string) *GrammarSlotTypeSource
- func (s *GrammarSlotTypeSource) SetS3ObjectKey(v string) *GrammarSlotTypeSource
- func (s GrammarSlotTypeSource) String() string
- func (s *GrammarSlotTypeSource) Validate() error
- type ImageResponseCard
- func (s ImageResponseCard) GoString() string
- func (s *ImageResponseCard) SetButtons(v []*Button) *ImageResponseCard
- func (s *ImageResponseCard) SetImageUrl(v string) *ImageResponseCard
- func (s *ImageResponseCard) SetSubtitle(v string) *ImageResponseCard
- func (s *ImageResponseCard) SetTitle(v string) *ImageResponseCard
- func (s ImageResponseCard) String() string
- func (s *ImageResponseCard) Validate() error
- type ImportFilter
- type ImportResourceSpecification
- func (s ImportResourceSpecification) GoString() string
- func (s *ImportResourceSpecification) SetBotImportSpecification(v *BotImportSpecification) *ImportResourceSpecification
- func (s *ImportResourceSpecification) SetBotLocaleImportSpecification(v *BotLocaleImportSpecification) *ImportResourceSpecification
- func (s *ImportResourceSpecification) SetCustomVocabularyImportSpecification(v *CustomVocabularyImportSpecification) *ImportResourceSpecification
- func (s *ImportResourceSpecification) SetTestSetImportResourceSpecification(v *TestSetImportResourceSpecification) *ImportResourceSpecification
- func (s ImportResourceSpecification) String() string
- func (s *ImportResourceSpecification) Validate() error
- type ImportSortBy
- type ImportSummary
- func (s ImportSummary) GoString() string
- func (s *ImportSummary) SetCreationDateTime(v time.Time) *ImportSummary
- func (s *ImportSummary) SetImportId(v string) *ImportSummary
- func (s *ImportSummary) SetImportStatus(v string) *ImportSummary
- func (s *ImportSummary) SetImportedResourceId(v string) *ImportSummary
- func (s *ImportSummary) SetImportedResourceName(v string) *ImportSummary
- func (s *ImportSummary) SetImportedResourceType(v string) *ImportSummary
- func (s *ImportSummary) SetLastUpdatedDateTime(v time.Time) *ImportSummary
- func (s *ImportSummary) SetMergeStrategy(v string) *ImportSummary
- func (s ImportSummary) String() string
- type InitialResponseSetting
- func (s InitialResponseSetting) GoString() string
- func (s *InitialResponseSetting) SetCodeHook(v *DialogCodeHookInvocationSetting) *InitialResponseSetting
- func (s *InitialResponseSetting) SetConditional(v *ConditionalSpecification) *InitialResponseSetting
- func (s *InitialResponseSetting) SetInitialResponse(v *ResponseSpecification) *InitialResponseSetting
- func (s *InitialResponseSetting) SetNextStep(v *DialogState) *InitialResponseSetting
- func (s InitialResponseSetting) String() string
- func (s *InitialResponseSetting) Validate() error
- type InputContext
- type InputSessionStateSpecification
- func (s InputSessionStateSpecification) GoString() string
- func (s *InputSessionStateSpecification) SetActiveContexts(v []*ActiveContext) *InputSessionStateSpecification
- func (s *InputSessionStateSpecification) SetRuntimeHints(v *RuntimeHints) *InputSessionStateSpecification
- func (s *InputSessionStateSpecification) SetSessionAttributes(v map[string]*string) *InputSessionStateSpecification
- func (s InputSessionStateSpecification) String() string
- type IntentClassificationTestResultItem
- func (s IntentClassificationTestResultItem) GoString() string
- func (s *IntentClassificationTestResultItem) SetIntentName(v string) *IntentClassificationTestResultItem
- func (s *IntentClassificationTestResultItem) SetMultiTurnConversation(v bool) *IntentClassificationTestResultItem
- func (s *IntentClassificationTestResultItem) SetResultCounts(v *IntentClassificationTestResultItemCounts) *IntentClassificationTestResultItem
- func (s IntentClassificationTestResultItem) String() string
- type IntentClassificationTestResultItemCounts
- func (s IntentClassificationTestResultItemCounts) GoString() string
- func (s *IntentClassificationTestResultItemCounts) SetIntentMatchResultCounts(v map[string]*int64) *IntentClassificationTestResultItemCounts
- func (s *IntentClassificationTestResultItemCounts) SetSpeechTranscriptionResultCounts(v map[string]*int64) *IntentClassificationTestResultItemCounts
- func (s *IntentClassificationTestResultItemCounts) SetTotalResultCount(v int64) *IntentClassificationTestResultItemCounts
- func (s IntentClassificationTestResultItemCounts) String() string
- type IntentClassificationTestResults
- type IntentClosingSetting
- func (s IntentClosingSetting) GoString() string
- func (s *IntentClosingSetting) SetActive(v bool) *IntentClosingSetting
- func (s *IntentClosingSetting) SetClosingResponse(v *ResponseSpecification) *IntentClosingSetting
- func (s *IntentClosingSetting) SetConditional(v *ConditionalSpecification) *IntentClosingSetting
- func (s *IntentClosingSetting) SetNextStep(v *DialogState) *IntentClosingSetting
- func (s IntentClosingSetting) String() string
- func (s *IntentClosingSetting) Validate() error
- type IntentConfirmationSetting
- func (s IntentConfirmationSetting) GoString() string
- func (s *IntentConfirmationSetting) SetActive(v bool) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetCodeHook(v *DialogCodeHookInvocationSetting) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetConfirmationConditional(v *ConditionalSpecification) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetConfirmationNextStep(v *DialogState) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetConfirmationResponse(v *ResponseSpecification) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetDeclinationConditional(v *ConditionalSpecification) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetDeclinationNextStep(v *DialogState) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetDeclinationResponse(v *ResponseSpecification) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetElicitationCodeHook(v *ElicitationCodeHookInvocationSetting) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetFailureConditional(v *ConditionalSpecification) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetFailureNextStep(v *DialogState) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetFailureResponse(v *ResponseSpecification) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetPromptSpecification(v *PromptSpecification) *IntentConfirmationSetting
- func (s IntentConfirmationSetting) String() string
- func (s *IntentConfirmationSetting) Validate() error
- type IntentFilter
- type IntentLevelSlotResolutionTestResultItem
- func (s IntentLevelSlotResolutionTestResultItem) GoString() string
- func (s *IntentLevelSlotResolutionTestResultItem) SetIntentName(v string) *IntentLevelSlotResolutionTestResultItem
- func (s *IntentLevelSlotResolutionTestResultItem) SetMultiTurnConversation(v bool) *IntentLevelSlotResolutionTestResultItem
- func (s *IntentLevelSlotResolutionTestResultItem) SetSlotResolutionResults(v []*SlotResolutionTestResultItem) *IntentLevelSlotResolutionTestResultItem
- func (s IntentLevelSlotResolutionTestResultItem) String() string
- type IntentLevelSlotResolutionTestResults
- type IntentOverride
- type IntentSortBy
- type IntentStatistics
- type IntentSummary
- func (s IntentSummary) GoString() string
- func (s *IntentSummary) SetDescription(v string) *IntentSummary
- func (s *IntentSummary) SetInputContexts(v []*InputContext) *IntentSummary
- func (s *IntentSummary) SetIntentId(v string) *IntentSummary
- func (s *IntentSummary) SetIntentName(v string) *IntentSummary
- func (s *IntentSummary) SetLastUpdatedDateTime(v time.Time) *IntentSummary
- func (s *IntentSummary) SetOutputContexts(v []*OutputContext) *IntentSummary
- func (s *IntentSummary) SetParentIntentSignature(v string) *IntentSummary
- func (s IntentSummary) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type InvokedIntentSample
- type KendraConfiguration
- func (s KendraConfiguration) GoString() string
- func (s *KendraConfiguration) SetKendraIndex(v string) *KendraConfiguration
- func (s *KendraConfiguration) SetQueryFilterString(v string) *KendraConfiguration
- func (s *KendraConfiguration) SetQueryFilterStringEnabled(v bool) *KendraConfiguration
- func (s KendraConfiguration) String() string
- func (s *KendraConfiguration) Validate() error
- type LambdaCodeHook
- type 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, ...) (*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, ...) (*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, ...) (*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, ...) (*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, ...) (*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, ...) (*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, ...) (*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, ...) (*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, ...) (*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, ...) (*GetTestExecutionArtifactsUrlOutput, error)
- func (c *LexModelsV2) ListAggregatedUtterances(input *ListAggregatedUtterancesInput) (*ListAggregatedUtterancesOutput, error)
- func (c *LexModelsV2) ListAggregatedUtterancesPages(input *ListAggregatedUtterancesInput, ...) error
- func (c *LexModelsV2) ListAggregatedUtterancesPagesWithContext(ctx aws.Context, input *ListAggregatedUtterancesInput, ...) 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, ...) 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, ...) 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, ...) error
- func (c *LexModelsV2) ListBotRecommendationsPagesWithContext(ctx aws.Context, input *ListBotRecommendationsInput, ...) 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, ...) error
- func (c *LexModelsV2) ListBotResourceGenerationsPagesWithContext(ctx aws.Context, input *ListBotResourceGenerationsInput, ...) error
- func (c *LexModelsV2) ListBotResourceGenerationsRequest(input *ListBotResourceGenerationsInput) (req *request.Request, output *ListBotResourceGenerationsOutput)
- func (c *LexModelsV2) ListBotResourceGenerationsWithContext(ctx aws.Context, input *ListBotResourceGenerationsInput, ...) (*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, ...) 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, ...) 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, ...) 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, ...) error
- func (c *LexModelsV2) ListBuiltInSlotTypesPagesWithContext(ctx aws.Context, input *ListBuiltInSlotTypesInput, ...) 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, ...) error
- func (c *LexModelsV2) ListCustomVocabularyItemsPagesWithContext(ctx aws.Context, input *ListCustomVocabularyItemsInput, ...) 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, ...) 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, ...) 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, ...) 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, ...) error
- func (c *LexModelsV2) ListIntentStageMetricsPagesWithContext(ctx aws.Context, input *ListIntentStageMetricsInput, ...) 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, ...) 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, ...) error
- func (c *LexModelsV2) ListRecommendedIntentsPagesWithContext(ctx aws.Context, input *ListRecommendedIntentsInput, ...) 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, ...) error
- func (c *LexModelsV2) ListSessionAnalyticsDataPagesWithContext(ctx aws.Context, input *ListSessionAnalyticsDataInput, ...) 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, ...) 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, ...) 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, ...) 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, ...) error
- func (c *LexModelsV2) ListTestExecutionResultItemsPagesWithContext(ctx aws.Context, input *ListTestExecutionResultItemsInput, ...) error
- func (c *LexModelsV2) ListTestExecutionResultItemsRequest(input *ListTestExecutionResultItemsInput) (req *request.Request, output *ListTestExecutionResultItemsOutput)
- func (c *LexModelsV2) ListTestExecutionResultItemsWithContext(ctx aws.Context, input *ListTestExecutionResultItemsInput, ...) (*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, ...) 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, ...) 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, ...) 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, ...) error
- func (c *LexModelsV2) ListUtteranceAnalyticsDataPagesWithContext(ctx aws.Context, input *ListUtteranceAnalyticsDataInput, ...) error
- func (c *LexModelsV2) ListUtteranceAnalyticsDataRequest(input *ListUtteranceAnalyticsDataInput) (req *request.Request, output *ListUtteranceAnalyticsDataOutput)
- func (c *LexModelsV2) ListUtteranceAnalyticsDataWithContext(ctx aws.Context, input *ListUtteranceAnalyticsDataInput, ...) (*ListUtteranceAnalyticsDataOutput, error)
- func (c *LexModelsV2) ListUtteranceMetrics(input *ListUtteranceMetricsInput) (*ListUtteranceMetricsOutput, error)
- func (c *LexModelsV2) ListUtteranceMetricsPages(input *ListUtteranceMetricsInput, ...) error
- func (c *LexModelsV2) ListUtteranceMetricsPagesWithContext(ctx aws.Context, input *ListUtteranceMetricsInput, ...) 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, ...) (*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, ...) (*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
- type LexTranscriptFilter
- type ListAggregatedUtterancesInput
- func (s ListAggregatedUtterancesInput) GoString() string
- func (s *ListAggregatedUtterancesInput) SetAggregationDuration(v *UtteranceAggregationDuration) *ListAggregatedUtterancesInput
- func (s *ListAggregatedUtterancesInput) SetBotAliasId(v string) *ListAggregatedUtterancesInput
- func (s *ListAggregatedUtterancesInput) SetBotId(v string) *ListAggregatedUtterancesInput
- func (s *ListAggregatedUtterancesInput) SetBotVersion(v string) *ListAggregatedUtterancesInput
- func (s *ListAggregatedUtterancesInput) SetFilters(v []*AggregatedUtterancesFilter) *ListAggregatedUtterancesInput
- func (s *ListAggregatedUtterancesInput) SetLocaleId(v string) *ListAggregatedUtterancesInput
- func (s *ListAggregatedUtterancesInput) SetMaxResults(v int64) *ListAggregatedUtterancesInput
- func (s *ListAggregatedUtterancesInput) SetNextToken(v string) *ListAggregatedUtterancesInput
- func (s *ListAggregatedUtterancesInput) SetSortBy(v *AggregatedUtterancesSortBy) *ListAggregatedUtterancesInput
- func (s ListAggregatedUtterancesInput) String() string
- func (s *ListAggregatedUtterancesInput) Validate() error
- type ListAggregatedUtterancesOutput
- func (s ListAggregatedUtterancesOutput) GoString() string
- func (s *ListAggregatedUtterancesOutput) SetAggregatedUtterancesSummaries(v []*AggregatedUtterancesSummary) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetAggregationDuration(v *UtteranceAggregationDuration) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetAggregationLastRefreshedDateTime(v time.Time) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetAggregationWindowEndTime(v time.Time) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetAggregationWindowStartTime(v time.Time) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetBotAliasId(v string) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetBotId(v string) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetBotVersion(v string) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetLocaleId(v string) *ListAggregatedUtterancesOutput
- func (s *ListAggregatedUtterancesOutput) SetNextToken(v string) *ListAggregatedUtterancesOutput
- func (s ListAggregatedUtterancesOutput) String() string
- type ListBotAliasesInput
- func (s ListBotAliasesInput) GoString() string
- func (s *ListBotAliasesInput) SetBotId(v string) *ListBotAliasesInput
- func (s *ListBotAliasesInput) SetMaxResults(v int64) *ListBotAliasesInput
- func (s *ListBotAliasesInput) SetNextToken(v string) *ListBotAliasesInput
- func (s ListBotAliasesInput) String() string
- func (s *ListBotAliasesInput) Validate() error
- type ListBotAliasesOutput
- func (s ListBotAliasesOutput) GoString() string
- func (s *ListBotAliasesOutput) SetBotAliasSummaries(v []*BotAliasSummary) *ListBotAliasesOutput
- func (s *ListBotAliasesOutput) SetBotId(v string) *ListBotAliasesOutput
- func (s *ListBotAliasesOutput) SetNextToken(v string) *ListBotAliasesOutput
- func (s ListBotAliasesOutput) String() string
- type ListBotLocalesInput
- func (s ListBotLocalesInput) GoString() string
- func (s *ListBotLocalesInput) SetBotId(v string) *ListBotLocalesInput
- func (s *ListBotLocalesInput) SetBotVersion(v string) *ListBotLocalesInput
- func (s *ListBotLocalesInput) SetFilters(v []*BotLocaleFilter) *ListBotLocalesInput
- func (s *ListBotLocalesInput) SetMaxResults(v int64) *ListBotLocalesInput
- func (s *ListBotLocalesInput) SetNextToken(v string) *ListBotLocalesInput
- func (s *ListBotLocalesInput) SetSortBy(v *BotLocaleSortBy) *ListBotLocalesInput
- func (s ListBotLocalesInput) String() string
- func (s *ListBotLocalesInput) Validate() error
- type ListBotLocalesOutput
- func (s ListBotLocalesOutput) GoString() string
- func (s *ListBotLocalesOutput) SetBotId(v string) *ListBotLocalesOutput
- func (s *ListBotLocalesOutput) SetBotLocaleSummaries(v []*BotLocaleSummary) *ListBotLocalesOutput
- func (s *ListBotLocalesOutput) SetBotVersion(v string) *ListBotLocalesOutput
- func (s *ListBotLocalesOutput) SetNextToken(v string) *ListBotLocalesOutput
- func (s ListBotLocalesOutput) String() string
- type ListBotRecommendationsInput
- func (s ListBotRecommendationsInput) GoString() string
- func (s *ListBotRecommendationsInput) SetBotId(v string) *ListBotRecommendationsInput
- func (s *ListBotRecommendationsInput) SetBotVersion(v string) *ListBotRecommendationsInput
- func (s *ListBotRecommendationsInput) SetLocaleId(v string) *ListBotRecommendationsInput
- func (s *ListBotRecommendationsInput) SetMaxResults(v int64) *ListBotRecommendationsInput
- func (s *ListBotRecommendationsInput) SetNextToken(v string) *ListBotRecommendationsInput
- func (s ListBotRecommendationsInput) String() string
- func (s *ListBotRecommendationsInput) Validate() error
- type ListBotRecommendationsOutput
- func (s ListBotRecommendationsOutput) GoString() string
- func (s *ListBotRecommendationsOutput) SetBotId(v string) *ListBotRecommendationsOutput
- func (s *ListBotRecommendationsOutput) SetBotRecommendationSummaries(v []*BotRecommendationSummary) *ListBotRecommendationsOutput
- func (s *ListBotRecommendationsOutput) SetBotVersion(v string) *ListBotRecommendationsOutput
- func (s *ListBotRecommendationsOutput) SetLocaleId(v string) *ListBotRecommendationsOutput
- func (s *ListBotRecommendationsOutput) SetNextToken(v string) *ListBotRecommendationsOutput
- func (s ListBotRecommendationsOutput) String() string
- type ListBotResourceGenerationsInput
- func (s ListBotResourceGenerationsInput) GoString() string
- func (s *ListBotResourceGenerationsInput) SetBotId(v string) *ListBotResourceGenerationsInput
- func (s *ListBotResourceGenerationsInput) SetBotVersion(v string) *ListBotResourceGenerationsInput
- func (s *ListBotResourceGenerationsInput) SetLocaleId(v string) *ListBotResourceGenerationsInput
- func (s *ListBotResourceGenerationsInput) SetMaxResults(v int64) *ListBotResourceGenerationsInput
- func (s *ListBotResourceGenerationsInput) SetNextToken(v string) *ListBotResourceGenerationsInput
- func (s *ListBotResourceGenerationsInput) SetSortBy(v *GenerationSortBy) *ListBotResourceGenerationsInput
- func (s ListBotResourceGenerationsInput) String() string
- func (s *ListBotResourceGenerationsInput) Validate() error
- type ListBotResourceGenerationsOutput
- func (s ListBotResourceGenerationsOutput) GoString() string
- func (s *ListBotResourceGenerationsOutput) SetBotId(v string) *ListBotResourceGenerationsOutput
- func (s *ListBotResourceGenerationsOutput) SetBotVersion(v string) *ListBotResourceGenerationsOutput
- func (s *ListBotResourceGenerationsOutput) SetGenerationSummaries(v []*GenerationSummary) *ListBotResourceGenerationsOutput
- func (s *ListBotResourceGenerationsOutput) SetLocaleId(v string) *ListBotResourceGenerationsOutput
- func (s *ListBotResourceGenerationsOutput) SetNextToken(v string) *ListBotResourceGenerationsOutput
- func (s ListBotResourceGenerationsOutput) String() string
- type ListBotVersionsInput
- func (s ListBotVersionsInput) GoString() string
- func (s *ListBotVersionsInput) SetBotId(v string) *ListBotVersionsInput
- func (s *ListBotVersionsInput) SetMaxResults(v int64) *ListBotVersionsInput
- func (s *ListBotVersionsInput) SetNextToken(v string) *ListBotVersionsInput
- func (s *ListBotVersionsInput) SetSortBy(v *BotVersionSortBy) *ListBotVersionsInput
- func (s ListBotVersionsInput) String() string
- func (s *ListBotVersionsInput) Validate() error
- type ListBotVersionsOutput
- func (s ListBotVersionsOutput) GoString() string
- func (s *ListBotVersionsOutput) SetBotId(v string) *ListBotVersionsOutput
- func (s *ListBotVersionsOutput) SetBotVersionSummaries(v []*BotVersionSummary) *ListBotVersionsOutput
- func (s *ListBotVersionsOutput) SetNextToken(v string) *ListBotVersionsOutput
- func (s ListBotVersionsOutput) String() string
- type ListBotsInput
- func (s ListBotsInput) GoString() string
- func (s *ListBotsInput) SetFilters(v []*BotFilter) *ListBotsInput
- func (s *ListBotsInput) SetMaxResults(v int64) *ListBotsInput
- func (s *ListBotsInput) SetNextToken(v string) *ListBotsInput
- func (s *ListBotsInput) SetSortBy(v *BotSortBy) *ListBotsInput
- func (s ListBotsInput) String() string
- func (s *ListBotsInput) Validate() error
- type ListBotsOutput
- type ListBuiltInIntentsInput
- func (s ListBuiltInIntentsInput) GoString() string
- func (s *ListBuiltInIntentsInput) SetLocaleId(v string) *ListBuiltInIntentsInput
- func (s *ListBuiltInIntentsInput) SetMaxResults(v int64) *ListBuiltInIntentsInput
- func (s *ListBuiltInIntentsInput) SetNextToken(v string) *ListBuiltInIntentsInput
- func (s *ListBuiltInIntentsInput) SetSortBy(v *BuiltInIntentSortBy) *ListBuiltInIntentsInput
- func (s ListBuiltInIntentsInput) String() string
- func (s *ListBuiltInIntentsInput) Validate() error
- type ListBuiltInIntentsOutput
- func (s ListBuiltInIntentsOutput) GoString() string
- func (s *ListBuiltInIntentsOutput) SetBuiltInIntentSummaries(v []*BuiltInIntentSummary) *ListBuiltInIntentsOutput
- func (s *ListBuiltInIntentsOutput) SetLocaleId(v string) *ListBuiltInIntentsOutput
- func (s *ListBuiltInIntentsOutput) SetNextToken(v string) *ListBuiltInIntentsOutput
- func (s ListBuiltInIntentsOutput) String() string
- type ListBuiltInSlotTypesInput
- func (s ListBuiltInSlotTypesInput) GoString() string
- func (s *ListBuiltInSlotTypesInput) SetLocaleId(v string) *ListBuiltInSlotTypesInput
- func (s *ListBuiltInSlotTypesInput) SetMaxResults(v int64) *ListBuiltInSlotTypesInput
- func (s *ListBuiltInSlotTypesInput) SetNextToken(v string) *ListBuiltInSlotTypesInput
- func (s *ListBuiltInSlotTypesInput) SetSortBy(v *BuiltInSlotTypeSortBy) *ListBuiltInSlotTypesInput
- func (s ListBuiltInSlotTypesInput) String() string
- func (s *ListBuiltInSlotTypesInput) Validate() error
- type ListBuiltInSlotTypesOutput
- func (s ListBuiltInSlotTypesOutput) GoString() string
- func (s *ListBuiltInSlotTypesOutput) SetBuiltInSlotTypeSummaries(v []*BuiltInSlotTypeSummary) *ListBuiltInSlotTypesOutput
- func (s *ListBuiltInSlotTypesOutput) SetLocaleId(v string) *ListBuiltInSlotTypesOutput
- func (s *ListBuiltInSlotTypesOutput) SetNextToken(v string) *ListBuiltInSlotTypesOutput
- func (s ListBuiltInSlotTypesOutput) String() string
- type ListCustomVocabularyItemsInput
- func (s ListCustomVocabularyItemsInput) GoString() string
- func (s *ListCustomVocabularyItemsInput) SetBotId(v string) *ListCustomVocabularyItemsInput
- func (s *ListCustomVocabularyItemsInput) SetBotVersion(v string) *ListCustomVocabularyItemsInput
- func (s *ListCustomVocabularyItemsInput) SetLocaleId(v string) *ListCustomVocabularyItemsInput
- func (s *ListCustomVocabularyItemsInput) SetMaxResults(v int64) *ListCustomVocabularyItemsInput
- func (s *ListCustomVocabularyItemsInput) SetNextToken(v string) *ListCustomVocabularyItemsInput
- func (s ListCustomVocabularyItemsInput) String() string
- func (s *ListCustomVocabularyItemsInput) Validate() error
- type ListCustomVocabularyItemsOutput
- func (s ListCustomVocabularyItemsOutput) GoString() string
- func (s *ListCustomVocabularyItemsOutput) SetBotId(v string) *ListCustomVocabularyItemsOutput
- func (s *ListCustomVocabularyItemsOutput) SetBotVersion(v string) *ListCustomVocabularyItemsOutput
- func (s *ListCustomVocabularyItemsOutput) SetCustomVocabularyItems(v []*CustomVocabularyItem) *ListCustomVocabularyItemsOutput
- func (s *ListCustomVocabularyItemsOutput) SetLocaleId(v string) *ListCustomVocabularyItemsOutput
- func (s *ListCustomVocabularyItemsOutput) SetNextToken(v string) *ListCustomVocabularyItemsOutput
- func (s ListCustomVocabularyItemsOutput) String() string
- type ListExportsInput
- func (s ListExportsInput) GoString() string
- func (s *ListExportsInput) SetBotId(v string) *ListExportsInput
- func (s *ListExportsInput) SetBotVersion(v string) *ListExportsInput
- func (s *ListExportsInput) SetFilters(v []*ExportFilter) *ListExportsInput
- func (s *ListExportsInput) SetLocaleId(v string) *ListExportsInput
- func (s *ListExportsInput) SetMaxResults(v int64) *ListExportsInput
- func (s *ListExportsInput) SetNextToken(v string) *ListExportsInput
- func (s *ListExportsInput) SetSortBy(v *ExportSortBy) *ListExportsInput
- func (s ListExportsInput) String() string
- func (s *ListExportsInput) Validate() error
- type ListExportsOutput
- func (s ListExportsOutput) GoString() string
- func (s *ListExportsOutput) SetBotId(v string) *ListExportsOutput
- func (s *ListExportsOutput) SetBotVersion(v string) *ListExportsOutput
- func (s *ListExportsOutput) SetExportSummaries(v []*ExportSummary) *ListExportsOutput
- func (s *ListExportsOutput) SetLocaleId(v string) *ListExportsOutput
- func (s *ListExportsOutput) SetNextToken(v string) *ListExportsOutput
- func (s ListExportsOutput) String() string
- type ListImportsInput
- func (s ListImportsInput) GoString() string
- func (s *ListImportsInput) SetBotId(v string) *ListImportsInput
- func (s *ListImportsInput) SetBotVersion(v string) *ListImportsInput
- func (s *ListImportsInput) SetFilters(v []*ImportFilter) *ListImportsInput
- func (s *ListImportsInput) SetLocaleId(v string) *ListImportsInput
- func (s *ListImportsInput) SetMaxResults(v int64) *ListImportsInput
- func (s *ListImportsInput) SetNextToken(v string) *ListImportsInput
- func (s *ListImportsInput) SetSortBy(v *ImportSortBy) *ListImportsInput
- func (s ListImportsInput) String() string
- func (s *ListImportsInput) Validate() error
- type ListImportsOutput
- func (s ListImportsOutput) GoString() string
- func (s *ListImportsOutput) SetBotId(v string) *ListImportsOutput
- func (s *ListImportsOutput) SetBotVersion(v string) *ListImportsOutput
- func (s *ListImportsOutput) SetImportSummaries(v []*ImportSummary) *ListImportsOutput
- func (s *ListImportsOutput) SetLocaleId(v string) *ListImportsOutput
- func (s *ListImportsOutput) SetNextToken(v string) *ListImportsOutput
- func (s ListImportsOutput) String() string
- type ListIntentMetricsInput
- func (s ListIntentMetricsInput) GoString() string
- func (s *ListIntentMetricsInput) SetBinBy(v []*AnalyticsBinBySpecification) *ListIntentMetricsInput
- func (s *ListIntentMetricsInput) SetBotId(v string) *ListIntentMetricsInput
- func (s *ListIntentMetricsInput) SetEndDateTime(v time.Time) *ListIntentMetricsInput
- func (s *ListIntentMetricsInput) SetFilters(v []*AnalyticsIntentFilter) *ListIntentMetricsInput
- func (s *ListIntentMetricsInput) SetGroupBy(v []*AnalyticsIntentGroupBySpecification) *ListIntentMetricsInput
- func (s *ListIntentMetricsInput) SetMaxResults(v int64) *ListIntentMetricsInput
- func (s *ListIntentMetricsInput) SetMetrics(v []*AnalyticsIntentMetric) *ListIntentMetricsInput
- func (s *ListIntentMetricsInput) SetNextToken(v string) *ListIntentMetricsInput
- func (s *ListIntentMetricsInput) SetStartDateTime(v time.Time) *ListIntentMetricsInput
- func (s ListIntentMetricsInput) String() string
- func (s *ListIntentMetricsInput) Validate() error
- type ListIntentMetricsOutput
- func (s ListIntentMetricsOutput) GoString() string
- func (s *ListIntentMetricsOutput) SetBotId(v string) *ListIntentMetricsOutput
- func (s *ListIntentMetricsOutput) SetNextToken(v string) *ListIntentMetricsOutput
- func (s *ListIntentMetricsOutput) SetResults(v []*AnalyticsIntentResult) *ListIntentMetricsOutput
- func (s ListIntentMetricsOutput) String() string
- type ListIntentPathsInput
- func (s ListIntentPathsInput) GoString() string
- func (s *ListIntentPathsInput) SetBotId(v string) *ListIntentPathsInput
- func (s *ListIntentPathsInput) SetEndDateTime(v time.Time) *ListIntentPathsInput
- func (s *ListIntentPathsInput) SetFilters(v []*AnalyticsPathFilter) *ListIntentPathsInput
- func (s *ListIntentPathsInput) SetIntentPath(v string) *ListIntentPathsInput
- func (s *ListIntentPathsInput) SetStartDateTime(v time.Time) *ListIntentPathsInput
- func (s ListIntentPathsInput) String() string
- func (s *ListIntentPathsInput) Validate() error
- type ListIntentPathsOutput
- type ListIntentStageMetricsInput
- func (s ListIntentStageMetricsInput) GoString() string
- func (s *ListIntentStageMetricsInput) SetBinBy(v []*AnalyticsBinBySpecification) *ListIntentStageMetricsInput
- func (s *ListIntentStageMetricsInput) SetBotId(v string) *ListIntentStageMetricsInput
- func (s *ListIntentStageMetricsInput) SetEndDateTime(v time.Time) *ListIntentStageMetricsInput
- func (s *ListIntentStageMetricsInput) SetFilters(v []*AnalyticsIntentStageFilter) *ListIntentStageMetricsInput
- func (s *ListIntentStageMetricsInput) SetGroupBy(v []*AnalyticsIntentStageGroupBySpecification) *ListIntentStageMetricsInput
- func (s *ListIntentStageMetricsInput) SetMaxResults(v int64) *ListIntentStageMetricsInput
- func (s *ListIntentStageMetricsInput) SetMetrics(v []*AnalyticsIntentStageMetric) *ListIntentStageMetricsInput
- func (s *ListIntentStageMetricsInput) SetNextToken(v string) *ListIntentStageMetricsInput
- func (s *ListIntentStageMetricsInput) SetStartDateTime(v time.Time) *ListIntentStageMetricsInput
- func (s ListIntentStageMetricsInput) String() string
- func (s *ListIntentStageMetricsInput) Validate() error
- type ListIntentStageMetricsOutput
- func (s ListIntentStageMetricsOutput) GoString() string
- func (s *ListIntentStageMetricsOutput) SetBotId(v string) *ListIntentStageMetricsOutput
- func (s *ListIntentStageMetricsOutput) SetNextToken(v string) *ListIntentStageMetricsOutput
- func (s *ListIntentStageMetricsOutput) SetResults(v []*AnalyticsIntentStageResult) *ListIntentStageMetricsOutput
- func (s ListIntentStageMetricsOutput) String() string
- type ListIntentsInput
- func (s ListIntentsInput) GoString() string
- func (s *ListIntentsInput) SetBotId(v string) *ListIntentsInput
- func (s *ListIntentsInput) SetBotVersion(v string) *ListIntentsInput
- func (s *ListIntentsInput) SetFilters(v []*IntentFilter) *ListIntentsInput
- func (s *ListIntentsInput) SetLocaleId(v string) *ListIntentsInput
- func (s *ListIntentsInput) SetMaxResults(v int64) *ListIntentsInput
- func (s *ListIntentsInput) SetNextToken(v string) *ListIntentsInput
- func (s *ListIntentsInput) SetSortBy(v *IntentSortBy) *ListIntentsInput
- func (s ListIntentsInput) String() string
- func (s *ListIntentsInput) Validate() error
- type ListIntentsOutput
- func (s ListIntentsOutput) GoString() string
- func (s *ListIntentsOutput) SetBotId(v string) *ListIntentsOutput
- func (s *ListIntentsOutput) SetBotVersion(v string) *ListIntentsOutput
- func (s *ListIntentsOutput) SetIntentSummaries(v []*IntentSummary) *ListIntentsOutput
- func (s *ListIntentsOutput) SetLocaleId(v string) *ListIntentsOutput
- func (s *ListIntentsOutput) SetNextToken(v string) *ListIntentsOutput
- func (s ListIntentsOutput) String() string
- type ListRecommendedIntentsInput
- func (s ListRecommendedIntentsInput) GoString() string
- func (s *ListRecommendedIntentsInput) SetBotId(v string) *ListRecommendedIntentsInput
- func (s *ListRecommendedIntentsInput) SetBotRecommendationId(v string) *ListRecommendedIntentsInput
- func (s *ListRecommendedIntentsInput) SetBotVersion(v string) *ListRecommendedIntentsInput
- func (s *ListRecommendedIntentsInput) SetLocaleId(v string) *ListRecommendedIntentsInput
- func (s *ListRecommendedIntentsInput) SetMaxResults(v int64) *ListRecommendedIntentsInput
- func (s *ListRecommendedIntentsInput) SetNextToken(v string) *ListRecommendedIntentsInput
- func (s ListRecommendedIntentsInput) String() string
- func (s *ListRecommendedIntentsInput) Validate() error
- type ListRecommendedIntentsOutput
- func (s ListRecommendedIntentsOutput) GoString() string
- func (s *ListRecommendedIntentsOutput) SetBotId(v string) *ListRecommendedIntentsOutput
- func (s *ListRecommendedIntentsOutput) SetBotRecommendationId(v string) *ListRecommendedIntentsOutput
- func (s *ListRecommendedIntentsOutput) SetBotVersion(v string) *ListRecommendedIntentsOutput
- func (s *ListRecommendedIntentsOutput) SetLocaleId(v string) *ListRecommendedIntentsOutput
- func (s *ListRecommendedIntentsOutput) SetNextToken(v string) *ListRecommendedIntentsOutput
- func (s *ListRecommendedIntentsOutput) SetSummaryList(v []*RecommendedIntentSummary) *ListRecommendedIntentsOutput
- func (s ListRecommendedIntentsOutput) String() string
- type ListSessionAnalyticsDataInput
- func (s ListSessionAnalyticsDataInput) GoString() string
- func (s *ListSessionAnalyticsDataInput) SetBotId(v string) *ListSessionAnalyticsDataInput
- func (s *ListSessionAnalyticsDataInput) SetEndDateTime(v time.Time) *ListSessionAnalyticsDataInput
- func (s *ListSessionAnalyticsDataInput) SetFilters(v []*AnalyticsSessionFilter) *ListSessionAnalyticsDataInput
- func (s *ListSessionAnalyticsDataInput) SetMaxResults(v int64) *ListSessionAnalyticsDataInput
- func (s *ListSessionAnalyticsDataInput) SetNextToken(v string) *ListSessionAnalyticsDataInput
- func (s *ListSessionAnalyticsDataInput) SetSortBy(v *SessionDataSortBy) *ListSessionAnalyticsDataInput
- func (s *ListSessionAnalyticsDataInput) SetStartDateTime(v time.Time) *ListSessionAnalyticsDataInput
- func (s ListSessionAnalyticsDataInput) String() string
- func (s *ListSessionAnalyticsDataInput) Validate() error
- type ListSessionAnalyticsDataOutput
- func (s ListSessionAnalyticsDataOutput) GoString() string
- func (s *ListSessionAnalyticsDataOutput) SetBotId(v string) *ListSessionAnalyticsDataOutput
- func (s *ListSessionAnalyticsDataOutput) SetNextToken(v string) *ListSessionAnalyticsDataOutput
- func (s *ListSessionAnalyticsDataOutput) SetSessions(v []*SessionSpecification) *ListSessionAnalyticsDataOutput
- func (s ListSessionAnalyticsDataOutput) String() string
- type ListSessionMetricsInput
- func (s ListSessionMetricsInput) GoString() string
- func (s *ListSessionMetricsInput) SetBinBy(v []*AnalyticsBinBySpecification) *ListSessionMetricsInput
- func (s *ListSessionMetricsInput) SetBotId(v string) *ListSessionMetricsInput
- func (s *ListSessionMetricsInput) SetEndDateTime(v time.Time) *ListSessionMetricsInput
- func (s *ListSessionMetricsInput) SetFilters(v []*AnalyticsSessionFilter) *ListSessionMetricsInput
- func (s *ListSessionMetricsInput) SetGroupBy(v []*AnalyticsSessionGroupBySpecification) *ListSessionMetricsInput
- func (s *ListSessionMetricsInput) SetMaxResults(v int64) *ListSessionMetricsInput
- func (s *ListSessionMetricsInput) SetMetrics(v []*AnalyticsSessionMetric) *ListSessionMetricsInput
- func (s *ListSessionMetricsInput) SetNextToken(v string) *ListSessionMetricsInput
- func (s *ListSessionMetricsInput) SetStartDateTime(v time.Time) *ListSessionMetricsInput
- func (s ListSessionMetricsInput) String() string
- func (s *ListSessionMetricsInput) Validate() error
- type ListSessionMetricsOutput
- func (s ListSessionMetricsOutput) GoString() string
- func (s *ListSessionMetricsOutput) SetBotId(v string) *ListSessionMetricsOutput
- func (s *ListSessionMetricsOutput) SetNextToken(v string) *ListSessionMetricsOutput
- func (s *ListSessionMetricsOutput) SetResults(v []*AnalyticsSessionResult) *ListSessionMetricsOutput
- func (s ListSessionMetricsOutput) String() string
- type ListSlotTypesInput
- func (s ListSlotTypesInput) GoString() string
- func (s *ListSlotTypesInput) SetBotId(v string) *ListSlotTypesInput
- func (s *ListSlotTypesInput) SetBotVersion(v string) *ListSlotTypesInput
- func (s *ListSlotTypesInput) SetFilters(v []*SlotTypeFilter) *ListSlotTypesInput
- func (s *ListSlotTypesInput) SetLocaleId(v string) *ListSlotTypesInput
- func (s *ListSlotTypesInput) SetMaxResults(v int64) *ListSlotTypesInput
- func (s *ListSlotTypesInput) SetNextToken(v string) *ListSlotTypesInput
- func (s *ListSlotTypesInput) SetSortBy(v *SlotTypeSortBy) *ListSlotTypesInput
- func (s ListSlotTypesInput) String() string
- func (s *ListSlotTypesInput) Validate() error
- type ListSlotTypesOutput
- func (s ListSlotTypesOutput) GoString() string
- func (s *ListSlotTypesOutput) SetBotId(v string) *ListSlotTypesOutput
- func (s *ListSlotTypesOutput) SetBotVersion(v string) *ListSlotTypesOutput
- func (s *ListSlotTypesOutput) SetLocaleId(v string) *ListSlotTypesOutput
- func (s *ListSlotTypesOutput) SetNextToken(v string) *ListSlotTypesOutput
- func (s *ListSlotTypesOutput) SetSlotTypeSummaries(v []*SlotTypeSummary) *ListSlotTypesOutput
- func (s ListSlotTypesOutput) String() string
- type ListSlotsInput
- func (s ListSlotsInput) GoString() string
- func (s *ListSlotsInput) SetBotId(v string) *ListSlotsInput
- func (s *ListSlotsInput) SetBotVersion(v string) *ListSlotsInput
- func (s *ListSlotsInput) SetFilters(v []*SlotFilter) *ListSlotsInput
- func (s *ListSlotsInput) SetIntentId(v string) *ListSlotsInput
- func (s *ListSlotsInput) SetLocaleId(v string) *ListSlotsInput
- func (s *ListSlotsInput) SetMaxResults(v int64) *ListSlotsInput
- func (s *ListSlotsInput) SetNextToken(v string) *ListSlotsInput
- func (s *ListSlotsInput) SetSortBy(v *SlotSortBy) *ListSlotsInput
- func (s ListSlotsInput) String() string
- func (s *ListSlotsInput) Validate() error
- type ListSlotsOutput
- func (s ListSlotsOutput) GoString() string
- func (s *ListSlotsOutput) SetBotId(v string) *ListSlotsOutput
- func (s *ListSlotsOutput) SetBotVersion(v string) *ListSlotsOutput
- func (s *ListSlotsOutput) SetIntentId(v string) *ListSlotsOutput
- func (s *ListSlotsOutput) SetLocaleId(v string) *ListSlotsOutput
- func (s *ListSlotsOutput) SetNextToken(v string) *ListSlotsOutput
- func (s *ListSlotsOutput) SetSlotSummaries(v []*SlotSummary) *ListSlotsOutput
- func (s ListSlotsOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTestExecutionResultItemsInput
- func (s ListTestExecutionResultItemsInput) GoString() string
- func (s *ListTestExecutionResultItemsInput) SetMaxResults(v int64) *ListTestExecutionResultItemsInput
- func (s *ListTestExecutionResultItemsInput) SetNextToken(v string) *ListTestExecutionResultItemsInput
- func (s *ListTestExecutionResultItemsInput) SetResultFilterBy(v *TestExecutionResultFilterBy) *ListTestExecutionResultItemsInput
- func (s *ListTestExecutionResultItemsInput) SetTestExecutionId(v string) *ListTestExecutionResultItemsInput
- func (s ListTestExecutionResultItemsInput) String() string
- func (s *ListTestExecutionResultItemsInput) Validate() error
- type ListTestExecutionResultItemsOutput
- func (s ListTestExecutionResultItemsOutput) GoString() string
- func (s *ListTestExecutionResultItemsOutput) SetNextToken(v string) *ListTestExecutionResultItemsOutput
- func (s *ListTestExecutionResultItemsOutput) SetTestExecutionResults(v *TestExecutionResultItems) *ListTestExecutionResultItemsOutput
- func (s ListTestExecutionResultItemsOutput) String() string
- type ListTestExecutionsInput
- func (s ListTestExecutionsInput) GoString() string
- func (s *ListTestExecutionsInput) SetMaxResults(v int64) *ListTestExecutionsInput
- func (s *ListTestExecutionsInput) SetNextToken(v string) *ListTestExecutionsInput
- func (s *ListTestExecutionsInput) SetSortBy(v *TestExecutionSortBy) *ListTestExecutionsInput
- func (s ListTestExecutionsInput) String() string
- func (s *ListTestExecutionsInput) Validate() error
- type ListTestExecutionsOutput
- type ListTestSetRecordsInput
- func (s ListTestSetRecordsInput) GoString() string
- func (s *ListTestSetRecordsInput) SetMaxResults(v int64) *ListTestSetRecordsInput
- func (s *ListTestSetRecordsInput) SetNextToken(v string) *ListTestSetRecordsInput
- func (s *ListTestSetRecordsInput) SetTestSetId(v string) *ListTestSetRecordsInput
- func (s ListTestSetRecordsInput) String() string
- func (s *ListTestSetRecordsInput) Validate() error
- type ListTestSetRecordsOutput
- type ListTestSetsInput
- func (s ListTestSetsInput) GoString() string
- func (s *ListTestSetsInput) SetMaxResults(v int64) *ListTestSetsInput
- func (s *ListTestSetsInput) SetNextToken(v string) *ListTestSetsInput
- func (s *ListTestSetsInput) SetSortBy(v *TestSetSortBy) *ListTestSetsInput
- func (s ListTestSetsInput) String() string
- func (s *ListTestSetsInput) Validate() error
- type ListTestSetsOutput
- type ListUtteranceAnalyticsDataInput
- func (s ListUtteranceAnalyticsDataInput) GoString() string
- func (s *ListUtteranceAnalyticsDataInput) SetBotId(v string) *ListUtteranceAnalyticsDataInput
- func (s *ListUtteranceAnalyticsDataInput) SetEndDateTime(v time.Time) *ListUtteranceAnalyticsDataInput
- func (s *ListUtteranceAnalyticsDataInput) SetFilters(v []*AnalyticsUtteranceFilter) *ListUtteranceAnalyticsDataInput
- func (s *ListUtteranceAnalyticsDataInput) SetMaxResults(v int64) *ListUtteranceAnalyticsDataInput
- func (s *ListUtteranceAnalyticsDataInput) SetNextToken(v string) *ListUtteranceAnalyticsDataInput
- func (s *ListUtteranceAnalyticsDataInput) SetSortBy(v *UtteranceDataSortBy) *ListUtteranceAnalyticsDataInput
- func (s *ListUtteranceAnalyticsDataInput) SetStartDateTime(v time.Time) *ListUtteranceAnalyticsDataInput
- func (s ListUtteranceAnalyticsDataInput) String() string
- func (s *ListUtteranceAnalyticsDataInput) Validate() error
- type ListUtteranceAnalyticsDataOutput
- func (s ListUtteranceAnalyticsDataOutput) GoString() string
- func (s *ListUtteranceAnalyticsDataOutput) SetBotId(v string) *ListUtteranceAnalyticsDataOutput
- func (s *ListUtteranceAnalyticsDataOutput) SetNextToken(v string) *ListUtteranceAnalyticsDataOutput
- func (s *ListUtteranceAnalyticsDataOutput) SetUtterances(v []*UtteranceSpecification) *ListUtteranceAnalyticsDataOutput
- func (s ListUtteranceAnalyticsDataOutput) String() string
- type ListUtteranceMetricsInput
- func (s ListUtteranceMetricsInput) GoString() string
- func (s *ListUtteranceMetricsInput) SetAttributes(v []*AnalyticsUtteranceAttribute) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetBinBy(v []*AnalyticsBinBySpecification) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetBotId(v string) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetEndDateTime(v time.Time) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetFilters(v []*AnalyticsUtteranceFilter) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetGroupBy(v []*AnalyticsUtteranceGroupBySpecification) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetMaxResults(v int64) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetMetrics(v []*AnalyticsUtteranceMetric) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetNextToken(v string) *ListUtteranceMetricsInput
- func (s *ListUtteranceMetricsInput) SetStartDateTime(v time.Time) *ListUtteranceMetricsInput
- func (s ListUtteranceMetricsInput) String() string
- func (s *ListUtteranceMetricsInput) Validate() error
- type ListUtteranceMetricsOutput
- func (s ListUtteranceMetricsOutput) GoString() string
- func (s *ListUtteranceMetricsOutput) SetBotId(v string) *ListUtteranceMetricsOutput
- func (s *ListUtteranceMetricsOutput) SetNextToken(v string) *ListUtteranceMetricsOutput
- func (s *ListUtteranceMetricsOutput) SetResults(v []*AnalyticsUtteranceResult) *ListUtteranceMetricsOutput
- func (s ListUtteranceMetricsOutput) String() string
- type Message
- func (s Message) GoString() string
- func (s *Message) SetCustomPayload(v *CustomPayload) *Message
- func (s *Message) SetImageResponseCard(v *ImageResponseCard) *Message
- func (s *Message) SetPlainTextMessage(v *PlainTextMessage) *Message
- func (s *Message) SetSsmlMessage(v *SSMLMessage) *Message
- func (s Message) String() string
- func (s *Message) Validate() error
- type MessageGroup
- type MultipleValuesSetting
- type NewCustomVocabularyItem
- func (s NewCustomVocabularyItem) GoString() string
- func (s *NewCustomVocabularyItem) SetDisplayAs(v string) *NewCustomVocabularyItem
- func (s *NewCustomVocabularyItem) SetPhrase(v string) *NewCustomVocabularyItem
- func (s *NewCustomVocabularyItem) SetWeight(v int64) *NewCustomVocabularyItem
- func (s NewCustomVocabularyItem) String() string
- func (s *NewCustomVocabularyItem) Validate() error
- type ObfuscationSetting
- type OutputContext
- func (s OutputContext) GoString() string
- func (s *OutputContext) SetName(v string) *OutputContext
- func (s *OutputContext) SetTimeToLiveInSeconds(v int64) *OutputContext
- func (s *OutputContext) SetTurnsToLive(v int64) *OutputContext
- func (s OutputContext) String() string
- func (s *OutputContext) Validate() error
- type OverallTestResultItem
- func (s OverallTestResultItem) GoString() string
- func (s *OverallTestResultItem) SetEndToEndResultCounts(v map[string]*int64) *OverallTestResultItem
- func (s *OverallTestResultItem) SetMultiTurnConversation(v bool) *OverallTestResultItem
- func (s *OverallTestResultItem) SetSpeechTranscriptionResultCounts(v map[string]*int64) *OverallTestResultItem
- func (s *OverallTestResultItem) SetTotalResultCount(v int64) *OverallTestResultItem
- func (s OverallTestResultItem) String() string
- type OverallTestResults
- type ParentBotNetwork
- type PathFormat
- type PlainTextMessage
- type PostDialogCodeHookInvocationSpecification
- func (s PostDialogCodeHookInvocationSpecification) GoString() string
- func (s *PostDialogCodeHookInvocationSpecification) SetFailureConditional(v *ConditionalSpecification) *PostDialogCodeHookInvocationSpecification
- func (s *PostDialogCodeHookInvocationSpecification) SetFailureNextStep(v *DialogState) *PostDialogCodeHookInvocationSpecification
- func (s *PostDialogCodeHookInvocationSpecification) SetFailureResponse(v *ResponseSpecification) *PostDialogCodeHookInvocationSpecification
- func (s *PostDialogCodeHookInvocationSpecification) SetSuccessConditional(v *ConditionalSpecification) *PostDialogCodeHookInvocationSpecification
- func (s *PostDialogCodeHookInvocationSpecification) SetSuccessNextStep(v *DialogState) *PostDialogCodeHookInvocationSpecification
- func (s *PostDialogCodeHookInvocationSpecification) SetSuccessResponse(v *ResponseSpecification) *PostDialogCodeHookInvocationSpecification
- func (s *PostDialogCodeHookInvocationSpecification) SetTimeoutConditional(v *ConditionalSpecification) *PostDialogCodeHookInvocationSpecification
- func (s *PostDialogCodeHookInvocationSpecification) SetTimeoutNextStep(v *DialogState) *PostDialogCodeHookInvocationSpecification
- func (s *PostDialogCodeHookInvocationSpecification) SetTimeoutResponse(v *ResponseSpecification) *PostDialogCodeHookInvocationSpecification
- func (s PostDialogCodeHookInvocationSpecification) String() string
- func (s *PostDialogCodeHookInvocationSpecification) Validate() error
- type PostFulfillmentStatusSpecification
- func (s PostFulfillmentStatusSpecification) GoString() string
- func (s *PostFulfillmentStatusSpecification) SetFailureConditional(v *ConditionalSpecification) *PostFulfillmentStatusSpecification
- func (s *PostFulfillmentStatusSpecification) SetFailureNextStep(v *DialogState) *PostFulfillmentStatusSpecification
- func (s *PostFulfillmentStatusSpecification) SetFailureResponse(v *ResponseSpecification) *PostFulfillmentStatusSpecification
- func (s *PostFulfillmentStatusSpecification) SetSuccessConditional(v *ConditionalSpecification) *PostFulfillmentStatusSpecification
- func (s *PostFulfillmentStatusSpecification) SetSuccessNextStep(v *DialogState) *PostFulfillmentStatusSpecification
- func (s *PostFulfillmentStatusSpecification) SetSuccessResponse(v *ResponseSpecification) *PostFulfillmentStatusSpecification
- func (s *PostFulfillmentStatusSpecification) SetTimeoutConditional(v *ConditionalSpecification) *PostFulfillmentStatusSpecification
- func (s *PostFulfillmentStatusSpecification) SetTimeoutNextStep(v *DialogState) *PostFulfillmentStatusSpecification
- func (s *PostFulfillmentStatusSpecification) SetTimeoutResponse(v *ResponseSpecification) *PostFulfillmentStatusSpecification
- func (s PostFulfillmentStatusSpecification) String() string
- func (s *PostFulfillmentStatusSpecification) Validate() error
- type PreconditionFailedException
- func (s *PreconditionFailedException) Code() string
- func (s *PreconditionFailedException) Error() string
- func (s PreconditionFailedException) GoString() string
- func (s *PreconditionFailedException) Message() string
- func (s *PreconditionFailedException) OrigErr() error
- func (s *PreconditionFailedException) RequestID() string
- func (s *PreconditionFailedException) StatusCode() int
- func (s PreconditionFailedException) String() string
- type Principal
- type PromptAttemptSpecification
- func (s PromptAttemptSpecification) GoString() string
- func (s *PromptAttemptSpecification) SetAllowInterrupt(v bool) *PromptAttemptSpecification
- func (s *PromptAttemptSpecification) SetAllowedInputTypes(v *AllowedInputTypes) *PromptAttemptSpecification
- func (s *PromptAttemptSpecification) SetAudioAndDTMFInputSpecification(v *AudioAndDTMFInputSpecification) *PromptAttemptSpecification
- func (s *PromptAttemptSpecification) SetTextInputSpecification(v *TextInputSpecification) *PromptAttemptSpecification
- func (s PromptAttemptSpecification) String() string
- func (s *PromptAttemptSpecification) Validate() error
- type PromptSpecification
- func (s PromptSpecification) GoString() string
- func (s *PromptSpecification) SetAllowInterrupt(v bool) *PromptSpecification
- func (s *PromptSpecification) SetMaxRetries(v int64) *PromptSpecification
- func (s *PromptSpecification) SetMessageGroups(v []*MessageGroup) *PromptSpecification
- func (s *PromptSpecification) SetMessageSelectionStrategy(v string) *PromptSpecification
- func (s *PromptSpecification) SetPromptAttemptsSpecification(v map[string]*PromptAttemptSpecification) *PromptSpecification
- func (s PromptSpecification) String() string
- func (s *PromptSpecification) Validate() error
- type RecommendedIntentSummary
- func (s RecommendedIntentSummary) GoString() string
- func (s *RecommendedIntentSummary) SetIntentId(v string) *RecommendedIntentSummary
- func (s *RecommendedIntentSummary) SetIntentName(v string) *RecommendedIntentSummary
- func (s *RecommendedIntentSummary) SetSampleUtterancesCount(v int64) *RecommendedIntentSummary
- func (s RecommendedIntentSummary) String() string
- type RelativeAggregationDuration
- func (s RelativeAggregationDuration) GoString() string
- func (s *RelativeAggregationDuration) SetTimeDimension(v string) *RelativeAggregationDuration
- func (s *RelativeAggregationDuration) SetTimeValue(v int64) *RelativeAggregationDuration
- func (s RelativeAggregationDuration) String() string
- func (s *RelativeAggregationDuration) Validate() error
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResponseSpecification
- func (s ResponseSpecification) GoString() string
- func (s *ResponseSpecification) SetAllowInterrupt(v bool) *ResponseSpecification
- func (s *ResponseSpecification) SetMessageGroups(v []*MessageGroup) *ResponseSpecification
- func (s ResponseSpecification) String() string
- func (s *ResponseSpecification) Validate() error
- type RuntimeHintDetails
- type RuntimeHintValue
- type RuntimeHints
- type RuntimeSettings
- type S3BucketLogDestination
- func (s S3BucketLogDestination) GoString() string
- func (s *S3BucketLogDestination) SetKmsKeyArn(v string) *S3BucketLogDestination
- func (s *S3BucketLogDestination) SetLogPrefix(v string) *S3BucketLogDestination
- func (s *S3BucketLogDestination) SetS3BucketArn(v string) *S3BucketLogDestination
- func (s S3BucketLogDestination) String() string
- func (s *S3BucketLogDestination) Validate() error
- type S3BucketTranscriptSource
- func (s S3BucketTranscriptSource) GoString() string
- func (s *S3BucketTranscriptSource) SetKmsKeyArn(v string) *S3BucketTranscriptSource
- func (s *S3BucketTranscriptSource) SetPathFormat(v *PathFormat) *S3BucketTranscriptSource
- func (s *S3BucketTranscriptSource) SetS3BucketName(v string) *S3BucketTranscriptSource
- func (s *S3BucketTranscriptSource) SetTranscriptFilter(v *TranscriptFilter) *S3BucketTranscriptSource
- func (s *S3BucketTranscriptSource) SetTranscriptFormat(v string) *S3BucketTranscriptSource
- func (s S3BucketTranscriptSource) String() string
- func (s *S3BucketTranscriptSource) Validate() error
- type SSMLMessage
- type SampleUtterance
- type SampleUtteranceGenerationSpecification
- func (s SampleUtteranceGenerationSpecification) GoString() string
- func (s *SampleUtteranceGenerationSpecification) SetBedrockModelSpecification(v *BedrockModelSpecification) *SampleUtteranceGenerationSpecification
- func (s *SampleUtteranceGenerationSpecification) SetEnabled(v bool) *SampleUtteranceGenerationSpecification
- func (s SampleUtteranceGenerationSpecification) String() string
- func (s *SampleUtteranceGenerationSpecification) Validate() error
- type SampleValue
- type SearchAssociatedTranscriptsInput
- func (s SearchAssociatedTranscriptsInput) GoString() string
- func (s *SearchAssociatedTranscriptsInput) SetBotId(v string) *SearchAssociatedTranscriptsInput
- func (s *SearchAssociatedTranscriptsInput) SetBotRecommendationId(v string) *SearchAssociatedTranscriptsInput
- func (s *SearchAssociatedTranscriptsInput) SetBotVersion(v string) *SearchAssociatedTranscriptsInput
- func (s *SearchAssociatedTranscriptsInput) SetFilters(v []*AssociatedTranscriptFilter) *SearchAssociatedTranscriptsInput
- func (s *SearchAssociatedTranscriptsInput) SetLocaleId(v string) *SearchAssociatedTranscriptsInput
- func (s *SearchAssociatedTranscriptsInput) SetMaxResults(v int64) *SearchAssociatedTranscriptsInput
- func (s *SearchAssociatedTranscriptsInput) SetNextIndex(v int64) *SearchAssociatedTranscriptsInput
- func (s *SearchAssociatedTranscriptsInput) SetSearchOrder(v string) *SearchAssociatedTranscriptsInput
- func (s SearchAssociatedTranscriptsInput) String() string
- func (s *SearchAssociatedTranscriptsInput) Validate() error
- type SearchAssociatedTranscriptsOutput
- func (s SearchAssociatedTranscriptsOutput) GoString() string
- func (s *SearchAssociatedTranscriptsOutput) SetAssociatedTranscripts(v []*AssociatedTranscript) *SearchAssociatedTranscriptsOutput
- func (s *SearchAssociatedTranscriptsOutput) SetBotId(v string) *SearchAssociatedTranscriptsOutput
- func (s *SearchAssociatedTranscriptsOutput) SetBotRecommendationId(v string) *SearchAssociatedTranscriptsOutput
- func (s *SearchAssociatedTranscriptsOutput) SetBotVersion(v string) *SearchAssociatedTranscriptsOutput
- func (s *SearchAssociatedTranscriptsOutput) SetLocaleId(v string) *SearchAssociatedTranscriptsOutput
- func (s *SearchAssociatedTranscriptsOutput) SetNextIndex(v int64) *SearchAssociatedTranscriptsOutput
- func (s *SearchAssociatedTranscriptsOutput) SetTotalResults(v int64) *SearchAssociatedTranscriptsOutput
- func (s SearchAssociatedTranscriptsOutput) String() string
- type SentimentAnalysisSettings
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SessionDataSortBy
- type SessionSpecification
- func (s SessionSpecification) GoString() string
- func (s *SessionSpecification) SetBotAliasId(v string) *SessionSpecification
- func (s *SessionSpecification) SetBotVersion(v string) *SessionSpecification
- func (s *SessionSpecification) SetChannel(v string) *SessionSpecification
- func (s *SessionSpecification) SetConversationDurationSeconds(v int64) *SessionSpecification
- func (s *SessionSpecification) SetConversationEndState(v string) *SessionSpecification
- func (s *SessionSpecification) SetConversationEndTime(v time.Time) *SessionSpecification
- func (s *SessionSpecification) SetConversationStartTime(v time.Time) *SessionSpecification
- func (s *SessionSpecification) SetInvokedIntentSamples(v []*InvokedIntentSample) *SessionSpecification
- func (s *SessionSpecification) SetLocaleId(v string) *SessionSpecification
- func (s *SessionSpecification) SetMode(v string) *SessionSpecification
- func (s *SessionSpecification) SetNumberOfTurns(v int64) *SessionSpecification
- func (s *SessionSpecification) SetOriginatingRequestId(v string) *SessionSpecification
- func (s *SessionSpecification) SetSessionId(v string) *SessionSpecification
- func (s SessionSpecification) String() string
- type SlotCaptureSetting
- func (s SlotCaptureSetting) GoString() string
- func (s *SlotCaptureSetting) SetCaptureConditional(v *ConditionalSpecification) *SlotCaptureSetting
- func (s *SlotCaptureSetting) SetCaptureNextStep(v *DialogState) *SlotCaptureSetting
- func (s *SlotCaptureSetting) SetCaptureResponse(v *ResponseSpecification) *SlotCaptureSetting
- func (s *SlotCaptureSetting) SetCodeHook(v *DialogCodeHookInvocationSetting) *SlotCaptureSetting
- func (s *SlotCaptureSetting) SetElicitationCodeHook(v *ElicitationCodeHookInvocationSetting) *SlotCaptureSetting
- func (s *SlotCaptureSetting) SetFailureConditional(v *ConditionalSpecification) *SlotCaptureSetting
- func (s *SlotCaptureSetting) SetFailureNextStep(v *DialogState) *SlotCaptureSetting
- func (s *SlotCaptureSetting) SetFailureResponse(v *ResponseSpecification) *SlotCaptureSetting
- func (s SlotCaptureSetting) String() string
- func (s *SlotCaptureSetting) Validate() error
- type SlotDefaultValue
- type SlotDefaultValueSpecification
- type SlotFilter
- type SlotPriority
- type SlotResolutionImprovementSpecification
- func (s SlotResolutionImprovementSpecification) GoString() string
- func (s *SlotResolutionImprovementSpecification) SetBedrockModelSpecification(v *BedrockModelSpecification) *SlotResolutionImprovementSpecification
- func (s *SlotResolutionImprovementSpecification) SetEnabled(v bool) *SlotResolutionImprovementSpecification
- func (s SlotResolutionImprovementSpecification) String() string
- func (s *SlotResolutionImprovementSpecification) Validate() error
- type SlotResolutionSetting
- type SlotResolutionTestResultItem
- func (s SlotResolutionTestResultItem) GoString() string
- func (s *SlotResolutionTestResultItem) SetResultCounts(v *SlotResolutionTestResultItemCounts) *SlotResolutionTestResultItem
- func (s *SlotResolutionTestResultItem) SetSlotName(v string) *SlotResolutionTestResultItem
- func (s SlotResolutionTestResultItem) String() string
- type SlotResolutionTestResultItemCounts
- func (s SlotResolutionTestResultItemCounts) GoString() string
- func (s *SlotResolutionTestResultItemCounts) SetSlotMatchResultCounts(v map[string]*int64) *SlotResolutionTestResultItemCounts
- func (s *SlotResolutionTestResultItemCounts) SetSpeechTranscriptionResultCounts(v map[string]*int64) *SlotResolutionTestResultItemCounts
- func (s *SlotResolutionTestResultItemCounts) SetTotalResultCount(v int64) *SlotResolutionTestResultItemCounts
- func (s SlotResolutionTestResultItemCounts) String() string
- type SlotSortBy
- type SlotSummary
- func (s SlotSummary) GoString() string
- func (s *SlotSummary) SetDescription(v string) *SlotSummary
- func (s *SlotSummary) SetLastUpdatedDateTime(v time.Time) *SlotSummary
- func (s *SlotSummary) SetSlotConstraint(v string) *SlotSummary
- func (s *SlotSummary) SetSlotId(v string) *SlotSummary
- func (s *SlotSummary) SetSlotName(v string) *SlotSummary
- func (s *SlotSummary) SetSlotTypeId(v string) *SlotSummary
- func (s *SlotSummary) SetValueElicitationPromptSpecification(v *PromptSpecification) *SlotSummary
- func (s SlotSummary) String() string
- type SlotTypeFilter
- func (s SlotTypeFilter) GoString() string
- func (s *SlotTypeFilter) SetName(v string) *SlotTypeFilter
- func (s *SlotTypeFilter) SetOperator(v string) *SlotTypeFilter
- func (s *SlotTypeFilter) SetValues(v []*string) *SlotTypeFilter
- func (s SlotTypeFilter) String() string
- func (s *SlotTypeFilter) Validate() error
- type SlotTypeSortBy
- type SlotTypeStatistics
- type SlotTypeSummary
- func (s SlotTypeSummary) GoString() string
- func (s *SlotTypeSummary) SetDescription(v string) *SlotTypeSummary
- func (s *SlotTypeSummary) SetLastUpdatedDateTime(v time.Time) *SlotTypeSummary
- func (s *SlotTypeSummary) SetParentSlotTypeSignature(v string) *SlotTypeSummary
- func (s *SlotTypeSummary) SetSlotTypeCategory(v string) *SlotTypeSummary
- func (s *SlotTypeSummary) SetSlotTypeId(v string) *SlotTypeSummary
- func (s *SlotTypeSummary) SetSlotTypeName(v string) *SlotTypeSummary
- func (s SlotTypeSummary) String() string
- type SlotTypeValue
- type SlotValue
- type SlotValueElicitationSetting
- func (s SlotValueElicitationSetting) GoString() string
- func (s *SlotValueElicitationSetting) SetDefaultValueSpecification(v *SlotDefaultValueSpecification) *SlotValueElicitationSetting
- func (s *SlotValueElicitationSetting) SetPromptSpecification(v *PromptSpecification) *SlotValueElicitationSetting
- func (s *SlotValueElicitationSetting) SetSampleUtterances(v []*SampleUtterance) *SlotValueElicitationSetting
- func (s *SlotValueElicitationSetting) SetSlotCaptureSetting(v *SlotCaptureSetting) *SlotValueElicitationSetting
- func (s *SlotValueElicitationSetting) SetSlotConstraint(v string) *SlotValueElicitationSetting
- func (s *SlotValueElicitationSetting) SetSlotResolutionSetting(v *SlotResolutionSetting) *SlotValueElicitationSetting
- func (s *SlotValueElicitationSetting) SetWaitAndContinueSpecification(v *WaitAndContinueSpecification) *SlotValueElicitationSetting
- func (s SlotValueElicitationSetting) String() string
- func (s *SlotValueElicitationSetting) Validate() error
- type SlotValueOverride
- func (s SlotValueOverride) GoString() string
- func (s *SlotValueOverride) SetShape(v string) *SlotValueOverride
- func (s *SlotValueOverride) SetValue(v *SlotValue) *SlotValueOverride
- func (s *SlotValueOverride) SetValues(v []*SlotValueOverride) *SlotValueOverride
- func (s SlotValueOverride) String() string
- func (s *SlotValueOverride) Validate() error
- type SlotValueRegexFilter
- type SlotValueSelectionSetting
- func (s SlotValueSelectionSetting) GoString() string
- func (s *SlotValueSelectionSetting) SetAdvancedRecognitionSetting(v *AdvancedRecognitionSetting) *SlotValueSelectionSetting
- func (s *SlotValueSelectionSetting) SetRegexFilter(v *SlotValueRegexFilter) *SlotValueSelectionSetting
- func (s *SlotValueSelectionSetting) SetResolutionStrategy(v string) *SlotValueSelectionSetting
- func (s SlotValueSelectionSetting) String() string
- func (s *SlotValueSelectionSetting) Validate() error
- type Specifications
- type StartBotRecommendationInput
- func (s StartBotRecommendationInput) GoString() string
- func (s *StartBotRecommendationInput) SetBotId(v string) *StartBotRecommendationInput
- func (s *StartBotRecommendationInput) SetBotVersion(v string) *StartBotRecommendationInput
- func (s *StartBotRecommendationInput) SetEncryptionSetting(v *EncryptionSetting) *StartBotRecommendationInput
- func (s *StartBotRecommendationInput) SetLocaleId(v string) *StartBotRecommendationInput
- func (s *StartBotRecommendationInput) SetTranscriptSourceSetting(v *TranscriptSourceSetting) *StartBotRecommendationInput
- func (s StartBotRecommendationInput) String() string
- func (s *StartBotRecommendationInput) Validate() error
- type StartBotRecommendationOutput
- func (s StartBotRecommendationOutput) GoString() string
- func (s *StartBotRecommendationOutput) SetBotId(v string) *StartBotRecommendationOutput
- func (s *StartBotRecommendationOutput) SetBotRecommendationId(v string) *StartBotRecommendationOutput
- func (s *StartBotRecommendationOutput) SetBotRecommendationStatus(v string) *StartBotRecommendationOutput
- func (s *StartBotRecommendationOutput) SetBotVersion(v string) *StartBotRecommendationOutput
- func (s *StartBotRecommendationOutput) SetCreationDateTime(v time.Time) *StartBotRecommendationOutput
- func (s *StartBotRecommendationOutput) SetEncryptionSetting(v *EncryptionSetting) *StartBotRecommendationOutput
- func (s *StartBotRecommendationOutput) SetLocaleId(v string) *StartBotRecommendationOutput
- func (s *StartBotRecommendationOutput) SetTranscriptSourceSetting(v *TranscriptSourceSetting) *StartBotRecommendationOutput
- func (s StartBotRecommendationOutput) String() string
- type StartBotResourceGenerationInput
- func (s StartBotResourceGenerationInput) GoString() string
- func (s *StartBotResourceGenerationInput) SetBotId(v string) *StartBotResourceGenerationInput
- func (s *StartBotResourceGenerationInput) SetBotVersion(v string) *StartBotResourceGenerationInput
- func (s *StartBotResourceGenerationInput) SetGenerationInputPrompt(v string) *StartBotResourceGenerationInput
- func (s *StartBotResourceGenerationInput) SetLocaleId(v string) *StartBotResourceGenerationInput
- func (s StartBotResourceGenerationInput) String() string
- func (s *StartBotResourceGenerationInput) Validate() error
- type StartBotResourceGenerationOutput
- func (s StartBotResourceGenerationOutput) GoString() string
- func (s *StartBotResourceGenerationOutput) SetBotId(v string) *StartBotResourceGenerationOutput
- func (s *StartBotResourceGenerationOutput) SetBotVersion(v string) *StartBotResourceGenerationOutput
- func (s *StartBotResourceGenerationOutput) SetCreationDateTime(v time.Time) *StartBotResourceGenerationOutput
- func (s *StartBotResourceGenerationOutput) SetGenerationId(v string) *StartBotResourceGenerationOutput
- func (s *StartBotResourceGenerationOutput) SetGenerationInputPrompt(v string) *StartBotResourceGenerationOutput
- func (s *StartBotResourceGenerationOutput) SetGenerationStatus(v string) *StartBotResourceGenerationOutput
- func (s *StartBotResourceGenerationOutput) SetLocaleId(v string) *StartBotResourceGenerationOutput
- func (s StartBotResourceGenerationOutput) String() string
- type StartImportInput
- func (s StartImportInput) GoString() string
- func (s *StartImportInput) SetFilePassword(v string) *StartImportInput
- func (s *StartImportInput) SetImportId(v string) *StartImportInput
- func (s *StartImportInput) SetMergeStrategy(v string) *StartImportInput
- func (s *StartImportInput) SetResourceSpecification(v *ImportResourceSpecification) *StartImportInput
- func (s StartImportInput) String() string
- func (s *StartImportInput) Validate() error
- type StartImportOutput
- func (s StartImportOutput) GoString() string
- func (s *StartImportOutput) SetCreationDateTime(v time.Time) *StartImportOutput
- func (s *StartImportOutput) SetImportId(v string) *StartImportOutput
- func (s *StartImportOutput) SetImportStatus(v string) *StartImportOutput
- func (s *StartImportOutput) SetMergeStrategy(v string) *StartImportOutput
- func (s *StartImportOutput) SetResourceSpecification(v *ImportResourceSpecification) *StartImportOutput
- func (s StartImportOutput) String() string
- type StartTestExecutionInput
- func (s StartTestExecutionInput) GoString() string
- func (s *StartTestExecutionInput) SetApiMode(v string) *StartTestExecutionInput
- func (s *StartTestExecutionInput) SetTarget(v *TestExecutionTarget) *StartTestExecutionInput
- func (s *StartTestExecutionInput) SetTestExecutionModality(v string) *StartTestExecutionInput
- func (s *StartTestExecutionInput) SetTestSetId(v string) *StartTestExecutionInput
- func (s StartTestExecutionInput) String() string
- func (s *StartTestExecutionInput) Validate() error
- type StartTestExecutionOutput
- func (s StartTestExecutionOutput) GoString() string
- func (s *StartTestExecutionOutput) SetApiMode(v string) *StartTestExecutionOutput
- func (s *StartTestExecutionOutput) SetCreationDateTime(v time.Time) *StartTestExecutionOutput
- func (s *StartTestExecutionOutput) SetTarget(v *TestExecutionTarget) *StartTestExecutionOutput
- func (s *StartTestExecutionOutput) SetTestExecutionId(v string) *StartTestExecutionOutput
- func (s *StartTestExecutionOutput) SetTestExecutionModality(v string) *StartTestExecutionOutput
- func (s *StartTestExecutionOutput) SetTestSetId(v string) *StartTestExecutionOutput
- func (s StartTestExecutionOutput) String() string
- type StartTestSetGenerationInput
- func (s StartTestSetGenerationInput) GoString() string
- func (s *StartTestSetGenerationInput) SetDescription(v string) *StartTestSetGenerationInput
- func (s *StartTestSetGenerationInput) SetGenerationDataSource(v *TestSetGenerationDataSource) *StartTestSetGenerationInput
- func (s *StartTestSetGenerationInput) SetRoleArn(v string) *StartTestSetGenerationInput
- func (s *StartTestSetGenerationInput) SetStorageLocation(v *TestSetStorageLocation) *StartTestSetGenerationInput
- func (s *StartTestSetGenerationInput) SetTestSetName(v string) *StartTestSetGenerationInput
- func (s *StartTestSetGenerationInput) SetTestSetTags(v map[string]*string) *StartTestSetGenerationInput
- func (s StartTestSetGenerationInput) String() string
- func (s *StartTestSetGenerationInput) Validate() error
- type StartTestSetGenerationOutput
- func (s StartTestSetGenerationOutput) GoString() string
- func (s *StartTestSetGenerationOutput) SetCreationDateTime(v time.Time) *StartTestSetGenerationOutput
- func (s *StartTestSetGenerationOutput) SetDescription(v string) *StartTestSetGenerationOutput
- func (s *StartTestSetGenerationOutput) SetGenerationDataSource(v *TestSetGenerationDataSource) *StartTestSetGenerationOutput
- func (s *StartTestSetGenerationOutput) SetRoleArn(v string) *StartTestSetGenerationOutput
- func (s *StartTestSetGenerationOutput) SetStorageLocation(v *TestSetStorageLocation) *StartTestSetGenerationOutput
- func (s *StartTestSetGenerationOutput) SetTestSetGenerationId(v string) *StartTestSetGenerationOutput
- func (s *StartTestSetGenerationOutput) SetTestSetGenerationStatus(v string) *StartTestSetGenerationOutput
- func (s *StartTestSetGenerationOutput) SetTestSetName(v string) *StartTestSetGenerationOutput
- func (s *StartTestSetGenerationOutput) SetTestSetTags(v map[string]*string) *StartTestSetGenerationOutput
- func (s StartTestSetGenerationOutput) String() string
- type StillWaitingResponseSpecification
- func (s StillWaitingResponseSpecification) GoString() string
- func (s *StillWaitingResponseSpecification) SetAllowInterrupt(v bool) *StillWaitingResponseSpecification
- func (s *StillWaitingResponseSpecification) SetFrequencyInSeconds(v int64) *StillWaitingResponseSpecification
- func (s *StillWaitingResponseSpecification) SetMessageGroups(v []*MessageGroup) *StillWaitingResponseSpecification
- func (s *StillWaitingResponseSpecification) SetTimeoutInSeconds(v int64) *StillWaitingResponseSpecification
- func (s StillWaitingResponseSpecification) String() string
- func (s *StillWaitingResponseSpecification) Validate() error
- type StopBotRecommendationInput
- func (s StopBotRecommendationInput) GoString() string
- func (s *StopBotRecommendationInput) SetBotId(v string) *StopBotRecommendationInput
- func (s *StopBotRecommendationInput) SetBotRecommendationId(v string) *StopBotRecommendationInput
- func (s *StopBotRecommendationInput) SetBotVersion(v string) *StopBotRecommendationInput
- func (s *StopBotRecommendationInput) SetLocaleId(v string) *StopBotRecommendationInput
- func (s StopBotRecommendationInput) String() string
- func (s *StopBotRecommendationInput) Validate() error
- type StopBotRecommendationOutput
- func (s StopBotRecommendationOutput) GoString() string
- func (s *StopBotRecommendationOutput) SetBotId(v string) *StopBotRecommendationOutput
- func (s *StopBotRecommendationOutput) SetBotRecommendationId(v string) *StopBotRecommendationOutput
- func (s *StopBotRecommendationOutput) SetBotRecommendationStatus(v string) *StopBotRecommendationOutput
- func (s *StopBotRecommendationOutput) SetBotVersion(v string) *StopBotRecommendationOutput
- func (s *StopBotRecommendationOutput) SetLocaleId(v string) *StopBotRecommendationOutput
- func (s StopBotRecommendationOutput) String() string
- type SubSlotSetting
- type SubSlotTypeComposition
- func (s SubSlotTypeComposition) GoString() string
- func (s *SubSlotTypeComposition) SetName(v string) *SubSlotTypeComposition
- func (s *SubSlotTypeComposition) SetSlotTypeId(v string) *SubSlotTypeComposition
- func (s SubSlotTypeComposition) String() string
- func (s *SubSlotTypeComposition) Validate() error
- type SubSlotValueElicitationSetting
- func (s SubSlotValueElicitationSetting) GoString() string
- func (s *SubSlotValueElicitationSetting) SetDefaultValueSpecification(v *SlotDefaultValueSpecification) *SubSlotValueElicitationSetting
- func (s *SubSlotValueElicitationSetting) SetPromptSpecification(v *PromptSpecification) *SubSlotValueElicitationSetting
- func (s *SubSlotValueElicitationSetting) SetSampleUtterances(v []*SampleUtterance) *SubSlotValueElicitationSetting
- func (s *SubSlotValueElicitationSetting) SetWaitAndContinueSpecification(v *WaitAndContinueSpecification) *SubSlotValueElicitationSetting
- func (s SubSlotValueElicitationSetting) String() string
- func (s *SubSlotValueElicitationSetting) Validate() error
- type TagResourceInput
- type TagResourceOutput
- type TestExecutionResultFilterBy
- func (s TestExecutionResultFilterBy) GoString() string
- func (s *TestExecutionResultFilterBy) SetConversationLevelTestResultsFilterBy(v *ConversationLevelTestResultsFilterBy) *TestExecutionResultFilterBy
- func (s *TestExecutionResultFilterBy) SetResultTypeFilter(v string) *TestExecutionResultFilterBy
- func (s TestExecutionResultFilterBy) String() string
- func (s *TestExecutionResultFilterBy) Validate() error
- type TestExecutionResultItems
- func (s TestExecutionResultItems) GoString() string
- func (s *TestExecutionResultItems) SetConversationLevelTestResults(v *ConversationLevelTestResults) *TestExecutionResultItems
- func (s *TestExecutionResultItems) SetIntentClassificationTestResults(v *IntentClassificationTestResults) *TestExecutionResultItems
- func (s *TestExecutionResultItems) SetIntentLevelSlotResolutionTestResults(v *IntentLevelSlotResolutionTestResults) *TestExecutionResultItems
- func (s *TestExecutionResultItems) SetOverallTestResults(v *OverallTestResults) *TestExecutionResultItems
- func (s *TestExecutionResultItems) SetUtteranceLevelTestResults(v *UtteranceLevelTestResults) *TestExecutionResultItems
- func (s TestExecutionResultItems) String() string
- type TestExecutionSortBy
- type TestExecutionSummary
- func (s TestExecutionSummary) GoString() string
- func (s *TestExecutionSummary) SetApiMode(v string) *TestExecutionSummary
- func (s *TestExecutionSummary) SetCreationDateTime(v time.Time) *TestExecutionSummary
- func (s *TestExecutionSummary) SetLastUpdatedDateTime(v time.Time) *TestExecutionSummary
- func (s *TestExecutionSummary) SetTarget(v *TestExecutionTarget) *TestExecutionSummary
- func (s *TestExecutionSummary) SetTestExecutionId(v string) *TestExecutionSummary
- func (s *TestExecutionSummary) SetTestExecutionModality(v string) *TestExecutionSummary
- func (s *TestExecutionSummary) SetTestExecutionStatus(v string) *TestExecutionSummary
- func (s *TestExecutionSummary) SetTestSetId(v string) *TestExecutionSummary
- func (s *TestExecutionSummary) SetTestSetName(v string) *TestExecutionSummary
- func (s TestExecutionSummary) String() string
- type TestExecutionTarget
- type TestSetDiscrepancyErrors
- func (s TestSetDiscrepancyErrors) GoString() string
- func (s *TestSetDiscrepancyErrors) SetIntentDiscrepancies(v []*TestSetIntentDiscrepancyItem) *TestSetDiscrepancyErrors
- func (s *TestSetDiscrepancyErrors) SetSlotDiscrepancies(v []*TestSetSlotDiscrepancyItem) *TestSetDiscrepancyErrors
- func (s TestSetDiscrepancyErrors) String() string
- type TestSetDiscrepancyReportBotAliasTarget
- func (s TestSetDiscrepancyReportBotAliasTarget) GoString() string
- func (s *TestSetDiscrepancyReportBotAliasTarget) SetBotAliasId(v string) *TestSetDiscrepancyReportBotAliasTarget
- func (s *TestSetDiscrepancyReportBotAliasTarget) SetBotId(v string) *TestSetDiscrepancyReportBotAliasTarget
- func (s *TestSetDiscrepancyReportBotAliasTarget) SetLocaleId(v string) *TestSetDiscrepancyReportBotAliasTarget
- func (s TestSetDiscrepancyReportBotAliasTarget) String() string
- func (s *TestSetDiscrepancyReportBotAliasTarget) Validate() error
- type TestSetDiscrepancyReportResourceTarget
- func (s TestSetDiscrepancyReportResourceTarget) GoString() string
- func (s *TestSetDiscrepancyReportResourceTarget) SetBotAliasTarget(v *TestSetDiscrepancyReportBotAliasTarget) *TestSetDiscrepancyReportResourceTarget
- func (s TestSetDiscrepancyReportResourceTarget) String() string
- func (s *TestSetDiscrepancyReportResourceTarget) Validate() error
- type TestSetExportSpecification
- type TestSetGenerationDataSource
- type TestSetImportInputLocation
- func (s TestSetImportInputLocation) GoString() string
- func (s *TestSetImportInputLocation) SetS3BucketName(v string) *TestSetImportInputLocation
- func (s *TestSetImportInputLocation) SetS3Path(v string) *TestSetImportInputLocation
- func (s TestSetImportInputLocation) String() string
- func (s *TestSetImportInputLocation) Validate() error
- type TestSetImportResourceSpecification
- func (s TestSetImportResourceSpecification) GoString() string
- func (s *TestSetImportResourceSpecification) SetDescription(v string) *TestSetImportResourceSpecification
- func (s *TestSetImportResourceSpecification) SetImportInputLocation(v *TestSetImportInputLocation) *TestSetImportResourceSpecification
- func (s *TestSetImportResourceSpecification) SetModality(v string) *TestSetImportResourceSpecification
- func (s *TestSetImportResourceSpecification) SetRoleArn(v string) *TestSetImportResourceSpecification
- func (s *TestSetImportResourceSpecification) SetStorageLocation(v *TestSetStorageLocation) *TestSetImportResourceSpecification
- func (s *TestSetImportResourceSpecification) SetTestSetName(v string) *TestSetImportResourceSpecification
- func (s *TestSetImportResourceSpecification) SetTestSetTags(v map[string]*string) *TestSetImportResourceSpecification
- func (s TestSetImportResourceSpecification) String() string
- func (s *TestSetImportResourceSpecification) Validate() error
- type TestSetIntentDiscrepancyItem
- type TestSetSlotDiscrepancyItem
- func (s TestSetSlotDiscrepancyItem) GoString() string
- func (s *TestSetSlotDiscrepancyItem) SetErrorMessage(v string) *TestSetSlotDiscrepancyItem
- func (s *TestSetSlotDiscrepancyItem) SetIntentName(v string) *TestSetSlotDiscrepancyItem
- func (s *TestSetSlotDiscrepancyItem) SetSlotName(v string) *TestSetSlotDiscrepancyItem
- func (s TestSetSlotDiscrepancyItem) String() string
- type TestSetSortBy
- type TestSetStorageLocation
- func (s TestSetStorageLocation) GoString() string
- func (s *TestSetStorageLocation) SetKmsKeyArn(v string) *TestSetStorageLocation
- func (s *TestSetStorageLocation) SetS3BucketName(v string) *TestSetStorageLocation
- func (s *TestSetStorageLocation) SetS3Path(v string) *TestSetStorageLocation
- func (s TestSetStorageLocation) String() string
- func (s *TestSetStorageLocation) Validate() error
- type TestSetSummary
- func (s TestSetSummary) GoString() string
- func (s *TestSetSummary) SetCreationDateTime(v time.Time) *TestSetSummary
- func (s *TestSetSummary) SetDescription(v string) *TestSetSummary
- func (s *TestSetSummary) SetLastUpdatedDateTime(v time.Time) *TestSetSummary
- func (s *TestSetSummary) SetModality(v string) *TestSetSummary
- func (s *TestSetSummary) SetNumTurns(v int64) *TestSetSummary
- func (s *TestSetSummary) SetRoleArn(v string) *TestSetSummary
- func (s *TestSetSummary) SetStatus(v string) *TestSetSummary
- func (s *TestSetSummary) SetStorageLocation(v *TestSetStorageLocation) *TestSetSummary
- func (s *TestSetSummary) SetTestSetId(v string) *TestSetSummary
- func (s *TestSetSummary) SetTestSetName(v string) *TestSetSummary
- func (s TestSetSummary) String() string
- type TestSetTurnRecord
- func (s TestSetTurnRecord) GoString() string
- func (s *TestSetTurnRecord) SetConversationId(v string) *TestSetTurnRecord
- func (s *TestSetTurnRecord) SetRecordNumber(v int64) *TestSetTurnRecord
- func (s *TestSetTurnRecord) SetTurnNumber(v int64) *TestSetTurnRecord
- func (s *TestSetTurnRecord) SetTurnSpecification(v *TurnSpecification) *TestSetTurnRecord
- func (s TestSetTurnRecord) String() string
- type TestSetTurnResult
- type TextInputSpecification
- type TextLogDestination
- type TextLogSetting
- func (s TextLogSetting) GoString() string
- func (s *TextLogSetting) SetDestination(v *TextLogDestination) *TextLogSetting
- func (s *TextLogSetting) SetEnabled(v bool) *TextLogSetting
- func (s *TextLogSetting) SetSelectiveLoggingEnabled(v bool) *TextLogSetting
- func (s TextLogSetting) String() string
- func (s *TextLogSetting) Validate() error
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TranscriptFilter
- type TranscriptSourceSetting
- type TurnSpecification
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateBotAliasInput
- func (s UpdateBotAliasInput) GoString() string
- func (s *UpdateBotAliasInput) SetBotAliasId(v string) *UpdateBotAliasInput
- func (s *UpdateBotAliasInput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *UpdateBotAliasInput
- func (s *UpdateBotAliasInput) SetBotAliasName(v string) *UpdateBotAliasInput
- func (s *UpdateBotAliasInput) SetBotId(v string) *UpdateBotAliasInput
- func (s *UpdateBotAliasInput) SetBotVersion(v string) *UpdateBotAliasInput
- func (s *UpdateBotAliasInput) SetConversationLogSettings(v *ConversationLogSettings) *UpdateBotAliasInput
- func (s *UpdateBotAliasInput) SetDescription(v string) *UpdateBotAliasInput
- func (s *UpdateBotAliasInput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *UpdateBotAliasInput
- func (s UpdateBotAliasInput) String() string
- func (s *UpdateBotAliasInput) Validate() error
- type UpdateBotAliasOutput
- func (s UpdateBotAliasOutput) GoString() string
- func (s *UpdateBotAliasOutput) SetBotAliasId(v string) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetBotAliasName(v string) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetBotAliasStatus(v string) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetBotId(v string) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetBotVersion(v string) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetConversationLogSettings(v *ConversationLogSettings) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetCreationDateTime(v time.Time) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetDescription(v string) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetLastUpdatedDateTime(v time.Time) *UpdateBotAliasOutput
- func (s *UpdateBotAliasOutput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *UpdateBotAliasOutput
- func (s UpdateBotAliasOutput) String() string
- type UpdateBotInput
- func (s UpdateBotInput) GoString() string
- func (s *UpdateBotInput) SetBotId(v string) *UpdateBotInput
- func (s *UpdateBotInput) SetBotMembers(v []*BotMember) *UpdateBotInput
- func (s *UpdateBotInput) SetBotName(v string) *UpdateBotInput
- func (s *UpdateBotInput) SetBotType(v string) *UpdateBotInput
- func (s *UpdateBotInput) SetDataPrivacy(v *DataPrivacy) *UpdateBotInput
- func (s *UpdateBotInput) SetDescription(v string) *UpdateBotInput
- func (s *UpdateBotInput) SetIdleSessionTTLInSeconds(v int64) *UpdateBotInput
- func (s *UpdateBotInput) SetRoleArn(v string) *UpdateBotInput
- func (s UpdateBotInput) String() string
- func (s *UpdateBotInput) Validate() error
- type UpdateBotLocaleInput
- func (s UpdateBotLocaleInput) GoString() string
- func (s *UpdateBotLocaleInput) SetBotId(v string) *UpdateBotLocaleInput
- func (s *UpdateBotLocaleInput) SetBotVersion(v string) *UpdateBotLocaleInput
- func (s *UpdateBotLocaleInput) SetDescription(v string) *UpdateBotLocaleInput
- func (s *UpdateBotLocaleInput) SetGenerativeAISettings(v *GenerativeAISettings) *UpdateBotLocaleInput
- func (s *UpdateBotLocaleInput) SetLocaleId(v string) *UpdateBotLocaleInput
- func (s *UpdateBotLocaleInput) SetNluIntentConfidenceThreshold(v float64) *UpdateBotLocaleInput
- func (s *UpdateBotLocaleInput) SetVoiceSettings(v *VoiceSettings) *UpdateBotLocaleInput
- func (s UpdateBotLocaleInput) String() string
- func (s *UpdateBotLocaleInput) Validate() error
- type UpdateBotLocaleOutput
- func (s UpdateBotLocaleOutput) GoString() string
- func (s *UpdateBotLocaleOutput) SetBotId(v string) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetBotLocaleStatus(v string) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetBotVersion(v string) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetCreationDateTime(v time.Time) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetDescription(v string) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetFailureReasons(v []*string) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetGenerativeAISettings(v *GenerativeAISettings) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetLastUpdatedDateTime(v time.Time) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetLocaleId(v string) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetLocaleName(v string) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetNluIntentConfidenceThreshold(v float64) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetRecommendedActions(v []*string) *UpdateBotLocaleOutput
- func (s *UpdateBotLocaleOutput) SetVoiceSettings(v *VoiceSettings) *UpdateBotLocaleOutput
- func (s UpdateBotLocaleOutput) String() string
- type UpdateBotOutput
- func (s UpdateBotOutput) GoString() string
- func (s *UpdateBotOutput) SetBotId(v string) *UpdateBotOutput
- func (s *UpdateBotOutput) SetBotMembers(v []*BotMember) *UpdateBotOutput
- func (s *UpdateBotOutput) SetBotName(v string) *UpdateBotOutput
- func (s *UpdateBotOutput) SetBotStatus(v string) *UpdateBotOutput
- func (s *UpdateBotOutput) SetBotType(v string) *UpdateBotOutput
- func (s *UpdateBotOutput) SetCreationDateTime(v time.Time) *UpdateBotOutput
- func (s *UpdateBotOutput) SetDataPrivacy(v *DataPrivacy) *UpdateBotOutput
- func (s *UpdateBotOutput) SetDescription(v string) *UpdateBotOutput
- func (s *UpdateBotOutput) SetIdleSessionTTLInSeconds(v int64) *UpdateBotOutput
- func (s *UpdateBotOutput) SetLastUpdatedDateTime(v time.Time) *UpdateBotOutput
- func (s *UpdateBotOutput) SetRoleArn(v string) *UpdateBotOutput
- func (s UpdateBotOutput) String() string
- type UpdateBotRecommendationInput
- func (s UpdateBotRecommendationInput) GoString() string
- func (s *UpdateBotRecommendationInput) SetBotId(v string) *UpdateBotRecommendationInput
- func (s *UpdateBotRecommendationInput) SetBotRecommendationId(v string) *UpdateBotRecommendationInput
- func (s *UpdateBotRecommendationInput) SetBotVersion(v string) *UpdateBotRecommendationInput
- func (s *UpdateBotRecommendationInput) SetEncryptionSetting(v *EncryptionSetting) *UpdateBotRecommendationInput
- func (s *UpdateBotRecommendationInput) SetLocaleId(v string) *UpdateBotRecommendationInput
- func (s UpdateBotRecommendationInput) String() string
- func (s *UpdateBotRecommendationInput) Validate() error
- type UpdateBotRecommendationOutput
- func (s UpdateBotRecommendationOutput) GoString() string
- func (s *UpdateBotRecommendationOutput) SetBotId(v string) *UpdateBotRecommendationOutput
- func (s *UpdateBotRecommendationOutput) SetBotRecommendationId(v string) *UpdateBotRecommendationOutput
- func (s *UpdateBotRecommendationOutput) SetBotRecommendationStatus(v string) *UpdateBotRecommendationOutput
- func (s *UpdateBotRecommendationOutput) SetBotVersion(v string) *UpdateBotRecommendationOutput
- func (s *UpdateBotRecommendationOutput) SetCreationDateTime(v time.Time) *UpdateBotRecommendationOutput
- func (s *UpdateBotRecommendationOutput) SetEncryptionSetting(v *EncryptionSetting) *UpdateBotRecommendationOutput
- func (s *UpdateBotRecommendationOutput) SetLastUpdatedDateTime(v time.Time) *UpdateBotRecommendationOutput
- func (s *UpdateBotRecommendationOutput) SetLocaleId(v string) *UpdateBotRecommendationOutput
- func (s *UpdateBotRecommendationOutput) SetTranscriptSourceSetting(v *TranscriptSourceSetting) *UpdateBotRecommendationOutput
- func (s UpdateBotRecommendationOutput) String() string
- type UpdateExportInput
- type UpdateExportOutput
- func (s UpdateExportOutput) GoString() string
- func (s *UpdateExportOutput) SetCreationDateTime(v time.Time) *UpdateExportOutput
- func (s *UpdateExportOutput) SetExportId(v string) *UpdateExportOutput
- func (s *UpdateExportOutput) SetExportStatus(v string) *UpdateExportOutput
- func (s *UpdateExportOutput) SetFileFormat(v string) *UpdateExportOutput
- func (s *UpdateExportOutput) SetLastUpdatedDateTime(v time.Time) *UpdateExportOutput
- func (s *UpdateExportOutput) SetResourceSpecification(v *ExportResourceSpecification) *UpdateExportOutput
- func (s UpdateExportOutput) String() string
- type UpdateIntentInput
- func (s UpdateIntentInput) GoString() string
- func (s *UpdateIntentInput) SetBotId(v string) *UpdateIntentInput
- func (s *UpdateIntentInput) SetBotVersion(v string) *UpdateIntentInput
- func (s *UpdateIntentInput) SetDescription(v string) *UpdateIntentInput
- func (s *UpdateIntentInput) SetDialogCodeHook(v *DialogCodeHookSettings) *UpdateIntentInput
- func (s *UpdateIntentInput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *UpdateIntentInput
- func (s *UpdateIntentInput) SetInitialResponseSetting(v *InitialResponseSetting) *UpdateIntentInput
- func (s *UpdateIntentInput) SetInputContexts(v []*InputContext) *UpdateIntentInput
- func (s *UpdateIntentInput) SetIntentClosingSetting(v *IntentClosingSetting) *UpdateIntentInput
- func (s *UpdateIntentInput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *UpdateIntentInput
- func (s *UpdateIntentInput) SetIntentId(v string) *UpdateIntentInput
- func (s *UpdateIntentInput) SetIntentName(v string) *UpdateIntentInput
- func (s *UpdateIntentInput) SetKendraConfiguration(v *KendraConfiguration) *UpdateIntentInput
- func (s *UpdateIntentInput) SetLocaleId(v string) *UpdateIntentInput
- func (s *UpdateIntentInput) SetOutputContexts(v []*OutputContext) *UpdateIntentInput
- func (s *UpdateIntentInput) SetParentIntentSignature(v string) *UpdateIntentInput
- func (s *UpdateIntentInput) SetSampleUtterances(v []*SampleUtterance) *UpdateIntentInput
- func (s *UpdateIntentInput) SetSlotPriorities(v []*SlotPriority) *UpdateIntentInput
- func (s UpdateIntentInput) String() string
- func (s *UpdateIntentInput) Validate() error
- type UpdateIntentOutput
- func (s UpdateIntentOutput) GoString() string
- func (s *UpdateIntentOutput) SetBotId(v string) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetBotVersion(v string) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetCreationDateTime(v time.Time) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetDescription(v string) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetDialogCodeHook(v *DialogCodeHookSettings) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetInitialResponseSetting(v *InitialResponseSetting) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetInputContexts(v []*InputContext) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetIntentClosingSetting(v *IntentClosingSetting) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetIntentId(v string) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetIntentName(v string) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetKendraConfiguration(v *KendraConfiguration) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetLastUpdatedDateTime(v time.Time) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetLocaleId(v string) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetOutputContexts(v []*OutputContext) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetParentIntentSignature(v string) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetSampleUtterances(v []*SampleUtterance) *UpdateIntentOutput
- func (s *UpdateIntentOutput) SetSlotPriorities(v []*SlotPriority) *UpdateIntentOutput
- func (s UpdateIntentOutput) String() string
- type UpdateResourcePolicyInput
- func (s UpdateResourcePolicyInput) GoString() string
- func (s *UpdateResourcePolicyInput) SetExpectedRevisionId(v string) *UpdateResourcePolicyInput
- func (s *UpdateResourcePolicyInput) SetPolicy(v string) *UpdateResourcePolicyInput
- func (s *UpdateResourcePolicyInput) SetResourceArn(v string) *UpdateResourcePolicyInput
- func (s UpdateResourcePolicyInput) String() string
- func (s *UpdateResourcePolicyInput) Validate() error
- type UpdateResourcePolicyOutput
- type UpdateSlotInput
- func (s UpdateSlotInput) GoString() string
- func (s *UpdateSlotInput) SetBotId(v string) *UpdateSlotInput
- func (s *UpdateSlotInput) SetBotVersion(v string) *UpdateSlotInput
- func (s *UpdateSlotInput) SetDescription(v string) *UpdateSlotInput
- func (s *UpdateSlotInput) SetIntentId(v string) *UpdateSlotInput
- func (s *UpdateSlotInput) SetLocaleId(v string) *UpdateSlotInput
- func (s *UpdateSlotInput) SetMultipleValuesSetting(v *MultipleValuesSetting) *UpdateSlotInput
- func (s *UpdateSlotInput) SetObfuscationSetting(v *ObfuscationSetting) *UpdateSlotInput
- func (s *UpdateSlotInput) SetSlotId(v string) *UpdateSlotInput
- func (s *UpdateSlotInput) SetSlotName(v string) *UpdateSlotInput
- func (s *UpdateSlotInput) SetSlotTypeId(v string) *UpdateSlotInput
- func (s *UpdateSlotInput) SetSubSlotSetting(v *SubSlotSetting) *UpdateSlotInput
- func (s *UpdateSlotInput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *UpdateSlotInput
- func (s UpdateSlotInput) String() string
- func (s *UpdateSlotInput) Validate() error
- type UpdateSlotOutput
- func (s UpdateSlotOutput) GoString() string
- func (s *UpdateSlotOutput) SetBotId(v string) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetBotVersion(v string) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetCreationDateTime(v time.Time) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetDescription(v string) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetIntentId(v string) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetLastUpdatedDateTime(v time.Time) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetLocaleId(v string) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetMultipleValuesSetting(v *MultipleValuesSetting) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetObfuscationSetting(v *ObfuscationSetting) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetSlotId(v string) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetSlotName(v string) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetSlotTypeId(v string) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetSubSlotSetting(v *SubSlotSetting) *UpdateSlotOutput
- func (s *UpdateSlotOutput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *UpdateSlotOutput
- func (s UpdateSlotOutput) String() string
- type UpdateSlotTypeInput
- func (s UpdateSlotTypeInput) GoString() string
- func (s *UpdateSlotTypeInput) SetBotId(v string) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetBotVersion(v string) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetDescription(v string) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetExternalSourceSetting(v *ExternalSourceSetting) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetLocaleId(v string) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetParentSlotTypeSignature(v string) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetSlotTypeId(v string) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetSlotTypeName(v string) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetSlotTypeValues(v []*SlotTypeValue) *UpdateSlotTypeInput
- func (s *UpdateSlotTypeInput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *UpdateSlotTypeInput
- func (s UpdateSlotTypeInput) String() string
- func (s *UpdateSlotTypeInput) Validate() error
- type UpdateSlotTypeOutput
- func (s UpdateSlotTypeOutput) GoString() string
- func (s *UpdateSlotTypeOutput) SetBotId(v string) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetBotVersion(v string) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetCreationDateTime(v time.Time) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetDescription(v string) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetExternalSourceSetting(v *ExternalSourceSetting) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetLastUpdatedDateTime(v time.Time) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetLocaleId(v string) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetParentSlotTypeSignature(v string) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetSlotTypeId(v string) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetSlotTypeName(v string) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetSlotTypeValues(v []*SlotTypeValue) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *UpdateSlotTypeOutput
- func (s UpdateSlotTypeOutput) String() string
- type UpdateTestSetInput
- func (s UpdateTestSetInput) GoString() string
- func (s *UpdateTestSetInput) SetDescription(v string) *UpdateTestSetInput
- func (s *UpdateTestSetInput) SetTestSetId(v string) *UpdateTestSetInput
- func (s *UpdateTestSetInput) SetTestSetName(v string) *UpdateTestSetInput
- func (s UpdateTestSetInput) String() string
- func (s *UpdateTestSetInput) Validate() error
- type UpdateTestSetOutput
- func (s UpdateTestSetOutput) GoString() string
- func (s *UpdateTestSetOutput) SetCreationDateTime(v time.Time) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetDescription(v string) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetLastUpdatedDateTime(v time.Time) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetModality(v string) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetNumTurns(v int64) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetRoleArn(v string) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetStatus(v string) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetStorageLocation(v *TestSetStorageLocation) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetTestSetId(v string) *UpdateTestSetOutput
- func (s *UpdateTestSetOutput) SetTestSetName(v string) *UpdateTestSetOutput
- func (s UpdateTestSetOutput) String() string
- type UserTurnInputSpecification
- func (s UserTurnInputSpecification) GoString() string
- func (s *UserTurnInputSpecification) SetRequestAttributes(v map[string]*string) *UserTurnInputSpecification
- func (s *UserTurnInputSpecification) SetSessionState(v *InputSessionStateSpecification) *UserTurnInputSpecification
- func (s *UserTurnInputSpecification) SetUtteranceInput(v *UtteranceInputSpecification) *UserTurnInputSpecification
- func (s UserTurnInputSpecification) String() string
- type UserTurnIntentOutput_
- type UserTurnOutputSpecification
- func (s UserTurnOutputSpecification) GoString() string
- func (s *UserTurnOutputSpecification) SetActiveContexts(v []*ActiveContext) *UserTurnOutputSpecification
- func (s *UserTurnOutputSpecification) SetIntent(v *UserTurnIntentOutput_) *UserTurnOutputSpecification
- func (s *UserTurnOutputSpecification) SetTranscript(v string) *UserTurnOutputSpecification
- func (s UserTurnOutputSpecification) String() string
- type UserTurnResult
- func (s UserTurnResult) GoString() string
- func (s *UserTurnResult) SetActualOutput(v *UserTurnOutputSpecification) *UserTurnResult
- func (s *UserTurnResult) SetConversationLevelResult(v *ConversationLevelResultDetail) *UserTurnResult
- func (s *UserTurnResult) SetEndToEndResult(v string) *UserTurnResult
- func (s *UserTurnResult) SetErrorDetails(v *ExecutionErrorDetails) *UserTurnResult
- func (s *UserTurnResult) SetExpectedOutput(v *UserTurnOutputSpecification) *UserTurnResult
- func (s *UserTurnResult) SetInput(v *UserTurnInputSpecification) *UserTurnResult
- func (s *UserTurnResult) SetIntentMatchResult(v string) *UserTurnResult
- func (s *UserTurnResult) SetSlotMatchResult(v string) *UserTurnResult
- func (s *UserTurnResult) SetSpeechTranscriptionResult(v string) *UserTurnResult
- func (s UserTurnResult) String() string
- type UserTurnSlotOutput_
- func (s UserTurnSlotOutput_) GoString() string
- func (s *UserTurnSlotOutput_) SetSubSlots(v map[string]*UserTurnSlotOutput_) *UserTurnSlotOutput_
- func (s *UserTurnSlotOutput_) SetValue(v string) *UserTurnSlotOutput_
- func (s *UserTurnSlotOutput_) SetValues(v []*UserTurnSlotOutput_) *UserTurnSlotOutput_
- func (s UserTurnSlotOutput_) String() string
- type UserTurnSpecification
- type UtteranceAggregationDuration
- type UtteranceAudioInputSpecification
- type UtteranceBotResponse
- func (s UtteranceBotResponse) GoString() string
- func (s *UtteranceBotResponse) SetContent(v string) *UtteranceBotResponse
- func (s *UtteranceBotResponse) SetContentType(v string) *UtteranceBotResponse
- func (s *UtteranceBotResponse) SetImageResponseCard(v *ImageResponseCard) *UtteranceBotResponse
- func (s UtteranceBotResponse) String() string
- type UtteranceDataSortBy
- type UtteranceInputSpecification
- func (s UtteranceInputSpecification) GoString() string
- func (s *UtteranceInputSpecification) SetAudioInput(v *UtteranceAudioInputSpecification) *UtteranceInputSpecification
- func (s *UtteranceInputSpecification) SetTextInput(v string) *UtteranceInputSpecification
- func (s UtteranceInputSpecification) String() string
- type UtteranceLevelTestResultItem
- func (s UtteranceLevelTestResultItem) GoString() string
- func (s *UtteranceLevelTestResultItem) SetConversationId(v string) *UtteranceLevelTestResultItem
- func (s *UtteranceLevelTestResultItem) SetRecordNumber(v int64) *UtteranceLevelTestResultItem
- func (s *UtteranceLevelTestResultItem) SetTurnResult(v *TestSetTurnResult) *UtteranceLevelTestResultItem
- func (s UtteranceLevelTestResultItem) String() string
- type UtteranceLevelTestResults
- type UtteranceSpecification
- func (s UtteranceSpecification) GoString() string
- func (s *UtteranceSpecification) SetAssociatedIntentName(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetAssociatedSlotName(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetAudioVoiceDurationMillis(v int64) *UtteranceSpecification
- func (s *UtteranceSpecification) SetBotAliasId(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetBotResponseAudioVoiceId(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetBotResponses(v []*UtteranceBotResponse) *UtteranceSpecification
- func (s *UtteranceSpecification) SetBotVersion(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetChannel(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetConversationEndTime(v time.Time) *UtteranceSpecification
- func (s *UtteranceSpecification) SetConversationStartTime(v time.Time) *UtteranceSpecification
- func (s *UtteranceSpecification) SetDialogActionType(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetInputType(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetIntentState(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetLocaleId(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetMode(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetOutputType(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetSessionId(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetSlotsFilledInSession(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetUtterance(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetUtteranceRequestId(v string) *UtteranceSpecification
- func (s *UtteranceSpecification) SetUtteranceTimestamp(v time.Time) *UtteranceSpecification
- func (s *UtteranceSpecification) SetUtteranceUnderstood(v bool) *UtteranceSpecification
- func (s UtteranceSpecification) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type VoiceSettings
- type WaitAndContinueSpecification
- func (s WaitAndContinueSpecification) GoString() string
- func (s *WaitAndContinueSpecification) SetActive(v bool) *WaitAndContinueSpecification
- func (s *WaitAndContinueSpecification) SetContinueResponse(v *ResponseSpecification) *WaitAndContinueSpecification
- func (s *WaitAndContinueSpecification) SetStillWaitingResponse(v *StillWaitingResponseSpecification) *WaitAndContinueSpecification
- func (s *WaitAndContinueSpecification) SetWaitingResponse(v *ResponseSpecification) *WaitAndContinueSpecification
- func (s WaitAndContinueSpecification) String() string
- func (s *WaitAndContinueSpecification) Validate() error
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"
)
Variables ¶
This section is empty.
Functions ¶
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
Types ¶
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 ¶
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) SetOperator ¶
SetOperator sets the Operator field's value.
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 ¶
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 ¶
SetBotMemberAliasId sets the BotMemberAliasId field's value.
func (*BotMember) SetBotMemberAliasName ¶
SetBotMemberAliasName sets the BotMemberAliasName field's value.
func (*BotMember) SetBotMemberId ¶
SetBotMemberId sets the BotMemberId field's value.
func (*BotMember) SetBotMemberName ¶
SetBotMemberName sets the BotMemberName field's value.
func (*BotMember) SetBotMemberVersion ¶
SetBotMemberVersion sets the BotMemberVersion field's value.
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 ¶
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 ¶
SetAttribute sets the Attribute field's value.
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 ¶
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".
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 ¶
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 ¶
SetExpressionString sets the ExpressionString field's value.
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 alias. BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"` // The locale settings that are unique to the alias. BotAliasLocaleSettings map[string]*BotAliasLocaleSettings `locationName:"botAliasLocaleSettings" min:"1" type:"map"` // The name of the bot alias. BotAliasName *string `locationName:"botAliasName" min:"1" type:"string"` // The current status of the alias. When the alias is Available, the alias is // ready for use with your bot. BotAliasStatus *string `locationName:"botAliasStatus" type:"string" enum:"BotAliasStatus"` // The identifier of the bot associated with the bot alias. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot associated with the bot alias. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // Specifics of how Amazon Lex logs text and audio conversations with the bot // associated with the alias. ConversationLogSettings *ConversationLogSettings `locationName:"conversationLogSettings" type:"structure"` // A timestamp of the date and time that the 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 alias was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // A list of the networks to which the bot alias you described belongs. ParentBotNetworks []*ParentBotNetwork `locationName:"parentBotNetworks" type:"list"` // Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment // of user utterances. SentimentAnalysisSettings *SentimentAnalysisSettings `locationName:"sentimentAnalysisSettings" type:"structure"` // contains filtered or unexported fields }
func (DescribeBotAliasOutput) GoString ¶
func (s DescribeBotAliasOutput) 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 (*DescribeBotAliasOutput) SetBotAliasHistoryEvents ¶
func (s *DescribeBotAliasOutput) SetBotAliasHistoryEvents(v []*BotAliasHistoryEvent) *DescribeBotAliasOutput
SetBotAliasHistoryEvents sets the BotAliasHistoryEvents field's value.
func (*DescribeBotAliasOutput) SetBotAliasId ¶
func (s *DescribeBotAliasOutput) SetBotAliasId(v string) *DescribeBotAliasOutput
SetBotAliasId sets the BotAliasId field's value.
func (*DescribeBotAliasOutput) SetBotAliasLocaleSettings ¶
func (s *DescribeBotAliasOutput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *DescribeBotAliasOutput
SetBotAliasLocaleSettings sets the BotAliasLocaleSettings field's value.
func (*DescribeBotAliasOutput) SetBotAliasName ¶
func (s *DescribeBotAliasOutput) SetBotAliasName(v string) *DescribeBotAliasOutput
SetBotAliasName sets the BotAliasName field's value.
func (*DescribeBotAliasOutput) SetBotAliasStatus ¶
func (s *DescribeBotAliasOutput) SetBotAliasStatus(v string) *DescribeBotAliasOutput
SetBotAliasStatus sets the BotAliasStatus field's value.
func (*DescribeBotAliasOutput) SetBotId ¶
func (s *DescribeBotAliasOutput) SetBotId(v string) *DescribeBotAliasOutput
SetBotId sets the BotId field's value.
func (*DescribeBotAliasOutput) SetBotVersion ¶
func (s *DescribeBotAliasOutput) SetBotVersion(v string) *DescribeBotAliasOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeBotAliasOutput) SetConversationLogSettings ¶
func (s *DescribeBotAliasOutput) SetConversationLogSettings(v *ConversationLogSettings) *DescribeBotAliasOutput
SetConversationLogSettings sets the ConversationLogSettings field's value.
func (*DescribeBotAliasOutput) SetCreationDateTime ¶
func (s *DescribeBotAliasOutput) SetCreationDateTime(v time.Time) *DescribeBotAliasOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeBotAliasOutput) SetDescription ¶
func (s *DescribeBotAliasOutput) SetDescription(v string) *DescribeBotAliasOutput
SetDescription sets the Description field's value.
func (*DescribeBotAliasOutput) SetLastUpdatedDateTime ¶
func (s *DescribeBotAliasOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotAliasOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeBotAliasOutput) SetParentBotNetworks ¶
func (s *DescribeBotAliasOutput) SetParentBotNetworks(v []*ParentBotNetwork) *DescribeBotAliasOutput
SetParentBotNetworks sets the ParentBotNetworks field's value.
func (*DescribeBotAliasOutput) SetSentimentAnalysisSettings ¶
func (s *DescribeBotAliasOutput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *DescribeBotAliasOutput
SetSentimentAnalysisSettings sets the SentimentAnalysisSettings field's value.
func (DescribeBotAliasOutput) String ¶
func (s DescribeBotAliasOutput) 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 DescribeBotInput ¶
type DescribeBotInput struct { // The unique identifier of the bot 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 (DescribeBotInput) GoString ¶
func (s DescribeBotInput) 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 (*DescribeBotInput) SetBotId ¶
func (s *DescribeBotInput) SetBotId(v string) *DescribeBotInput
SetBotId sets the BotId field's value.
func (DescribeBotInput) String ¶
func (s DescribeBotInput) 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 (*DescribeBotInput) Validate ¶
func (s *DescribeBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBotLocaleInput ¶
type DescribeBotLocaleInput struct { // The identifier of the bot associated with the locale. // // 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 locale. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // The unique identifier of the locale to describe. 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 (DescribeBotLocaleInput) GoString ¶
func (s DescribeBotLocaleInput) 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 (*DescribeBotLocaleInput) SetBotId ¶
func (s *DescribeBotLocaleInput) SetBotId(v string) *DescribeBotLocaleInput
SetBotId sets the BotId field's value.
func (*DescribeBotLocaleInput) SetBotVersion ¶
func (s *DescribeBotLocaleInput) SetBotVersion(v string) *DescribeBotLocaleInput
SetBotVersion sets the BotVersion field's value.
func (*DescribeBotLocaleInput) SetLocaleId ¶
func (s *DescribeBotLocaleInput) SetLocaleId(v string) *DescribeBotLocaleInput
SetLocaleId sets the LocaleId field's value.
func (DescribeBotLocaleInput) String ¶
func (s DescribeBotLocaleInput) 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 (*DescribeBotLocaleInput) Validate ¶
func (s *DescribeBotLocaleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBotLocaleOutput ¶
type DescribeBotLocaleOutput struct { // The identifier of the bot associated with the locale. BotId *string `locationName:"botId" min:"10" type:"string"` // History of changes, such as when a locale is used in an alias, that have // taken place for the locale. BotLocaleHistoryEvents []*BotLocaleHistoryEvent `locationName:"botLocaleHistoryEvents" type:"list"` // The status of the bot. If the status is Failed, the reasons for the failure // are listed in the failureReasons field. BotLocaleStatus *string `locationName:"botLocaleStatus" type:"string" enum:"BotLocaleStatus"` // The version of the bot associated with the locale. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The date and time that the locale was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The description of the locale. Description *string `locationName:"description" type:"string"` // if botLocaleStatus is Failed, Amazon Lex explains why it failed to build // the bot. FailureReasons []*string `locationName:"failureReasons" type:"list"` // Contains settings for Amazon Bedrock's generative AI features for your bot // locale. GenerativeAISettings *GenerativeAISettings `locationName:"generativeAISettings" type:"structure"` // The number of intents defined for the locale. IntentsCount *int64 `locationName:"intentsCount" type:"integer"` // The date and time that the locale was last submitted for building. LastBuildSubmittedDateTime *time.Time `locationName:"lastBuildSubmittedDateTime" type:"timestamp"` // The date and time that the locale was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The unique identifier of the described locale. LocaleId *string `locationName:"localeId" type:"string"` // The name of the locale. LocaleName *string `locationName:"localeName" type:"string"` // The confidence threshold where Amazon Lex inserts the AMAZON.FallbackIntent // and AMAZON.KendraSearchIntent intents in the list of possible intents for // an utterance. NluIntentConfidenceThreshold *float64 `locationName:"nluIntentConfidenceThreshold" type:"double"` // Recommended actions to take to resolve an error in the failureReasons field. RecommendedActions []*string `locationName:"recommendedActions" type:"list"` // The number of slot types defined for the locale. SlotTypesCount *int64 `locationName:"slotTypesCount" type:"integer"` // The Amazon Polly voice Amazon Lex uses for voice interaction with the user. VoiceSettings *VoiceSettings `locationName:"voiceSettings" type:"structure"` // contains filtered or unexported fields }
func (DescribeBotLocaleOutput) GoString ¶
func (s DescribeBotLocaleOutput) 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 (*DescribeBotLocaleOutput) SetBotId ¶
func (s *DescribeBotLocaleOutput) SetBotId(v string) *DescribeBotLocaleOutput
SetBotId sets the BotId field's value.
func (*DescribeBotLocaleOutput) SetBotLocaleHistoryEvents ¶
func (s *DescribeBotLocaleOutput) SetBotLocaleHistoryEvents(v []*BotLocaleHistoryEvent) *DescribeBotLocaleOutput
SetBotLocaleHistoryEvents sets the BotLocaleHistoryEvents field's value.
func (*DescribeBotLocaleOutput) SetBotLocaleStatus ¶
func (s *DescribeBotLocaleOutput) SetBotLocaleStatus(v string) *DescribeBotLocaleOutput
SetBotLocaleStatus sets the BotLocaleStatus field's value.
func (*DescribeBotLocaleOutput) SetBotVersion ¶
func (s *DescribeBotLocaleOutput) SetBotVersion(v string) *DescribeBotLocaleOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeBotLocaleOutput) SetCreationDateTime ¶
func (s *DescribeBotLocaleOutput) SetCreationDateTime(v time.Time) *DescribeBotLocaleOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeBotLocaleOutput) SetDescription ¶
func (s *DescribeBotLocaleOutput) SetDescription(v string) *DescribeBotLocaleOutput
SetDescription sets the Description field's value.
func (*DescribeBotLocaleOutput) SetFailureReasons ¶
func (s *DescribeBotLocaleOutput) SetFailureReasons(v []*string) *DescribeBotLocaleOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeBotLocaleOutput) SetGenerativeAISettings ¶
func (s *DescribeBotLocaleOutput) SetGenerativeAISettings(v *GenerativeAISettings) *DescribeBotLocaleOutput
SetGenerativeAISettings sets the GenerativeAISettings field's value.
func (*DescribeBotLocaleOutput) SetIntentsCount ¶
func (s *DescribeBotLocaleOutput) SetIntentsCount(v int64) *DescribeBotLocaleOutput
SetIntentsCount sets the IntentsCount field's value.
func (*DescribeBotLocaleOutput) SetLastBuildSubmittedDateTime ¶
func (s *DescribeBotLocaleOutput) SetLastBuildSubmittedDateTime(v time.Time) *DescribeBotLocaleOutput
SetLastBuildSubmittedDateTime sets the LastBuildSubmittedDateTime field's value.
func (*DescribeBotLocaleOutput) SetLastUpdatedDateTime ¶
func (s *DescribeBotLocaleOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotLocaleOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeBotLocaleOutput) SetLocaleId ¶
func (s *DescribeBotLocaleOutput) SetLocaleId(v string) *DescribeBotLocaleOutput
SetLocaleId sets the LocaleId field's value.
func (*DescribeBotLocaleOutput) SetLocaleName ¶
func (s *DescribeBotLocaleOutput) SetLocaleName(v string) *DescribeBotLocaleOutput
SetLocaleName sets the LocaleName field's value.
func (*DescribeBotLocaleOutput) SetNluIntentConfidenceThreshold ¶
func (s *DescribeBotLocaleOutput) SetNluIntentConfidenceThreshold(v float64) *DescribeBotLocaleOutput
SetNluIntentConfidenceThreshold sets the NluIntentConfidenceThreshold field's value.
func (*DescribeBotLocaleOutput) SetRecommendedActions ¶
func (s *DescribeBotLocaleOutput) SetRecommendedActions(v []*string) *DescribeBotLocaleOutput
SetRecommendedActions sets the RecommendedActions field's value.
func (*DescribeBotLocaleOutput) SetSlotTypesCount ¶
func (s *DescribeBotLocaleOutput) SetSlotTypesCount(v int64) *DescribeBotLocaleOutput
SetSlotTypesCount sets the SlotTypesCount field's value.
func (*DescribeBotLocaleOutput) SetVoiceSettings ¶
func (s *DescribeBotLocaleOutput) SetVoiceSettings(v *VoiceSettings) *DescribeBotLocaleOutput
SetVoiceSettings sets the VoiceSettings field's value.
func (DescribeBotLocaleOutput) String ¶
func (s DescribeBotLocaleOutput) 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 DescribeBotOutput ¶
type DescribeBotOutput struct { // The unique identifier of the bot. BotId *string `locationName:"botId" min:"10" type:"string"` // The list of bots in the network that was described. BotMembers []*BotMember `locationName:"botMembers" type:"list"` // 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 // to be used in conversations with users. BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"` // The type of the bot that was described. BotType *string `locationName:"botType" type:"string" enum:"BotType"` // A timestamp of the date and time that the bot was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // Settings for managing data privacy of the bot and its conversations with // users. DataPrivacy *DataPrivacy `locationName:"dataPrivacy" type:"structure"` // The description of the bot. Description *string `locationName:"description" type:"string"` // If the botStatus is Failed, this contains a list of reasons that the bot // couldn't be built. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The maximum time in seconds that Amazon Lex retains the data gathered in // a conversation. IdleSessionTTLInSeconds *int64 `locationName:"idleSessionTTLInSeconds" min:"60" type:"integer"` // A timestamp of the date and time that the bot was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of an IAM role that has permission to access // the bot. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // contains filtered or unexported fields }
func (DescribeBotOutput) GoString ¶
func (s DescribeBotOutput) 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 (*DescribeBotOutput) SetBotId ¶
func (s *DescribeBotOutput) SetBotId(v string) *DescribeBotOutput
SetBotId sets the BotId field's value.
func (*DescribeBotOutput) SetBotMembers ¶
func (s *DescribeBotOutput) SetBotMembers(v []*BotMember) *DescribeBotOutput
SetBotMembers sets the BotMembers field's value.
func (*DescribeBotOutput) SetBotName ¶
func (s *DescribeBotOutput) SetBotName(v string) *DescribeBotOutput
SetBotName sets the BotName field's value.
func (*DescribeBotOutput) SetBotStatus ¶
func (s *DescribeBotOutput) SetBotStatus(v string) *DescribeBotOutput
SetBotStatus sets the BotStatus field's value.
func (*DescribeBotOutput) SetBotType ¶
func (s *DescribeBotOutput) SetBotType(v string) *DescribeBotOutput
SetBotType sets the BotType field's value.
func (*DescribeBotOutput) SetCreationDateTime ¶
func (s *DescribeBotOutput) SetCreationDateTime(v time.Time) *DescribeBotOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeBotOutput) SetDataPrivacy ¶
func (s *DescribeBotOutput) SetDataPrivacy(v *DataPrivacy) *DescribeBotOutput
SetDataPrivacy sets the DataPrivacy field's value.
func (*DescribeBotOutput) SetDescription ¶
func (s *DescribeBotOutput) SetDescription(v string) *DescribeBotOutput
SetDescription sets the Description field's value.
func (*DescribeBotOutput) SetFailureReasons ¶
func (s *DescribeBotOutput) SetFailureReasons(v []*string) *DescribeBotOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeBotOutput) SetIdleSessionTTLInSeconds ¶
func (s *DescribeBotOutput) SetIdleSessionTTLInSeconds(v int64) *DescribeBotOutput
SetIdleSessionTTLInSeconds sets the IdleSessionTTLInSeconds field's value.
func (*DescribeBotOutput) SetLastUpdatedDateTime ¶
func (s *DescribeBotOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeBotOutput) SetRoleArn ¶
func (s *DescribeBotOutput) SetRoleArn(v string) *DescribeBotOutput
SetRoleArn sets the RoleArn field's value.
func (DescribeBotOutput) String ¶
func (s DescribeBotOutput) 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 DescribeBotRecommendationInput ¶
type DescribeBotRecommendationInput struct { // The unique identifier of the bot associated with the bot recommendation. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The identifier of the bot recommendation to describe. // // BotRecommendationId is a required field BotRecommendationId *string `location:"uri" locationName:"botRecommendationId" min:"10" type:"string" required:"true"` // The version of the bot associated with the bot recommendation. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The identifier of the language and locale of the bot recommendation to describe. // 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 (DescribeBotRecommendationInput) GoString ¶
func (s DescribeBotRecommendationInput) 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 (*DescribeBotRecommendationInput) SetBotId ¶
func (s *DescribeBotRecommendationInput) SetBotId(v string) *DescribeBotRecommendationInput
SetBotId sets the BotId field's value.
func (*DescribeBotRecommendationInput) SetBotRecommendationId ¶
func (s *DescribeBotRecommendationInput) SetBotRecommendationId(v string) *DescribeBotRecommendationInput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*DescribeBotRecommendationInput) SetBotVersion ¶
func (s *DescribeBotRecommendationInput) SetBotVersion(v string) *DescribeBotRecommendationInput
SetBotVersion sets the BotVersion field's value.
func (*DescribeBotRecommendationInput) SetLocaleId ¶
func (s *DescribeBotRecommendationInput) SetLocaleId(v string) *DescribeBotRecommendationInput
SetLocaleId sets the LocaleId field's value.
func (DescribeBotRecommendationInput) String ¶
func (s DescribeBotRecommendationInput) 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 (*DescribeBotRecommendationInput) Validate ¶
func (s *DescribeBotRecommendationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBotRecommendationOutput ¶
type DescribeBotRecommendationOutput struct { // The identifier of the bot associated with the bot recommendation. BotId *string `locationName:"botId" min:"10" type:"string"` // The identifier of the bot recommendation being described. BotRecommendationId *string `locationName:"botRecommendationId" min:"10" type:"string"` // The object representing the URL of the bot definition, the URL of the associated // transcript and a statistical summary of the bot recommendation results. BotRecommendationResults *BotRecommendationResults `locationName:"botRecommendationResults" type:"structure"` // The status of the bot recommendation. If the status is Failed, then the reasons // for the failure are listed in the failureReasons field. BotRecommendationStatus *string `locationName:"botRecommendationStatus" type:"string" enum:"BotRecommendationStatus"` // The version of the bot associated with the bot recommendation. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // The date and time that the bot recommendation was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The object representing the passwords that were used to encrypt the data // related to the bot recommendation results, as well as the KMS key ARN used // to encrypt the associated metadata. EncryptionSetting *EncryptionSetting `locationName:"encryptionSetting" type:"structure"` // If botRecommendationStatus is Failed, Amazon Lex explains why. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The date and time that the bot recommendation was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The identifier of the language and locale of the bot recommendation to describe. LocaleId *string `locationName:"localeId" type:"string"` // The object representing the Amazon S3 bucket containing the transcript, as // well as the associated metadata. TranscriptSourceSetting *TranscriptSourceSetting `locationName:"transcriptSourceSetting" type:"structure"` // contains filtered or unexported fields }
func (DescribeBotRecommendationOutput) GoString ¶
func (s DescribeBotRecommendationOutput) 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 (*DescribeBotRecommendationOutput) SetBotId ¶
func (s *DescribeBotRecommendationOutput) SetBotId(v string) *DescribeBotRecommendationOutput
SetBotId sets the BotId field's value.
func (*DescribeBotRecommendationOutput) SetBotRecommendationId ¶
func (s *DescribeBotRecommendationOutput) SetBotRecommendationId(v string) *DescribeBotRecommendationOutput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*DescribeBotRecommendationOutput) SetBotRecommendationResults ¶
func (s *DescribeBotRecommendationOutput) SetBotRecommendationResults(v *BotRecommendationResults) *DescribeBotRecommendationOutput
SetBotRecommendationResults sets the BotRecommendationResults field's value.
func (*DescribeBotRecommendationOutput) SetBotRecommendationStatus ¶
func (s *DescribeBotRecommendationOutput) SetBotRecommendationStatus(v string) *DescribeBotRecommendationOutput
SetBotRecommendationStatus sets the BotRecommendationStatus field's value.
func (*DescribeBotRecommendationOutput) SetBotVersion ¶
func (s *DescribeBotRecommendationOutput) SetBotVersion(v string) *DescribeBotRecommendationOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeBotRecommendationOutput) SetCreationDateTime ¶
func (s *DescribeBotRecommendationOutput) SetCreationDateTime(v time.Time) *DescribeBotRecommendationOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeBotRecommendationOutput) SetEncryptionSetting ¶
func (s *DescribeBotRecommendationOutput) SetEncryptionSetting(v *EncryptionSetting) *DescribeBotRecommendationOutput
SetEncryptionSetting sets the EncryptionSetting field's value.
func (*DescribeBotRecommendationOutput) SetFailureReasons ¶
func (s *DescribeBotRecommendationOutput) SetFailureReasons(v []*string) *DescribeBotRecommendationOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeBotRecommendationOutput) SetLastUpdatedDateTime ¶
func (s *DescribeBotRecommendationOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotRecommendationOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeBotRecommendationOutput) SetLocaleId ¶
func (s *DescribeBotRecommendationOutput) SetLocaleId(v string) *DescribeBotRecommendationOutput
SetLocaleId sets the LocaleId field's value.
func (*DescribeBotRecommendationOutput) SetTranscriptSourceSetting ¶
func (s *DescribeBotRecommendationOutput) SetTranscriptSourceSetting(v *TranscriptSourceSetting) *DescribeBotRecommendationOutput
SetTranscriptSourceSetting sets the TranscriptSourceSetting field's value.
func (DescribeBotRecommendationOutput) String ¶
func (s DescribeBotRecommendationOutput) 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 DescribeBotResourceGenerationInput ¶
type DescribeBotResourceGenerationInput struct { // The unique identifier of the bot for which to return the generation details. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The version of the bot for which to return the generation details. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // The unique identifier of the generation request for which to return the generation // details. // // GenerationId is a required field GenerationId *string `location:"uri" locationName:"generationId" min:"10" type:"string" required:"true"` // The locale of the bot for which to return the generation details. // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeBotResourceGenerationInput) GoString ¶
func (s DescribeBotResourceGenerationInput) 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 (*DescribeBotResourceGenerationInput) SetBotId ¶
func (s *DescribeBotResourceGenerationInput) SetBotId(v string) *DescribeBotResourceGenerationInput
SetBotId sets the BotId field's value.
func (*DescribeBotResourceGenerationInput) SetBotVersion ¶
func (s *DescribeBotResourceGenerationInput) SetBotVersion(v string) *DescribeBotResourceGenerationInput
SetBotVersion sets the BotVersion field's value.
func (*DescribeBotResourceGenerationInput) SetGenerationId ¶
func (s *DescribeBotResourceGenerationInput) SetGenerationId(v string) *DescribeBotResourceGenerationInput
SetGenerationId sets the GenerationId field's value.
func (*DescribeBotResourceGenerationInput) SetLocaleId ¶
func (s *DescribeBotResourceGenerationInput) SetLocaleId(v string) *DescribeBotResourceGenerationInput
SetLocaleId sets the LocaleId field's value.
func (DescribeBotResourceGenerationInput) String ¶
func (s DescribeBotResourceGenerationInput) 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 (*DescribeBotResourceGenerationInput) Validate ¶
func (s *DescribeBotResourceGenerationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBotResourceGenerationOutput ¶
type DescribeBotResourceGenerationOutput struct { // The unique identifier of the bot for which the generation request was made. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot for which the generation request was made. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The date and time at which the item was generated. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // A list of reasons why the generation of bot resources through natural language // description failed. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The Amazon S3 location of the generated bot locale configuration. GeneratedBotLocaleUrl *string `locationName:"generatedBotLocaleUrl" min:"1" type:"string"` // The generation ID for which to return the generation details. GenerationId *string `locationName:"generationId" min:"10" type:"string"` // The prompt used in the generation request. GenerationInputPrompt *string `locationName:"generationInputPrompt" min:"100" type:"string"` // The status of the generation request. GenerationStatus *string `locationName:"generationStatus" type:"string" enum:"GenerationStatus"` // The date and time at which the generated item was updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The locale of the bot for which the generation request was made. LocaleId *string `locationName:"localeId" type:"string"` // The ARN of the model used to generate the bot resources. ModelArn *string `locationName:"modelArn" type:"string"` // contains filtered or unexported fields }
func (DescribeBotResourceGenerationOutput) GoString ¶
func (s DescribeBotResourceGenerationOutput) 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 (*DescribeBotResourceGenerationOutput) SetBotId ¶
func (s *DescribeBotResourceGenerationOutput) SetBotId(v string) *DescribeBotResourceGenerationOutput
SetBotId sets the BotId field's value.
func (*DescribeBotResourceGenerationOutput) SetBotVersion ¶
func (s *DescribeBotResourceGenerationOutput) SetBotVersion(v string) *DescribeBotResourceGenerationOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeBotResourceGenerationOutput) SetCreationDateTime ¶
func (s *DescribeBotResourceGenerationOutput) SetCreationDateTime(v time.Time) *DescribeBotResourceGenerationOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeBotResourceGenerationOutput) SetFailureReasons ¶
func (s *DescribeBotResourceGenerationOutput) SetFailureReasons(v []*string) *DescribeBotResourceGenerationOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeBotResourceGenerationOutput) SetGeneratedBotLocaleUrl ¶
func (s *DescribeBotResourceGenerationOutput) SetGeneratedBotLocaleUrl(v string) *DescribeBotResourceGenerationOutput
SetGeneratedBotLocaleUrl sets the GeneratedBotLocaleUrl field's value.
func (*DescribeBotResourceGenerationOutput) SetGenerationId ¶
func (s *DescribeBotResourceGenerationOutput) SetGenerationId(v string) *DescribeBotResourceGenerationOutput
SetGenerationId sets the GenerationId field's value.
func (*DescribeBotResourceGenerationOutput) SetGenerationInputPrompt ¶
func (s *DescribeBotResourceGenerationOutput) SetGenerationInputPrompt(v string) *DescribeBotResourceGenerationOutput
SetGenerationInputPrompt sets the GenerationInputPrompt field's value.
func (*DescribeBotResourceGenerationOutput) SetGenerationStatus ¶
func (s *DescribeBotResourceGenerationOutput) SetGenerationStatus(v string) *DescribeBotResourceGenerationOutput
SetGenerationStatus sets the GenerationStatus field's value.
func (*DescribeBotResourceGenerationOutput) SetLastUpdatedDateTime ¶
func (s *DescribeBotResourceGenerationOutput) SetLastUpdatedDateTime(v time.Time) *DescribeBotResourceGenerationOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeBotResourceGenerationOutput) SetLocaleId ¶
func (s *DescribeBotResourceGenerationOutput) SetLocaleId(v string) *DescribeBotResourceGenerationOutput
SetLocaleId sets the LocaleId field's value.
func (*DescribeBotResourceGenerationOutput) SetModelArn ¶
func (s *DescribeBotResourceGenerationOutput) SetModelArn(v string) *DescribeBotResourceGenerationOutput
SetModelArn sets the ModelArn field's value.
func (DescribeBotResourceGenerationOutput) String ¶
func (s DescribeBotResourceGenerationOutput) 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 DescribeBotVersionInput ¶
type DescribeBotVersionInput struct { // The identifier of the bot containing the version to return metadata for. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The version of the bot to return metadata for. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeBotVersionInput) GoString ¶
func (s DescribeBotVersionInput) 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 (*DescribeBotVersionInput) SetBotId ¶
func (s *DescribeBotVersionInput) SetBotId(v string) *DescribeBotVersionInput
SetBotId sets the BotId field's value.
func (*DescribeBotVersionInput) SetBotVersion ¶
func (s *DescribeBotVersionInput) SetBotVersion(v string) *DescribeBotVersionInput
SetBotVersion sets the BotVersion field's value.
func (DescribeBotVersionInput) String ¶
func (s DescribeBotVersionInput) 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 (*DescribeBotVersionInput) Validate ¶
func (s *DescribeBotVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBotVersionOutput ¶
type DescribeBotVersionOutput struct { // The identifier of the bot that contains the version. BotId *string `locationName:"botId" min:"10" type:"string"` // The members of bot network in the version that was described. BotMembers []*BotMember `locationName:"botMembers" type:"list"` // The name of the bot that contains the version. BotName *string `locationName:"botName" min:"1" type:"string"` // The current status of the bot. When the status is Available, the bot version // is ready for use. BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"` // The type of the bot in the version that was described. BotType *string `locationName:"botType" type:"string" enum:"BotType"` // The version of the bot that was described. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // A timestamp of the date and time that the bot version was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // Data privacy settings for the bot version. DataPrivacy *DataPrivacy `locationName:"dataPrivacy" type:"structure"` // The description specified for the bot. Description *string `locationName:"description" type:"string"` // If the botStatus is Failed, this contains a list of reasons that the version // couldn't be built. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The number of seconds that a session with the bot remains active before it // is discarded by Amazon Lex. IdleSessionTTLInSeconds *int64 `locationName:"idleSessionTTLInSeconds" min:"60" type:"integer"` // A list of the networks to which the bot version you described belongs. ParentBotNetworks []*ParentBotNetwork `locationName:"parentBotNetworks" type:"list"` // The Amazon Resource Name (ARN) of an IAM role that has permission to access // the bot version. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // contains filtered or unexported fields }
func (DescribeBotVersionOutput) GoString ¶
func (s DescribeBotVersionOutput) 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 (*DescribeBotVersionOutput) SetBotId ¶
func (s *DescribeBotVersionOutput) SetBotId(v string) *DescribeBotVersionOutput
SetBotId sets the BotId field's value.
func (*DescribeBotVersionOutput) SetBotMembers ¶
func (s *DescribeBotVersionOutput) SetBotMembers(v []*BotMember) *DescribeBotVersionOutput
SetBotMembers sets the BotMembers field's value.
func (*DescribeBotVersionOutput) SetBotName ¶
func (s *DescribeBotVersionOutput) SetBotName(v string) *DescribeBotVersionOutput
SetBotName sets the BotName field's value.
func (*DescribeBotVersionOutput) SetBotStatus ¶
func (s *DescribeBotVersionOutput) SetBotStatus(v string) *DescribeBotVersionOutput
SetBotStatus sets the BotStatus field's value.
func (*DescribeBotVersionOutput) SetBotType ¶
func (s *DescribeBotVersionOutput) SetBotType(v string) *DescribeBotVersionOutput
SetBotType sets the BotType field's value.
func (*DescribeBotVersionOutput) SetBotVersion ¶
func (s *DescribeBotVersionOutput) SetBotVersion(v string) *DescribeBotVersionOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeBotVersionOutput) SetCreationDateTime ¶
func (s *DescribeBotVersionOutput) SetCreationDateTime(v time.Time) *DescribeBotVersionOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeBotVersionOutput) SetDataPrivacy ¶
func (s *DescribeBotVersionOutput) SetDataPrivacy(v *DataPrivacy) *DescribeBotVersionOutput
SetDataPrivacy sets the DataPrivacy field's value.
func (*DescribeBotVersionOutput) SetDescription ¶
func (s *DescribeBotVersionOutput) SetDescription(v string) *DescribeBotVersionOutput
SetDescription sets the Description field's value.
func (*DescribeBotVersionOutput) SetFailureReasons ¶
func (s *DescribeBotVersionOutput) SetFailureReasons(v []*string) *DescribeBotVersionOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeBotVersionOutput) SetIdleSessionTTLInSeconds ¶
func (s *DescribeBotVersionOutput) SetIdleSessionTTLInSeconds(v int64) *DescribeBotVersionOutput
SetIdleSessionTTLInSeconds sets the IdleSessionTTLInSeconds field's value.
func (*DescribeBotVersionOutput) SetParentBotNetworks ¶
func (s *DescribeBotVersionOutput) SetParentBotNetworks(v []*ParentBotNetwork) *DescribeBotVersionOutput
SetParentBotNetworks sets the ParentBotNetworks field's value.
func (*DescribeBotVersionOutput) SetRoleArn ¶
func (s *DescribeBotVersionOutput) SetRoleArn(v string) *DescribeBotVersionOutput
SetRoleArn sets the RoleArn field's value.
func (DescribeBotVersionOutput) String ¶
func (s DescribeBotVersionOutput) 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 DescribeCustomVocabularyMetadataInput ¶
type DescribeCustomVocabularyMetadataInput struct { // The unique identifier of the bot that contains the custom vocabulary. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The bot version of the bot to return metadata for. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // The locale to return the custom vocabulary information for. The locale must // be en_GB. // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeCustomVocabularyMetadataInput) GoString ¶
func (s DescribeCustomVocabularyMetadataInput) 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 (*DescribeCustomVocabularyMetadataInput) SetBotId ¶
func (s *DescribeCustomVocabularyMetadataInput) SetBotId(v string) *DescribeCustomVocabularyMetadataInput
SetBotId sets the BotId field's value.
func (*DescribeCustomVocabularyMetadataInput) SetBotVersion ¶
func (s *DescribeCustomVocabularyMetadataInput) SetBotVersion(v string) *DescribeCustomVocabularyMetadataInput
SetBotVersion sets the BotVersion field's value.
func (*DescribeCustomVocabularyMetadataInput) SetLocaleId ¶
func (s *DescribeCustomVocabularyMetadataInput) SetLocaleId(v string) *DescribeCustomVocabularyMetadataInput
SetLocaleId sets the LocaleId field's value.
func (DescribeCustomVocabularyMetadataInput) String ¶
func (s DescribeCustomVocabularyMetadataInput) 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 (*DescribeCustomVocabularyMetadataInput) Validate ¶
func (s *DescribeCustomVocabularyMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeCustomVocabularyMetadataOutput ¶
type DescribeCustomVocabularyMetadataOutput struct { // The identifier of the bot that contains the custom vocabulary. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that contains the custom vocabulary to describe. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The date and time that the custom vocabulary was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The status of the custom vocabulary. If the status is Ready the custom vocabulary // is ready to use. CustomVocabularyStatus *string `locationName:"customVocabularyStatus" type:"string" enum:"CustomVocabularyStatus"` // The date and time that the custom vocabulary was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The locale that contains the custom vocabulary to describe. LocaleId *string `locationName:"localeId" type:"string"` // contains filtered or unexported fields }
func (DescribeCustomVocabularyMetadataOutput) GoString ¶
func (s DescribeCustomVocabularyMetadataOutput) 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 (*DescribeCustomVocabularyMetadataOutput) SetBotId ¶
func (s *DescribeCustomVocabularyMetadataOutput) SetBotId(v string) *DescribeCustomVocabularyMetadataOutput
SetBotId sets the BotId field's value.
func (*DescribeCustomVocabularyMetadataOutput) SetBotVersion ¶
func (s *DescribeCustomVocabularyMetadataOutput) SetBotVersion(v string) *DescribeCustomVocabularyMetadataOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeCustomVocabularyMetadataOutput) SetCreationDateTime ¶
func (s *DescribeCustomVocabularyMetadataOutput) SetCreationDateTime(v time.Time) *DescribeCustomVocabularyMetadataOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeCustomVocabularyMetadataOutput) SetCustomVocabularyStatus ¶
func (s *DescribeCustomVocabularyMetadataOutput) SetCustomVocabularyStatus(v string) *DescribeCustomVocabularyMetadataOutput
SetCustomVocabularyStatus sets the CustomVocabularyStatus field's value.
func (*DescribeCustomVocabularyMetadataOutput) SetLastUpdatedDateTime ¶
func (s *DescribeCustomVocabularyMetadataOutput) SetLastUpdatedDateTime(v time.Time) *DescribeCustomVocabularyMetadataOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeCustomVocabularyMetadataOutput) SetLocaleId ¶
func (s *DescribeCustomVocabularyMetadataOutput) SetLocaleId(v string) *DescribeCustomVocabularyMetadataOutput
SetLocaleId sets the LocaleId field's value.
func (DescribeCustomVocabularyMetadataOutput) String ¶
func (s DescribeCustomVocabularyMetadataOutput) 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 DescribeExportInput ¶
type DescribeExportInput struct { // The unique identifier of the export to describe. // // ExportId is a required field ExportId *string `location:"uri" locationName:"exportId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeExportInput) GoString ¶
func (s DescribeExportInput) 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 (*DescribeExportInput) SetExportId ¶
func (s *DescribeExportInput) SetExportId(v string) *DescribeExportInput
SetExportId sets the ExportId field's value.
func (DescribeExportInput) String ¶
func (s DescribeExportInput) 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 (*DescribeExportInput) Validate ¶
func (s *DescribeExportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeExportOutput ¶
type DescribeExportOutput struct { // The date and time that the export was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // A pre-signed S3 URL that points to the bot or bot locale archive. The URL // is only available for 5 minutes after calling the DescribeExport operation. DownloadUrl *string `locationName:"downloadUrl" min:"1" type:"string"` // The unique identifier of the described export. ExportId *string `locationName:"exportId" min:"10" type:"string"` // The status of the export. When the status is Complete the export archive // file is available for download. ExportStatus *string `locationName:"exportStatus" type:"string" enum:"ExportStatus"` // If the exportStatus is failed, contains one or more reasons why the export // could not be completed. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The file format used in the files that describe the resource. FileFormat *string `locationName:"fileFormat" type:"string" enum:"ImportExportFileFormat"` // The last date and time that the export was updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The bot, bot ID, and optional locale ID of the exported bot or bot locale. ResourceSpecification *ExportResourceSpecification `locationName:"resourceSpecification" type:"structure"` // contains filtered or unexported fields }
func (DescribeExportOutput) GoString ¶
func (s DescribeExportOutput) 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 (*DescribeExportOutput) SetCreationDateTime ¶
func (s *DescribeExportOutput) SetCreationDateTime(v time.Time) *DescribeExportOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeExportOutput) SetDownloadUrl ¶
func (s *DescribeExportOutput) SetDownloadUrl(v string) *DescribeExportOutput
SetDownloadUrl sets the DownloadUrl field's value.
func (*DescribeExportOutput) SetExportId ¶
func (s *DescribeExportOutput) SetExportId(v string) *DescribeExportOutput
SetExportId sets the ExportId field's value.
func (*DescribeExportOutput) SetExportStatus ¶
func (s *DescribeExportOutput) SetExportStatus(v string) *DescribeExportOutput
SetExportStatus sets the ExportStatus field's value.
func (*DescribeExportOutput) SetFailureReasons ¶
func (s *DescribeExportOutput) SetFailureReasons(v []*string) *DescribeExportOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeExportOutput) SetFileFormat ¶
func (s *DescribeExportOutput) SetFileFormat(v string) *DescribeExportOutput
SetFileFormat sets the FileFormat field's value.
func (*DescribeExportOutput) SetLastUpdatedDateTime ¶
func (s *DescribeExportOutput) SetLastUpdatedDateTime(v time.Time) *DescribeExportOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeExportOutput) SetResourceSpecification ¶
func (s *DescribeExportOutput) SetResourceSpecification(v *ExportResourceSpecification) *DescribeExportOutput
SetResourceSpecification sets the ResourceSpecification field's value.
func (DescribeExportOutput) String ¶
func (s DescribeExportOutput) 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 DescribeImportInput ¶
type DescribeImportInput struct { // The unique identifier of the import to describe. // // ImportId is a required field ImportId *string `location:"uri" locationName:"importId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeImportInput) GoString ¶
func (s DescribeImportInput) 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 (*DescribeImportInput) SetImportId ¶
func (s *DescribeImportInput) SetImportId(v string) *DescribeImportInput
SetImportId sets the ImportId field's value.
func (DescribeImportInput) String ¶
func (s DescribeImportInput) 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 (*DescribeImportInput) Validate ¶
func (s *DescribeImportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeImportOutput ¶
type DescribeImportOutput struct { // The date and time that the import was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // If the importStatus field is Failed, this provides one or more reasons for // the failure. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The unique identifier of the described import. ImportId *string `locationName:"importId" min:"10" type:"string"` // The status of the import process. When the status is Completed the resource // is imported and ready for use. ImportStatus *string `locationName:"importStatus" type:"string" enum:"ImportStatus"` // The unique identifier that Amazon Lex assigned to the resource created by // the import. ImportedResourceId *string `locationName:"importedResourceId" min:"5" type:"string"` // The name of the imported resource. ImportedResourceName *string `locationName:"importedResourceName" min:"1" type:"string"` // The date and time that the import was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The strategy used when there was a name conflict between the imported resource // and an existing resource. When the merge strategy is FailOnConflict existing // resources are not overwritten and the import fails. MergeStrategy *string `locationName:"mergeStrategy" type:"string" enum:"MergeStrategy"` // The specifications of the imported bot, bot locale, or custom vocabulary. ResourceSpecification *ImportResourceSpecification `locationName:"resourceSpecification" type:"structure"` // contains filtered or unexported fields }
func (DescribeImportOutput) GoString ¶
func (s DescribeImportOutput) 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 (*DescribeImportOutput) SetCreationDateTime ¶
func (s *DescribeImportOutput) SetCreationDateTime(v time.Time) *DescribeImportOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeImportOutput) SetFailureReasons ¶
func (s *DescribeImportOutput) SetFailureReasons(v []*string) *DescribeImportOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeImportOutput) SetImportId ¶
func (s *DescribeImportOutput) SetImportId(v string) *DescribeImportOutput
SetImportId sets the ImportId field's value.
func (*DescribeImportOutput) SetImportStatus ¶
func (s *DescribeImportOutput) SetImportStatus(v string) *DescribeImportOutput
SetImportStatus sets the ImportStatus field's value.
func (*DescribeImportOutput) SetImportedResourceId ¶
func (s *DescribeImportOutput) SetImportedResourceId(v string) *DescribeImportOutput
SetImportedResourceId sets the ImportedResourceId field's value.
func (*DescribeImportOutput) SetImportedResourceName ¶
func (s *DescribeImportOutput) SetImportedResourceName(v string) *DescribeImportOutput
SetImportedResourceName sets the ImportedResourceName field's value.
func (*DescribeImportOutput) SetLastUpdatedDateTime ¶
func (s *DescribeImportOutput) SetLastUpdatedDateTime(v time.Time) *DescribeImportOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeImportOutput) SetMergeStrategy ¶
func (s *DescribeImportOutput) SetMergeStrategy(v string) *DescribeImportOutput
SetMergeStrategy sets the MergeStrategy field's value.
func (*DescribeImportOutput) SetResourceSpecification ¶
func (s *DescribeImportOutput) SetResourceSpecification(v *ImportResourceSpecification) *DescribeImportOutput
SetResourceSpecification sets the ResourceSpecification field's value.
func (DescribeImportOutput) String ¶
func (s DescribeImportOutput) 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 DescribeIntentInput ¶
type DescribeIntentInput 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:"1" type:"string" required:"true"` // The identifier of the intent to describe. // // IntentId is a required field IntentId *string `location:"uri" locationName:"intentId" min:"10" type:"string" required:"true"` // The identifier of the language and locale of the intent to describe. 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 (DescribeIntentInput) GoString ¶
func (s DescribeIntentInput) 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 (*DescribeIntentInput) SetBotId ¶
func (s *DescribeIntentInput) SetBotId(v string) *DescribeIntentInput
SetBotId sets the BotId field's value.
func (*DescribeIntentInput) SetBotVersion ¶
func (s *DescribeIntentInput) SetBotVersion(v string) *DescribeIntentInput
SetBotVersion sets the BotVersion field's value.
func (*DescribeIntentInput) SetIntentId ¶
func (s *DescribeIntentInput) SetIntentId(v string) *DescribeIntentInput
SetIntentId sets the IntentId field's value.
func (*DescribeIntentInput) SetLocaleId ¶
func (s *DescribeIntentInput) SetLocaleId(v string) *DescribeIntentInput
SetLocaleId sets the LocaleId field's value.
func (DescribeIntentInput) String ¶
func (s DescribeIntentInput) 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 (*DescribeIntentInput) Validate ¶
func (s *DescribeIntentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeIntentOutput ¶
type DescribeIntentOutput 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 of the intent. Description *string `locationName:"description" type:"string"` // The Lambda function called during each turn of a conversation with the intent. DialogCodeHook *DialogCodeHookSettings `locationName:"dialogCodeHook" type:"structure"` // The Lambda function called when the intent is complete and ready for fulfillment. FulfillmentCodeHook *FulfillmentCodeHookSettings `locationName:"fulfillmentCodeHook" type:"structure"` // Configuration setting for a response sent to the user before Amazon Lex starts // eliciting slots. InitialResponseSetting *InitialResponseSetting `locationName:"initialResponseSetting" type:"structure"` // A list of contexts that must be active for the intent to be considered for // sending to the user. InputContexts []*InputContext `locationName:"inputContexts" type:"list"` // The response that Amazon Lex sends to when the intent is closed. IntentClosingSetting *IntentClosingSetting `locationName:"intentClosingSetting" type:"structure"` // Prompts that Amazon Lex sends to the user to confirm completion of an intent. IntentConfirmationSetting *IntentConfirmationSetting `locationName:"intentConfirmationSetting" type:"structure"` // The unique identifier assigned to the intent when it was created. IntentId *string `locationName:"intentId" min:"10" type:"string"` // The name specified for the intent. IntentName *string `locationName:"intentName" min:"1" type:"string"` // Configuration information required to use the AMAZON.KendraSearchIntent intent. KendraConfiguration *KendraConfiguration `locationName:"kendraConfiguration" type:"structure"` // A timestamp of the date and time that the intent was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The language and locale specified for the intent. LocaleId *string `locationName:"localeId" type:"string"` // A list of contexts that are activated when the intent is fulfilled. OutputContexts []*OutputContext `locationName:"outputContexts" type:"list"` // The identifier of the built-in intent that this intent is derived from, if // any. ParentIntentSignature *string `locationName:"parentIntentSignature" type:"string"` // User utterances that trigger this intent. SampleUtterances []*SampleUtterance `locationName:"sampleUtterances" type:"list"` // The list that determines the priority that slots should be elicited from // the user. SlotPriorities []*SlotPriority `locationName:"slotPriorities" type:"list"` // contains filtered or unexported fields }
func (DescribeIntentOutput) GoString ¶
func (s DescribeIntentOutput) 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 (*DescribeIntentOutput) SetBotId ¶
func (s *DescribeIntentOutput) SetBotId(v string) *DescribeIntentOutput
SetBotId sets the BotId field's value.
func (*DescribeIntentOutput) SetBotVersion ¶
func (s *DescribeIntentOutput) SetBotVersion(v string) *DescribeIntentOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeIntentOutput) SetCreationDateTime ¶
func (s *DescribeIntentOutput) SetCreationDateTime(v time.Time) *DescribeIntentOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeIntentOutput) SetDescription ¶
func (s *DescribeIntentOutput) SetDescription(v string) *DescribeIntentOutput
SetDescription sets the Description field's value.
func (*DescribeIntentOutput) SetDialogCodeHook ¶
func (s *DescribeIntentOutput) SetDialogCodeHook(v *DialogCodeHookSettings) *DescribeIntentOutput
SetDialogCodeHook sets the DialogCodeHook field's value.
func (*DescribeIntentOutput) SetFulfillmentCodeHook ¶
func (s *DescribeIntentOutput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *DescribeIntentOutput
SetFulfillmentCodeHook sets the FulfillmentCodeHook field's value.
func (*DescribeIntentOutput) SetInitialResponseSetting ¶
func (s *DescribeIntentOutput) SetInitialResponseSetting(v *InitialResponseSetting) *DescribeIntentOutput
SetInitialResponseSetting sets the InitialResponseSetting field's value.
func (*DescribeIntentOutput) SetInputContexts ¶
func (s *DescribeIntentOutput) SetInputContexts(v []*InputContext) *DescribeIntentOutput
SetInputContexts sets the InputContexts field's value.
func (*DescribeIntentOutput) SetIntentClosingSetting ¶
func (s *DescribeIntentOutput) SetIntentClosingSetting(v *IntentClosingSetting) *DescribeIntentOutput
SetIntentClosingSetting sets the IntentClosingSetting field's value.
func (*DescribeIntentOutput) SetIntentConfirmationSetting ¶
func (s *DescribeIntentOutput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *DescribeIntentOutput
SetIntentConfirmationSetting sets the IntentConfirmationSetting field's value.
func (*DescribeIntentOutput) SetIntentId ¶
func (s *DescribeIntentOutput) SetIntentId(v string) *DescribeIntentOutput
SetIntentId sets the IntentId field's value.
func (*DescribeIntentOutput) SetIntentName ¶
func (s *DescribeIntentOutput) SetIntentName(v string) *DescribeIntentOutput
SetIntentName sets the IntentName field's value.
func (*DescribeIntentOutput) SetKendraConfiguration ¶
func (s *DescribeIntentOutput) SetKendraConfiguration(v *KendraConfiguration) *DescribeIntentOutput
SetKendraConfiguration sets the KendraConfiguration field's value.
func (*DescribeIntentOutput) SetLastUpdatedDateTime ¶
func (s *DescribeIntentOutput) SetLastUpdatedDateTime(v time.Time) *DescribeIntentOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeIntentOutput) SetLocaleId ¶
func (s *DescribeIntentOutput) SetLocaleId(v string) *DescribeIntentOutput
SetLocaleId sets the LocaleId field's value.
func (*DescribeIntentOutput) SetOutputContexts ¶
func (s *DescribeIntentOutput) SetOutputContexts(v []*OutputContext) *DescribeIntentOutput
SetOutputContexts sets the OutputContexts field's value.
func (*DescribeIntentOutput) SetParentIntentSignature ¶
func (s *DescribeIntentOutput) SetParentIntentSignature(v string) *DescribeIntentOutput
SetParentIntentSignature sets the ParentIntentSignature field's value.
func (*DescribeIntentOutput) SetSampleUtterances ¶
func (s *DescribeIntentOutput) SetSampleUtterances(v []*SampleUtterance) *DescribeIntentOutput
SetSampleUtterances sets the SampleUtterances field's value.
func (*DescribeIntentOutput) SetSlotPriorities ¶
func (s *DescribeIntentOutput) SetSlotPriorities(v []*SlotPriority) *DescribeIntentOutput
SetSlotPriorities sets the SlotPriorities field's value.
func (DescribeIntentOutput) String ¶
func (s DescribeIntentOutput) 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 DescribeResourcePolicyInput ¶
type DescribeResourcePolicyInput struct { // 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 (DescribeResourcePolicyInput) GoString ¶
func (s DescribeResourcePolicyInput) 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 (*DescribeResourcePolicyInput) SetResourceArn ¶
func (s *DescribeResourcePolicyInput) SetResourceArn(v string) *DescribeResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (DescribeResourcePolicyInput) String ¶
func (s DescribeResourcePolicyInput) 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 (*DescribeResourcePolicyInput) Validate ¶
func (s *DescribeResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeResourcePolicyOutput ¶
type DescribeResourcePolicyOutput struct { // The JSON structure that contains the resource policy. 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). Policy *string `locationName:"policy" min:"2" type:"string"` // 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 (DescribeResourcePolicyOutput) GoString ¶
func (s DescribeResourcePolicyOutput) 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 (*DescribeResourcePolicyOutput) SetPolicy ¶
func (s *DescribeResourcePolicyOutput) SetPolicy(v string) *DescribeResourcePolicyOutput
SetPolicy sets the Policy field's value.
func (*DescribeResourcePolicyOutput) SetResourceArn ¶
func (s *DescribeResourcePolicyOutput) SetResourceArn(v string) *DescribeResourcePolicyOutput
SetResourceArn sets the ResourceArn field's value.
func (*DescribeResourcePolicyOutput) SetRevisionId ¶
func (s *DescribeResourcePolicyOutput) SetRevisionId(v string) *DescribeResourcePolicyOutput
SetRevisionId sets the RevisionId field's value.
func (DescribeResourcePolicyOutput) String ¶
func (s DescribeResourcePolicyOutput) 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 DescribeSlotInput ¶
type DescribeSlotInput 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:"1" type:"string" required:"true"` // 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 of the slot to describe. 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 unique identifier for the slot. // // SlotId is a required field SlotId *string `location:"uri" locationName:"slotId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeSlotInput) GoString ¶
func (s DescribeSlotInput) 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 (*DescribeSlotInput) SetBotId ¶
func (s *DescribeSlotInput) SetBotId(v string) *DescribeSlotInput
SetBotId sets the BotId field's value.
func (*DescribeSlotInput) SetBotVersion ¶
func (s *DescribeSlotInput) SetBotVersion(v string) *DescribeSlotInput
SetBotVersion sets the BotVersion field's value.
func (*DescribeSlotInput) SetIntentId ¶
func (s *DescribeSlotInput) SetIntentId(v string) *DescribeSlotInput
SetIntentId sets the IntentId field's value.
func (*DescribeSlotInput) SetLocaleId ¶
func (s *DescribeSlotInput) SetLocaleId(v string) *DescribeSlotInput
SetLocaleId sets the LocaleId field's value.
func (*DescribeSlotInput) SetSlotId ¶
func (s *DescribeSlotInput) SetSlotId(v string) *DescribeSlotInput
SetSlotId sets the SlotId field's value.
func (DescribeSlotInput) String ¶
func (s DescribeSlotInput) 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 (*DescribeSlotInput) Validate ¶
func (s *DescribeSlotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSlotOutput ¶
type DescribeSlotOutput struct { // The 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:"1" type:"string"` // A timestamp of the date and time that the slot was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The description specified for the slot. Description *string `locationName:"description" type:"string"` // The identifier of the intent associated with the slot. IntentId *string `locationName:"intentId" min:"10" type:"string"` // A timestamp of the date and time that the slot was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The language and locale specified for the slot. LocaleId *string `locationName:"localeId" type:"string"` // Indicates whether the slot accepts multiple values in a single utterance. // // If the multipleValuesSetting is not set, the default value is false. MultipleValuesSetting *MultipleValuesSetting `locationName:"multipleValuesSetting" type:"structure"` // Whether slot values are shown in Amazon CloudWatch logs. If the value is // None, the actual value of the slot is shown in logs. ObfuscationSetting *ObfuscationSetting `locationName:"obfuscationSetting" type:"structure"` // The unique identifier generated for the slot. SlotId *string `locationName:"slotId" min:"10" type:"string"` // The name specified for the slot. SlotName *string `locationName:"slotName" min:"1" type:"string"` // The identifier of the slot type that determines the values 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"` // Prompts that Amazon Lex uses to elicit a value for the slot. ValueElicitationSetting *SlotValueElicitationSetting `locationName:"valueElicitationSetting" type:"structure"` // contains filtered or unexported fields }
func (DescribeSlotOutput) GoString ¶
func (s DescribeSlotOutput) 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 (*DescribeSlotOutput) SetBotId ¶
func (s *DescribeSlotOutput) SetBotId(v string) *DescribeSlotOutput
SetBotId sets the BotId field's value.
func (*DescribeSlotOutput) SetBotVersion ¶
func (s *DescribeSlotOutput) SetBotVersion(v string) *DescribeSlotOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeSlotOutput) SetCreationDateTime ¶
func (s *DescribeSlotOutput) SetCreationDateTime(v time.Time) *DescribeSlotOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeSlotOutput) SetDescription ¶
func (s *DescribeSlotOutput) SetDescription(v string) *DescribeSlotOutput
SetDescription sets the Description field's value.
func (*DescribeSlotOutput) SetIntentId ¶
func (s *DescribeSlotOutput) SetIntentId(v string) *DescribeSlotOutput
SetIntentId sets the IntentId field's value.
func (*DescribeSlotOutput) SetLastUpdatedDateTime ¶
func (s *DescribeSlotOutput) SetLastUpdatedDateTime(v time.Time) *DescribeSlotOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeSlotOutput) SetLocaleId ¶
func (s *DescribeSlotOutput) SetLocaleId(v string) *DescribeSlotOutput
SetLocaleId sets the LocaleId field's value.
func (*DescribeSlotOutput) SetMultipleValuesSetting ¶
func (s *DescribeSlotOutput) SetMultipleValuesSetting(v *MultipleValuesSetting) *DescribeSlotOutput
SetMultipleValuesSetting sets the MultipleValuesSetting field's value.
func (*DescribeSlotOutput) SetObfuscationSetting ¶
func (s *DescribeSlotOutput) SetObfuscationSetting(v *ObfuscationSetting) *DescribeSlotOutput
SetObfuscationSetting sets the ObfuscationSetting field's value.
func (*DescribeSlotOutput) SetSlotId ¶
func (s *DescribeSlotOutput) SetSlotId(v string) *DescribeSlotOutput
SetSlotId sets the SlotId field's value.
func (*DescribeSlotOutput) SetSlotName ¶
func (s *DescribeSlotOutput) SetSlotName(v string) *DescribeSlotOutput
SetSlotName sets the SlotName field's value.
func (*DescribeSlotOutput) SetSlotTypeId ¶
func (s *DescribeSlotOutput) SetSlotTypeId(v string) *DescribeSlotOutput
SetSlotTypeId sets the SlotTypeId field's value.
func (*DescribeSlotOutput) SetSubSlotSetting ¶
func (s *DescribeSlotOutput) SetSubSlotSetting(v *SubSlotSetting) *DescribeSlotOutput
SetSubSlotSetting sets the SubSlotSetting field's value.
func (*DescribeSlotOutput) SetValueElicitationSetting ¶
func (s *DescribeSlotOutput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *DescribeSlotOutput
SetValueElicitationSetting sets the ValueElicitationSetting field's value.
func (DescribeSlotOutput) String ¶
func (s DescribeSlotOutput) 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 DescribeSlotTypeInput ¶
type DescribeSlotTypeInput 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:"1" type:"string" required:"true"` // The identifier of the language and locale of the slot type to describe. 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 type. // // SlotTypeId is a required field SlotTypeId *string `location:"uri" locationName:"slotTypeId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeSlotTypeInput) GoString ¶
func (s DescribeSlotTypeInput) 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 (*DescribeSlotTypeInput) SetBotId ¶
func (s *DescribeSlotTypeInput) SetBotId(v string) *DescribeSlotTypeInput
SetBotId sets the BotId field's value.
func (*DescribeSlotTypeInput) SetBotVersion ¶
func (s *DescribeSlotTypeInput) SetBotVersion(v string) *DescribeSlotTypeInput
SetBotVersion sets the BotVersion field's value.
func (*DescribeSlotTypeInput) SetLocaleId ¶
func (s *DescribeSlotTypeInput) SetLocaleId(v string) *DescribeSlotTypeInput
SetLocaleId sets the LocaleId field's value.
func (*DescribeSlotTypeInput) SetSlotTypeId ¶
func (s *DescribeSlotTypeInput) SetSlotTypeId(v string) *DescribeSlotTypeInput
SetSlotTypeId sets the SlotTypeId field's value.
func (DescribeSlotTypeInput) String ¶
func (s DescribeSlotTypeInput) 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 (*DescribeSlotTypeInput) Validate ¶
func (s *DescribeSlotTypeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSlotTypeOutput ¶
type DescribeSlotTypeOutput struct { // The identifier of 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:"1" 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"` // Provides information about the external source of the slot type's definition. ExternalSourceSetting *ExternalSourceSetting `locationName:"externalSourceSetting" type:"structure"` // A timestamp of the date and time that the slot type was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The language and locale specified for the slot type. LocaleId *string `locationName:"localeId" type:"string"` // The built in slot type used as a parent to this slot type. ParentSlotTypeSignature *string `locationName:"parentSlotTypeSignature" type:"string"` // The unique identifier for the slot type. SlotTypeId *string `locationName:"slotTypeId" min:"10" type:"string"` // The name specified for the slot type. SlotTypeName *string `locationName:"slotTypeName" min:"1" type:"string"` // The values that the slot type can take. Includes any synonyms for the slot // type values. SlotTypeValues []*SlotTypeValue `locationName:"slotTypeValues" min:"1" type:"list"` // The strategy that Amazon Lex uses to choose a value from a list of possible // values. ValueSelectionSetting *SlotValueSelectionSetting `locationName:"valueSelectionSetting" type:"structure"` // contains filtered or unexported fields }
func (DescribeSlotTypeOutput) GoString ¶
func (s DescribeSlotTypeOutput) 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 (*DescribeSlotTypeOutput) SetBotId ¶
func (s *DescribeSlotTypeOutput) SetBotId(v string) *DescribeSlotTypeOutput
SetBotId sets the BotId field's value.
func (*DescribeSlotTypeOutput) SetBotVersion ¶
func (s *DescribeSlotTypeOutput) SetBotVersion(v string) *DescribeSlotTypeOutput
SetBotVersion sets the BotVersion field's value.
func (*DescribeSlotTypeOutput) SetCompositeSlotTypeSetting ¶
func (s *DescribeSlotTypeOutput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *DescribeSlotTypeOutput
SetCompositeSlotTypeSetting sets the CompositeSlotTypeSetting field's value.
func (*DescribeSlotTypeOutput) SetCreationDateTime ¶
func (s *DescribeSlotTypeOutput) SetCreationDateTime(v time.Time) *DescribeSlotTypeOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeSlotTypeOutput) SetDescription ¶
func (s *DescribeSlotTypeOutput) SetDescription(v string) *DescribeSlotTypeOutput
SetDescription sets the Description field's value.
func (*DescribeSlotTypeOutput) SetExternalSourceSetting ¶
func (s *DescribeSlotTypeOutput) SetExternalSourceSetting(v *ExternalSourceSetting) *DescribeSlotTypeOutput
SetExternalSourceSetting sets the ExternalSourceSetting field's value.
func (*DescribeSlotTypeOutput) SetLastUpdatedDateTime ¶
func (s *DescribeSlotTypeOutput) SetLastUpdatedDateTime(v time.Time) *DescribeSlotTypeOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeSlotTypeOutput) SetLocaleId ¶
func (s *DescribeSlotTypeOutput) SetLocaleId(v string) *DescribeSlotTypeOutput
SetLocaleId sets the LocaleId field's value.
func (*DescribeSlotTypeOutput) SetParentSlotTypeSignature ¶
func (s *DescribeSlotTypeOutput) SetParentSlotTypeSignature(v string) *DescribeSlotTypeOutput
SetParentSlotTypeSignature sets the ParentSlotTypeSignature field's value.
func (*DescribeSlotTypeOutput) SetSlotTypeId ¶
func (s *DescribeSlotTypeOutput) SetSlotTypeId(v string) *DescribeSlotTypeOutput
SetSlotTypeId sets the SlotTypeId field's value.
func (*DescribeSlotTypeOutput) SetSlotTypeName ¶
func (s *DescribeSlotTypeOutput) SetSlotTypeName(v string) *DescribeSlotTypeOutput
SetSlotTypeName sets the SlotTypeName field's value.
func (*DescribeSlotTypeOutput) SetSlotTypeValues ¶
func (s *DescribeSlotTypeOutput) SetSlotTypeValues(v []*SlotTypeValue) *DescribeSlotTypeOutput
SetSlotTypeValues sets the SlotTypeValues field's value.
func (*DescribeSlotTypeOutput) SetValueSelectionSetting ¶
func (s *DescribeSlotTypeOutput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *DescribeSlotTypeOutput
SetValueSelectionSetting sets the ValueSelectionSetting field's value.
func (DescribeSlotTypeOutput) String ¶
func (s DescribeSlotTypeOutput) 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 DescribeTestExecutionInput ¶
type DescribeTestExecutionInput struct { // The execution Id of the test set execution. // // TestExecutionId is a required field TestExecutionId *string `location:"uri" locationName:"testExecutionId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeTestExecutionInput) GoString ¶
func (s DescribeTestExecutionInput) 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 (*DescribeTestExecutionInput) SetTestExecutionId ¶
func (s *DescribeTestExecutionInput) SetTestExecutionId(v string) *DescribeTestExecutionInput
SetTestExecutionId sets the TestExecutionId field's value.
func (DescribeTestExecutionInput) String ¶
func (s DescribeTestExecutionInput) 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 (*DescribeTestExecutionInput) Validate ¶
func (s *DescribeTestExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTestExecutionOutput ¶
type DescribeTestExecutionOutput struct { // Indicates whether we use streaming or non-streaming APIs are used for the // test set execution. For streaming, StartConversation Amazon Lex Runtime API // is used. Whereas for non-streaming, RecognizeUtterance and RecognizeText // Amazon Lex Runtime API is used. ApiMode *string `locationName:"apiMode" type:"string" enum:"TestExecutionApiMode"` // The execution creation date and time for the test set execution. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // Reasons for the failure of the test set execution. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The date and time of the last update for the execution. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The target bot for the test set execution details. Target *TestExecutionTarget `locationName:"target" type:"structure"` // The execution Id for the test set execution. TestExecutionId *string `locationName:"testExecutionId" min:"10" type:"string"` // Indicates whether test set is audio or text. TestExecutionModality *string `locationName:"testExecutionModality" type:"string" enum:"TestExecutionModality"` // The test execution status for the test execution. TestExecutionStatus *string `locationName:"testExecutionStatus" type:"string" enum:"TestExecutionStatus"` // The test set Id for the test set execution. TestSetId *string `locationName:"testSetId" min:"10" type:"string"` // The test set name of the test set execution. TestSetName *string `locationName:"testSetName" min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeTestExecutionOutput) GoString ¶
func (s DescribeTestExecutionOutput) 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 (*DescribeTestExecutionOutput) SetApiMode ¶
func (s *DescribeTestExecutionOutput) SetApiMode(v string) *DescribeTestExecutionOutput
SetApiMode sets the ApiMode field's value.
func (*DescribeTestExecutionOutput) SetCreationDateTime ¶
func (s *DescribeTestExecutionOutput) SetCreationDateTime(v time.Time) *DescribeTestExecutionOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeTestExecutionOutput) SetFailureReasons ¶
func (s *DescribeTestExecutionOutput) SetFailureReasons(v []*string) *DescribeTestExecutionOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeTestExecutionOutput) SetLastUpdatedDateTime ¶
func (s *DescribeTestExecutionOutput) SetLastUpdatedDateTime(v time.Time) *DescribeTestExecutionOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeTestExecutionOutput) SetTarget ¶
func (s *DescribeTestExecutionOutput) SetTarget(v *TestExecutionTarget) *DescribeTestExecutionOutput
SetTarget sets the Target field's value.
func (*DescribeTestExecutionOutput) SetTestExecutionId ¶
func (s *DescribeTestExecutionOutput) SetTestExecutionId(v string) *DescribeTestExecutionOutput
SetTestExecutionId sets the TestExecutionId field's value.
func (*DescribeTestExecutionOutput) SetTestExecutionModality ¶
func (s *DescribeTestExecutionOutput) SetTestExecutionModality(v string) *DescribeTestExecutionOutput
SetTestExecutionModality sets the TestExecutionModality field's value.
func (*DescribeTestExecutionOutput) SetTestExecutionStatus ¶
func (s *DescribeTestExecutionOutput) SetTestExecutionStatus(v string) *DescribeTestExecutionOutput
SetTestExecutionStatus sets the TestExecutionStatus field's value.
func (*DescribeTestExecutionOutput) SetTestSetId ¶
func (s *DescribeTestExecutionOutput) SetTestSetId(v string) *DescribeTestExecutionOutput
SetTestSetId sets the TestSetId field's value.
func (*DescribeTestExecutionOutput) SetTestSetName ¶
func (s *DescribeTestExecutionOutput) SetTestSetName(v string) *DescribeTestExecutionOutput
SetTestSetName sets the TestSetName field's value.
func (DescribeTestExecutionOutput) String ¶
func (s DescribeTestExecutionOutput) 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 DescribeTestSetDiscrepancyReportInput ¶
type DescribeTestSetDiscrepancyReportInput struct { // The unique identifier of the test set discrepancy report. // // TestSetDiscrepancyReportId is a required field TestSetDiscrepancyReportId *string `location:"uri" locationName:"testSetDiscrepancyReportId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeTestSetDiscrepancyReportInput) GoString ¶
func (s DescribeTestSetDiscrepancyReportInput) 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 (*DescribeTestSetDiscrepancyReportInput) SetTestSetDiscrepancyReportId ¶
func (s *DescribeTestSetDiscrepancyReportInput) SetTestSetDiscrepancyReportId(v string) *DescribeTestSetDiscrepancyReportInput
SetTestSetDiscrepancyReportId sets the TestSetDiscrepancyReportId field's value.
func (DescribeTestSetDiscrepancyReportInput) String ¶
func (s DescribeTestSetDiscrepancyReportInput) 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 (*DescribeTestSetDiscrepancyReportInput) Validate ¶
func (s *DescribeTestSetDiscrepancyReportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTestSetDiscrepancyReportOutput ¶
type DescribeTestSetDiscrepancyReportOutput struct { // The time and date of creation for the test set discrepancy report. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The failure report for the test set discrepancy report generation action. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The date and time of the last update for the test set discrepancy report. LastUpdatedDataTime *time.Time `locationName:"lastUpdatedDataTime" type:"timestamp"` // The target bot location for the test set discrepancy report. Target *TestSetDiscrepancyReportResourceTarget `locationName:"target" type:"structure"` // Pre-signed Amazon S3 URL to download the test set discrepancy report. TestSetDiscrepancyRawOutputUrl *string `locationName:"testSetDiscrepancyRawOutputUrl" min:"1" type:"string"` // The unique identifier of the test set discrepancy report to describe. TestSetDiscrepancyReportId *string `locationName:"testSetDiscrepancyReportId" min:"10" type:"string"` // The status for the test set discrepancy report. TestSetDiscrepancyReportStatus *string `locationName:"testSetDiscrepancyReportStatus" type:"string" enum:"TestSetDiscrepancyReportStatus"` // The top 200 error results from the test set discrepancy report. TestSetDiscrepancyTopErrors *TestSetDiscrepancyErrors `locationName:"testSetDiscrepancyTopErrors" type:"structure"` // The test set Id for the test set discrepancy report. TestSetId *string `locationName:"testSetId" min:"10" type:"string"` // contains filtered or unexported fields }
func (DescribeTestSetDiscrepancyReportOutput) GoString ¶
func (s DescribeTestSetDiscrepancyReportOutput) 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 (*DescribeTestSetDiscrepancyReportOutput) SetCreationDateTime ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetCreationDateTime(v time.Time) *DescribeTestSetDiscrepancyReportOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeTestSetDiscrepancyReportOutput) SetFailureReasons ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetFailureReasons(v []*string) *DescribeTestSetDiscrepancyReportOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeTestSetDiscrepancyReportOutput) SetLastUpdatedDataTime ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetLastUpdatedDataTime(v time.Time) *DescribeTestSetDiscrepancyReportOutput
SetLastUpdatedDataTime sets the LastUpdatedDataTime field's value.
func (*DescribeTestSetDiscrepancyReportOutput) SetTarget ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetTarget(v *TestSetDiscrepancyReportResourceTarget) *DescribeTestSetDiscrepancyReportOutput
SetTarget sets the Target field's value.
func (*DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyRawOutputUrl ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyRawOutputUrl(v string) *DescribeTestSetDiscrepancyReportOutput
SetTestSetDiscrepancyRawOutputUrl sets the TestSetDiscrepancyRawOutputUrl field's value.
func (*DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportId ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportId(v string) *DescribeTestSetDiscrepancyReportOutput
SetTestSetDiscrepancyReportId sets the TestSetDiscrepancyReportId field's value.
func (*DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportStatus ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyReportStatus(v string) *DescribeTestSetDiscrepancyReportOutput
SetTestSetDiscrepancyReportStatus sets the TestSetDiscrepancyReportStatus field's value.
func (*DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyTopErrors ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetDiscrepancyTopErrors(v *TestSetDiscrepancyErrors) *DescribeTestSetDiscrepancyReportOutput
SetTestSetDiscrepancyTopErrors sets the TestSetDiscrepancyTopErrors field's value.
func (*DescribeTestSetDiscrepancyReportOutput) SetTestSetId ¶
func (s *DescribeTestSetDiscrepancyReportOutput) SetTestSetId(v string) *DescribeTestSetDiscrepancyReportOutput
SetTestSetId sets the TestSetId field's value.
func (DescribeTestSetDiscrepancyReportOutput) String ¶
func (s DescribeTestSetDiscrepancyReportOutput) 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 DescribeTestSetGenerationInput ¶
type DescribeTestSetGenerationInput struct { // The unique identifier of the test set generation. // // TestSetGenerationId is a required field TestSetGenerationId *string `location:"uri" locationName:"testSetGenerationId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeTestSetGenerationInput) GoString ¶
func (s DescribeTestSetGenerationInput) 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 (*DescribeTestSetGenerationInput) SetTestSetGenerationId ¶
func (s *DescribeTestSetGenerationInput) SetTestSetGenerationId(v string) *DescribeTestSetGenerationInput
SetTestSetGenerationId sets the TestSetGenerationId field's value.
func (DescribeTestSetGenerationInput) String ¶
func (s DescribeTestSetGenerationInput) 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 (*DescribeTestSetGenerationInput) Validate ¶
func (s *DescribeTestSetGenerationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTestSetGenerationOutput ¶
type DescribeTestSetGenerationOutput struct { // The creation date and time for the test set generation. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The test set description for the test set generation. Description *string `locationName:"description" type:"string"` // The reasons the test set generation failed. FailureReasons []*string `locationName:"failureReasons" type:"list"` // The data source of the test set used for the test set generation. GenerationDataSource *TestSetGenerationDataSource `locationName:"generationDataSource" type:"structure"` // The date and time of the last update for the test set generation. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The roleARN of the test set used for the test set generation. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The Amazon S3 storage location for the test set generation. StorageLocation *TestSetStorageLocation `locationName:"storageLocation" type:"structure"` // The unique identifier of the test set generation. TestSetGenerationId *string `locationName:"testSetGenerationId" min:"10" type:"string"` // The status for the test set generation. TestSetGenerationStatus *string `locationName:"testSetGenerationStatus" type:"string" enum:"TestSetGenerationStatus"` // The unique identifier for the test set created for the generated test set. TestSetId *string `locationName:"testSetId" min:"10" type:"string"` // The test set name for the generated test set. TestSetName *string `locationName:"testSetName" min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeTestSetGenerationOutput) GoString ¶
func (s DescribeTestSetGenerationOutput) 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 (*DescribeTestSetGenerationOutput) SetCreationDateTime ¶
func (s *DescribeTestSetGenerationOutput) SetCreationDateTime(v time.Time) *DescribeTestSetGenerationOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeTestSetGenerationOutput) SetDescription ¶
func (s *DescribeTestSetGenerationOutput) SetDescription(v string) *DescribeTestSetGenerationOutput
SetDescription sets the Description field's value.
func (*DescribeTestSetGenerationOutput) SetFailureReasons ¶
func (s *DescribeTestSetGenerationOutput) SetFailureReasons(v []*string) *DescribeTestSetGenerationOutput
SetFailureReasons sets the FailureReasons field's value.
func (*DescribeTestSetGenerationOutput) SetGenerationDataSource ¶
func (s *DescribeTestSetGenerationOutput) SetGenerationDataSource(v *TestSetGenerationDataSource) *DescribeTestSetGenerationOutput
SetGenerationDataSource sets the GenerationDataSource field's value.
func (*DescribeTestSetGenerationOutput) SetLastUpdatedDateTime ¶
func (s *DescribeTestSetGenerationOutput) SetLastUpdatedDateTime(v time.Time) *DescribeTestSetGenerationOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeTestSetGenerationOutput) SetRoleArn ¶
func (s *DescribeTestSetGenerationOutput) SetRoleArn(v string) *DescribeTestSetGenerationOutput
SetRoleArn sets the RoleArn field's value.
func (*DescribeTestSetGenerationOutput) SetStorageLocation ¶
func (s *DescribeTestSetGenerationOutput) SetStorageLocation(v *TestSetStorageLocation) *DescribeTestSetGenerationOutput
SetStorageLocation sets the StorageLocation field's value.
func (*DescribeTestSetGenerationOutput) SetTestSetGenerationId ¶
func (s *DescribeTestSetGenerationOutput) SetTestSetGenerationId(v string) *DescribeTestSetGenerationOutput
SetTestSetGenerationId sets the TestSetGenerationId field's value.
func (*DescribeTestSetGenerationOutput) SetTestSetGenerationStatus ¶
func (s *DescribeTestSetGenerationOutput) SetTestSetGenerationStatus(v string) *DescribeTestSetGenerationOutput
SetTestSetGenerationStatus sets the TestSetGenerationStatus field's value.
func (*DescribeTestSetGenerationOutput) SetTestSetId ¶
func (s *DescribeTestSetGenerationOutput) SetTestSetId(v string) *DescribeTestSetGenerationOutput
SetTestSetId sets the TestSetId field's value.
func (*DescribeTestSetGenerationOutput) SetTestSetName ¶
func (s *DescribeTestSetGenerationOutput) SetTestSetName(v string) *DescribeTestSetGenerationOutput
SetTestSetName sets the TestSetName field's value.
func (DescribeTestSetGenerationOutput) String ¶
func (s DescribeTestSetGenerationOutput) 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 DescribeTestSetInput ¶
type DescribeTestSetInput struct { // The test set Id for the test set request. // // TestSetId is a required field TestSetId *string `location:"uri" locationName:"testSetId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeTestSetInput) GoString ¶
func (s DescribeTestSetInput) 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 (*DescribeTestSetInput) SetTestSetId ¶
func (s *DescribeTestSetInput) SetTestSetId(v string) *DescribeTestSetInput
SetTestSetId sets the TestSetId field's value.
func (DescribeTestSetInput) String ¶
func (s DescribeTestSetInput) 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 (*DescribeTestSetInput) Validate ¶
func (s *DescribeTestSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTestSetOutput ¶
type DescribeTestSetOutput struct { // The creation date and time for the test set data. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The description of the test set. Description *string `locationName:"description" type:"string"` // The date and time for the last update of the test set data. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Indicates whether the test set is audio or text data. Modality *string `locationName:"modality" type:"string" enum:"TestSetModality"` // The total number of agent and user turn in the test set. NumTurns *int64 `locationName:"numTurns" type:"integer"` // The roleARN used for any operation in the test set to access resources in // the Amazon Web Services account. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The status of the test set. Status *string `locationName:"status" type:"string" enum:"TestSetStatus"` // The Amazon S3 storage location for the test set data. StorageLocation *TestSetStorageLocation `locationName:"storageLocation" type:"structure"` // The test set Id for the test set response. TestSetId *string `locationName:"testSetId" min:"10" type:"string"` // The test set name of the test set. TestSetName *string `locationName:"testSetName" min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeTestSetOutput) GoString ¶
func (s DescribeTestSetOutput) 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 (*DescribeTestSetOutput) SetCreationDateTime ¶
func (s *DescribeTestSetOutput) SetCreationDateTime(v time.Time) *DescribeTestSetOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*DescribeTestSetOutput) SetDescription ¶
func (s *DescribeTestSetOutput) SetDescription(v string) *DescribeTestSetOutput
SetDescription sets the Description field's value.
func (*DescribeTestSetOutput) SetLastUpdatedDateTime ¶
func (s *DescribeTestSetOutput) SetLastUpdatedDateTime(v time.Time) *DescribeTestSetOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*DescribeTestSetOutput) SetModality ¶
func (s *DescribeTestSetOutput) SetModality(v string) *DescribeTestSetOutput
SetModality sets the Modality field's value.
func (*DescribeTestSetOutput) SetNumTurns ¶
func (s *DescribeTestSetOutput) SetNumTurns(v int64) *DescribeTestSetOutput
SetNumTurns sets the NumTurns field's value.
func (*DescribeTestSetOutput) SetRoleArn ¶
func (s *DescribeTestSetOutput) SetRoleArn(v string) *DescribeTestSetOutput
SetRoleArn sets the RoleArn field's value.
func (*DescribeTestSetOutput) SetStatus ¶
func (s *DescribeTestSetOutput) SetStatus(v string) *DescribeTestSetOutput
SetStatus sets the Status field's value.
func (*DescribeTestSetOutput) SetStorageLocation ¶
func (s *DescribeTestSetOutput) SetStorageLocation(v *TestSetStorageLocation) *DescribeTestSetOutput
SetStorageLocation sets the StorageLocation field's value.
func (*DescribeTestSetOutput) SetTestSetId ¶
func (s *DescribeTestSetOutput) SetTestSetId(v string) *DescribeTestSetOutput
SetTestSetId sets the TestSetId field's value.
func (*DescribeTestSetOutput) SetTestSetName ¶
func (s *DescribeTestSetOutput) SetTestSetName(v string) *DescribeTestSetOutput
SetTestSetName sets the TestSetName field's value.
func (DescribeTestSetOutput) String ¶
func (s DescribeTestSetOutput) 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 DescriptiveBotBuilderSpecification ¶
type DescriptiveBotBuilderSpecification struct { // An object containing information about the Amazon Bedrock model used to interpret // the prompt used in descriptive bot building. BedrockModelSpecification *BedrockModelSpecification `locationName:"bedrockModelSpecification" type:"structure"` // Specifies whether the descriptive bot building feature is activated or not. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // contains filtered or unexported fields }
Contains specifications for the descriptive bot building feature.
func (DescriptiveBotBuilderSpecification) GoString ¶
func (s DescriptiveBotBuilderSpecification) 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 (*DescriptiveBotBuilderSpecification) SetBedrockModelSpecification ¶
func (s *DescriptiveBotBuilderSpecification) SetBedrockModelSpecification(v *BedrockModelSpecification) *DescriptiveBotBuilderSpecification
SetBedrockModelSpecification sets the BedrockModelSpecification field's value.
func (*DescriptiveBotBuilderSpecification) SetEnabled ¶
func (s *DescriptiveBotBuilderSpecification) SetEnabled(v bool) *DescriptiveBotBuilderSpecification
SetEnabled sets the Enabled field's value.
func (DescriptiveBotBuilderSpecification) String ¶
func (s DescriptiveBotBuilderSpecification) 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 (*DescriptiveBotBuilderSpecification) Validate ¶
func (s *DescriptiveBotBuilderSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DialogAction ¶
type DialogAction struct { // If the dialog action is ElicitSlot, defines the slot to elicit from the user. SlotToElicit *string `locationName:"slotToElicit" min:"1" type:"string"` // When true the next message for the intent is not used. SuppressNextMessage *bool `locationName:"suppressNextMessage" type:"boolean"` // The action that the bot should execute. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"DialogActionType"` // contains filtered or unexported fields }
Defines the action that the bot executes at runtime when the conversation reaches this step.
func (DialogAction) GoString ¶
func (s DialogAction) 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 (*DialogAction) SetSlotToElicit ¶
func (s *DialogAction) SetSlotToElicit(v string) *DialogAction
SetSlotToElicit sets the SlotToElicit field's value.
func (*DialogAction) SetSuppressNextMessage ¶
func (s *DialogAction) SetSuppressNextMessage(v bool) *DialogAction
SetSuppressNextMessage sets the SuppressNextMessage field's value.
func (*DialogAction) SetType ¶
func (s *DialogAction) SetType(v string) *DialogAction
SetType sets the Type field's value.
func (DialogAction) String ¶
func (s DialogAction) 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 (*DialogAction) Validate ¶
func (s *DialogAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DialogCodeHookInvocationSetting ¶
type DialogCodeHookInvocationSetting struct { // Determines whether a dialog code hook is used when the intent is activated. // // Active is a required field Active *bool `locationName:"active" type:"boolean" required:"true"` // Indicates whether a Lambda function should be invoked for the dialog. // // EnableCodeHookInvocation is a required field EnableCodeHookInvocation *bool `locationName:"enableCodeHookInvocation" type:"boolean" required:"true"` // A label that indicates the dialog step from which the dialog code hook is // happening. InvocationLabel *string `locationName:"invocationLabel" min:"1" type:"string"` // Contains the responses and actions that Amazon Lex takes after the Lambda // function is complete. // // PostCodeHookSpecification is a required field PostCodeHookSpecification *PostDialogCodeHookInvocationSpecification `locationName:"postCodeHookSpecification" type:"structure" required:"true"` // contains filtered or unexported fields }
Settings that specify the dialog code hook that is called by Amazon Lex at a step of the conversation.
func (DialogCodeHookInvocationSetting) GoString ¶
func (s DialogCodeHookInvocationSetting) 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 (*DialogCodeHookInvocationSetting) SetActive ¶
func (s *DialogCodeHookInvocationSetting) SetActive(v bool) *DialogCodeHookInvocationSetting
SetActive sets the Active field's value.
func (*DialogCodeHookInvocationSetting) SetEnableCodeHookInvocation ¶
func (s *DialogCodeHookInvocationSetting) SetEnableCodeHookInvocation(v bool) *DialogCodeHookInvocationSetting
SetEnableCodeHookInvocation sets the EnableCodeHookInvocation field's value.
func (*DialogCodeHookInvocationSetting) SetInvocationLabel ¶
func (s *DialogCodeHookInvocationSetting) SetInvocationLabel(v string) *DialogCodeHookInvocationSetting
SetInvocationLabel sets the InvocationLabel field's value.
func (*DialogCodeHookInvocationSetting) SetPostCodeHookSpecification ¶
func (s *DialogCodeHookInvocationSetting) SetPostCodeHookSpecification(v *PostDialogCodeHookInvocationSpecification) *DialogCodeHookInvocationSetting
SetPostCodeHookSpecification sets the PostCodeHookSpecification field's value.
func (DialogCodeHookInvocationSetting) String ¶
func (s DialogCodeHookInvocationSetting) 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 (*DialogCodeHookInvocationSetting) Validate ¶
func (s *DialogCodeHookInvocationSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DialogCodeHookSettings ¶
type DialogCodeHookSettings struct { // Enables the dialog code hook so that it processes user requests. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // contains filtered or unexported fields }
Settings that determine the Lambda function that Amazon Lex uses for processing user responses.
func (DialogCodeHookSettings) GoString ¶
func (s DialogCodeHookSettings) 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 (*DialogCodeHookSettings) SetEnabled ¶
func (s *DialogCodeHookSettings) SetEnabled(v bool) *DialogCodeHookSettings
SetEnabled sets the Enabled field's value.
func (DialogCodeHookSettings) String ¶
func (s DialogCodeHookSettings) 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 (*DialogCodeHookSettings) Validate ¶
func (s *DialogCodeHookSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DialogState ¶
type DialogState struct { // Defines the action that the bot executes at runtime when the conversation // reaches this step. DialogAction *DialogAction `locationName:"dialogAction" type:"structure"` // Override settings to configure the intent state. Intent *IntentOverride `locationName:"intent" type:"structure"` // Map of key/value pairs representing session-specific context information. // It contains application information passed between Amazon Lex and a client // application. SessionAttributes map[string]*string `locationName:"sessionAttributes" type:"map"` // contains filtered or unexported fields }
The current state of the conversation with the user.
func (DialogState) GoString ¶
func (s DialogState) 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 (*DialogState) SetDialogAction ¶
func (s *DialogState) SetDialogAction(v *DialogAction) *DialogState
SetDialogAction sets the DialogAction field's value.
func (*DialogState) SetIntent ¶
func (s *DialogState) SetIntent(v *IntentOverride) *DialogState
SetIntent sets the Intent field's value.
func (*DialogState) SetSessionAttributes ¶
func (s *DialogState) SetSessionAttributes(v map[string]*string) *DialogState
SetSessionAttributes sets the SessionAttributes field's value.
func (DialogState) String ¶
func (s DialogState) 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 (*DialogState) Validate ¶
func (s *DialogState) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ElicitationCodeHookInvocationSetting ¶
type ElicitationCodeHookInvocationSetting struct { // Indicates whether a Lambda function should be invoked for the dialog. // // EnableCodeHookInvocation is a required field EnableCodeHookInvocation *bool `locationName:"enableCodeHookInvocation" type:"boolean" required:"true"` // A label that indicates the dialog step from which the dialog code hook is // happening. InvocationLabel *string `locationName:"invocationLabel" min:"1" type:"string"` // contains filtered or unexported fields }
Settings that specify the dialog code hook that is called by Amazon Lex between eliciting slot values.
func (ElicitationCodeHookInvocationSetting) GoString ¶
func (s ElicitationCodeHookInvocationSetting) 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 (*ElicitationCodeHookInvocationSetting) SetEnableCodeHookInvocation ¶
func (s *ElicitationCodeHookInvocationSetting) SetEnableCodeHookInvocation(v bool) *ElicitationCodeHookInvocationSetting
SetEnableCodeHookInvocation sets the EnableCodeHookInvocation field's value.
func (*ElicitationCodeHookInvocationSetting) SetInvocationLabel ¶
func (s *ElicitationCodeHookInvocationSetting) SetInvocationLabel(v string) *ElicitationCodeHookInvocationSetting
SetInvocationLabel sets the InvocationLabel field's value.
func (ElicitationCodeHookInvocationSetting) String ¶
func (s ElicitationCodeHookInvocationSetting) 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 (*ElicitationCodeHookInvocationSetting) Validate ¶
func (s *ElicitationCodeHookInvocationSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EncryptionSetting ¶
type EncryptionSetting struct { // The password used to encrypt the associated transcript file. // // AssociatedTranscriptsPassword is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EncryptionSetting's // String and GoString methods. AssociatedTranscriptsPassword *string `locationName:"associatedTranscriptsPassword" type:"string" sensitive:"true"` // The password used to encrypt the recommended bot recommendation file. // // BotLocaleExportPassword is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EncryptionSetting's // String and GoString methods. BotLocaleExportPassword *string `locationName:"botLocaleExportPassword" type:"string" sensitive:"true"` // The KMS key ARN used to encrypt the metadata associated with the bot recommendation. KmsKeyArn *string `locationName:"kmsKeyArn" min:"20" type:"string"` // contains filtered or unexported fields }
The object representing the passwords that were used to encrypt the data related to the bot recommendation, as well as the KMS key ARN used to encrypt the associated metadata.
func (EncryptionSetting) GoString ¶
func (s EncryptionSetting) 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 (*EncryptionSetting) SetAssociatedTranscriptsPassword ¶
func (s *EncryptionSetting) SetAssociatedTranscriptsPassword(v string) *EncryptionSetting
SetAssociatedTranscriptsPassword sets the AssociatedTranscriptsPassword field's value.
func (*EncryptionSetting) SetBotLocaleExportPassword ¶
func (s *EncryptionSetting) SetBotLocaleExportPassword(v string) *EncryptionSetting
SetBotLocaleExportPassword sets the BotLocaleExportPassword field's value.
func (*EncryptionSetting) SetKmsKeyArn ¶
func (s *EncryptionSetting) SetKmsKeyArn(v string) *EncryptionSetting
SetKmsKeyArn sets the KmsKeyArn field's value.
func (EncryptionSetting) String ¶
func (s EncryptionSetting) 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 (*EncryptionSetting) Validate ¶
func (s *EncryptionSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExecutionErrorDetails ¶
type ExecutionErrorDetails struct { // The error code for the error. // // ErrorCode is a required field ErrorCode *string `locationName:"errorCode" min:"1" type:"string" required:"true"` // The message describing the error. // // ErrorMessage is a required field ErrorMessage *string `locationName:"errorMessage" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Details about an error in an execution of a test set.
func (ExecutionErrorDetails) GoString ¶
func (s ExecutionErrorDetails) 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 (*ExecutionErrorDetails) SetErrorCode ¶
func (s *ExecutionErrorDetails) SetErrorCode(v string) *ExecutionErrorDetails
SetErrorCode sets the ErrorCode field's value.
func (*ExecutionErrorDetails) SetErrorMessage ¶
func (s *ExecutionErrorDetails) SetErrorMessage(v string) *ExecutionErrorDetails
SetErrorMessage sets the ErrorMessage field's value.
func (ExecutionErrorDetails) String ¶
func (s ExecutionErrorDetails) 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 ExportFilter ¶
type ExportFilter struct { // The name of the field to use for filtering. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true" enum:"ExportFilterName"` // The operator to use for the filter. Specify EQ when the ListExports operation // should return only resource types that equal the specified value. Specify // CO when the ListExports operation should return resource types that contain // the specified value. // // Operator is a required field Operator *string `locationName:"operator" type:"string" required:"true" enum:"ExportFilterOperator"` // The values to use to filter the response. The values must be Bot, BotLocale, // or CustomVocabulary. // // Values is a required field Values []*string `locationName:"values" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Filters the response form the ListExports (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListExports.html) operation
func (ExportFilter) GoString ¶
func (s ExportFilter) 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 (*ExportFilter) SetName ¶
func (s *ExportFilter) SetName(v string) *ExportFilter
SetName sets the Name field's value.
func (*ExportFilter) SetOperator ¶
func (s *ExportFilter) SetOperator(v string) *ExportFilter
SetOperator sets the Operator field's value.
func (*ExportFilter) SetValues ¶
func (s *ExportFilter) SetValues(v []*string) *ExportFilter
SetValues sets the Values field's value.
func (ExportFilter) String ¶
func (s ExportFilter) 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 (*ExportFilter) Validate ¶
func (s *ExportFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportResourceSpecification ¶
type ExportResourceSpecification struct { // Parameters for exporting a bot. BotExportSpecification *BotExportSpecification `locationName:"botExportSpecification" type:"structure"` // Parameters for exporting a bot locale. BotLocaleExportSpecification *BotLocaleExportSpecification `locationName:"botLocaleExportSpecification" type:"structure"` // The parameters required to export a custom vocabulary. CustomVocabularyExportSpecification *CustomVocabularyExportSpecification `locationName:"customVocabularyExportSpecification" type:"structure"` // Specifications for the test set that is exported as a resource. TestSetExportSpecification *TestSetExportSpecification `locationName:"testSetExportSpecification" type:"structure"` // contains filtered or unexported fields }
Provides information about the bot or bot locale that you want to export. You can specify the botExportSpecification or the botLocaleExportSpecification, but not both.
func (ExportResourceSpecification) GoString ¶
func (s ExportResourceSpecification) 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 (*ExportResourceSpecification) SetBotExportSpecification ¶
func (s *ExportResourceSpecification) SetBotExportSpecification(v *BotExportSpecification) *ExportResourceSpecification
SetBotExportSpecification sets the BotExportSpecification field's value.
func (*ExportResourceSpecification) SetBotLocaleExportSpecification ¶
func (s *ExportResourceSpecification) SetBotLocaleExportSpecification(v *BotLocaleExportSpecification) *ExportResourceSpecification
SetBotLocaleExportSpecification sets the BotLocaleExportSpecification field's value.
func (*ExportResourceSpecification) SetCustomVocabularyExportSpecification ¶
func (s *ExportResourceSpecification) SetCustomVocabularyExportSpecification(v *CustomVocabularyExportSpecification) *ExportResourceSpecification
SetCustomVocabularyExportSpecification sets the CustomVocabularyExportSpecification field's value.
func (*ExportResourceSpecification) SetTestSetExportSpecification ¶
func (s *ExportResourceSpecification) SetTestSetExportSpecification(v *TestSetExportSpecification) *ExportResourceSpecification
SetTestSetExportSpecification sets the TestSetExportSpecification field's value.
func (ExportResourceSpecification) String ¶
func (s ExportResourceSpecification) 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 (*ExportResourceSpecification) Validate ¶
func (s *ExportResourceSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportSortBy ¶
type ExportSortBy struct { // The export field to use for sorting. // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"ExportSortAttribute"` // The order to sort the list. // // Order is a required field Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"` // contains filtered or unexported fields }
Provides information about sorting a list of exports.
func (ExportSortBy) GoString ¶
func (s ExportSortBy) 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 (*ExportSortBy) SetAttribute ¶
func (s *ExportSortBy) SetAttribute(v string) *ExportSortBy
SetAttribute sets the Attribute field's value.
func (*ExportSortBy) SetOrder ¶
func (s *ExportSortBy) SetOrder(v string) *ExportSortBy
SetOrder sets the Order field's value.
func (ExportSortBy) String ¶
func (s ExportSortBy) 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 (*ExportSortBy) Validate ¶
func (s *ExportSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportSummary ¶
type ExportSummary struct { // The date and time that the export was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The unique identifier that Amazon Lex assigned to the export. ExportId *string `locationName:"exportId" min:"10" type:"string"` // The status of the export. When the status is Completed the export is ready // to download. ExportStatus *string `locationName:"exportStatus" type:"string" enum:"ExportStatus"` // The file format used in the export files. FileFormat *string `locationName:"fileFormat" type:"string" enum:"ImportExportFileFormat"` // The date and time that the export was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Information about the bot or bot locale that was exported. ResourceSpecification *ExportResourceSpecification `locationName:"resourceSpecification" type:"structure"` // contains filtered or unexported fields }
Provides summary information about an export in an export list.
func (ExportSummary) GoString ¶
func (s ExportSummary) 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 (*ExportSummary) SetCreationDateTime ¶
func (s *ExportSummary) SetCreationDateTime(v time.Time) *ExportSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*ExportSummary) SetExportId ¶
func (s *ExportSummary) SetExportId(v string) *ExportSummary
SetExportId sets the ExportId field's value.
func (*ExportSummary) SetExportStatus ¶
func (s *ExportSummary) SetExportStatus(v string) *ExportSummary
SetExportStatus sets the ExportStatus field's value.
func (*ExportSummary) SetFileFormat ¶
func (s *ExportSummary) SetFileFormat(v string) *ExportSummary
SetFileFormat sets the FileFormat field's value.
func (*ExportSummary) SetLastUpdatedDateTime ¶
func (s *ExportSummary) SetLastUpdatedDateTime(v time.Time) *ExportSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*ExportSummary) SetResourceSpecification ¶
func (s *ExportSummary) SetResourceSpecification(v *ExportResourceSpecification) *ExportSummary
SetResourceSpecification sets the ResourceSpecification field's value.
func (ExportSummary) String ¶
func (s ExportSummary) 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 ExternalSourceSetting ¶
type ExternalSourceSetting struct { // Settings required for a slot type based on a grammar that you provide. GrammarSlotTypeSetting *GrammarSlotTypeSetting `locationName:"grammarSlotTypeSetting" type:"structure"` // contains filtered or unexported fields }
Provides information about the external source of the slot type's definition.
func (ExternalSourceSetting) GoString ¶
func (s ExternalSourceSetting) 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 (*ExternalSourceSetting) SetGrammarSlotTypeSetting ¶
func (s *ExternalSourceSetting) SetGrammarSlotTypeSetting(v *GrammarSlotTypeSetting) *ExternalSourceSetting
SetGrammarSlotTypeSetting sets the GrammarSlotTypeSetting field's value.
func (ExternalSourceSetting) String ¶
func (s ExternalSourceSetting) 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 (*ExternalSourceSetting) Validate ¶
func (s *ExternalSourceSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FailedCustomVocabularyItem ¶
type FailedCustomVocabularyItem struct { // The unique error code for the failed custom vocabulary item from the custom // vocabulary list. ErrorCode *string `locationName:"errorCode" type:"string" enum:"ErrorCode"` // The error message for the failed custom vocabulary item from the custom vocabulary // list. ErrorMessage *string `locationName:"errorMessage" type:"string"` // The unique item identifer for the failed custom vocabulary item from the // custom vocabulary list. ItemId *string `locationName:"itemId" min:"1" type:"string"` // contains filtered or unexported fields }
The unique failed custom vocabulary item from the custom vocabulary list.
func (FailedCustomVocabularyItem) GoString ¶
func (s FailedCustomVocabularyItem) 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 (*FailedCustomVocabularyItem) SetErrorCode ¶
func (s *FailedCustomVocabularyItem) SetErrorCode(v string) *FailedCustomVocabularyItem
SetErrorCode sets the ErrorCode field's value.
func (*FailedCustomVocabularyItem) SetErrorMessage ¶
func (s *FailedCustomVocabularyItem) SetErrorMessage(v string) *FailedCustomVocabularyItem
SetErrorMessage sets the ErrorMessage field's value.
func (*FailedCustomVocabularyItem) SetItemId ¶
func (s *FailedCustomVocabularyItem) SetItemId(v string) *FailedCustomVocabularyItem
SetItemId sets the ItemId field's value.
func (FailedCustomVocabularyItem) String ¶
func (s FailedCustomVocabularyItem) 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 FulfillmentCodeHookSettings ¶
type FulfillmentCodeHookSettings struct { // Determines whether the fulfillment code hook is used. When active is false, // the code hook doesn't run. Active *bool `locationName:"active" type:"boolean"` // Indicates whether a Lambda function should be invoked to fulfill a specific // intent. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // Provides settings for update messages sent to the user for long-running Lambda // fulfillment functions. Fulfillment updates can be used only with streaming // conversations. FulfillmentUpdatesSpecification *FulfillmentUpdatesSpecification `locationName:"fulfillmentUpdatesSpecification" type:"structure"` // Provides settings for messages sent to the user for after the Lambda fulfillment // function completes. Post-fulfillment messages can be sent for both streaming // and non-streaming conversations. PostFulfillmentStatusSpecification *PostFulfillmentStatusSpecification `locationName:"postFulfillmentStatusSpecification" type:"structure"` // contains filtered or unexported fields }
Determines if a Lambda function should be invoked for a specific intent.
func (FulfillmentCodeHookSettings) GoString ¶
func (s FulfillmentCodeHookSettings) 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 (*FulfillmentCodeHookSettings) SetActive ¶
func (s *FulfillmentCodeHookSettings) SetActive(v bool) *FulfillmentCodeHookSettings
SetActive sets the Active field's value.
func (*FulfillmentCodeHookSettings) SetEnabled ¶
func (s *FulfillmentCodeHookSettings) SetEnabled(v bool) *FulfillmentCodeHookSettings
SetEnabled sets the Enabled field's value.
func (*FulfillmentCodeHookSettings) SetFulfillmentUpdatesSpecification ¶
func (s *FulfillmentCodeHookSettings) SetFulfillmentUpdatesSpecification(v *FulfillmentUpdatesSpecification) *FulfillmentCodeHookSettings
SetFulfillmentUpdatesSpecification sets the FulfillmentUpdatesSpecification field's value.
func (*FulfillmentCodeHookSettings) SetPostFulfillmentStatusSpecification ¶
func (s *FulfillmentCodeHookSettings) SetPostFulfillmentStatusSpecification(v *PostFulfillmentStatusSpecification) *FulfillmentCodeHookSettings
SetPostFulfillmentStatusSpecification sets the PostFulfillmentStatusSpecification field's value.
func (FulfillmentCodeHookSettings) String ¶
func (s FulfillmentCodeHookSettings) 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 (*FulfillmentCodeHookSettings) Validate ¶
func (s *FulfillmentCodeHookSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FulfillmentStartResponseSpecification ¶
type FulfillmentStartResponseSpecification struct { // Determines whether the user can interrupt the start message while it is playing. AllowInterrupt *bool `locationName:"allowInterrupt" type:"boolean"` // The delay between when the Lambda fulfillment function starts running and // the start message is played. If the Lambda function returns before the delay // is over, the start message isn't played. // // DelayInSeconds is a required field DelayInSeconds *int64 `locationName:"delayInSeconds" min:"1" type:"integer" required:"true"` // 1 - 5 message groups that contain start messages. Amazon Lex chooses one // of the messages to play to the user. // // MessageGroups is a required field MessageGroups []*MessageGroup `locationName:"messageGroups" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Provides settings for a message that is sent to the user when a fulfillment Lambda function starts running.
func (FulfillmentStartResponseSpecification) GoString ¶
func (s FulfillmentStartResponseSpecification) 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 (*FulfillmentStartResponseSpecification) SetAllowInterrupt ¶
func (s *FulfillmentStartResponseSpecification) SetAllowInterrupt(v bool) *FulfillmentStartResponseSpecification
SetAllowInterrupt sets the AllowInterrupt field's value.
func (*FulfillmentStartResponseSpecification) SetDelayInSeconds ¶
func (s *FulfillmentStartResponseSpecification) SetDelayInSeconds(v int64) *FulfillmentStartResponseSpecification
SetDelayInSeconds sets the DelayInSeconds field's value.
func (*FulfillmentStartResponseSpecification) SetMessageGroups ¶
func (s *FulfillmentStartResponseSpecification) SetMessageGroups(v []*MessageGroup) *FulfillmentStartResponseSpecification
SetMessageGroups sets the MessageGroups field's value.
func (FulfillmentStartResponseSpecification) String ¶
func (s FulfillmentStartResponseSpecification) 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 (*FulfillmentStartResponseSpecification) Validate ¶
func (s *FulfillmentStartResponseSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FulfillmentUpdateResponseSpecification ¶
type FulfillmentUpdateResponseSpecification struct { // Determines whether the user can interrupt an update message while it is playing. AllowInterrupt *bool `locationName:"allowInterrupt" type:"boolean"` // The frequency that a message is sent to the user. When the period ends, Amazon // Lex chooses a message from the message groups and plays it to the user. If // the fulfillment Lambda returns before the first period ends, an update message // is not played to the user. // // FrequencyInSeconds is a required field FrequencyInSeconds *int64 `locationName:"frequencyInSeconds" min:"1" type:"integer" required:"true"` // 1 - 5 message groups that contain update messages. Amazon Lex chooses one // of the messages to play to the user. // // MessageGroups is a required field MessageGroups []*MessageGroup `locationName:"messageGroups" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Provides settings for a message that is sent periodically to the user while a fulfillment Lambda function is running.
func (FulfillmentUpdateResponseSpecification) GoString ¶
func (s FulfillmentUpdateResponseSpecification) 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 (*FulfillmentUpdateResponseSpecification) SetAllowInterrupt ¶
func (s *FulfillmentUpdateResponseSpecification) SetAllowInterrupt(v bool) *FulfillmentUpdateResponseSpecification
SetAllowInterrupt sets the AllowInterrupt field's value.
func (*FulfillmentUpdateResponseSpecification) SetFrequencyInSeconds ¶
func (s *FulfillmentUpdateResponseSpecification) SetFrequencyInSeconds(v int64) *FulfillmentUpdateResponseSpecification
SetFrequencyInSeconds sets the FrequencyInSeconds field's value.
func (*FulfillmentUpdateResponseSpecification) SetMessageGroups ¶
func (s *FulfillmentUpdateResponseSpecification) SetMessageGroups(v []*MessageGroup) *FulfillmentUpdateResponseSpecification
SetMessageGroups sets the MessageGroups field's value.
func (FulfillmentUpdateResponseSpecification) String ¶
func (s FulfillmentUpdateResponseSpecification) 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 (*FulfillmentUpdateResponseSpecification) Validate ¶
func (s *FulfillmentUpdateResponseSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FulfillmentUpdatesSpecification ¶
type FulfillmentUpdatesSpecification struct { // Determines whether fulfillment updates are sent to the user. When this field // is true, updates are sent. // // If the active field is set to true, the startResponse, updateResponse, and // timeoutInSeconds fields are required. // // Active is a required field Active *bool `locationName:"active" type:"boolean" required:"true"` // Provides configuration information for the message sent to users when the // fulfillment Lambda functions starts running. StartResponse *FulfillmentStartResponseSpecification `locationName:"startResponse" type:"structure"` // The length of time that the fulfillment Lambda function should run before // it times out. TimeoutInSeconds *int64 `locationName:"timeoutInSeconds" min:"1" type:"integer"` // Provides configuration information for messages sent periodically to the // user while the fulfillment Lambda function is running. UpdateResponse *FulfillmentUpdateResponseSpecification `locationName:"updateResponse" type:"structure"` // contains filtered or unexported fields }
Provides information for updating the user on the progress of fulfilling an intent.
func (FulfillmentUpdatesSpecification) GoString ¶
func (s FulfillmentUpdatesSpecification) 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 (*FulfillmentUpdatesSpecification) SetActive ¶
func (s *FulfillmentUpdatesSpecification) SetActive(v bool) *FulfillmentUpdatesSpecification
SetActive sets the Active field's value.
func (*FulfillmentUpdatesSpecification) SetStartResponse ¶
func (s *FulfillmentUpdatesSpecification) SetStartResponse(v *FulfillmentStartResponseSpecification) *FulfillmentUpdatesSpecification
SetStartResponse sets the StartResponse field's value.
func (*FulfillmentUpdatesSpecification) SetTimeoutInSeconds ¶
func (s *FulfillmentUpdatesSpecification) SetTimeoutInSeconds(v int64) *FulfillmentUpdatesSpecification
SetTimeoutInSeconds sets the TimeoutInSeconds field's value.
func (*FulfillmentUpdatesSpecification) SetUpdateResponse ¶
func (s *FulfillmentUpdatesSpecification) SetUpdateResponse(v *FulfillmentUpdateResponseSpecification) *FulfillmentUpdatesSpecification
SetUpdateResponse sets the UpdateResponse field's value.
func (FulfillmentUpdatesSpecification) String ¶
func (s FulfillmentUpdatesSpecification) 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 (*FulfillmentUpdatesSpecification) Validate ¶
func (s *FulfillmentUpdatesSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GenerateBotElementInput ¶
type GenerateBotElementInput struct { // The bot unique Id for the bot request to generate utterances. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The bot version for the bot request to generate utterances. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // The intent unique Id for the bot request to generate utterances. // // IntentId is a required field IntentId *string `locationName:"intentId" min:"10" type:"string" required:"true"` // The unique locale Id for the bot request to generate utterances. // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GenerateBotElementInput) GoString ¶
func (s GenerateBotElementInput) 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 (*GenerateBotElementInput) SetBotId ¶
func (s *GenerateBotElementInput) SetBotId(v string) *GenerateBotElementInput
SetBotId sets the BotId field's value.
func (*GenerateBotElementInput) SetBotVersion ¶
func (s *GenerateBotElementInput) SetBotVersion(v string) *GenerateBotElementInput
SetBotVersion sets the BotVersion field's value.
func (*GenerateBotElementInput) SetIntentId ¶
func (s *GenerateBotElementInput) SetIntentId(v string) *GenerateBotElementInput
SetIntentId sets the IntentId field's value.
func (*GenerateBotElementInput) SetLocaleId ¶
func (s *GenerateBotElementInput) SetLocaleId(v string) *GenerateBotElementInput
SetLocaleId sets the LocaleId field's value.
func (GenerateBotElementInput) String ¶
func (s GenerateBotElementInput) 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 (*GenerateBotElementInput) Validate ¶
func (s *GenerateBotElementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GenerateBotElementOutput ¶
type GenerateBotElementOutput struct { // The unique bot Id for the bot which received the response. BotId *string `locationName:"botId" min:"10" type:"string"` // The unique bot version for the bot which received the response. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // The unique intent Id for the bot which received the response. IntentId *string `locationName:"intentId" min:"10" type:"string"` // The unique locale Id for the bot which received the response. LocaleId *string `locationName:"localeId" type:"string"` // The sample utterances for the bot which received the response. SampleUtterances []*SampleUtterance `locationName:"sampleUtterances" type:"list"` // contains filtered or unexported fields }
func (GenerateBotElementOutput) GoString ¶
func (s GenerateBotElementOutput) 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 (*GenerateBotElementOutput) SetBotId ¶
func (s *GenerateBotElementOutput) SetBotId(v string) *GenerateBotElementOutput
SetBotId sets the BotId field's value.
func (*GenerateBotElementOutput) SetBotVersion ¶
func (s *GenerateBotElementOutput) SetBotVersion(v string) *GenerateBotElementOutput
SetBotVersion sets the BotVersion field's value.
func (*GenerateBotElementOutput) SetIntentId ¶
func (s *GenerateBotElementOutput) SetIntentId(v string) *GenerateBotElementOutput
SetIntentId sets the IntentId field's value.
func (*GenerateBotElementOutput) SetLocaleId ¶
func (s *GenerateBotElementOutput) SetLocaleId(v string) *GenerateBotElementOutput
SetLocaleId sets the LocaleId field's value.
func (*GenerateBotElementOutput) SetSampleUtterances ¶
func (s *GenerateBotElementOutput) SetSampleUtterances(v []*SampleUtterance) *GenerateBotElementOutput
SetSampleUtterances sets the SampleUtterances field's value.
func (GenerateBotElementOutput) String ¶
func (s GenerateBotElementOutput) 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 GenerationSortBy ¶
type GenerationSortBy struct { // The attribute by which to sort the generation request information. You can // sort by the following attributes. // // * creationStartTime – The time at which the generation request was created. // // * lastUpdatedTime – The time at which the generation request was last // updated. // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"GenerationSortByAttribute"` // The order by which to sort the generation request information. // // Order is a required field Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"` // contains filtered or unexported fields }
Specifies the attribute and method by which to sort the generation request information.
func (GenerationSortBy) GoString ¶
func (s GenerationSortBy) 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 (*GenerationSortBy) SetAttribute ¶
func (s *GenerationSortBy) SetAttribute(v string) *GenerationSortBy
SetAttribute sets the Attribute field's value.
func (*GenerationSortBy) SetOrder ¶
func (s *GenerationSortBy) SetOrder(v string) *GenerationSortBy
SetOrder sets the Order field's value.
func (GenerationSortBy) String ¶
func (s GenerationSortBy) 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 (*GenerationSortBy) Validate ¶
func (s *GenerationSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GenerationSummary ¶
type GenerationSummary struct { // The date and time at which the generation request was made. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The unique identifier of the generation request. GenerationId *string `locationName:"generationId" min:"10" type:"string"` // The status of the generation request. GenerationStatus *string `locationName:"generationStatus" type:"string" enum:"GenerationStatus"` // The date and time at which the generation request was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // contains filtered or unexported fields }
Contains information about a generation request made for the bot locale.
func (GenerationSummary) GoString ¶
func (s GenerationSummary) 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 (*GenerationSummary) SetCreationDateTime ¶
func (s *GenerationSummary) SetCreationDateTime(v time.Time) *GenerationSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*GenerationSummary) SetGenerationId ¶
func (s *GenerationSummary) SetGenerationId(v string) *GenerationSummary
SetGenerationId sets the GenerationId field's value.
func (*GenerationSummary) SetGenerationStatus ¶
func (s *GenerationSummary) SetGenerationStatus(v string) *GenerationSummary
SetGenerationStatus sets the GenerationStatus field's value.
func (*GenerationSummary) SetLastUpdatedDateTime ¶
func (s *GenerationSummary) SetLastUpdatedDateTime(v time.Time) *GenerationSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (GenerationSummary) String ¶
func (s GenerationSummary) 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 GenerativeAISettings ¶
type GenerativeAISettings struct { // Contains specifications about the Amazon Lex build time generative AI capabilities // from Amazon Bedrock that you can turn on for your bot. BuildtimeSettings *BuildtimeSettings `locationName:"buildtimeSettings" type:"structure"` // Contains specifications about the Amazon Lex runtime generative AI capabilities // from Amazon Bedrock that you can turn on for your bot. RuntimeSettings *RuntimeSettings `locationName:"runtimeSettings" type:"structure"` // contains filtered or unexported fields }
Contains specifications about the generative AI capabilities from Amazon Bedrock that you can turn on for your bot.
func (GenerativeAISettings) GoString ¶
func (s GenerativeAISettings) 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 (*GenerativeAISettings) SetBuildtimeSettings ¶
func (s *GenerativeAISettings) SetBuildtimeSettings(v *BuildtimeSettings) *GenerativeAISettings
SetBuildtimeSettings sets the BuildtimeSettings field's value.
func (*GenerativeAISettings) SetRuntimeSettings ¶
func (s *GenerativeAISettings) SetRuntimeSettings(v *RuntimeSettings) *GenerativeAISettings
SetRuntimeSettings sets the RuntimeSettings field's value.
func (GenerativeAISettings) String ¶
func (s GenerativeAISettings) 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 (*GenerativeAISettings) Validate ¶
func (s *GenerativeAISettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTestExecutionArtifactsUrlInput ¶
type GetTestExecutionArtifactsUrlInput struct { // The unique identifier of the completed test execution. // // TestExecutionId is a required field TestExecutionId *string `location:"uri" locationName:"testExecutionId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTestExecutionArtifactsUrlInput) GoString ¶
func (s GetTestExecutionArtifactsUrlInput) 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 (*GetTestExecutionArtifactsUrlInput) SetTestExecutionId ¶
func (s *GetTestExecutionArtifactsUrlInput) SetTestExecutionId(v string) *GetTestExecutionArtifactsUrlInput
SetTestExecutionId sets the TestExecutionId field's value.
func (GetTestExecutionArtifactsUrlInput) String ¶
func (s GetTestExecutionArtifactsUrlInput) 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 (*GetTestExecutionArtifactsUrlInput) Validate ¶
func (s *GetTestExecutionArtifactsUrlInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTestExecutionArtifactsUrlOutput ¶
type GetTestExecutionArtifactsUrlOutput struct { // The pre-signed Amazon S3 URL to download completed test execution. DownloadArtifactsUrl *string `locationName:"downloadArtifactsUrl" min:"1" type:"string"` // The unique identifier of the completed test execution. TestExecutionId *string `locationName:"testExecutionId" min:"10" type:"string"` // contains filtered or unexported fields }
func (GetTestExecutionArtifactsUrlOutput) GoString ¶
func (s GetTestExecutionArtifactsUrlOutput) 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 (*GetTestExecutionArtifactsUrlOutput) SetDownloadArtifactsUrl ¶
func (s *GetTestExecutionArtifactsUrlOutput) SetDownloadArtifactsUrl(v string) *GetTestExecutionArtifactsUrlOutput
SetDownloadArtifactsUrl sets the DownloadArtifactsUrl field's value.
func (*GetTestExecutionArtifactsUrlOutput) SetTestExecutionId ¶
func (s *GetTestExecutionArtifactsUrlOutput) SetTestExecutionId(v string) *GetTestExecutionArtifactsUrlOutput
SetTestExecutionId sets the TestExecutionId field's value.
func (GetTestExecutionArtifactsUrlOutput) String ¶
func (s GetTestExecutionArtifactsUrlOutput) 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 GrammarSlotTypeSetting ¶
type GrammarSlotTypeSetting struct { // The source of the grammar used to create the slot type. Source *GrammarSlotTypeSource `locationName:"source" type:"structure"` // contains filtered or unexported fields }
Settings requried for a slot type based on a grammar that you provide.
func (GrammarSlotTypeSetting) GoString ¶
func (s GrammarSlotTypeSetting) 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 (*GrammarSlotTypeSetting) SetSource ¶
func (s *GrammarSlotTypeSetting) SetSource(v *GrammarSlotTypeSource) *GrammarSlotTypeSetting
SetSource sets the Source field's value.
func (GrammarSlotTypeSetting) String ¶
func (s GrammarSlotTypeSetting) 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 (*GrammarSlotTypeSetting) Validate ¶
func (s *GrammarSlotTypeSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GrammarSlotTypeSource ¶
type GrammarSlotTypeSource struct { // The KMS key required to decrypt the contents of the grammar, if any. KmsKeyArn *string `locationName:"kmsKeyArn" min:"20" type:"string"` // The name of the Amazon S3 bucket that contains the grammar source. // // S3BucketName is a required field S3BucketName *string `locationName:"s3BucketName" min:"3" type:"string" required:"true"` // The path to the grammar in the Amazon S3 bucket. // // S3ObjectKey is a required field S3ObjectKey *string `locationName:"s3ObjectKey" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the Amazon S3 bucket name and location for the grammar that is the source for the slot type.
func (GrammarSlotTypeSource) GoString ¶
func (s GrammarSlotTypeSource) 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 (*GrammarSlotTypeSource) SetKmsKeyArn ¶
func (s *GrammarSlotTypeSource) SetKmsKeyArn(v string) *GrammarSlotTypeSource
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*GrammarSlotTypeSource) SetS3BucketName ¶
func (s *GrammarSlotTypeSource) SetS3BucketName(v string) *GrammarSlotTypeSource
SetS3BucketName sets the S3BucketName field's value.
func (*GrammarSlotTypeSource) SetS3ObjectKey ¶
func (s *GrammarSlotTypeSource) SetS3ObjectKey(v string) *GrammarSlotTypeSource
SetS3ObjectKey sets the S3ObjectKey field's value.
func (GrammarSlotTypeSource) String ¶
func (s GrammarSlotTypeSource) 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 (*GrammarSlotTypeSource) Validate ¶
func (s *GrammarSlotTypeSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImageResponseCard ¶
type ImageResponseCard struct { // A list of buttons that should be displayed on the response card. The arrangement // of the buttons is determined by the platform that displays the button. Buttons []*Button `locationName:"buttons" type:"list"` // The URL of an image to display on the response card. The image URL must be // publicly available so that the platform displaying the response card has // access to the image. ImageUrl *string `locationName:"imageUrl" min:"1" type:"string"` // The subtitle to display on the response card. The format of the subtitle // is determined by the platform displaying the response card. Subtitle *string `locationName:"subtitle" min:"1" type:"string"` // The title to display on the response card. The format of the title is determined // by the platform displaying the response card. // // Title is a required field Title *string `locationName:"title" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A card that is shown to the user by a messaging platform. You define the contents of the card, the card is displayed by the platform.
When you use a response card, the response from the user is constrained to the text associated with a button on the card.
func (ImageResponseCard) GoString ¶
func (s ImageResponseCard) 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 (*ImageResponseCard) SetButtons ¶
func (s *ImageResponseCard) SetButtons(v []*Button) *ImageResponseCard
SetButtons sets the Buttons field's value.
func (*ImageResponseCard) SetImageUrl ¶
func (s *ImageResponseCard) SetImageUrl(v string) *ImageResponseCard
SetImageUrl sets the ImageUrl field's value.
func (*ImageResponseCard) SetSubtitle ¶
func (s *ImageResponseCard) SetSubtitle(v string) *ImageResponseCard
SetSubtitle sets the Subtitle field's value.
func (*ImageResponseCard) SetTitle ¶
func (s *ImageResponseCard) SetTitle(v string) *ImageResponseCard
SetTitle sets the Title field's value.
func (ImageResponseCard) String ¶
func (s ImageResponseCard) 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 (*ImageResponseCard) Validate ¶
func (s *ImageResponseCard) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportFilter ¶
type ImportFilter struct { // The name of the field to use for filtering. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true" enum:"ImportFilterName"` // The operator to use for the filter. Specify EQ when the ListImports operation // should return only resource types that equal the specified value. Specify // CO when the ListImports operation should return resource types that contain // the specified value. // // Operator is a required field Operator *string `locationName:"operator" type:"string" required:"true" enum:"ImportFilterOperator"` // The values to use to filter the response. The values must be Bot, BotLocale, // or CustomVocabulary. // // Values is a required field Values []*string `locationName:"values" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Filters the response from the ListImports (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListImports.html) operation.
func (ImportFilter) GoString ¶
func (s ImportFilter) 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 (*ImportFilter) SetName ¶
func (s *ImportFilter) SetName(v string) *ImportFilter
SetName sets the Name field's value.
func (*ImportFilter) SetOperator ¶
func (s *ImportFilter) SetOperator(v string) *ImportFilter
SetOperator sets the Operator field's value.
func (*ImportFilter) SetValues ¶
func (s *ImportFilter) SetValues(v []*string) *ImportFilter
SetValues sets the Values field's value.
func (ImportFilter) String ¶
func (s ImportFilter) 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 (*ImportFilter) Validate ¶
func (s *ImportFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportResourceSpecification ¶
type ImportResourceSpecification struct { // Parameters for importing a bot. BotImportSpecification *BotImportSpecification `locationName:"botImportSpecification" type:"structure"` // Parameters for importing a bot locale. BotLocaleImportSpecification *BotLocaleImportSpecification `locationName:"botLocaleImportSpecification" type:"structure"` // Provides the parameters required for importing a custom vocabulary. CustomVocabularyImportSpecification *CustomVocabularyImportSpecification `locationName:"customVocabularyImportSpecification" type:"structure"` // Specifications for the test set that is imported. TestSetImportResourceSpecification *TestSetImportResourceSpecification `locationName:"testSetImportResourceSpecification" type:"structure"` // contains filtered or unexported fields }
Provides information about the bot or bot locale that you want to import. You can specify the botImportSpecification or the botLocaleImportSpecification, but not both.
func (ImportResourceSpecification) GoString ¶
func (s ImportResourceSpecification) 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 (*ImportResourceSpecification) SetBotImportSpecification ¶
func (s *ImportResourceSpecification) SetBotImportSpecification(v *BotImportSpecification) *ImportResourceSpecification
SetBotImportSpecification sets the BotImportSpecification field's value.
func (*ImportResourceSpecification) SetBotLocaleImportSpecification ¶
func (s *ImportResourceSpecification) SetBotLocaleImportSpecification(v *BotLocaleImportSpecification) *ImportResourceSpecification
SetBotLocaleImportSpecification sets the BotLocaleImportSpecification field's value.
func (*ImportResourceSpecification) SetCustomVocabularyImportSpecification ¶
func (s *ImportResourceSpecification) SetCustomVocabularyImportSpecification(v *CustomVocabularyImportSpecification) *ImportResourceSpecification
SetCustomVocabularyImportSpecification sets the CustomVocabularyImportSpecification field's value.
func (*ImportResourceSpecification) SetTestSetImportResourceSpecification ¶
func (s *ImportResourceSpecification) SetTestSetImportResourceSpecification(v *TestSetImportResourceSpecification) *ImportResourceSpecification
SetTestSetImportResourceSpecification sets the TestSetImportResourceSpecification field's value.
func (ImportResourceSpecification) String ¶
func (s ImportResourceSpecification) 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 (*ImportResourceSpecification) Validate ¶
func (s *ImportResourceSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportSortBy ¶
type ImportSortBy struct { // The export field to use for sorting. // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"ImportSortAttribute"` // The order to sort the list. // // Order is a required field Order *string `locationName:"order" type:"string" required:"true" enum:"SortOrder"` // contains filtered or unexported fields }
Provides information for sorting a list of imports.
func (ImportSortBy) GoString ¶
func (s ImportSortBy) 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 (*ImportSortBy) SetAttribute ¶
func (s *ImportSortBy) SetAttribute(v string) *ImportSortBy
SetAttribute sets the Attribute field's value.
func (*ImportSortBy) SetOrder ¶
func (s *ImportSortBy) SetOrder(v string) *ImportSortBy
SetOrder sets the Order field's value.
func (ImportSortBy) String ¶
func (s ImportSortBy) 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 (*ImportSortBy) Validate ¶
func (s *ImportSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportSummary ¶
type ImportSummary struct { // The date and time that the import was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The unique identifier that Amazon Lex assigned to the import. ImportId *string `locationName:"importId" min:"10" type:"string"` // The status of the resource. When the status is Completed the resource is // ready to build. ImportStatus *string `locationName:"importStatus" type:"string" enum:"ImportStatus"` // The unique identifier that Amazon Lex assigned to the imported resource. ImportedResourceId *string `locationName:"importedResourceId" min:"5" type:"string"` // The name that you gave the imported resource. ImportedResourceName *string `locationName:"importedResourceName" min:"1" type:"string"` // The type of resource that was imported. ImportedResourceType *string `locationName:"importedResourceType" type:"string" enum:"ImportResourceType"` // The date and time that the import was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The strategy used to merge existing bot or bot locale definitions with the // imported definition. MergeStrategy *string `locationName:"mergeStrategy" type:"string" enum:"MergeStrategy"` // contains filtered or unexported fields }
Provides summary information about an import in an import list.
func (ImportSummary) GoString ¶
func (s ImportSummary) 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 (*ImportSummary) SetCreationDateTime ¶
func (s *ImportSummary) SetCreationDateTime(v time.Time) *ImportSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*ImportSummary) SetImportId ¶
func (s *ImportSummary) SetImportId(v string) *ImportSummary
SetImportId sets the ImportId field's value.
func (*ImportSummary) SetImportStatus ¶
func (s *ImportSummary) SetImportStatus(v string) *ImportSummary
SetImportStatus sets the ImportStatus field's value.
func (*ImportSummary) SetImportedResourceId ¶
func (s *ImportSummary) SetImportedResourceId(v string) *ImportSummary
SetImportedResourceId sets the ImportedResourceId field's value.
func (*ImportSummary) SetImportedResourceName ¶
func (s *ImportSummary) SetImportedResourceName(v string) *ImportSummary
SetImportedResourceName sets the ImportedResourceName field's value.
func (*ImportSummary) SetImportedResourceType ¶
func (s *ImportSummary) SetImportedResourceType(v string) *ImportSummary
SetImportedResourceType sets the ImportedResourceType field's value.
func (*ImportSummary) SetLastUpdatedDateTime ¶
func (s *ImportSummary) SetLastUpdatedDateTime(v time.Time) *ImportSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*ImportSummary) SetMergeStrategy ¶
func (s *ImportSummary) SetMergeStrategy(v string) *ImportSummary
SetMergeStrategy sets the MergeStrategy field's value.
func (ImportSummary) String ¶
func (s ImportSummary) 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 InitialResponseSetting ¶
type InitialResponseSetting struct { // Settings that specify the dialog code hook that is called by Amazon Lex at // a step of the conversation. CodeHook *DialogCodeHookInvocationSetting `locationName:"codeHook" type:"structure"` // 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. Conditional *ConditionalSpecification `locationName:"conditional" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. InitialResponse *ResponseSpecification `locationName:"initialResponse" type:"structure"` // The next step in the conversation. NextStep *DialogState `locationName:"nextStep" type:"structure"` // contains filtered or unexported fields }
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.
func (InitialResponseSetting) GoString ¶
func (s InitialResponseSetting) 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 (*InitialResponseSetting) SetCodeHook ¶
func (s *InitialResponseSetting) SetCodeHook(v *DialogCodeHookInvocationSetting) *InitialResponseSetting
SetCodeHook sets the CodeHook field's value.
func (*InitialResponseSetting) SetConditional ¶
func (s *InitialResponseSetting) SetConditional(v *ConditionalSpecification) *InitialResponseSetting
SetConditional sets the Conditional field's value.
func (*InitialResponseSetting) SetInitialResponse ¶
func (s *InitialResponseSetting) SetInitialResponse(v *ResponseSpecification) *InitialResponseSetting
SetInitialResponse sets the InitialResponse field's value.
func (*InitialResponseSetting) SetNextStep ¶
func (s *InitialResponseSetting) SetNextStep(v *DialogState) *InitialResponseSetting
SetNextStep sets the NextStep field's value.
func (InitialResponseSetting) String ¶
func (s InitialResponseSetting) 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 (*InitialResponseSetting) Validate ¶
func (s *InitialResponseSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputContext ¶
type InputContext struct { // The name of the context. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A context that must be active for an intent to be selected by Amazon Lex.
func (InputContext) GoString ¶
func (s InputContext) 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 (*InputContext) SetName ¶
func (s *InputContext) SetName(v string) *InputContext
SetName sets the Name field's value.
func (InputContext) String ¶
func (s InputContext) 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 (*InputContext) Validate ¶
func (s *InputContext) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InputSessionStateSpecification ¶
type InputSessionStateSpecification struct { // Active contexts for the session state. ActiveContexts []*ActiveContext `locationName:"activeContexts" type:"list"` // Runtime hints for the session state. RuntimeHints *RuntimeHints `locationName:"runtimeHints" type:"structure"` // Session attributes for the session state. SessionAttributes map[string]*string `locationName:"sessionAttributes" type:"map"` // contains filtered or unexported fields }
Specifications for the current state of the dialog between the user and the bot in the test set.
func (InputSessionStateSpecification) GoString ¶
func (s InputSessionStateSpecification) 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 (*InputSessionStateSpecification) SetActiveContexts ¶
func (s *InputSessionStateSpecification) SetActiveContexts(v []*ActiveContext) *InputSessionStateSpecification
SetActiveContexts sets the ActiveContexts field's value.
func (*InputSessionStateSpecification) SetRuntimeHints ¶
func (s *InputSessionStateSpecification) SetRuntimeHints(v *RuntimeHints) *InputSessionStateSpecification
SetRuntimeHints sets the RuntimeHints field's value.
func (*InputSessionStateSpecification) SetSessionAttributes ¶
func (s *InputSessionStateSpecification) SetSessionAttributes(v map[string]*string) *InputSessionStateSpecification
SetSessionAttributes sets the SessionAttributes field's value.
func (InputSessionStateSpecification) String ¶
func (s InputSessionStateSpecification) 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 IntentClassificationTestResultItem ¶
type IntentClassificationTestResultItem struct { // The name of the intent. // // IntentName is a required field IntentName *string `locationName:"intentName" min:"1" type:"string" required:"true"` // Indicates whether the conversation involves multiple turns or not. // // MultiTurnConversation is a required field MultiTurnConversation *bool `locationName:"multiTurnConversation" type:"boolean" required:"true"` // The result of the intent classification test. // // ResultCounts is a required field ResultCounts *IntentClassificationTestResultItemCounts `locationName:"resultCounts" type:"structure" required:"true"` // contains filtered or unexported fields }
Information for an intent that is classified by the test workbench.
func (IntentClassificationTestResultItem) GoString ¶
func (s IntentClassificationTestResultItem) 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 (*IntentClassificationTestResultItem) SetIntentName ¶
func (s *IntentClassificationTestResultItem) SetIntentName(v string) *IntentClassificationTestResultItem
SetIntentName sets the IntentName field's value.
func (*IntentClassificationTestResultItem) SetMultiTurnConversation ¶
func (s *IntentClassificationTestResultItem) SetMultiTurnConversation(v bool) *IntentClassificationTestResultItem
SetMultiTurnConversation sets the MultiTurnConversation field's value.
func (*IntentClassificationTestResultItem) SetResultCounts ¶
func (s *IntentClassificationTestResultItem) SetResultCounts(v *IntentClassificationTestResultItemCounts) *IntentClassificationTestResultItem
SetResultCounts sets the ResultCounts field's value.
func (IntentClassificationTestResultItem) String ¶
func (s IntentClassificationTestResultItem) 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 IntentClassificationTestResultItemCounts ¶
type IntentClassificationTestResultItemCounts struct { // The number of matched and mismatched results for intent recognition for the // intent. // // IntentMatchResultCounts is a required field IntentMatchResultCounts map[string]*int64 `locationName:"intentMatchResultCounts" type:"map" required:"true"` // The number of matched, mismatched, and execution error results for speech // transcription for the intent. SpeechTranscriptionResultCounts map[string]*int64 `locationName:"speechTranscriptionResultCounts" type:"map"` // The total number of results in the intent classification test. // // TotalResultCount is a required field TotalResultCount *int64 `locationName:"totalResultCount" type:"integer" required:"true"` // contains filtered or unexported fields }
The number of items in the intent classification test.
func (IntentClassificationTestResultItemCounts) GoString ¶
func (s IntentClassificationTestResultItemCounts) 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 (*IntentClassificationTestResultItemCounts) SetIntentMatchResultCounts ¶
func (s *IntentClassificationTestResultItemCounts) SetIntentMatchResultCounts(v map[string]*int64) *IntentClassificationTestResultItemCounts
SetIntentMatchResultCounts sets the IntentMatchResultCounts field's value.
func (*IntentClassificationTestResultItemCounts) SetSpeechTranscriptionResultCounts ¶
func (s *IntentClassificationTestResultItemCounts) SetSpeechTranscriptionResultCounts(v map[string]*int64) *IntentClassificationTestResultItemCounts
SetSpeechTranscriptionResultCounts sets the SpeechTranscriptionResultCounts field's value.
func (*IntentClassificationTestResultItemCounts) SetTotalResultCount ¶
func (s *IntentClassificationTestResultItemCounts) SetTotalResultCount(v int64) *IntentClassificationTestResultItemCounts
SetTotalResultCount sets the TotalResultCount field's value.
func (IntentClassificationTestResultItemCounts) String ¶
func (s IntentClassificationTestResultItemCounts) 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 IntentClassificationTestResults ¶
type IntentClassificationTestResults struct { // A list of the results for the intent classification test. // // Items is a required field Items []*IntentClassificationTestResultItem `locationName:"items" type:"list" required:"true"` // contains filtered or unexported fields }
Information for the results of the intent classification test.
func (IntentClassificationTestResults) GoString ¶
func (s IntentClassificationTestResults) 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 (*IntentClassificationTestResults) SetItems ¶
func (s *IntentClassificationTestResults) SetItems(v []*IntentClassificationTestResultItem) *IntentClassificationTestResults
SetItems sets the Items field's value.
func (IntentClassificationTestResults) String ¶
func (s IntentClassificationTestResults) 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 IntentClosingSetting ¶
type IntentClosingSetting struct { // Specifies whether an intent's closing response is used. When this field is // false, the closing response isn't sent to the user. If the active field isn't // specified, the default is true. Active *bool `locationName:"active" type:"boolean"` // The response that Amazon Lex sends to the user when the intent is complete. ClosingResponse *ResponseSpecification `locationName:"closingResponse" type:"structure"` // A list of conditional branches associated with the intent's closing response. // These branches are executed when the nextStep attribute is set to EvalutateConditional. Conditional *ConditionalSpecification `locationName:"conditional" type:"structure"` // Specifies the next step that the bot executes after playing the intent's // closing response. NextStep *DialogState `locationName:"nextStep" type:"structure"` // contains filtered or unexported fields }
Provides a statement the Amazon Lex conveys to the user when the intent is successfully fulfilled.
func (IntentClosingSetting) GoString ¶
func (s IntentClosingSetting) 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 (*IntentClosingSetting) SetActive ¶
func (s *IntentClosingSetting) SetActive(v bool) *IntentClosingSetting
SetActive sets the Active field's value.
func (*IntentClosingSetting) SetClosingResponse ¶
func (s *IntentClosingSetting) SetClosingResponse(v *ResponseSpecification) *IntentClosingSetting
SetClosingResponse sets the ClosingResponse field's value.
func (*IntentClosingSetting) SetConditional ¶
func (s *IntentClosingSetting) SetConditional(v *ConditionalSpecification) *IntentClosingSetting
SetConditional sets the Conditional field's value.
func (*IntentClosingSetting) SetNextStep ¶
func (s *IntentClosingSetting) SetNextStep(v *DialogState) *IntentClosingSetting
SetNextStep sets the NextStep field's value.
func (IntentClosingSetting) String ¶
func (s IntentClosingSetting) 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 (*IntentClosingSetting) Validate ¶
func (s *IntentClosingSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IntentConfirmationSetting ¶
type IntentConfirmationSetting struct { // Specifies whether the intent's confirmation is sent to the user. When this // field is false, confirmation and declination responses aren't sent. If the // active field isn't specified, the default is true. Active *bool `locationName:"active" type:"boolean"` // The DialogCodeHookInvocationSetting object associated with intent's confirmation // step. The dialog code hook is triggered based on these invocation settings // when the confirmation next step or declination next step or failure next // step is InvokeDialogCodeHook. CodeHook *DialogCodeHookInvocationSetting `locationName:"codeHook" type:"structure"` // A list of conditional branches to evaluate after the intent is closed. ConfirmationConditional *ConditionalSpecification `locationName:"confirmationConditional" type:"structure"` // Specifies the next step that the bot executes when the customer confirms // the intent. ConfirmationNextStep *DialogState `locationName:"confirmationNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. ConfirmationResponse *ResponseSpecification `locationName:"confirmationResponse" type:"structure"` // A list of conditional branches to evaluate after the intent is declined. DeclinationConditional *ConditionalSpecification `locationName:"declinationConditional" type:"structure"` // Specifies the next step that the bot executes when the customer declines // the intent. DeclinationNextStep *DialogState `locationName:"declinationNextStep" type:"structure"` // When the user answers "no" to the question defined in promptSpecification, // Amazon Lex responds with this response to acknowledge that the intent was // canceled. DeclinationResponse *ResponseSpecification `locationName:"declinationResponse" type:"structure"` // The DialogCodeHookInvocationSetting used when the code hook is invoked during // confirmation prompt retries. ElicitationCodeHook *ElicitationCodeHookInvocationSetting `locationName:"elicitationCodeHook" type:"structure"` // 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. FailureConditional *ConditionalSpecification `locationName:"failureConditional" type:"structure"` // The next step to take in the conversation if the confirmation step fails. FailureNextStep *DialogState `locationName:"failureNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. FailureResponse *ResponseSpecification `locationName:"failureResponse" type:"structure"` // Prompts the user to confirm the intent. This question should have a yes or // no answer. // // Amazon Lex uses this prompt to ensure that the user acknowledges that the // intent is ready for fulfillment. For example, with the OrderPizza intent, // you might want to confirm that the order is correct before placing it. For // other intents, such as intents that simply respond to user questions, you // might not need to ask the user for confirmation before providing the information. // // PromptSpecification is a required field PromptSpecification *PromptSpecification `locationName:"promptSpecification" type:"structure" required:"true"` // contains filtered or unexported fields }
Provides a prompt for making sure that the user is ready for the intent to be fulfilled.
func (IntentConfirmationSetting) GoString ¶
func (s IntentConfirmationSetting) 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 (*IntentConfirmationSetting) SetActive ¶
func (s *IntentConfirmationSetting) SetActive(v bool) *IntentConfirmationSetting
SetActive sets the Active field's value.
func (*IntentConfirmationSetting) SetCodeHook ¶
func (s *IntentConfirmationSetting) SetCodeHook(v *DialogCodeHookInvocationSetting) *IntentConfirmationSetting
SetCodeHook sets the CodeHook field's value.
func (*IntentConfirmationSetting) SetConfirmationConditional ¶
func (s *IntentConfirmationSetting) SetConfirmationConditional(v *ConditionalSpecification) *IntentConfirmationSetting
SetConfirmationConditional sets the ConfirmationConditional field's value.
func (*IntentConfirmationSetting) SetConfirmationNextStep ¶
func (s *IntentConfirmationSetting) SetConfirmationNextStep(v *DialogState) *IntentConfirmationSetting
SetConfirmationNextStep sets the ConfirmationNextStep field's value.
func (*IntentConfirmationSetting) SetConfirmationResponse ¶
func (s *IntentConfirmationSetting) SetConfirmationResponse(v *ResponseSpecification) *IntentConfirmationSetting
SetConfirmationResponse sets the ConfirmationResponse field's value.
func (*IntentConfirmationSetting) SetDeclinationConditional ¶
func (s *IntentConfirmationSetting) SetDeclinationConditional(v *ConditionalSpecification) *IntentConfirmationSetting
SetDeclinationConditional sets the DeclinationConditional field's value.
func (*IntentConfirmationSetting) SetDeclinationNextStep ¶
func (s *IntentConfirmationSetting) SetDeclinationNextStep(v *DialogState) *IntentConfirmationSetting
SetDeclinationNextStep sets the DeclinationNextStep field's value.
func (*IntentConfirmationSetting) SetDeclinationResponse ¶
func (s *IntentConfirmationSetting) SetDeclinationResponse(v *ResponseSpecification) *IntentConfirmationSetting
SetDeclinationResponse sets the DeclinationResponse field's value.
func (*IntentConfirmationSetting) SetElicitationCodeHook ¶
func (s *IntentConfirmationSetting) SetElicitationCodeHook(v *ElicitationCodeHookInvocationSetting) *IntentConfirmationSetting
SetElicitationCodeHook sets the ElicitationCodeHook field's value.
func (*IntentConfirmationSetting) SetFailureConditional ¶
func (s *IntentConfirmationSetting) SetFailureConditional(v *ConditionalSpecification) *IntentConfirmationSetting
SetFailureConditional sets the FailureConditional field's value.
func (*IntentConfirmationSetting) SetFailureNextStep ¶
func (s *IntentConfirmationSetting) SetFailureNextStep(v *DialogState) *IntentConfirmationSetting
SetFailureNextStep sets the FailureNextStep field's value.
func (*IntentConfirmationSetting) SetFailureResponse ¶
func (s *IntentConfirmationSetting) SetFailureResponse(v *ResponseSpecification) *IntentConfirmationSetting
SetFailureResponse sets the FailureResponse field's value.
func (*IntentConfirmationSetting) SetPromptSpecification ¶
func (s *IntentConfirmationSetting) SetPromptSpecification(v *PromptSpecification) *IntentConfirmationSetting
SetPromptSpecification sets the PromptSpecification field's value.
func (IntentConfirmationSetting) String ¶
func (s IntentConfirmationSetting) 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 (*IntentConfirmationSetting) Validate ¶
func (s *IntentConfirmationSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IntentFilter ¶
type IntentFilter struct { // The name of the field to use for the filter. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true" enum:"IntentFilterName"` // The operator to use for the filter. Specify EQ when the ListIntents operation // should return only aliases that equal the specified value. Specify CO when // the ListIntents operation should return aliases that contain the specified // value. // // Operator is a required field Operator *string `locationName:"operator" type:"string" required:"true" enum:"IntentFilterOperator"` // The value to use for the filter. // // Values is a required field Values []*string `locationName:"values" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Filters the response from the ListIntents operation.
func (IntentFilter) GoString ¶
func (s IntentFilter) 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 (*IntentFilter) SetName ¶
func (s *IntentFilter) SetName(v string) *IntentFilter
SetName sets the Name field's value.
func (*IntentFilter) SetOperator ¶
func (s *IntentFilter) SetOperator(v string) *IntentFilter
SetOperator sets the Operator field's value.
func (*IntentFilter) SetValues ¶
func (s *IntentFilter) SetValues(v []*string) *IntentFilter
SetValues sets the Values field's value.
func (IntentFilter) String ¶
func (s IntentFilter) 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 (*IntentFilter) Validate ¶
func (s *IntentFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IntentLevelSlotResolutionTestResultItem ¶
type IntentLevelSlotResolutionTestResultItem struct { // The name of the intent that was recognized. // // IntentName is a required field IntentName *string `locationName:"intentName" min:"1" type:"string" required:"true"` // Indicates whether the conversation involves multiple turns or not. // // MultiTurnConversation is a required field MultiTurnConversation *bool `locationName:"multiTurnConversation" type:"boolean" required:"true"` // The results for the slot resolution in the test execution result. // // SlotResolutionResults is a required field SlotResolutionResults []*SlotResolutionTestResultItem `locationName:"slotResolutionResults" type:"list" required:"true"` // contains filtered or unexported fields }
Information about intent-level slot resolution in a test result.
func (IntentLevelSlotResolutionTestResultItem) GoString ¶
func (s IntentLevelSlotResolutionTestResultItem) 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 (*IntentLevelSlotResolutionTestResultItem) SetIntentName ¶
func (s *IntentLevelSlotResolutionTestResultItem) SetIntentName(v string) *IntentLevelSlotResolutionTestResultItem
SetIntentName sets the IntentName field's value.
func (*IntentLevelSlotResolutionTestResultItem) SetMultiTurnConversation ¶
func (s *IntentLevelSlotResolutionTestResultItem) SetMultiTurnConversation(v bool) *IntentLevelSlotResolutionTestResultItem
SetMultiTurnConversation sets the MultiTurnConversation field's value.
func (*IntentLevelSlotResolutionTestResultItem) SetSlotResolutionResults ¶
func (s *IntentLevelSlotResolutionTestResultItem) SetSlotResolutionResults(v []*SlotResolutionTestResultItem) *IntentLevelSlotResolutionTestResultItem
SetSlotResolutionResults sets the SlotResolutionResults field's value.
func (IntentLevelSlotResolutionTestResultItem) String ¶
func (s IntentLevelSlotResolutionTestResultItem) 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 IntentLevelSlotResolutionTestResults ¶
type IntentLevelSlotResolutionTestResults struct { // Indicates the items for the slot level resolution for the intents. // // Items is a required field Items []*IntentLevelSlotResolutionTestResultItem `locationName:"items" type:"list" required:"true"` // contains filtered or unexported fields }
Indicates the success or failure of slots at the intent level.
func (IntentLevelSlotResolutionTestResults) GoString ¶
func (s IntentLevelSlotResolutionTestResults) 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 (*IntentLevelSlotResolutionTestResults) SetItems ¶
func (s *IntentLevelSlotResolutionTestResults) SetItems(v []*IntentLevelSlotResolutionTestResultItem) *IntentLevelSlotResolutionTestResults
SetItems sets the Items field's value.
func (IntentLevelSlotResolutionTestResults) String ¶
func (s IntentLevelSlotResolutionTestResults) 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 IntentOverride ¶
type IntentOverride struct { // The name of the intent. Only required when you're switching intents. Name *string `locationName:"name" min:"1" type:"string"` // A map of all of the slot value overrides for the intent. The name of the // slot maps to the value of the slot. Slots that are not included in the map // aren't overridden. Slots map[string]*SlotValueOverride `locationName:"slots" type:"map"` // contains filtered or unexported fields }
Override settings to configure the intent state.
func (IntentOverride) GoString ¶
func (s IntentOverride) 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 (*IntentOverride) SetName ¶
func (s *IntentOverride) SetName(v string) *IntentOverride
SetName sets the Name field's value.
func (*IntentOverride) SetSlots ¶
func (s *IntentOverride) SetSlots(v map[string]*SlotValueOverride) *IntentOverride
SetSlots sets the Slots field's value.
func (IntentOverride) String ¶
func (s IntentOverride) 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 (*IntentOverride) Validate ¶
func (s *IntentOverride) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IntentSortBy ¶
type IntentSortBy struct { // The attribute to use to sort the list of intents. // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"IntentSortAttribute"` // 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 intents.
func (IntentSortBy) GoString ¶
func (s IntentSortBy) 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 (*IntentSortBy) SetAttribute ¶
func (s *IntentSortBy) SetAttribute(v string) *IntentSortBy
SetAttribute sets the Attribute field's value.
func (*IntentSortBy) SetOrder ¶
func (s *IntentSortBy) SetOrder(v string) *IntentSortBy
SetOrder sets the Order field's value.
func (IntentSortBy) String ¶
func (s IntentSortBy) 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 (*IntentSortBy) Validate ¶
func (s *IntentSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IntentStatistics ¶
type IntentStatistics struct { // The number of recommended intents associated with the bot recommendation. DiscoveredIntentCount *int64 `locationName:"discoveredIntentCount" type:"integer"` // contains filtered or unexported fields }
The object that contains the statistical summary of recommended intents associated with the bot recommendation.
func (IntentStatistics) GoString ¶
func (s IntentStatistics) 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 (*IntentStatistics) SetDiscoveredIntentCount ¶
func (s *IntentStatistics) SetDiscoveredIntentCount(v int64) *IntentStatistics
SetDiscoveredIntentCount sets the DiscoveredIntentCount field's value.
func (IntentStatistics) String ¶
func (s IntentStatistics) 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 IntentSummary ¶
type IntentSummary struct { // The description of the intent. Description *string `locationName:"description" type:"string"` // The input contexts that must be active for this intent to be considered for // recognition. InputContexts []*InputContext `locationName:"inputContexts" type:"list"` // The unique identifier assigned to the intent. Use this ID to get detailed // information about the intent with the DescribeIntent operation. IntentId *string `locationName:"intentId" min:"10" type:"string"` // The name of the intent. IntentName *string `locationName:"intentName" min:"1" type:"string"` // The timestamp of the date and time that the intent was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The output contexts that are activated when this intent is fulfilled. OutputContexts []*OutputContext `locationName:"outputContexts" type:"list"` // If this intent is derived from a built-in intent, the name of the parent // intent. ParentIntentSignature *string `locationName:"parentIntentSignature" type:"string"` // contains filtered or unexported fields }
Summary information about an intent returned by the ListIntents operation.
func (IntentSummary) GoString ¶
func (s IntentSummary) 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 (*IntentSummary) SetDescription ¶
func (s *IntentSummary) SetDescription(v string) *IntentSummary
SetDescription sets the Description field's value.
func (*IntentSummary) SetInputContexts ¶
func (s *IntentSummary) SetInputContexts(v []*InputContext) *IntentSummary
SetInputContexts sets the InputContexts field's value.
func (*IntentSummary) SetIntentId ¶
func (s *IntentSummary) SetIntentId(v string) *IntentSummary
SetIntentId sets the IntentId field's value.
func (*IntentSummary) SetIntentName ¶
func (s *IntentSummary) SetIntentName(v string) *IntentSummary
SetIntentName sets the IntentName field's value.
func (*IntentSummary) SetLastUpdatedDateTime ¶
func (s *IntentSummary) SetLastUpdatedDateTime(v time.Time) *IntentSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*IntentSummary) SetOutputContexts ¶
func (s *IntentSummary) SetOutputContexts(v []*OutputContext) *IntentSummary
SetOutputContexts sets the OutputContexts field's value.
func (*IntentSummary) SetParentIntentSignature ¶
func (s *IntentSummary) SetParentIntentSignature(v string) *IntentSummary
SetParentIntentSignature sets the ParentIntentSignature field's value.
func (IntentSummary) String ¶
func (s IntentSummary) 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 InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The service encountered an unexpected condition. Try your request again.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) 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 (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) 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 InvokedIntentSample ¶
type InvokedIntentSample struct { // The name of an intent that was invoked. IntentName *string `locationName:"intentName" min:"1" type:"string"` // contains filtered or unexported fields }
An object containing the name of an intent that was invoked.
func (InvokedIntentSample) GoString ¶
func (s InvokedIntentSample) 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 (*InvokedIntentSample) SetIntentName ¶
func (s *InvokedIntentSample) SetIntentName(v string) *InvokedIntentSample
SetIntentName sets the IntentName field's value.
func (InvokedIntentSample) String ¶
func (s InvokedIntentSample) 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 KendraConfiguration ¶
type KendraConfiguration struct { // The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the // AMAZON.KendraSearchIntent intent to search. The index must be in the same // account and Region as the Amazon Lex bot. // // KendraIndex is a required field KendraIndex *string `locationName:"kendraIndex" min:"32" type:"string" required:"true"` // A query filter that Amazon Lex sends to Amazon Kendra to filter the response // from a query. The filter is in the format defined by Amazon Kendra. For more // information, see Filtering queries (https://docs.aws.amazon.com/kendra/latest/dg/filtering.html). QueryFilterString *string `locationName:"queryFilterString" min:"1" type:"string"` // Determines whether the AMAZON.KendraSearchIntent intent uses a custom query // string to query the Amazon Kendra index. QueryFilterStringEnabled *bool `locationName:"queryFilterStringEnabled" type:"boolean"` // contains filtered or unexported fields }
Provides configuration information for the AMAZON.KendraSearchIntent intent. When you use this intent, Amazon Lex searches the specified Amazon Kendra index and returns documents from the index that match the user's utterance.
func (KendraConfiguration) GoString ¶
func (s KendraConfiguration) 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 (*KendraConfiguration) SetKendraIndex ¶
func (s *KendraConfiguration) SetKendraIndex(v string) *KendraConfiguration
SetKendraIndex sets the KendraIndex field's value.
func (*KendraConfiguration) SetQueryFilterString ¶
func (s *KendraConfiguration) SetQueryFilterString(v string) *KendraConfiguration
SetQueryFilterString sets the QueryFilterString field's value.
func (*KendraConfiguration) SetQueryFilterStringEnabled ¶
func (s *KendraConfiguration) SetQueryFilterStringEnabled(v bool) *KendraConfiguration
SetQueryFilterStringEnabled sets the QueryFilterStringEnabled field's value.
func (KendraConfiguration) String ¶
func (s KendraConfiguration) 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 (*KendraConfiguration) Validate ¶
func (s *KendraConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LambdaCodeHook ¶
type LambdaCodeHook struct { // The version of the request-response that you want Amazon Lex to use to invoke // your Lambda function. // // CodeHookInterfaceVersion is a required field CodeHookInterfaceVersion *string `locationName:"codeHookInterfaceVersion" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the Lambda function. // // LambdaARN is a required field LambdaARN *string `locationName:"lambdaARN" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot.
func (LambdaCodeHook) GoString ¶
func (s LambdaCodeHook) 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 (*LambdaCodeHook) SetCodeHookInterfaceVersion ¶
func (s *LambdaCodeHook) SetCodeHookInterfaceVersion(v string) *LambdaCodeHook
SetCodeHookInterfaceVersion sets the CodeHookInterfaceVersion field's value.
func (*LambdaCodeHook) SetLambdaARN ¶
func (s *LambdaCodeHook) SetLambdaARN(v string) *LambdaCodeHook
SetLambdaARN sets the LambdaARN field's value.
func (LambdaCodeHook) String ¶
func (s LambdaCodeHook) 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 (*LambdaCodeHook) Validate ¶
func (s *LambdaCodeHook) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LexModelsV2 ¶
LexModelsV2 provides the API operation methods for making requests to Amazon Lex Model Building V2. See this package's package overview docs for details on the service.
LexModelsV2 methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *LexModelsV2
New creates a new instance of the LexModelsV2 client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a LexModelsV2 client from just a session. svc := lexmodelsv2.New(mySession) // Create a LexModelsV2 client with additional configuration svc := lexmodelsv2.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*LexModelsV2) BatchCreateCustomVocabularyItem ¶
func (c *LexModelsV2) BatchCreateCustomVocabularyItem(input *BatchCreateCustomVocabularyItemInput) (*BatchCreateCustomVocabularyItemOutput, error)
BatchCreateCustomVocabularyItem API operation for Amazon Lex Model Building V2.
Create a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation BatchCreateCustomVocabularyItem for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/BatchCreateCustomVocabularyItem
func (*LexModelsV2) BatchCreateCustomVocabularyItemRequest ¶
func (c *LexModelsV2) BatchCreateCustomVocabularyItemRequest(input *BatchCreateCustomVocabularyItemInput) (req *request.Request, output *BatchCreateCustomVocabularyItemOutput)
BatchCreateCustomVocabularyItemRequest generates a "aws/request.Request" representing the client's request for the BatchCreateCustomVocabularyItem operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchCreateCustomVocabularyItem for more information on using the BatchCreateCustomVocabularyItem API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchCreateCustomVocabularyItemRequest method. req, resp := client.BatchCreateCustomVocabularyItemRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/BatchCreateCustomVocabularyItem
func (*LexModelsV2) BatchCreateCustomVocabularyItemWithContext ¶
func (c *LexModelsV2) BatchCreateCustomVocabularyItemWithContext(ctx aws.Context, input *BatchCreateCustomVocabularyItemInput, opts ...request.Option) (*BatchCreateCustomVocabularyItemOutput, error)
BatchCreateCustomVocabularyItemWithContext is the same as BatchCreateCustomVocabularyItem with the addition of the ability to pass a context and additional request options.
See BatchCreateCustomVocabularyItem for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) BatchDeleteCustomVocabularyItem ¶
func (c *LexModelsV2) BatchDeleteCustomVocabularyItem(input *BatchDeleteCustomVocabularyItemInput) (*BatchDeleteCustomVocabularyItemOutput, error)
BatchDeleteCustomVocabularyItem API operation for Amazon Lex Model Building V2.
Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation BatchDeleteCustomVocabularyItem for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/BatchDeleteCustomVocabularyItem
func (*LexModelsV2) BatchDeleteCustomVocabularyItemRequest ¶
func (c *LexModelsV2) BatchDeleteCustomVocabularyItemRequest(input *BatchDeleteCustomVocabularyItemInput) (req *request.Request, output *BatchDeleteCustomVocabularyItemOutput)
BatchDeleteCustomVocabularyItemRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteCustomVocabularyItem operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchDeleteCustomVocabularyItem for more information on using the BatchDeleteCustomVocabularyItem API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchDeleteCustomVocabularyItemRequest method. req, resp := client.BatchDeleteCustomVocabularyItemRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/BatchDeleteCustomVocabularyItem
func (*LexModelsV2) BatchDeleteCustomVocabularyItemWithContext ¶
func (c *LexModelsV2) BatchDeleteCustomVocabularyItemWithContext(ctx aws.Context, input *BatchDeleteCustomVocabularyItemInput, opts ...request.Option) (*BatchDeleteCustomVocabularyItemOutput, error)
BatchDeleteCustomVocabularyItemWithContext is the same as BatchDeleteCustomVocabularyItem with the addition of the ability to pass a context and additional request options.
See BatchDeleteCustomVocabularyItem for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) BatchUpdateCustomVocabularyItem ¶
func (c *LexModelsV2) BatchUpdateCustomVocabularyItem(input *BatchUpdateCustomVocabularyItemInput) (*BatchUpdateCustomVocabularyItemOutput, error)
BatchUpdateCustomVocabularyItem API operation for Amazon Lex Model Building V2.
Update a batch of custom vocabulary items for a given bot locale's custom vocabulary.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation BatchUpdateCustomVocabularyItem for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/BatchUpdateCustomVocabularyItem
func (*LexModelsV2) BatchUpdateCustomVocabularyItemRequest ¶
func (c *LexModelsV2) BatchUpdateCustomVocabularyItemRequest(input *BatchUpdateCustomVocabularyItemInput) (req *request.Request, output *BatchUpdateCustomVocabularyItemOutput)
BatchUpdateCustomVocabularyItemRequest generates a "aws/request.Request" representing the client's request for the BatchUpdateCustomVocabularyItem operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchUpdateCustomVocabularyItem for more information on using the BatchUpdateCustomVocabularyItem API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchUpdateCustomVocabularyItemRequest method. req, resp := client.BatchUpdateCustomVocabularyItemRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/BatchUpdateCustomVocabularyItem
func (*LexModelsV2) BatchUpdateCustomVocabularyItemWithContext ¶
func (c *LexModelsV2) BatchUpdateCustomVocabularyItemWithContext(ctx aws.Context, input *BatchUpdateCustomVocabularyItemInput, opts ...request.Option) (*BatchUpdateCustomVocabularyItemOutput, error)
BatchUpdateCustomVocabularyItemWithContext is the same as BatchUpdateCustomVocabularyItem with the addition of the ability to pass a context and additional request options.
See BatchUpdateCustomVocabularyItem for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) BuildBotLocale ¶
func (c *LexModelsV2) BuildBotLocale(input *BuildBotLocaleInput) (*BuildBotLocaleOutput, error)
BuildBotLocale API operation for Amazon Lex Model Building V2.
Builds a bot, its intents, and its slot types into a specific locale. A bot can be built into multiple locales. At runtime the locale is used to choose a specific build of the bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation BuildBotLocale for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/BuildBotLocale
func (*LexModelsV2) BuildBotLocaleRequest ¶
func (c *LexModelsV2) BuildBotLocaleRequest(input *BuildBotLocaleInput) (req *request.Request, output *BuildBotLocaleOutput)
BuildBotLocaleRequest generates a "aws/request.Request" representing the client's request for the BuildBotLocale operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BuildBotLocale for more information on using the BuildBotLocale API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BuildBotLocaleRequest method. req, resp := client.BuildBotLocaleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/BuildBotLocale
func (*LexModelsV2) BuildBotLocaleWithContext ¶
func (c *LexModelsV2) BuildBotLocaleWithContext(ctx aws.Context, input *BuildBotLocaleInput, opts ...request.Option) (*BuildBotLocaleOutput, error)
BuildBotLocaleWithContext is the same as BuildBotLocale with the addition of the ability to pass a context and additional request options.
See BuildBotLocale for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateBot ¶
func (c *LexModelsV2) CreateBot(input *CreateBotInput) (*CreateBotOutput, error)
CreateBot API operation for Amazon Lex Model Building V2.
Creates an Amazon Lex conversational bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateBot for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateBot
func (*LexModelsV2) CreateBotAlias ¶
func (c *LexModelsV2) CreateBotAlias(input *CreateBotAliasInput) (*CreateBotAliasOutput, error)
CreateBotAlias API operation for Amazon Lex Model Building V2.
Creates an alias for the specified version of a bot. Use an alias to enable you to change the version of a bot without updating applications that use the bot.
For example, you can create an alias called "PROD" that your applications use to call the Amazon Lex bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateBotAlias for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateBotAlias
func (*LexModelsV2) CreateBotAliasRequest ¶
func (c *LexModelsV2) CreateBotAliasRequest(input *CreateBotAliasInput) (req *request.Request, output *CreateBotAliasOutput)
CreateBotAliasRequest generates a "aws/request.Request" representing the client's request for the CreateBotAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateBotAlias for more information on using the CreateBotAlias API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateBotAliasRequest method. req, resp := client.CreateBotAliasRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateBotAlias
func (*LexModelsV2) CreateBotAliasWithContext ¶
func (c *LexModelsV2) CreateBotAliasWithContext(ctx aws.Context, input *CreateBotAliasInput, opts ...request.Option) (*CreateBotAliasOutput, error)
CreateBotAliasWithContext is the same as CreateBotAlias with the addition of the ability to pass a context and additional request options.
See CreateBotAlias for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateBotLocale ¶
func (c *LexModelsV2) CreateBotLocale(input *CreateBotLocaleInput) (*CreateBotLocaleOutput, error)
CreateBotLocale API operation for Amazon Lex Model Building V2.
Creates a locale in the bot. The locale contains the intents and slot types that the bot uses in conversations with users in the specified language and locale. You must add a locale to a bot before you can add intents and slot types to the bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateBotLocale for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateBotLocale
func (*LexModelsV2) CreateBotLocaleRequest ¶
func (c *LexModelsV2) CreateBotLocaleRequest(input *CreateBotLocaleInput) (req *request.Request, output *CreateBotLocaleOutput)
CreateBotLocaleRequest generates a "aws/request.Request" representing the client's request for the CreateBotLocale operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateBotLocale for more information on using the CreateBotLocale API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateBotLocaleRequest method. req, resp := client.CreateBotLocaleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateBotLocale
func (*LexModelsV2) CreateBotLocaleWithContext ¶
func (c *LexModelsV2) CreateBotLocaleWithContext(ctx aws.Context, input *CreateBotLocaleInput, opts ...request.Option) (*CreateBotLocaleOutput, error)
CreateBotLocaleWithContext is the same as CreateBotLocale with the addition of the ability to pass a context and additional request options.
See CreateBotLocale for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateBotRequest ¶
func (c *LexModelsV2) CreateBotRequest(input *CreateBotInput) (req *request.Request, output *CreateBotOutput)
CreateBotRequest generates a "aws/request.Request" representing the client's request for the CreateBot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateBot for more information on using the CreateBot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateBotRequest method. req, resp := client.CreateBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateBot
func (*LexModelsV2) CreateBotVersion ¶
func (c *LexModelsV2) CreateBotVersion(input *CreateBotVersionInput) (*CreateBotVersionOutput, error)
CreateBotVersion API operation for Amazon Lex Model Building V2.
Creates an immutable version of the bot. When you create the first version of a bot, Amazon Lex sets the version number to 1. Subsequent bot versions increase in an increment of 1. The version number will always represent the total number of versions created of the bot, not the current number of versions. If a bot version is deleted, that bot version number will not be reused.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateBotVersion for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateBotVersion
func (*LexModelsV2) CreateBotVersionRequest ¶
func (c *LexModelsV2) CreateBotVersionRequest(input *CreateBotVersionInput) (req *request.Request, output *CreateBotVersionOutput)
CreateBotVersionRequest generates a "aws/request.Request" representing the client's request for the CreateBotVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateBotVersion for more information on using the CreateBotVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateBotVersionRequest method. req, resp := client.CreateBotVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateBotVersion
func (*LexModelsV2) CreateBotVersionWithContext ¶
func (c *LexModelsV2) CreateBotVersionWithContext(ctx aws.Context, input *CreateBotVersionInput, opts ...request.Option) (*CreateBotVersionOutput, error)
CreateBotVersionWithContext is the same as CreateBotVersion with the addition of the ability to pass a context and additional request options.
See CreateBotVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateBotWithContext ¶
func (c *LexModelsV2) CreateBotWithContext(ctx aws.Context, input *CreateBotInput, opts ...request.Option) (*CreateBotOutput, error)
CreateBotWithContext is the same as CreateBot with the addition of the ability to pass a context and additional request options.
See CreateBot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateExport ¶
func (c *LexModelsV2) CreateExport(input *CreateExportInput) (*CreateExportOutput, error)
CreateExport API operation for Amazon Lex Model Building V2.
Creates a zip archive containing the contents of a bot or a bot locale. The archive contains a directory structure that contains JSON files that define the bot.
You can create an archive that contains the complete definition of a bot, or you can specify that the archive contain only the definition of a single bot locale.
For more information about exporting bots, and about the structure of the export archive, see Importing and exporting bots (https://docs.aws.amazon.com/lexv2/latest/dg/importing-exporting.html)
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateExport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateExport
func (*LexModelsV2) CreateExportRequest ¶
func (c *LexModelsV2) CreateExportRequest(input *CreateExportInput) (req *request.Request, output *CreateExportOutput)
CreateExportRequest generates a "aws/request.Request" representing the client's request for the CreateExport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateExport for more information on using the CreateExport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateExportRequest method. req, resp := client.CreateExportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateExport
func (*LexModelsV2) CreateExportWithContext ¶
func (c *LexModelsV2) CreateExportWithContext(ctx aws.Context, input *CreateExportInput, opts ...request.Option) (*CreateExportOutput, error)
CreateExportWithContext is the same as CreateExport with the addition of the ability to pass a context and additional request options.
See CreateExport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateIntent ¶
func (c *LexModelsV2) CreateIntent(input *CreateIntentInput) (*CreateIntentOutput, error)
CreateIntent API operation for Amazon Lex Model Building V2.
Creates an intent.
To define the interaction between the user and your bot, you define one or more intents. For example, for a pizza ordering bot you would create an OrderPizza intent.
When you create an intent, you must provide a name. You can optionally provide the following:
Sample utterances. For example, "I want to order a pizza" and "Can I order a pizza." You can't provide utterances for built-in intents.
Information to be gathered. You specify slots for the information that you bot requests from the user. You can specify standard slot types, such as date and time, or custom slot types for your application.
How the intent is fulfilled. You can provide a Lambda function or configure the intent to return the intent information to your client application. If you use a Lambda function, Amazon Lex invokes the function when all of the intent information is available.
A confirmation prompt to send to the user to confirm an intent. For example, "Shall I order your pizza?"
A conclusion statement to send to the user after the intent is fulfilled. For example, "I ordered your pizza."
A follow-up prompt that asks the user for additional activity. For example, "Do you want a drink with your pizza?"
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateIntent for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateIntent
func (*LexModelsV2) CreateIntentRequest ¶
func (c *LexModelsV2) CreateIntentRequest(input *CreateIntentInput) (req *request.Request, output *CreateIntentOutput)
CreateIntentRequest generates a "aws/request.Request" representing the client's request for the CreateIntent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateIntent for more information on using the CreateIntent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateIntentRequest method. req, resp := client.CreateIntentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateIntent
func (*LexModelsV2) CreateIntentWithContext ¶
func (c *LexModelsV2) CreateIntentWithContext(ctx aws.Context, input *CreateIntentInput, opts ...request.Option) (*CreateIntentOutput, error)
CreateIntentWithContext is the same as CreateIntent with the addition of the ability to pass a context and additional request options.
See CreateIntent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateResourcePolicy ¶
func (c *LexModelsV2) CreateResourcePolicy(input *CreateResourcePolicyInput) (*CreateResourcePolicyOutput, error)
CreateResourcePolicy API operation for Amazon Lex Model Building V2.
Creates a new resource policy with the specified policy statements.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateResourcePolicy for usage and error information.
Returned Error Types:
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
ServiceQuotaExceededException You have reached a quota for your bot.
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.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateResourcePolicy
func (*LexModelsV2) CreateResourcePolicyRequest ¶
func (c *LexModelsV2) CreateResourcePolicyRequest(input *CreateResourcePolicyInput) (req *request.Request, output *CreateResourcePolicyOutput)
CreateResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the CreateResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateResourcePolicy for more information on using the CreateResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateResourcePolicyRequest method. req, resp := client.CreateResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateResourcePolicy
func (*LexModelsV2) CreateResourcePolicyStatement ¶
func (c *LexModelsV2) CreateResourcePolicyStatement(input *CreateResourcePolicyStatementInput) (*CreateResourcePolicyStatementOutput, error)
CreateResourcePolicyStatement API operation for Amazon Lex Model Building V2.
Adds a new resource policy statement to a bot or bot alias. If a resource policy exists, the statement is added to the current resource policy. If a policy doesn't exist, a new policy is created.
You can't create a resource policy statement that allows cross-account access.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateResourcePolicyStatement for usage and error information.
Returned Error Types:
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
ServiceQuotaExceededException You have reached a quota for your bot.
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.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateResourcePolicyStatement
func (*LexModelsV2) CreateResourcePolicyStatementRequest ¶
func (c *LexModelsV2) CreateResourcePolicyStatementRequest(input *CreateResourcePolicyStatementInput) (req *request.Request, output *CreateResourcePolicyStatementOutput)
CreateResourcePolicyStatementRequest generates a "aws/request.Request" representing the client's request for the CreateResourcePolicyStatement operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateResourcePolicyStatement for more information on using the CreateResourcePolicyStatement API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateResourcePolicyStatementRequest method. req, resp := client.CreateResourcePolicyStatementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateResourcePolicyStatement
func (*LexModelsV2) CreateResourcePolicyStatementWithContext ¶
func (c *LexModelsV2) CreateResourcePolicyStatementWithContext(ctx aws.Context, input *CreateResourcePolicyStatementInput, opts ...request.Option) (*CreateResourcePolicyStatementOutput, error)
CreateResourcePolicyStatementWithContext is the same as CreateResourcePolicyStatement with the addition of the ability to pass a context and additional request options.
See CreateResourcePolicyStatement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateResourcePolicyWithContext ¶
func (c *LexModelsV2) CreateResourcePolicyWithContext(ctx aws.Context, input *CreateResourcePolicyInput, opts ...request.Option) (*CreateResourcePolicyOutput, error)
CreateResourcePolicyWithContext is the same as CreateResourcePolicy with the addition of the ability to pass a context and additional request options.
See CreateResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateSlot ¶
func (c *LexModelsV2) CreateSlot(input *CreateSlotInput) (*CreateSlotOutput, error)
CreateSlot API operation for Amazon Lex Model Building V2.
Creates a slot in an intent. A slot is a variable needed to fulfill an intent. For example, an OrderPizza intent might need slots for size, crust, and number of pizzas. For each slot, you define one or more utterances that Amazon Lex uses to elicit a response from the user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateSlot for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateSlot
func (*LexModelsV2) CreateSlotRequest ¶
func (c *LexModelsV2) CreateSlotRequest(input *CreateSlotInput) (req *request.Request, output *CreateSlotOutput)
CreateSlotRequest generates a "aws/request.Request" representing the client's request for the CreateSlot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSlot for more information on using the CreateSlot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSlotRequest method. req, resp := client.CreateSlotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateSlot
func (*LexModelsV2) CreateSlotType ¶
func (c *LexModelsV2) CreateSlotType(input *CreateSlotTypeInput) (*CreateSlotTypeOutput, error)
CreateSlotType API operation for Amazon Lex Model Building V2.
Creates a custom slot type ¶
To create a custom slot type, specify a name for the slot type and a set of enumeration values, the values that a slot of this type can assume.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateSlotType for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateSlotType
func (*LexModelsV2) CreateSlotTypeRequest ¶
func (c *LexModelsV2) CreateSlotTypeRequest(input *CreateSlotTypeInput) (req *request.Request, output *CreateSlotTypeOutput)
CreateSlotTypeRequest generates a "aws/request.Request" representing the client's request for the CreateSlotType operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSlotType for more information on using the CreateSlotType API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSlotTypeRequest method. req, resp := client.CreateSlotTypeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateSlotType
func (*LexModelsV2) CreateSlotTypeWithContext ¶
func (c *LexModelsV2) CreateSlotTypeWithContext(ctx aws.Context, input *CreateSlotTypeInput, opts ...request.Option) (*CreateSlotTypeOutput, error)
CreateSlotTypeWithContext is the same as CreateSlotType with the addition of the ability to pass a context and additional request options.
See CreateSlotType for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateSlotWithContext ¶
func (c *LexModelsV2) CreateSlotWithContext(ctx aws.Context, input *CreateSlotInput, opts ...request.Option) (*CreateSlotOutput, error)
CreateSlotWithContext is the same as CreateSlot with the addition of the ability to pass a context and additional request options.
See CreateSlot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateTestSetDiscrepancyReport ¶
func (c *LexModelsV2) CreateTestSetDiscrepancyReport(input *CreateTestSetDiscrepancyReportInput) (*CreateTestSetDiscrepancyReportOutput, error)
CreateTestSetDiscrepancyReport API operation for Amazon Lex Model Building V2.
Create a report that describes the differences between the bot and the test set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateTestSetDiscrepancyReport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateTestSetDiscrepancyReport
func (*LexModelsV2) CreateTestSetDiscrepancyReportRequest ¶
func (c *LexModelsV2) CreateTestSetDiscrepancyReportRequest(input *CreateTestSetDiscrepancyReportInput) (req *request.Request, output *CreateTestSetDiscrepancyReportOutput)
CreateTestSetDiscrepancyReportRequest generates a "aws/request.Request" representing the client's request for the CreateTestSetDiscrepancyReport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateTestSetDiscrepancyReport for more information on using the CreateTestSetDiscrepancyReport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateTestSetDiscrepancyReportRequest method. req, resp := client.CreateTestSetDiscrepancyReportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateTestSetDiscrepancyReport
func (*LexModelsV2) CreateTestSetDiscrepancyReportWithContext ¶
func (c *LexModelsV2) CreateTestSetDiscrepancyReportWithContext(ctx aws.Context, input *CreateTestSetDiscrepancyReportInput, opts ...request.Option) (*CreateTestSetDiscrepancyReportOutput, error)
CreateTestSetDiscrepancyReportWithContext is the same as CreateTestSetDiscrepancyReport with the addition of the ability to pass a context and additional request options.
See CreateTestSetDiscrepancyReport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) CreateUploadUrl ¶
func (c *LexModelsV2) CreateUploadUrl(input *CreateUploadUrlInput) (*CreateUploadUrlOutput, error)
CreateUploadUrl API operation for Amazon Lex Model Building V2.
Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation CreateUploadUrl for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateUploadUrl
func (*LexModelsV2) CreateUploadUrlRequest ¶
func (c *LexModelsV2) CreateUploadUrlRequest(input *CreateUploadUrlInput) (req *request.Request, output *CreateUploadUrlOutput)
CreateUploadUrlRequest generates a "aws/request.Request" representing the client's request for the CreateUploadUrl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateUploadUrl for more information on using the CreateUploadUrl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateUploadUrlRequest method. req, resp := client.CreateUploadUrlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/CreateUploadUrl
func (*LexModelsV2) CreateUploadUrlWithContext ¶
func (c *LexModelsV2) CreateUploadUrlWithContext(ctx aws.Context, input *CreateUploadUrlInput, opts ...request.Option) (*CreateUploadUrlOutput, error)
CreateUploadUrlWithContext is the same as CreateUploadUrl with the addition of the ability to pass a context and additional request options.
See CreateUploadUrl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteBot ¶
func (c *LexModelsV2) DeleteBot(input *DeleteBotInput) (*DeleteBotOutput, error)
DeleteBot API operation for Amazon Lex Model Building V2.
Deletes all versions of a bot, including the Draft version. To delete a specific version, use the DeleteBotVersion operation.
When you delete a bot, all of the resources contained in the bot are also deleted. Deleting a bot removes all locales, intents, slot, and slot types defined for the bot.
If a bot has an alias, the DeleteBot operation returns a ResourceInUseException exception. If you want to delete the bot and the alias, set the skipResourceInUseCheck parameter to true.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteBot for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteBot
func (*LexModelsV2) DeleteBotAlias ¶
func (c *LexModelsV2) DeleteBotAlias(input *DeleteBotAliasInput) (*DeleteBotAliasOutput, error)
DeleteBotAlias API operation for Amazon Lex Model Building V2.
Deletes the specified bot alias.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteBotAlias for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteBotAlias
func (*LexModelsV2) DeleteBotAliasRequest ¶
func (c *LexModelsV2) DeleteBotAliasRequest(input *DeleteBotAliasInput) (req *request.Request, output *DeleteBotAliasOutput)
DeleteBotAliasRequest generates a "aws/request.Request" representing the client's request for the DeleteBotAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteBotAlias for more information on using the DeleteBotAlias API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteBotAliasRequest method. req, resp := client.DeleteBotAliasRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteBotAlias
func (*LexModelsV2) DeleteBotAliasWithContext ¶
func (c *LexModelsV2) DeleteBotAliasWithContext(ctx aws.Context, input *DeleteBotAliasInput, opts ...request.Option) (*DeleteBotAliasOutput, error)
DeleteBotAliasWithContext is the same as DeleteBotAlias with the addition of the ability to pass a context and additional request options.
See DeleteBotAlias for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteBotLocale ¶
func (c *LexModelsV2) DeleteBotLocale(input *DeleteBotLocaleInput) (*DeleteBotLocaleOutput, error)
DeleteBotLocale API operation for Amazon Lex Model Building V2.
Removes a locale from a bot.
When you delete a locale, all intents, slots, and slot types defined for the locale are also deleted.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteBotLocale for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteBotLocale
func (*LexModelsV2) DeleteBotLocaleRequest ¶
func (c *LexModelsV2) DeleteBotLocaleRequest(input *DeleteBotLocaleInput) (req *request.Request, output *DeleteBotLocaleOutput)
DeleteBotLocaleRequest generates a "aws/request.Request" representing the client's request for the DeleteBotLocale operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteBotLocale for more information on using the DeleteBotLocale API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteBotLocaleRequest method. req, resp := client.DeleteBotLocaleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteBotLocale
func (*LexModelsV2) DeleteBotLocaleWithContext ¶
func (c *LexModelsV2) DeleteBotLocaleWithContext(ctx aws.Context, input *DeleteBotLocaleInput, opts ...request.Option) (*DeleteBotLocaleOutput, error)
DeleteBotLocaleWithContext is the same as DeleteBotLocale with the addition of the ability to pass a context and additional request options.
See DeleteBotLocale for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteBotRequest ¶
func (c *LexModelsV2) DeleteBotRequest(input *DeleteBotInput) (req *request.Request, output *DeleteBotOutput)
DeleteBotRequest generates a "aws/request.Request" representing the client's request for the DeleteBot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteBot for more information on using the DeleteBot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteBotRequest method. req, resp := client.DeleteBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteBot
func (*LexModelsV2) DeleteBotVersion ¶
func (c *LexModelsV2) DeleteBotVersion(input *DeleteBotVersionInput) (*DeleteBotVersionOutput, error)
DeleteBotVersion API operation for Amazon Lex Model Building V2.
Deletes a specific version of a bot. To delete all versions of a bot, use the DeleteBot (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DeleteBot.html) operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteBotVersion for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteBotVersion
func (*LexModelsV2) DeleteBotVersionRequest ¶
func (c *LexModelsV2) DeleteBotVersionRequest(input *DeleteBotVersionInput) (req *request.Request, output *DeleteBotVersionOutput)
DeleteBotVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteBotVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteBotVersion for more information on using the DeleteBotVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteBotVersionRequest method. req, resp := client.DeleteBotVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteBotVersion
func (*LexModelsV2) DeleteBotVersionWithContext ¶
func (c *LexModelsV2) DeleteBotVersionWithContext(ctx aws.Context, input *DeleteBotVersionInput, opts ...request.Option) (*DeleteBotVersionOutput, error)
DeleteBotVersionWithContext is the same as DeleteBotVersion with the addition of the ability to pass a context and additional request options.
See DeleteBotVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteBotWithContext ¶
func (c *LexModelsV2) DeleteBotWithContext(ctx aws.Context, input *DeleteBotInput, opts ...request.Option) (*DeleteBotOutput, error)
DeleteBotWithContext is the same as DeleteBot with the addition of the ability to pass a context and additional request options.
See DeleteBot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteCustomVocabulary ¶
func (c *LexModelsV2) DeleteCustomVocabulary(input *DeleteCustomVocabularyInput) (*DeleteCustomVocabularyOutput, error)
DeleteCustomVocabulary API operation for Amazon Lex Model Building V2.
Removes a custom vocabulary from the specified locale in the specified bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteCustomVocabulary for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteCustomVocabulary
func (*LexModelsV2) DeleteCustomVocabularyRequest ¶
func (c *LexModelsV2) DeleteCustomVocabularyRequest(input *DeleteCustomVocabularyInput) (req *request.Request, output *DeleteCustomVocabularyOutput)
DeleteCustomVocabularyRequest generates a "aws/request.Request" representing the client's request for the DeleteCustomVocabulary operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCustomVocabulary for more information on using the DeleteCustomVocabulary API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCustomVocabularyRequest method. req, resp := client.DeleteCustomVocabularyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteCustomVocabulary
func (*LexModelsV2) DeleteCustomVocabularyWithContext ¶
func (c *LexModelsV2) DeleteCustomVocabularyWithContext(ctx aws.Context, input *DeleteCustomVocabularyInput, opts ...request.Option) (*DeleteCustomVocabularyOutput, error)
DeleteCustomVocabularyWithContext is the same as DeleteCustomVocabulary with the addition of the ability to pass a context and additional request options.
See DeleteCustomVocabulary for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteExport ¶
func (c *LexModelsV2) DeleteExport(input *DeleteExportInput) (*DeleteExportOutput, error)
DeleteExport API operation for Amazon Lex Model Building V2.
Removes a previous export and the associated files stored in an S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteExport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteExport
func (*LexModelsV2) DeleteExportRequest ¶
func (c *LexModelsV2) DeleteExportRequest(input *DeleteExportInput) (req *request.Request, output *DeleteExportOutput)
DeleteExportRequest generates a "aws/request.Request" representing the client's request for the DeleteExport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteExport for more information on using the DeleteExport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteExportRequest method. req, resp := client.DeleteExportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteExport
func (*LexModelsV2) DeleteExportWithContext ¶
func (c *LexModelsV2) DeleteExportWithContext(ctx aws.Context, input *DeleteExportInput, opts ...request.Option) (*DeleteExportOutput, error)
DeleteExportWithContext is the same as DeleteExport with the addition of the ability to pass a context and additional request options.
See DeleteExport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteImport ¶
func (c *LexModelsV2) DeleteImport(input *DeleteImportInput) (*DeleteImportOutput, error)
DeleteImport API operation for Amazon Lex Model Building V2.
Removes a previous import and the associated file stored in an S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteImport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteImport
func (*LexModelsV2) DeleteImportRequest ¶
func (c *LexModelsV2) DeleteImportRequest(input *DeleteImportInput) (req *request.Request, output *DeleteImportOutput)
DeleteImportRequest generates a "aws/request.Request" representing the client's request for the DeleteImport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImport for more information on using the DeleteImport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImportRequest method. req, resp := client.DeleteImportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteImport
func (*LexModelsV2) DeleteImportWithContext ¶
func (c *LexModelsV2) DeleteImportWithContext(ctx aws.Context, input *DeleteImportInput, opts ...request.Option) (*DeleteImportOutput, error)
DeleteImportWithContext is the same as DeleteImport with the addition of the ability to pass a context and additional request options.
See DeleteImport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteIntent ¶
func (c *LexModelsV2) DeleteIntent(input *DeleteIntentInput) (*DeleteIntentOutput, error)
DeleteIntent API operation for Amazon Lex Model Building V2.
Removes the specified intent.
Deleting an intent also deletes the slots associated with the intent.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteIntent for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteIntent
func (*LexModelsV2) DeleteIntentRequest ¶
func (c *LexModelsV2) DeleteIntentRequest(input *DeleteIntentInput) (req *request.Request, output *DeleteIntentOutput)
DeleteIntentRequest generates a "aws/request.Request" representing the client's request for the DeleteIntent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteIntent for more information on using the DeleteIntent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteIntentRequest method. req, resp := client.DeleteIntentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteIntent
func (*LexModelsV2) DeleteIntentWithContext ¶
func (c *LexModelsV2) DeleteIntentWithContext(ctx aws.Context, input *DeleteIntentInput, opts ...request.Option) (*DeleteIntentOutput, error)
DeleteIntentWithContext is the same as DeleteIntent with the addition of the ability to pass a context and additional request options.
See DeleteIntent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteResourcePolicy ¶
func (c *LexModelsV2) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicy API operation for Amazon Lex Model Building V2.
Removes an existing policy from a bot or bot alias. If the resource doesn't have a policy attached, Amazon Lex returns an exception.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteResourcePolicy for usage and error information.
Returned Error Types:
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteResourcePolicy
func (*LexModelsV2) DeleteResourcePolicyRequest ¶
func (c *LexModelsV2) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourcePolicy for more information on using the DeleteResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourcePolicyRequest method. req, resp := client.DeleteResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteResourcePolicy
func (*LexModelsV2) DeleteResourcePolicyStatement ¶
func (c *LexModelsV2) DeleteResourcePolicyStatement(input *DeleteResourcePolicyStatementInput) (*DeleteResourcePolicyStatementOutput, error)
DeleteResourcePolicyStatement API operation for Amazon Lex Model Building V2.
Deletes a policy statement from a resource policy. If you delete the last statement from a policy, the policy is deleted. If you specify a statement ID that doesn't exist in the policy, or if the bot or bot alias doesn't have a policy attached, Amazon Lex returns an exception.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteResourcePolicyStatement for usage and error information.
Returned Error Types:
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteResourcePolicyStatement
func (*LexModelsV2) DeleteResourcePolicyStatementRequest ¶
func (c *LexModelsV2) DeleteResourcePolicyStatementRequest(input *DeleteResourcePolicyStatementInput) (req *request.Request, output *DeleteResourcePolicyStatementOutput)
DeleteResourcePolicyStatementRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicyStatement operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourcePolicyStatement for more information on using the DeleteResourcePolicyStatement API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourcePolicyStatementRequest method. req, resp := client.DeleteResourcePolicyStatementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteResourcePolicyStatement
func (*LexModelsV2) DeleteResourcePolicyStatementWithContext ¶
func (c *LexModelsV2) DeleteResourcePolicyStatementWithContext(ctx aws.Context, input *DeleteResourcePolicyStatementInput, opts ...request.Option) (*DeleteResourcePolicyStatementOutput, error)
DeleteResourcePolicyStatementWithContext is the same as DeleteResourcePolicyStatement with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicyStatement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteResourcePolicyWithContext ¶
func (c *LexModelsV2) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteSlot ¶
func (c *LexModelsV2) DeleteSlot(input *DeleteSlotInput) (*DeleteSlotOutput, error)
DeleteSlot API operation for Amazon Lex Model Building V2.
Deletes the specified slot from an intent.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteSlot for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteSlot
func (*LexModelsV2) DeleteSlotRequest ¶
func (c *LexModelsV2) DeleteSlotRequest(input *DeleteSlotInput) (req *request.Request, output *DeleteSlotOutput)
DeleteSlotRequest generates a "aws/request.Request" representing the client's request for the DeleteSlot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSlot for more information on using the DeleteSlot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSlotRequest method. req, resp := client.DeleteSlotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteSlot
func (*LexModelsV2) DeleteSlotType ¶
func (c *LexModelsV2) DeleteSlotType(input *DeleteSlotTypeInput) (*DeleteSlotTypeOutput, error)
DeleteSlotType API operation for Amazon Lex Model Building V2.
Deletes a slot type from a bot locale.
If a slot is using the slot type, Amazon Lex throws a ResourceInUseException exception. To avoid the exception, set the skipResourceInUseCheck parameter to true.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteSlotType for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteSlotType
func (*LexModelsV2) DeleteSlotTypeRequest ¶
func (c *LexModelsV2) DeleteSlotTypeRequest(input *DeleteSlotTypeInput) (req *request.Request, output *DeleteSlotTypeOutput)
DeleteSlotTypeRequest generates a "aws/request.Request" representing the client's request for the DeleteSlotType operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSlotType for more information on using the DeleteSlotType API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSlotTypeRequest method. req, resp := client.DeleteSlotTypeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteSlotType
func (*LexModelsV2) DeleteSlotTypeWithContext ¶
func (c *LexModelsV2) DeleteSlotTypeWithContext(ctx aws.Context, input *DeleteSlotTypeInput, opts ...request.Option) (*DeleteSlotTypeOutput, error)
DeleteSlotTypeWithContext is the same as DeleteSlotType with the addition of the ability to pass a context and additional request options.
See DeleteSlotType for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteSlotWithContext ¶
func (c *LexModelsV2) DeleteSlotWithContext(ctx aws.Context, input *DeleteSlotInput, opts ...request.Option) (*DeleteSlotOutput, error)
DeleteSlotWithContext is the same as DeleteSlot with the addition of the ability to pass a context and additional request options.
See DeleteSlot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteTestSet ¶
func (c *LexModelsV2) DeleteTestSet(input *DeleteTestSetInput) (*DeleteTestSetOutput, error)
DeleteTestSet API operation for Amazon Lex Model Building V2.
The action to delete the selected test set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteTestSet for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteTestSet
func (*LexModelsV2) DeleteTestSetRequest ¶
func (c *LexModelsV2) DeleteTestSetRequest(input *DeleteTestSetInput) (req *request.Request, output *DeleteTestSetOutput)
DeleteTestSetRequest generates a "aws/request.Request" representing the client's request for the DeleteTestSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteTestSet for more information on using the DeleteTestSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteTestSetRequest method. req, resp := client.DeleteTestSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteTestSet
func (*LexModelsV2) DeleteTestSetWithContext ¶
func (c *LexModelsV2) DeleteTestSetWithContext(ctx aws.Context, input *DeleteTestSetInput, opts ...request.Option) (*DeleteTestSetOutput, error)
DeleteTestSetWithContext is the same as DeleteTestSet with the addition of the ability to pass a context and additional request options.
See DeleteTestSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DeleteUtterances ¶
func (c *LexModelsV2) DeleteUtterances(input *DeleteUtterancesInput) (*DeleteUtterancesOutput, error)
DeleteUtterances API operation for Amazon Lex Model Building V2.
Deletes stored utterances.
Amazon Lex stores the utterances that users send to your bot. Utterances are stored for 15 days for use with the ListAggregatedUtterances (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListAggregatedUtterances.html) operation, and then stored indefinitely for use in improving the ability of your bot to respond to user input..
Use the DeleteUtterances operation to manually delete utterances for a specific session. When you use the DeleteUtterances operation, utterances stored for improving your bot's ability to respond to user input are deleted immediately. Utterances stored for use with the ListAggregatedUtterances operation are deleted after 15 days.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DeleteUtterances for usage and error information.
Returned Error Types:
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteUtterances
func (*LexModelsV2) DeleteUtterancesRequest ¶
func (c *LexModelsV2) DeleteUtterancesRequest(input *DeleteUtterancesInput) (req *request.Request, output *DeleteUtterancesOutput)
DeleteUtterancesRequest generates a "aws/request.Request" representing the client's request for the DeleteUtterances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteUtterances for more information on using the DeleteUtterances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteUtterancesRequest method. req, resp := client.DeleteUtterancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DeleteUtterances
func (*LexModelsV2) DeleteUtterancesWithContext ¶
func (c *LexModelsV2) DeleteUtterancesWithContext(ctx aws.Context, input *DeleteUtterancesInput, opts ...request.Option) (*DeleteUtterancesOutput, error)
DeleteUtterancesWithContext is the same as DeleteUtterances with the addition of the ability to pass a context and additional request options.
See DeleteUtterances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeBot ¶
func (c *LexModelsV2) DescribeBot(input *DescribeBotInput) (*DescribeBotOutput, error)
DescribeBot API operation for Amazon Lex Model Building V2.
Provides metadata information about a bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeBot for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBot
func (*LexModelsV2) DescribeBotAlias ¶
func (c *LexModelsV2) DescribeBotAlias(input *DescribeBotAliasInput) (*DescribeBotAliasOutput, error)
DescribeBotAlias API operation for Amazon Lex Model Building V2.
Get information about a specific bot alias.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeBotAlias for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotAlias
func (*LexModelsV2) DescribeBotAliasRequest ¶
func (c *LexModelsV2) DescribeBotAliasRequest(input *DescribeBotAliasInput) (req *request.Request, output *DescribeBotAliasOutput)
DescribeBotAliasRequest generates a "aws/request.Request" representing the client's request for the DescribeBotAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBotAlias for more information on using the DescribeBotAlias API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBotAliasRequest method. req, resp := client.DescribeBotAliasRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotAlias
func (*LexModelsV2) DescribeBotAliasWithContext ¶
func (c *LexModelsV2) DescribeBotAliasWithContext(ctx aws.Context, input *DescribeBotAliasInput, opts ...request.Option) (*DescribeBotAliasOutput, error)
DescribeBotAliasWithContext is the same as DescribeBotAlias with the addition of the ability to pass a context and additional request options.
See DescribeBotAlias for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeBotLocale ¶
func (c *LexModelsV2) DescribeBotLocale(input *DescribeBotLocaleInput) (*DescribeBotLocaleOutput, error)
DescribeBotLocale API operation for Amazon Lex Model Building V2.
Describes the settings that a bot has for a specific locale.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeBotLocale for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotLocale
func (*LexModelsV2) DescribeBotLocaleRequest ¶
func (c *LexModelsV2) DescribeBotLocaleRequest(input *DescribeBotLocaleInput) (req *request.Request, output *DescribeBotLocaleOutput)
DescribeBotLocaleRequest generates a "aws/request.Request" representing the client's request for the DescribeBotLocale operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBotLocale for more information on using the DescribeBotLocale API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBotLocaleRequest method. req, resp := client.DescribeBotLocaleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotLocale
func (*LexModelsV2) DescribeBotLocaleWithContext ¶
func (c *LexModelsV2) DescribeBotLocaleWithContext(ctx aws.Context, input *DescribeBotLocaleInput, opts ...request.Option) (*DescribeBotLocaleOutput, error)
DescribeBotLocaleWithContext is the same as DescribeBotLocale with the addition of the ability to pass a context and additional request options.
See DescribeBotLocale for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeBotRecommendation ¶
func (c *LexModelsV2) DescribeBotRecommendation(input *DescribeBotRecommendationInput) (*DescribeBotRecommendationOutput, error)
DescribeBotRecommendation API operation for Amazon Lex Model Building V2.
Provides metadata information about a bot recommendation. This information will enable you to get a description on the request inputs, to download associated transcripts after processing is complete, and to download intents and slot-types generated by the bot recommendation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeBotRecommendation for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotRecommendation
func (*LexModelsV2) DescribeBotRecommendationRequest ¶
func (c *LexModelsV2) DescribeBotRecommendationRequest(input *DescribeBotRecommendationInput) (req *request.Request, output *DescribeBotRecommendationOutput)
DescribeBotRecommendationRequest generates a "aws/request.Request" representing the client's request for the DescribeBotRecommendation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBotRecommendation for more information on using the DescribeBotRecommendation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBotRecommendationRequest method. req, resp := client.DescribeBotRecommendationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotRecommendation
func (*LexModelsV2) DescribeBotRecommendationWithContext ¶
func (c *LexModelsV2) DescribeBotRecommendationWithContext(ctx aws.Context, input *DescribeBotRecommendationInput, opts ...request.Option) (*DescribeBotRecommendationOutput, error)
DescribeBotRecommendationWithContext is the same as DescribeBotRecommendation with the addition of the ability to pass a context and additional request options.
See DescribeBotRecommendation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeBotRequest ¶
func (c *LexModelsV2) DescribeBotRequest(input *DescribeBotInput) (req *request.Request, output *DescribeBotOutput)
DescribeBotRequest generates a "aws/request.Request" representing the client's request for the DescribeBot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBot for more information on using the DescribeBot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBotRequest method. req, resp := client.DescribeBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBot
func (*LexModelsV2) DescribeBotResourceGeneration ¶
func (c *LexModelsV2) DescribeBotResourceGeneration(input *DescribeBotResourceGenerationInput) (*DescribeBotResourceGenerationOutput, error)
DescribeBotResourceGeneration API operation for Amazon Lex Model Building V2.
Returns information about a request to generate a bot through natural language description, made through the StartBotResource API. Use the generatedBotLocaleUrl to retrieve the Amazon S3 object containing the bot locale configuration. You can then modify and import this configuration.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeBotResourceGeneration for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotResourceGeneration
func (*LexModelsV2) DescribeBotResourceGenerationRequest ¶
func (c *LexModelsV2) DescribeBotResourceGenerationRequest(input *DescribeBotResourceGenerationInput) (req *request.Request, output *DescribeBotResourceGenerationOutput)
DescribeBotResourceGenerationRequest generates a "aws/request.Request" representing the client's request for the DescribeBotResourceGeneration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBotResourceGeneration for more information on using the DescribeBotResourceGeneration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBotResourceGenerationRequest method. req, resp := client.DescribeBotResourceGenerationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotResourceGeneration
func (*LexModelsV2) DescribeBotResourceGenerationWithContext ¶
func (c *LexModelsV2) DescribeBotResourceGenerationWithContext(ctx aws.Context, input *DescribeBotResourceGenerationInput, opts ...request.Option) (*DescribeBotResourceGenerationOutput, error)
DescribeBotResourceGenerationWithContext is the same as DescribeBotResourceGeneration with the addition of the ability to pass a context and additional request options.
See DescribeBotResourceGeneration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeBotVersion ¶
func (c *LexModelsV2) DescribeBotVersion(input *DescribeBotVersionInput) (*DescribeBotVersionOutput, error)
DescribeBotVersion API operation for Amazon Lex Model Building V2.
Provides metadata about a version of a bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeBotVersion for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotVersion
func (*LexModelsV2) DescribeBotVersionRequest ¶
func (c *LexModelsV2) DescribeBotVersionRequest(input *DescribeBotVersionInput) (req *request.Request, output *DescribeBotVersionOutput)
DescribeBotVersionRequest generates a "aws/request.Request" representing the client's request for the DescribeBotVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeBotVersion for more information on using the DescribeBotVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeBotVersionRequest method. req, resp := client.DescribeBotVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeBotVersion
func (*LexModelsV2) DescribeBotVersionWithContext ¶
func (c *LexModelsV2) DescribeBotVersionWithContext(ctx aws.Context, input *DescribeBotVersionInput, opts ...request.Option) (*DescribeBotVersionOutput, error)
DescribeBotVersionWithContext is the same as DescribeBotVersion with the addition of the ability to pass a context and additional request options.
See DescribeBotVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeBotWithContext ¶
func (c *LexModelsV2) DescribeBotWithContext(ctx aws.Context, input *DescribeBotInput, opts ...request.Option) (*DescribeBotOutput, error)
DescribeBotWithContext is the same as DescribeBot with the addition of the ability to pass a context and additional request options.
See DescribeBot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeCustomVocabularyMetadata ¶
func (c *LexModelsV2) DescribeCustomVocabularyMetadata(input *DescribeCustomVocabularyMetadataInput) (*DescribeCustomVocabularyMetadataOutput, error)
DescribeCustomVocabularyMetadata API operation for Amazon Lex Model Building V2.
Provides metadata information about a custom vocabulary.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeCustomVocabularyMetadata for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeCustomVocabularyMetadata
func (*LexModelsV2) DescribeCustomVocabularyMetadataRequest ¶
func (c *LexModelsV2) DescribeCustomVocabularyMetadataRequest(input *DescribeCustomVocabularyMetadataInput) (req *request.Request, output *DescribeCustomVocabularyMetadataOutput)
DescribeCustomVocabularyMetadataRequest generates a "aws/request.Request" representing the client's request for the DescribeCustomVocabularyMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeCustomVocabularyMetadata for more information on using the DescribeCustomVocabularyMetadata API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeCustomVocabularyMetadataRequest method. req, resp := client.DescribeCustomVocabularyMetadataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeCustomVocabularyMetadata
func (*LexModelsV2) DescribeCustomVocabularyMetadataWithContext ¶
func (c *LexModelsV2) DescribeCustomVocabularyMetadataWithContext(ctx aws.Context, input *DescribeCustomVocabularyMetadataInput, opts ...request.Option) (*DescribeCustomVocabularyMetadataOutput, error)
DescribeCustomVocabularyMetadataWithContext is the same as DescribeCustomVocabularyMetadata with the addition of the ability to pass a context and additional request options.
See DescribeCustomVocabularyMetadata for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeExport ¶
func (c *LexModelsV2) DescribeExport(input *DescribeExportInput) (*DescribeExportOutput, error)
DescribeExport API operation for Amazon Lex Model Building V2.
Gets information about a specific export.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeExport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeExport
func (*LexModelsV2) DescribeExportRequest ¶
func (c *LexModelsV2) DescribeExportRequest(input *DescribeExportInput) (req *request.Request, output *DescribeExportOutput)
DescribeExportRequest generates a "aws/request.Request" representing the client's request for the DescribeExport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeExport for more information on using the DescribeExport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeExportRequest method. req, resp := client.DescribeExportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeExport
func (*LexModelsV2) DescribeExportWithContext ¶
func (c *LexModelsV2) DescribeExportWithContext(ctx aws.Context, input *DescribeExportInput, opts ...request.Option) (*DescribeExportOutput, error)
DescribeExportWithContext is the same as DescribeExport with the addition of the ability to pass a context and additional request options.
See DescribeExport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeImport ¶
func (c *LexModelsV2) DescribeImport(input *DescribeImportInput) (*DescribeImportOutput, error)
DescribeImport API operation for Amazon Lex Model Building V2.
Gets information about a specific import.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeImport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeImport
func (*LexModelsV2) DescribeImportRequest ¶
func (c *LexModelsV2) DescribeImportRequest(input *DescribeImportInput) (req *request.Request, output *DescribeImportOutput)
DescribeImportRequest generates a "aws/request.Request" representing the client's request for the DescribeImport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeImport for more information on using the DescribeImport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeImportRequest method. req, resp := client.DescribeImportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeImport
func (*LexModelsV2) DescribeImportWithContext ¶
func (c *LexModelsV2) DescribeImportWithContext(ctx aws.Context, input *DescribeImportInput, opts ...request.Option) (*DescribeImportOutput, error)
DescribeImportWithContext is the same as DescribeImport with the addition of the ability to pass a context and additional request options.
See DescribeImport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeIntent ¶
func (c *LexModelsV2) DescribeIntent(input *DescribeIntentInput) (*DescribeIntentOutput, error)
DescribeIntent API operation for Amazon Lex Model Building V2.
Returns metadata about an intent.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeIntent for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeIntent
func (*LexModelsV2) DescribeIntentRequest ¶
func (c *LexModelsV2) DescribeIntentRequest(input *DescribeIntentInput) (req *request.Request, output *DescribeIntentOutput)
DescribeIntentRequest generates a "aws/request.Request" representing the client's request for the DescribeIntent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeIntent for more information on using the DescribeIntent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeIntentRequest method. req, resp := client.DescribeIntentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeIntent
func (*LexModelsV2) DescribeIntentWithContext ¶
func (c *LexModelsV2) DescribeIntentWithContext(ctx aws.Context, input *DescribeIntentInput, opts ...request.Option) (*DescribeIntentOutput, error)
DescribeIntentWithContext is the same as DescribeIntent with the addition of the ability to pass a context and additional request options.
See DescribeIntent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeResourcePolicy ¶
func (c *LexModelsV2) DescribeResourcePolicy(input *DescribeResourcePolicyInput) (*DescribeResourcePolicyOutput, error)
DescribeResourcePolicy API operation for Amazon Lex Model Building V2.
Gets the resource policy and policy revision for a bot or bot alias.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeResourcePolicy for usage and error information.
Returned Error Types:
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeResourcePolicy
func (*LexModelsV2) DescribeResourcePolicyRequest ¶
func (c *LexModelsV2) DescribeResourcePolicyRequest(input *DescribeResourcePolicyInput) (req *request.Request, output *DescribeResourcePolicyOutput)
DescribeResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DescribeResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeResourcePolicy for more information on using the DescribeResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeResourcePolicyRequest method. req, resp := client.DescribeResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeResourcePolicy
func (*LexModelsV2) DescribeResourcePolicyWithContext ¶
func (c *LexModelsV2) DescribeResourcePolicyWithContext(ctx aws.Context, input *DescribeResourcePolicyInput, opts ...request.Option) (*DescribeResourcePolicyOutput, error)
DescribeResourcePolicyWithContext is the same as DescribeResourcePolicy with the addition of the ability to pass a context and additional request options.
See DescribeResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeSlot ¶
func (c *LexModelsV2) DescribeSlot(input *DescribeSlotInput) (*DescribeSlotOutput, error)
DescribeSlot API operation for Amazon Lex Model Building V2.
Gets metadata information about a slot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeSlot for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeSlot
func (*LexModelsV2) DescribeSlotRequest ¶
func (c *LexModelsV2) DescribeSlotRequest(input *DescribeSlotInput) (req *request.Request, output *DescribeSlotOutput)
DescribeSlotRequest generates a "aws/request.Request" representing the client's request for the DescribeSlot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSlot for more information on using the DescribeSlot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSlotRequest method. req, resp := client.DescribeSlotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeSlot
func (*LexModelsV2) DescribeSlotType ¶
func (c *LexModelsV2) DescribeSlotType(input *DescribeSlotTypeInput) (*DescribeSlotTypeOutput, error)
DescribeSlotType API operation for Amazon Lex Model Building V2.
Gets metadata information about a slot type.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeSlotType for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeSlotType
func (*LexModelsV2) DescribeSlotTypeRequest ¶
func (c *LexModelsV2) DescribeSlotTypeRequest(input *DescribeSlotTypeInput) (req *request.Request, output *DescribeSlotTypeOutput)
DescribeSlotTypeRequest generates a "aws/request.Request" representing the client's request for the DescribeSlotType operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSlotType for more information on using the DescribeSlotType API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSlotTypeRequest method. req, resp := client.DescribeSlotTypeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeSlotType
func (*LexModelsV2) DescribeSlotTypeWithContext ¶
func (c *LexModelsV2) DescribeSlotTypeWithContext(ctx aws.Context, input *DescribeSlotTypeInput, opts ...request.Option) (*DescribeSlotTypeOutput, error)
DescribeSlotTypeWithContext is the same as DescribeSlotType with the addition of the ability to pass a context and additional request options.
See DescribeSlotType for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeSlotWithContext ¶
func (c *LexModelsV2) DescribeSlotWithContext(ctx aws.Context, input *DescribeSlotInput, opts ...request.Option) (*DescribeSlotOutput, error)
DescribeSlotWithContext is the same as DescribeSlot with the addition of the ability to pass a context and additional request options.
See DescribeSlot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeTestExecution ¶
func (c *LexModelsV2) DescribeTestExecution(input *DescribeTestExecutionInput) (*DescribeTestExecutionOutput, error)
DescribeTestExecution API operation for Amazon Lex Model Building V2.
Gets metadata information about the test execution.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeTestExecution for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeTestExecution
func (*LexModelsV2) DescribeTestExecutionRequest ¶
func (c *LexModelsV2) DescribeTestExecutionRequest(input *DescribeTestExecutionInput) (req *request.Request, output *DescribeTestExecutionOutput)
DescribeTestExecutionRequest generates a "aws/request.Request" representing the client's request for the DescribeTestExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeTestExecution for more information on using the DescribeTestExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeTestExecutionRequest method. req, resp := client.DescribeTestExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeTestExecution
func (*LexModelsV2) DescribeTestExecutionWithContext ¶
func (c *LexModelsV2) DescribeTestExecutionWithContext(ctx aws.Context, input *DescribeTestExecutionInput, opts ...request.Option) (*DescribeTestExecutionOutput, error)
DescribeTestExecutionWithContext is the same as DescribeTestExecution with the addition of the ability to pass a context and additional request options.
See DescribeTestExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeTestSet ¶
func (c *LexModelsV2) DescribeTestSet(input *DescribeTestSetInput) (*DescribeTestSetOutput, error)
DescribeTestSet API operation for Amazon Lex Model Building V2.
Gets metadata information about the test set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeTestSet for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeTestSet
func (*LexModelsV2) DescribeTestSetDiscrepancyReport ¶
func (c *LexModelsV2) DescribeTestSetDiscrepancyReport(input *DescribeTestSetDiscrepancyReportInput) (*DescribeTestSetDiscrepancyReportOutput, error)
DescribeTestSetDiscrepancyReport API operation for Amazon Lex Model Building V2.
Gets metadata information about the test set discrepancy report.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeTestSetDiscrepancyReport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeTestSetDiscrepancyReport
func (*LexModelsV2) DescribeTestSetDiscrepancyReportRequest ¶
func (c *LexModelsV2) DescribeTestSetDiscrepancyReportRequest(input *DescribeTestSetDiscrepancyReportInput) (req *request.Request, output *DescribeTestSetDiscrepancyReportOutput)
DescribeTestSetDiscrepancyReportRequest generates a "aws/request.Request" representing the client's request for the DescribeTestSetDiscrepancyReport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeTestSetDiscrepancyReport for more information on using the DescribeTestSetDiscrepancyReport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeTestSetDiscrepancyReportRequest method. req, resp := client.DescribeTestSetDiscrepancyReportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeTestSetDiscrepancyReport
func (*LexModelsV2) DescribeTestSetDiscrepancyReportWithContext ¶
func (c *LexModelsV2) DescribeTestSetDiscrepancyReportWithContext(ctx aws.Context, input *DescribeTestSetDiscrepancyReportInput, opts ...request.Option) (*DescribeTestSetDiscrepancyReportOutput, error)
DescribeTestSetDiscrepancyReportWithContext is the same as DescribeTestSetDiscrepancyReport with the addition of the ability to pass a context and additional request options.
See DescribeTestSetDiscrepancyReport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeTestSetGeneration ¶
func (c *LexModelsV2) DescribeTestSetGeneration(input *DescribeTestSetGenerationInput) (*DescribeTestSetGenerationOutput, error)
DescribeTestSetGeneration API operation for Amazon Lex Model Building V2.
Gets metadata information about the test set generation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation DescribeTestSetGeneration for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeTestSetGeneration
func (*LexModelsV2) DescribeTestSetGenerationRequest ¶
func (c *LexModelsV2) DescribeTestSetGenerationRequest(input *DescribeTestSetGenerationInput) (req *request.Request, output *DescribeTestSetGenerationOutput)
DescribeTestSetGenerationRequest generates a "aws/request.Request" representing the client's request for the DescribeTestSetGeneration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeTestSetGeneration for more information on using the DescribeTestSetGeneration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeTestSetGenerationRequest method. req, resp := client.DescribeTestSetGenerationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeTestSetGeneration
func (*LexModelsV2) DescribeTestSetGenerationWithContext ¶
func (c *LexModelsV2) DescribeTestSetGenerationWithContext(ctx aws.Context, input *DescribeTestSetGenerationInput, opts ...request.Option) (*DescribeTestSetGenerationOutput, error)
DescribeTestSetGenerationWithContext is the same as DescribeTestSetGeneration with the addition of the ability to pass a context and additional request options.
See DescribeTestSetGeneration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) DescribeTestSetRequest ¶
func (c *LexModelsV2) DescribeTestSetRequest(input *DescribeTestSetInput) (req *request.Request, output *DescribeTestSetOutput)
DescribeTestSetRequest generates a "aws/request.Request" representing the client's request for the DescribeTestSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeTestSet for more information on using the DescribeTestSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeTestSetRequest method. req, resp := client.DescribeTestSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/DescribeTestSet
func (*LexModelsV2) DescribeTestSetWithContext ¶
func (c *LexModelsV2) DescribeTestSetWithContext(ctx aws.Context, input *DescribeTestSetInput, opts ...request.Option) (*DescribeTestSetOutput, error)
DescribeTestSetWithContext is the same as DescribeTestSet with the addition of the ability to pass a context and additional request options.
See DescribeTestSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) GenerateBotElement ¶
func (c *LexModelsV2) GenerateBotElement(input *GenerateBotElementInput) (*GenerateBotElementOutput, error)
GenerateBotElement API operation for Amazon Lex Model Building V2.
Generates sample utterances for an intent.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation GenerateBotElement for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/GenerateBotElement
func (*LexModelsV2) GenerateBotElementRequest ¶
func (c *LexModelsV2) GenerateBotElementRequest(input *GenerateBotElementInput) (req *request.Request, output *GenerateBotElementOutput)
GenerateBotElementRequest generates a "aws/request.Request" representing the client's request for the GenerateBotElement operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GenerateBotElement for more information on using the GenerateBotElement API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GenerateBotElementRequest method. req, resp := client.GenerateBotElementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/GenerateBotElement
func (*LexModelsV2) GenerateBotElementWithContext ¶
func (c *LexModelsV2) GenerateBotElementWithContext(ctx aws.Context, input *GenerateBotElementInput, opts ...request.Option) (*GenerateBotElementOutput, error)
GenerateBotElementWithContext is the same as GenerateBotElement with the addition of the ability to pass a context and additional request options.
See GenerateBotElement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) GetTestExecutionArtifactsUrl ¶
func (c *LexModelsV2) GetTestExecutionArtifactsUrl(input *GetTestExecutionArtifactsUrlInput) (*GetTestExecutionArtifactsUrlOutput, error)
GetTestExecutionArtifactsUrl API operation for Amazon Lex Model Building V2.
The pre-signed Amazon S3 URL to download the test execution result artifacts.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation GetTestExecutionArtifactsUrl for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/GetTestExecutionArtifactsUrl
func (*LexModelsV2) GetTestExecutionArtifactsUrlRequest ¶
func (c *LexModelsV2) GetTestExecutionArtifactsUrlRequest(input *GetTestExecutionArtifactsUrlInput) (req *request.Request, output *GetTestExecutionArtifactsUrlOutput)
GetTestExecutionArtifactsUrlRequest generates a "aws/request.Request" representing the client's request for the GetTestExecutionArtifactsUrl operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetTestExecutionArtifactsUrl for more information on using the GetTestExecutionArtifactsUrl API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetTestExecutionArtifactsUrlRequest method. req, resp := client.GetTestExecutionArtifactsUrlRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/GetTestExecutionArtifactsUrl
func (*LexModelsV2) GetTestExecutionArtifactsUrlWithContext ¶
func (c *LexModelsV2) GetTestExecutionArtifactsUrlWithContext(ctx aws.Context, input *GetTestExecutionArtifactsUrlInput, opts ...request.Option) (*GetTestExecutionArtifactsUrlOutput, error)
GetTestExecutionArtifactsUrlWithContext is the same as GetTestExecutionArtifactsUrl with the addition of the ability to pass a context and additional request options.
See GetTestExecutionArtifactsUrl for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListAggregatedUtterances ¶
func (c *LexModelsV2) ListAggregatedUtterances(input *ListAggregatedUtterancesInput) (*ListAggregatedUtterancesOutput, error)
ListAggregatedUtterances API operation for Amazon Lex Model Building V2.
Provides a list of utterances that users have sent to the bot.
Utterances are aggregated by the text of the utterance. For example, all instances where customers used the phrase "I want to order pizza" are aggregated into the same line in the response.
You can see both detected utterances and missed utterances. A detected utterance is where the bot properly recognized the utterance and activated the associated intent. A missed utterance was not recognized by the bot and didn't activate an intent.
Utterances can be aggregated for a bot alias or for a bot version, but not both at the same time.
Utterances statistics are not generated under the following conditions:
The childDirected field was set to true when the bot was created.
You are using slot obfuscation with one or more slots.
You opted out of participating in improving Amazon Lex.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListAggregatedUtterances for usage and error information.
Returned Error Types:
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListAggregatedUtterances
func (*LexModelsV2) ListAggregatedUtterancesPages ¶
func (c *LexModelsV2) ListAggregatedUtterancesPages(input *ListAggregatedUtterancesInput, fn func(*ListAggregatedUtterancesOutput, bool) bool) error
ListAggregatedUtterancesPages iterates over the pages of a ListAggregatedUtterances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAggregatedUtterances method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAggregatedUtterances operation. pageNum := 0 err := client.ListAggregatedUtterancesPages(params, func(page *lexmodelsv2.ListAggregatedUtterancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListAggregatedUtterancesPagesWithContext ¶
func (c *LexModelsV2) ListAggregatedUtterancesPagesWithContext(ctx aws.Context, input *ListAggregatedUtterancesInput, fn func(*ListAggregatedUtterancesOutput, bool) bool, opts ...request.Option) error
ListAggregatedUtterancesPagesWithContext same as ListAggregatedUtterancesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListAggregatedUtterancesRequest ¶
func (c *LexModelsV2) ListAggregatedUtterancesRequest(input *ListAggregatedUtterancesInput) (req *request.Request, output *ListAggregatedUtterancesOutput)
ListAggregatedUtterancesRequest generates a "aws/request.Request" representing the client's request for the ListAggregatedUtterances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAggregatedUtterances for more information on using the ListAggregatedUtterances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAggregatedUtterancesRequest method. req, resp := client.ListAggregatedUtterancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListAggregatedUtterances
func (*LexModelsV2) ListAggregatedUtterancesWithContext ¶
func (c *LexModelsV2) ListAggregatedUtterancesWithContext(ctx aws.Context, input *ListAggregatedUtterancesInput, opts ...request.Option) (*ListAggregatedUtterancesOutput, error)
ListAggregatedUtterancesWithContext is the same as ListAggregatedUtterances with the addition of the ability to pass a context and additional request options.
See ListAggregatedUtterances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotAliases ¶
func (c *LexModelsV2) ListBotAliases(input *ListBotAliasesInput) (*ListBotAliasesOutput, error)
ListBotAliases API operation for Amazon Lex Model Building V2.
Gets a list of aliases for the specified bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListBotAliases for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotAliases
func (*LexModelsV2) ListBotAliasesPages ¶
func (c *LexModelsV2) ListBotAliasesPages(input *ListBotAliasesInput, fn func(*ListBotAliasesOutput, bool) bool) error
ListBotAliasesPages iterates over the pages of a ListBotAliases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBotAliases method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBotAliases operation. pageNum := 0 err := client.ListBotAliasesPages(params, func(page *lexmodelsv2.ListBotAliasesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListBotAliasesPagesWithContext ¶
func (c *LexModelsV2) ListBotAliasesPagesWithContext(ctx aws.Context, input *ListBotAliasesInput, fn func(*ListBotAliasesOutput, bool) bool, opts ...request.Option) error
ListBotAliasesPagesWithContext same as ListBotAliasesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotAliasesRequest ¶
func (c *LexModelsV2) ListBotAliasesRequest(input *ListBotAliasesInput) (req *request.Request, output *ListBotAliasesOutput)
ListBotAliasesRequest generates a "aws/request.Request" representing the client's request for the ListBotAliases operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBotAliases for more information on using the ListBotAliases API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBotAliasesRequest method. req, resp := client.ListBotAliasesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotAliases
func (*LexModelsV2) ListBotAliasesWithContext ¶
func (c *LexModelsV2) ListBotAliasesWithContext(ctx aws.Context, input *ListBotAliasesInput, opts ...request.Option) (*ListBotAliasesOutput, error)
ListBotAliasesWithContext is the same as ListBotAliases with the addition of the ability to pass a context and additional request options.
See ListBotAliases for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotLocales ¶
func (c *LexModelsV2) ListBotLocales(input *ListBotLocalesInput) (*ListBotLocalesOutput, error)
ListBotLocales API operation for Amazon Lex Model Building V2.
Gets a list of locales for the specified bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListBotLocales for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotLocales
func (*LexModelsV2) ListBotLocalesPages ¶
func (c *LexModelsV2) ListBotLocalesPages(input *ListBotLocalesInput, fn func(*ListBotLocalesOutput, bool) bool) error
ListBotLocalesPages iterates over the pages of a ListBotLocales operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBotLocales method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBotLocales operation. pageNum := 0 err := client.ListBotLocalesPages(params, func(page *lexmodelsv2.ListBotLocalesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListBotLocalesPagesWithContext ¶
func (c *LexModelsV2) ListBotLocalesPagesWithContext(ctx aws.Context, input *ListBotLocalesInput, fn func(*ListBotLocalesOutput, bool) bool, opts ...request.Option) error
ListBotLocalesPagesWithContext same as ListBotLocalesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotLocalesRequest ¶
func (c *LexModelsV2) ListBotLocalesRequest(input *ListBotLocalesInput) (req *request.Request, output *ListBotLocalesOutput)
ListBotLocalesRequest generates a "aws/request.Request" representing the client's request for the ListBotLocales operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBotLocales for more information on using the ListBotLocales API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBotLocalesRequest method. req, resp := client.ListBotLocalesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotLocales
func (*LexModelsV2) ListBotLocalesWithContext ¶
func (c *LexModelsV2) ListBotLocalesWithContext(ctx aws.Context, input *ListBotLocalesInput, opts ...request.Option) (*ListBotLocalesOutput, error)
ListBotLocalesWithContext is the same as ListBotLocales with the addition of the ability to pass a context and additional request options.
See ListBotLocales for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotRecommendations ¶
func (c *LexModelsV2) ListBotRecommendations(input *ListBotRecommendationsInput) (*ListBotRecommendationsOutput, error)
ListBotRecommendations API operation for Amazon Lex Model Building V2.
Get a list of bot recommendations that meet the specified criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListBotRecommendations for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotRecommendations
func (*LexModelsV2) ListBotRecommendationsPages ¶
func (c *LexModelsV2) ListBotRecommendationsPages(input *ListBotRecommendationsInput, fn func(*ListBotRecommendationsOutput, bool) bool) error
ListBotRecommendationsPages iterates over the pages of a ListBotRecommendations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBotRecommendations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBotRecommendations operation. pageNum := 0 err := client.ListBotRecommendationsPages(params, func(page *lexmodelsv2.ListBotRecommendationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListBotRecommendationsPagesWithContext ¶
func (c *LexModelsV2) ListBotRecommendationsPagesWithContext(ctx aws.Context, input *ListBotRecommendationsInput, fn func(*ListBotRecommendationsOutput, bool) bool, opts ...request.Option) error
ListBotRecommendationsPagesWithContext same as ListBotRecommendationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotRecommendationsRequest ¶
func (c *LexModelsV2) ListBotRecommendationsRequest(input *ListBotRecommendationsInput) (req *request.Request, output *ListBotRecommendationsOutput)
ListBotRecommendationsRequest generates a "aws/request.Request" representing the client's request for the ListBotRecommendations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBotRecommendations for more information on using the ListBotRecommendations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBotRecommendationsRequest method. req, resp := client.ListBotRecommendationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotRecommendations
func (*LexModelsV2) ListBotRecommendationsWithContext ¶
func (c *LexModelsV2) ListBotRecommendationsWithContext(ctx aws.Context, input *ListBotRecommendationsInput, opts ...request.Option) (*ListBotRecommendationsOutput, error)
ListBotRecommendationsWithContext is the same as ListBotRecommendations with the addition of the ability to pass a context and additional request options.
See ListBotRecommendations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotResourceGenerations ¶
func (c *LexModelsV2) ListBotResourceGenerations(input *ListBotResourceGenerationsInput) (*ListBotResourceGenerationsOutput, error)
ListBotResourceGenerations API operation for Amazon Lex Model Building V2.
Lists the generation requests made for a bot locale.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListBotResourceGenerations for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotResourceGenerations
func (*LexModelsV2) ListBotResourceGenerationsPages ¶
func (c *LexModelsV2) ListBotResourceGenerationsPages(input *ListBotResourceGenerationsInput, fn func(*ListBotResourceGenerationsOutput, bool) bool) error
ListBotResourceGenerationsPages iterates over the pages of a ListBotResourceGenerations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBotResourceGenerations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBotResourceGenerations operation. pageNum := 0 err := client.ListBotResourceGenerationsPages(params, func(page *lexmodelsv2.ListBotResourceGenerationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListBotResourceGenerationsPagesWithContext ¶
func (c *LexModelsV2) ListBotResourceGenerationsPagesWithContext(ctx aws.Context, input *ListBotResourceGenerationsInput, fn func(*ListBotResourceGenerationsOutput, bool) bool, opts ...request.Option) error
ListBotResourceGenerationsPagesWithContext same as ListBotResourceGenerationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotResourceGenerationsRequest ¶
func (c *LexModelsV2) ListBotResourceGenerationsRequest(input *ListBotResourceGenerationsInput) (req *request.Request, output *ListBotResourceGenerationsOutput)
ListBotResourceGenerationsRequest generates a "aws/request.Request" representing the client's request for the ListBotResourceGenerations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBotResourceGenerations for more information on using the ListBotResourceGenerations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBotResourceGenerationsRequest method. req, resp := client.ListBotResourceGenerationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotResourceGenerations
func (*LexModelsV2) ListBotResourceGenerationsWithContext ¶
func (c *LexModelsV2) ListBotResourceGenerationsWithContext(ctx aws.Context, input *ListBotResourceGenerationsInput, opts ...request.Option) (*ListBotResourceGenerationsOutput, error)
ListBotResourceGenerationsWithContext is the same as ListBotResourceGenerations with the addition of the ability to pass a context and additional request options.
See ListBotResourceGenerations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotVersions ¶
func (c *LexModelsV2) ListBotVersions(input *ListBotVersionsInput) (*ListBotVersionsOutput, error)
ListBotVersions API operation for Amazon Lex Model Building V2.
Gets information about all of the versions of a bot.
The ListBotVersions operation returns a summary of each version of a bot. For example, if a bot has three numbered versions, the ListBotVersions operation returns for summaries, one for each numbered version and one for the DRAFT version.
The ListBotVersions operation always returns at least one version, the DRAFT version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListBotVersions for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotVersions
func (*LexModelsV2) ListBotVersionsPages ¶
func (c *LexModelsV2) ListBotVersionsPages(input *ListBotVersionsInput, fn func(*ListBotVersionsOutput, bool) bool) error
ListBotVersionsPages iterates over the pages of a ListBotVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBotVersions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBotVersions operation. pageNum := 0 err := client.ListBotVersionsPages(params, func(page *lexmodelsv2.ListBotVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListBotVersionsPagesWithContext ¶
func (c *LexModelsV2) ListBotVersionsPagesWithContext(ctx aws.Context, input *ListBotVersionsInput, fn func(*ListBotVersionsOutput, bool) bool, opts ...request.Option) error
ListBotVersionsPagesWithContext same as ListBotVersionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotVersionsRequest ¶
func (c *LexModelsV2) ListBotVersionsRequest(input *ListBotVersionsInput) (req *request.Request, output *ListBotVersionsOutput)
ListBotVersionsRequest generates a "aws/request.Request" representing the client's request for the ListBotVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBotVersions for more information on using the ListBotVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBotVersionsRequest method. req, resp := client.ListBotVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBotVersions
func (*LexModelsV2) ListBotVersionsWithContext ¶
func (c *LexModelsV2) ListBotVersionsWithContext(ctx aws.Context, input *ListBotVersionsInput, opts ...request.Option) (*ListBotVersionsOutput, error)
ListBotVersionsWithContext is the same as ListBotVersions with the addition of the ability to pass a context and additional request options.
See ListBotVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBots ¶
func (c *LexModelsV2) ListBots(input *ListBotsInput) (*ListBotsOutput, error)
ListBots API operation for Amazon Lex Model Building V2.
Gets a list of available bots.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListBots for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBots
func (*LexModelsV2) ListBotsPages ¶
func (c *LexModelsV2) ListBotsPages(input *ListBotsInput, fn func(*ListBotsOutput, bool) bool) error
ListBotsPages iterates over the pages of a ListBots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBots method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBots operation. pageNum := 0 err := client.ListBotsPages(params, func(page *lexmodelsv2.ListBotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListBotsPagesWithContext ¶
func (c *LexModelsV2) ListBotsPagesWithContext(ctx aws.Context, input *ListBotsInput, fn func(*ListBotsOutput, bool) bool, opts ...request.Option) error
ListBotsPagesWithContext same as ListBotsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBotsRequest ¶
func (c *LexModelsV2) ListBotsRequest(input *ListBotsInput) (req *request.Request, output *ListBotsOutput)
ListBotsRequest generates a "aws/request.Request" representing the client's request for the ListBots operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBots for more information on using the ListBots API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBotsRequest method. req, resp := client.ListBotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBots
func (*LexModelsV2) ListBotsWithContext ¶
func (c *LexModelsV2) ListBotsWithContext(ctx aws.Context, input *ListBotsInput, opts ...request.Option) (*ListBotsOutput, error)
ListBotsWithContext is the same as ListBots with the addition of the ability to pass a context and additional request options.
See ListBots for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBuiltInIntents ¶
func (c *LexModelsV2) ListBuiltInIntents(input *ListBuiltInIntentsInput) (*ListBuiltInIntentsOutput, error)
ListBuiltInIntents API operation for Amazon Lex Model Building V2.
Gets a list of built-in intents provided by Amazon Lex that you can use in your bot.
To use a built-in intent as a the base for your own intent, include the built-in intent signature in the parentIntentSignature parameter when you call the CreateIntent operation. For more information, see CreateIntent (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateIntent.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListBuiltInIntents for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBuiltInIntents
func (*LexModelsV2) ListBuiltInIntentsPages ¶
func (c *LexModelsV2) ListBuiltInIntentsPages(input *ListBuiltInIntentsInput, fn func(*ListBuiltInIntentsOutput, bool) bool) error
ListBuiltInIntentsPages iterates over the pages of a ListBuiltInIntents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBuiltInIntents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBuiltInIntents operation. pageNum := 0 err := client.ListBuiltInIntentsPages(params, func(page *lexmodelsv2.ListBuiltInIntentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListBuiltInIntentsPagesWithContext ¶
func (c *LexModelsV2) ListBuiltInIntentsPagesWithContext(ctx aws.Context, input *ListBuiltInIntentsInput, fn func(*ListBuiltInIntentsOutput, bool) bool, opts ...request.Option) error
ListBuiltInIntentsPagesWithContext same as ListBuiltInIntentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBuiltInIntentsRequest ¶
func (c *LexModelsV2) ListBuiltInIntentsRequest(input *ListBuiltInIntentsInput) (req *request.Request, output *ListBuiltInIntentsOutput)
ListBuiltInIntentsRequest generates a "aws/request.Request" representing the client's request for the ListBuiltInIntents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBuiltInIntents for more information on using the ListBuiltInIntents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBuiltInIntentsRequest method. req, resp := client.ListBuiltInIntentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBuiltInIntents
func (*LexModelsV2) ListBuiltInIntentsWithContext ¶
func (c *LexModelsV2) ListBuiltInIntentsWithContext(ctx aws.Context, input *ListBuiltInIntentsInput, opts ...request.Option) (*ListBuiltInIntentsOutput, error)
ListBuiltInIntentsWithContext is the same as ListBuiltInIntents with the addition of the ability to pass a context and additional request options.
See ListBuiltInIntents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBuiltInSlotTypes ¶
func (c *LexModelsV2) ListBuiltInSlotTypes(input *ListBuiltInSlotTypesInput) (*ListBuiltInSlotTypesOutput, error)
ListBuiltInSlotTypes API operation for Amazon Lex Model Building V2.
Gets a list of built-in slot types that meet the specified criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListBuiltInSlotTypes for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBuiltInSlotTypes
func (*LexModelsV2) ListBuiltInSlotTypesPages ¶
func (c *LexModelsV2) ListBuiltInSlotTypesPages(input *ListBuiltInSlotTypesInput, fn func(*ListBuiltInSlotTypesOutput, bool) bool) error
ListBuiltInSlotTypesPages iterates over the pages of a ListBuiltInSlotTypes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBuiltInSlotTypes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBuiltInSlotTypes operation. pageNum := 0 err := client.ListBuiltInSlotTypesPages(params, func(page *lexmodelsv2.ListBuiltInSlotTypesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListBuiltInSlotTypesPagesWithContext ¶
func (c *LexModelsV2) ListBuiltInSlotTypesPagesWithContext(ctx aws.Context, input *ListBuiltInSlotTypesInput, fn func(*ListBuiltInSlotTypesOutput, bool) bool, opts ...request.Option) error
ListBuiltInSlotTypesPagesWithContext same as ListBuiltInSlotTypesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListBuiltInSlotTypesRequest ¶
func (c *LexModelsV2) ListBuiltInSlotTypesRequest(input *ListBuiltInSlotTypesInput) (req *request.Request, output *ListBuiltInSlotTypesOutput)
ListBuiltInSlotTypesRequest generates a "aws/request.Request" representing the client's request for the ListBuiltInSlotTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBuiltInSlotTypes for more information on using the ListBuiltInSlotTypes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBuiltInSlotTypesRequest method. req, resp := client.ListBuiltInSlotTypesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListBuiltInSlotTypes
func (*LexModelsV2) ListBuiltInSlotTypesWithContext ¶
func (c *LexModelsV2) ListBuiltInSlotTypesWithContext(ctx aws.Context, input *ListBuiltInSlotTypesInput, opts ...request.Option) (*ListBuiltInSlotTypesOutput, error)
ListBuiltInSlotTypesWithContext is the same as ListBuiltInSlotTypes with the addition of the ability to pass a context and additional request options.
See ListBuiltInSlotTypes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListCustomVocabularyItems ¶
func (c *LexModelsV2) ListCustomVocabularyItems(input *ListCustomVocabularyItemsInput) (*ListCustomVocabularyItemsOutput, error)
ListCustomVocabularyItems API operation for Amazon Lex Model Building V2.
Paginated list of custom vocabulary items for a given bot locale's custom vocabulary.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListCustomVocabularyItems for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListCustomVocabularyItems
func (*LexModelsV2) ListCustomVocabularyItemsPages ¶
func (c *LexModelsV2) ListCustomVocabularyItemsPages(input *ListCustomVocabularyItemsInput, fn func(*ListCustomVocabularyItemsOutput, bool) bool) error
ListCustomVocabularyItemsPages iterates over the pages of a ListCustomVocabularyItems operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCustomVocabularyItems method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCustomVocabularyItems operation. pageNum := 0 err := client.ListCustomVocabularyItemsPages(params, func(page *lexmodelsv2.ListCustomVocabularyItemsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListCustomVocabularyItemsPagesWithContext ¶
func (c *LexModelsV2) ListCustomVocabularyItemsPagesWithContext(ctx aws.Context, input *ListCustomVocabularyItemsInput, fn func(*ListCustomVocabularyItemsOutput, bool) bool, opts ...request.Option) error
ListCustomVocabularyItemsPagesWithContext same as ListCustomVocabularyItemsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListCustomVocabularyItemsRequest ¶
func (c *LexModelsV2) ListCustomVocabularyItemsRequest(input *ListCustomVocabularyItemsInput) (req *request.Request, output *ListCustomVocabularyItemsOutput)
ListCustomVocabularyItemsRequest generates a "aws/request.Request" representing the client's request for the ListCustomVocabularyItems operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCustomVocabularyItems for more information on using the ListCustomVocabularyItems API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCustomVocabularyItemsRequest method. req, resp := client.ListCustomVocabularyItemsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListCustomVocabularyItems
func (*LexModelsV2) ListCustomVocabularyItemsWithContext ¶
func (c *LexModelsV2) ListCustomVocabularyItemsWithContext(ctx aws.Context, input *ListCustomVocabularyItemsInput, opts ...request.Option) (*ListCustomVocabularyItemsOutput, error)
ListCustomVocabularyItemsWithContext is the same as ListCustomVocabularyItems with the addition of the ability to pass a context and additional request options.
See ListCustomVocabularyItems for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListExports ¶
func (c *LexModelsV2) ListExports(input *ListExportsInput) (*ListExportsOutput, error)
ListExports API operation for Amazon Lex Model Building V2.
Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListExports for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListExports
func (*LexModelsV2) ListExportsPages ¶
func (c *LexModelsV2) ListExportsPages(input *ListExportsInput, fn func(*ListExportsOutput, bool) bool) error
ListExportsPages iterates over the pages of a ListExports operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListExports method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListExports operation. pageNum := 0 err := client.ListExportsPages(params, func(page *lexmodelsv2.ListExportsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListExportsPagesWithContext ¶
func (c *LexModelsV2) ListExportsPagesWithContext(ctx aws.Context, input *ListExportsInput, fn func(*ListExportsOutput, bool) bool, opts ...request.Option) error
ListExportsPagesWithContext same as ListExportsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListExportsRequest ¶
func (c *LexModelsV2) ListExportsRequest(input *ListExportsInput) (req *request.Request, output *ListExportsOutput)
ListExportsRequest generates a "aws/request.Request" representing the client's request for the ListExports operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListExports for more information on using the ListExports API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListExportsRequest method. req, resp := client.ListExportsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListExports
func (*LexModelsV2) ListExportsWithContext ¶
func (c *LexModelsV2) ListExportsWithContext(ctx aws.Context, input *ListExportsInput, opts ...request.Option) (*ListExportsOutput, error)
ListExportsWithContext is the same as ListExports with the addition of the ability to pass a context and additional request options.
See ListExports for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListImports ¶
func (c *LexModelsV2) ListImports(input *ListImportsInput) (*ListImportsOutput, error)
ListImports API operation for Amazon Lex Model Building V2.
Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListImports for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListImports
func (*LexModelsV2) ListImportsPages ¶
func (c *LexModelsV2) ListImportsPages(input *ListImportsInput, fn func(*ListImportsOutput, bool) bool) error
ListImportsPages iterates over the pages of a ListImports operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListImports method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListImports operation. pageNum := 0 err := client.ListImportsPages(params, func(page *lexmodelsv2.ListImportsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListImportsPagesWithContext ¶
func (c *LexModelsV2) ListImportsPagesWithContext(ctx aws.Context, input *ListImportsInput, fn func(*ListImportsOutput, bool) bool, opts ...request.Option) error
ListImportsPagesWithContext same as ListImportsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListImportsRequest ¶
func (c *LexModelsV2) ListImportsRequest(input *ListImportsInput) (req *request.Request, output *ListImportsOutput)
ListImportsRequest generates a "aws/request.Request" representing the client's request for the ListImports operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListImports for more information on using the ListImports API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListImportsRequest method. req, resp := client.ListImportsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListImports
func (*LexModelsV2) ListImportsWithContext ¶
func (c *LexModelsV2) ListImportsWithContext(ctx aws.Context, input *ListImportsInput, opts ...request.Option) (*ListImportsOutput, error)
ListImportsWithContext is the same as ListImports with the addition of the ability to pass a context and additional request options.
See ListImports for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListIntentMetrics ¶
func (c *LexModelsV2) ListIntentMetrics(input *ListIntentMetricsInput) (*ListIntentMetricsOutput, error)
ListIntentMetrics API operation for Amazon Lex Model Building V2.
Retrieves summary metrics for the intents in your bot. The following fields are required:
metrics – A list of AnalyticsIntentMetric (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_AnalyticsIntentMetric.html) objects. In each object, use the name field to specify the metric to calculate, the statistic field to specify whether to calculate the Sum, Average, or Max number, and the order field to specify whether to sort the results in Ascending or Descending order.
startDateTime and endDateTime – Define a time range for which you want to retrieve results.
Of the optional fields, you can organize the results in the following ways:
Use the filters field to filter the results, the groupBy field to specify categories by which to group the results, and the binBy field to specify time intervals by which to group the results.
Use the maxResults field to limit the number of results to return in a single response and the nextToken field to return the next batch of results if the response does not return the full set of results.
Note that an order field exists in both binBy and metrics. You can specify only one order in a given request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListIntentMetrics for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ServiceQuotaExceededException You have reached a quota for your bot.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListIntentMetrics
func (*LexModelsV2) ListIntentMetricsPages ¶
func (c *LexModelsV2) ListIntentMetricsPages(input *ListIntentMetricsInput, fn func(*ListIntentMetricsOutput, bool) bool) error
ListIntentMetricsPages iterates over the pages of a ListIntentMetrics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIntentMetrics method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListIntentMetrics operation. pageNum := 0 err := client.ListIntentMetricsPages(params, func(page *lexmodelsv2.ListIntentMetricsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListIntentMetricsPagesWithContext ¶
func (c *LexModelsV2) ListIntentMetricsPagesWithContext(ctx aws.Context, input *ListIntentMetricsInput, fn func(*ListIntentMetricsOutput, bool) bool, opts ...request.Option) error
ListIntentMetricsPagesWithContext same as ListIntentMetricsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListIntentMetricsRequest ¶
func (c *LexModelsV2) ListIntentMetricsRequest(input *ListIntentMetricsInput) (req *request.Request, output *ListIntentMetricsOutput)
ListIntentMetricsRequest generates a "aws/request.Request" representing the client's request for the ListIntentMetrics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListIntentMetrics for more information on using the ListIntentMetrics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListIntentMetricsRequest method. req, resp := client.ListIntentMetricsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListIntentMetrics
func (*LexModelsV2) ListIntentMetricsWithContext ¶
func (c *LexModelsV2) ListIntentMetricsWithContext(ctx aws.Context, input *ListIntentMetricsInput, opts ...request.Option) (*ListIntentMetricsOutput, error)
ListIntentMetricsWithContext is the same as ListIntentMetrics with the addition of the ability to pass a context and additional request options.
See ListIntentMetrics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListIntentPaths ¶
func (c *LexModelsV2) ListIntentPaths(input *ListIntentPathsInput) (*ListIntentPathsOutput, error)
ListIntentPaths API operation for Amazon Lex Model Building V2.
Retrieves summary statistics for a path of intents that users take over sessions with your bot. The following fields are required:
startDateTime and endDateTime – Define a time range for which you want to retrieve results.
intentPath – Define an order of intents for which you want to retrieve metrics. Separate intents in the path with a forward slash. For example, populate the intentPath field with /BookCar/BookHotel to see details about how many times users invoked the BookCar and BookHotel intents in that order.
Use the optional filters field to filter the results.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListIntentPaths for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ServiceQuotaExceededException You have reached a quota for your bot.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListIntentPaths
func (*LexModelsV2) ListIntentPathsRequest ¶
func (c *LexModelsV2) ListIntentPathsRequest(input *ListIntentPathsInput) (req *request.Request, output *ListIntentPathsOutput)
ListIntentPathsRequest generates a "aws/request.Request" representing the client's request for the ListIntentPaths operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListIntentPaths for more information on using the ListIntentPaths API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListIntentPathsRequest method. req, resp := client.ListIntentPathsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListIntentPaths
func (*LexModelsV2) ListIntentPathsWithContext ¶
func (c *LexModelsV2) ListIntentPathsWithContext(ctx aws.Context, input *ListIntentPathsInput, opts ...request.Option) (*ListIntentPathsOutput, error)
ListIntentPathsWithContext is the same as ListIntentPaths with the addition of the ability to pass a context and additional request options.
See ListIntentPaths for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListIntentStageMetrics ¶
func (c *LexModelsV2) ListIntentStageMetrics(input *ListIntentStageMetricsInput) (*ListIntentStageMetricsOutput, error)
ListIntentStageMetrics API operation for Amazon Lex Model Building V2.
Retrieves summary metrics for the stages within intents in your bot. The following fields are required:
metrics – A list of AnalyticsIntentStageMetric (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_AnalyticsIntentStageMetric.html) objects. In each object, use the name field to specify the metric to calculate, the statistic field to specify whether to calculate the Sum, Average, or Max number, and the order field to specify whether to sort the results in Ascending or Descending order.
startDateTime and endDateTime – Define a time range for which you want to retrieve results.
Of the optional fields, you can organize the results in the following ways:
Use the filters field to filter the results, the groupBy field to specify categories by which to group the results, and the binBy field to specify time intervals by which to group the results.
Use the maxResults field to limit the number of results to return in a single response and the nextToken field to return the next batch of results if the response does not return the full set of results.
Note that an order field exists in both binBy and metrics. You can only specify one order in a given request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListIntentStageMetrics for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ServiceQuotaExceededException You have reached a quota for your bot.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListIntentStageMetrics
func (*LexModelsV2) ListIntentStageMetricsPages ¶
func (c *LexModelsV2) ListIntentStageMetricsPages(input *ListIntentStageMetricsInput, fn func(*ListIntentStageMetricsOutput, bool) bool) error
ListIntentStageMetricsPages iterates over the pages of a ListIntentStageMetrics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIntentStageMetrics method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListIntentStageMetrics operation. pageNum := 0 err := client.ListIntentStageMetricsPages(params, func(page *lexmodelsv2.ListIntentStageMetricsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListIntentStageMetricsPagesWithContext ¶
func (c *LexModelsV2) ListIntentStageMetricsPagesWithContext(ctx aws.Context, input *ListIntentStageMetricsInput, fn func(*ListIntentStageMetricsOutput, bool) bool, opts ...request.Option) error
ListIntentStageMetricsPagesWithContext same as ListIntentStageMetricsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListIntentStageMetricsRequest ¶
func (c *LexModelsV2) ListIntentStageMetricsRequest(input *ListIntentStageMetricsInput) (req *request.Request, output *ListIntentStageMetricsOutput)
ListIntentStageMetricsRequest generates a "aws/request.Request" representing the client's request for the ListIntentStageMetrics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListIntentStageMetrics for more information on using the ListIntentStageMetrics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListIntentStageMetricsRequest method. req, resp := client.ListIntentStageMetricsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListIntentStageMetrics
func (*LexModelsV2) ListIntentStageMetricsWithContext ¶
func (c *LexModelsV2) ListIntentStageMetricsWithContext(ctx aws.Context, input *ListIntentStageMetricsInput, opts ...request.Option) (*ListIntentStageMetricsOutput, error)
ListIntentStageMetricsWithContext is the same as ListIntentStageMetrics with the addition of the ability to pass a context and additional request options.
See ListIntentStageMetrics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListIntents ¶
func (c *LexModelsV2) ListIntents(input *ListIntentsInput) (*ListIntentsOutput, error)
ListIntents API operation for Amazon Lex Model Building V2.
Get a list of intents that meet the specified criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListIntents for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListIntents
func (*LexModelsV2) ListIntentsPages ¶
func (c *LexModelsV2) ListIntentsPages(input *ListIntentsInput, fn func(*ListIntentsOutput, bool) bool) error
ListIntentsPages iterates over the pages of a ListIntents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIntents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListIntents operation. pageNum := 0 err := client.ListIntentsPages(params, func(page *lexmodelsv2.ListIntentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListIntentsPagesWithContext ¶
func (c *LexModelsV2) ListIntentsPagesWithContext(ctx aws.Context, input *ListIntentsInput, fn func(*ListIntentsOutput, bool) bool, opts ...request.Option) error
ListIntentsPagesWithContext same as ListIntentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListIntentsRequest ¶
func (c *LexModelsV2) ListIntentsRequest(input *ListIntentsInput) (req *request.Request, output *ListIntentsOutput)
ListIntentsRequest generates a "aws/request.Request" representing the client's request for the ListIntents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListIntents for more information on using the ListIntents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListIntentsRequest method. req, resp := client.ListIntentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListIntents
func (*LexModelsV2) ListIntentsWithContext ¶
func (c *LexModelsV2) ListIntentsWithContext(ctx aws.Context, input *ListIntentsInput, opts ...request.Option) (*ListIntentsOutput, error)
ListIntentsWithContext is the same as ListIntents with the addition of the ability to pass a context and additional request options.
See ListIntents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListRecommendedIntents ¶
func (c *LexModelsV2) ListRecommendedIntents(input *ListRecommendedIntentsInput) (*ListRecommendedIntentsOutput, error)
ListRecommendedIntents API operation for Amazon Lex Model Building V2.
Gets a list of recommended intents provided by the bot recommendation that you can use in your bot. Intents in the response are ordered by relevance.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListRecommendedIntents for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListRecommendedIntents
func (*LexModelsV2) ListRecommendedIntentsPages ¶
func (c *LexModelsV2) ListRecommendedIntentsPages(input *ListRecommendedIntentsInput, fn func(*ListRecommendedIntentsOutput, bool) bool) error
ListRecommendedIntentsPages iterates over the pages of a ListRecommendedIntents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRecommendedIntents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRecommendedIntents operation. pageNum := 0 err := client.ListRecommendedIntentsPages(params, func(page *lexmodelsv2.ListRecommendedIntentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListRecommendedIntentsPagesWithContext ¶
func (c *LexModelsV2) ListRecommendedIntentsPagesWithContext(ctx aws.Context, input *ListRecommendedIntentsInput, fn func(*ListRecommendedIntentsOutput, bool) bool, opts ...request.Option) error
ListRecommendedIntentsPagesWithContext same as ListRecommendedIntentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListRecommendedIntentsRequest ¶
func (c *LexModelsV2) ListRecommendedIntentsRequest(input *ListRecommendedIntentsInput) (req *request.Request, output *ListRecommendedIntentsOutput)
ListRecommendedIntentsRequest generates a "aws/request.Request" representing the client's request for the ListRecommendedIntents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListRecommendedIntents for more information on using the ListRecommendedIntents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListRecommendedIntentsRequest method. req, resp := client.ListRecommendedIntentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListRecommendedIntents
func (*LexModelsV2) ListRecommendedIntentsWithContext ¶
func (c *LexModelsV2) ListRecommendedIntentsWithContext(ctx aws.Context, input *ListRecommendedIntentsInput, opts ...request.Option) (*ListRecommendedIntentsOutput, error)
ListRecommendedIntentsWithContext is the same as ListRecommendedIntents with the addition of the ability to pass a context and additional request options.
See ListRecommendedIntents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListSessionAnalyticsData ¶
func (c *LexModelsV2) ListSessionAnalyticsData(input *ListSessionAnalyticsDataInput) (*ListSessionAnalyticsDataOutput, error)
ListSessionAnalyticsData API operation for Amazon Lex Model Building V2.
Retrieves a list of metadata for individual user sessions with your bot. The startDateTime and endDateTime fields are required. These fields define a time range for which you want to retrieve results. Of the optional fields, you can organize the results in the following ways:
Use the filters field to filter the results and the sortBy field to specify the values by which to sort the results.
Use the maxResults field to limit the number of results to return in a single response and the nextToken field to return the next batch of results if the response does not return the full set of results.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListSessionAnalyticsData for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ServiceQuotaExceededException You have reached a quota for your bot.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListSessionAnalyticsData
func (*LexModelsV2) ListSessionAnalyticsDataPages ¶
func (c *LexModelsV2) ListSessionAnalyticsDataPages(input *ListSessionAnalyticsDataInput, fn func(*ListSessionAnalyticsDataOutput, bool) bool) error
ListSessionAnalyticsDataPages iterates over the pages of a ListSessionAnalyticsData operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSessionAnalyticsData method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSessionAnalyticsData operation. pageNum := 0 err := client.ListSessionAnalyticsDataPages(params, func(page *lexmodelsv2.ListSessionAnalyticsDataOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListSessionAnalyticsDataPagesWithContext ¶
func (c *LexModelsV2) ListSessionAnalyticsDataPagesWithContext(ctx aws.Context, input *ListSessionAnalyticsDataInput, fn func(*ListSessionAnalyticsDataOutput, bool) bool, opts ...request.Option) error
ListSessionAnalyticsDataPagesWithContext same as ListSessionAnalyticsDataPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListSessionAnalyticsDataRequest ¶
func (c *LexModelsV2) ListSessionAnalyticsDataRequest(input *ListSessionAnalyticsDataInput) (req *request.Request, output *ListSessionAnalyticsDataOutput)
ListSessionAnalyticsDataRequest generates a "aws/request.Request" representing the client's request for the ListSessionAnalyticsData operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSessionAnalyticsData for more information on using the ListSessionAnalyticsData API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSessionAnalyticsDataRequest method. req, resp := client.ListSessionAnalyticsDataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListSessionAnalyticsData
func (*LexModelsV2) ListSessionAnalyticsDataWithContext ¶
func (c *LexModelsV2) ListSessionAnalyticsDataWithContext(ctx aws.Context, input *ListSessionAnalyticsDataInput, opts ...request.Option) (*ListSessionAnalyticsDataOutput, error)
ListSessionAnalyticsDataWithContext is the same as ListSessionAnalyticsData with the addition of the ability to pass a context and additional request options.
See ListSessionAnalyticsData for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListSessionMetrics ¶
func (c *LexModelsV2) ListSessionMetrics(input *ListSessionMetricsInput) (*ListSessionMetricsOutput, error)
ListSessionMetrics API operation for Amazon Lex Model Building V2.
Retrieves summary metrics for the user sessions with your bot. The following fields are required:
metrics – A list of AnalyticsSessionMetric (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_AnalyticsSessionMetric.html) objects. In each object, use the name field to specify the metric to calculate, the statistic field to specify whether to calculate the Sum, Average, or Max number, and the order field to specify whether to sort the results in Ascending or Descending order.
startDateTime and endDateTime – Define a time range for which you want to retrieve results.
Of the optional fields, you can organize the results in the following ways:
Use the filters field to filter the results, the groupBy field to specify categories by which to group the results, and the binBy field to specify time intervals by which to group the results.
Use the maxResults field to limit the number of results to return in a single response and the nextToken field to return the next batch of results if the response does not return the full set of results.
Note that an order field exists in both binBy and metrics. Currently, you can specify it in either field, but not in both.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListSessionMetrics for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ServiceQuotaExceededException You have reached a quota for your bot.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListSessionMetrics
func (*LexModelsV2) ListSessionMetricsPages ¶
func (c *LexModelsV2) ListSessionMetricsPages(input *ListSessionMetricsInput, fn func(*ListSessionMetricsOutput, bool) bool) error
ListSessionMetricsPages iterates over the pages of a ListSessionMetrics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSessionMetrics method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSessionMetrics operation. pageNum := 0 err := client.ListSessionMetricsPages(params, func(page *lexmodelsv2.ListSessionMetricsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListSessionMetricsPagesWithContext ¶
func (c *LexModelsV2) ListSessionMetricsPagesWithContext(ctx aws.Context, input *ListSessionMetricsInput, fn func(*ListSessionMetricsOutput, bool) bool, opts ...request.Option) error
ListSessionMetricsPagesWithContext same as ListSessionMetricsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListSessionMetricsRequest ¶
func (c *LexModelsV2) ListSessionMetricsRequest(input *ListSessionMetricsInput) (req *request.Request, output *ListSessionMetricsOutput)
ListSessionMetricsRequest generates a "aws/request.Request" representing the client's request for the ListSessionMetrics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSessionMetrics for more information on using the ListSessionMetrics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSessionMetricsRequest method. req, resp := client.ListSessionMetricsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListSessionMetrics
func (*LexModelsV2) ListSessionMetricsWithContext ¶
func (c *LexModelsV2) ListSessionMetricsWithContext(ctx aws.Context, input *ListSessionMetricsInput, opts ...request.Option) (*ListSessionMetricsOutput, error)
ListSessionMetricsWithContext is the same as ListSessionMetrics with the addition of the ability to pass a context and additional request options.
See ListSessionMetrics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListSlotTypes ¶
func (c *LexModelsV2) ListSlotTypes(input *ListSlotTypesInput) (*ListSlotTypesOutput, error)
ListSlotTypes API operation for Amazon Lex Model Building V2.
Gets a list of slot types that match the specified criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListSlotTypes for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListSlotTypes
func (*LexModelsV2) ListSlotTypesPages ¶
func (c *LexModelsV2) ListSlotTypesPages(input *ListSlotTypesInput, fn func(*ListSlotTypesOutput, bool) bool) error
ListSlotTypesPages iterates over the pages of a ListSlotTypes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSlotTypes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSlotTypes operation. pageNum := 0 err := client.ListSlotTypesPages(params, func(page *lexmodelsv2.ListSlotTypesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListSlotTypesPagesWithContext ¶
func (c *LexModelsV2) ListSlotTypesPagesWithContext(ctx aws.Context, input *ListSlotTypesInput, fn func(*ListSlotTypesOutput, bool) bool, opts ...request.Option) error
ListSlotTypesPagesWithContext same as ListSlotTypesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListSlotTypesRequest ¶
func (c *LexModelsV2) ListSlotTypesRequest(input *ListSlotTypesInput) (req *request.Request, output *ListSlotTypesOutput)
ListSlotTypesRequest generates a "aws/request.Request" representing the client's request for the ListSlotTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSlotTypes for more information on using the ListSlotTypes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSlotTypesRequest method. req, resp := client.ListSlotTypesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListSlotTypes
func (*LexModelsV2) ListSlotTypesWithContext ¶
func (c *LexModelsV2) ListSlotTypesWithContext(ctx aws.Context, input *ListSlotTypesInput, opts ...request.Option) (*ListSlotTypesOutput, error)
ListSlotTypesWithContext is the same as ListSlotTypes with the addition of the ability to pass a context and additional request options.
See ListSlotTypes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListSlots ¶
func (c *LexModelsV2) ListSlots(input *ListSlotsInput) (*ListSlotsOutput, error)
ListSlots API operation for Amazon Lex Model Building V2.
Gets a list of slots that match the specified criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListSlots for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListSlots
func (*LexModelsV2) ListSlotsPages ¶
func (c *LexModelsV2) ListSlotsPages(input *ListSlotsInput, fn func(*ListSlotsOutput, bool) bool) error
ListSlotsPages iterates over the pages of a ListSlots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSlots method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSlots operation. pageNum := 0 err := client.ListSlotsPages(params, func(page *lexmodelsv2.ListSlotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListSlotsPagesWithContext ¶
func (c *LexModelsV2) ListSlotsPagesWithContext(ctx aws.Context, input *ListSlotsInput, fn func(*ListSlotsOutput, bool) bool, opts ...request.Option) error
ListSlotsPagesWithContext same as ListSlotsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListSlotsRequest ¶
func (c *LexModelsV2) ListSlotsRequest(input *ListSlotsInput) (req *request.Request, output *ListSlotsOutput)
ListSlotsRequest generates a "aws/request.Request" representing the client's request for the ListSlots operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSlots for more information on using the ListSlots API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSlotsRequest method. req, resp := client.ListSlotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListSlots
func (*LexModelsV2) ListSlotsWithContext ¶
func (c *LexModelsV2) ListSlotsWithContext(ctx aws.Context, input *ListSlotsInput, opts ...request.Option) (*ListSlotsOutput, error)
ListSlotsWithContext is the same as ListSlots with the addition of the ability to pass a context and additional request options.
See ListSlots for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTagsForResource ¶
func (c *LexModelsV2) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Lex Model Building V2.
Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTagsForResource
func (*LexModelsV2) ListTagsForResourceRequest ¶
func (c *LexModelsV2) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTagsForResource
func (*LexModelsV2) ListTagsForResourceWithContext ¶
func (c *LexModelsV2) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTestExecutionResultItems ¶
func (c *LexModelsV2) ListTestExecutionResultItems(input *ListTestExecutionResultItemsInput) (*ListTestExecutionResultItemsOutput, error)
ListTestExecutionResultItems API operation for Amazon Lex Model Building V2.
Gets a list of test execution result items.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListTestExecutionResultItems for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTestExecutionResultItems
func (*LexModelsV2) ListTestExecutionResultItemsPages ¶
func (c *LexModelsV2) ListTestExecutionResultItemsPages(input *ListTestExecutionResultItemsInput, fn func(*ListTestExecutionResultItemsOutput, bool) bool) error
ListTestExecutionResultItemsPages iterates over the pages of a ListTestExecutionResultItems operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestExecutionResultItems method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTestExecutionResultItems operation. pageNum := 0 err := client.ListTestExecutionResultItemsPages(params, func(page *lexmodelsv2.ListTestExecutionResultItemsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListTestExecutionResultItemsPagesWithContext ¶
func (c *LexModelsV2) ListTestExecutionResultItemsPagesWithContext(ctx aws.Context, input *ListTestExecutionResultItemsInput, fn func(*ListTestExecutionResultItemsOutput, bool) bool, opts ...request.Option) error
ListTestExecutionResultItemsPagesWithContext same as ListTestExecutionResultItemsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTestExecutionResultItemsRequest ¶
func (c *LexModelsV2) ListTestExecutionResultItemsRequest(input *ListTestExecutionResultItemsInput) (req *request.Request, output *ListTestExecutionResultItemsOutput)
ListTestExecutionResultItemsRequest generates a "aws/request.Request" representing the client's request for the ListTestExecutionResultItems operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTestExecutionResultItems for more information on using the ListTestExecutionResultItems API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTestExecutionResultItemsRequest method. req, resp := client.ListTestExecutionResultItemsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTestExecutionResultItems
func (*LexModelsV2) ListTestExecutionResultItemsWithContext ¶
func (c *LexModelsV2) ListTestExecutionResultItemsWithContext(ctx aws.Context, input *ListTestExecutionResultItemsInput, opts ...request.Option) (*ListTestExecutionResultItemsOutput, error)
ListTestExecutionResultItemsWithContext is the same as ListTestExecutionResultItems with the addition of the ability to pass a context and additional request options.
See ListTestExecutionResultItems for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTestExecutions ¶
func (c *LexModelsV2) ListTestExecutions(input *ListTestExecutionsInput) (*ListTestExecutionsOutput, error)
ListTestExecutions API operation for Amazon Lex Model Building V2.
The list of test set executions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListTestExecutions for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTestExecutions
func (*LexModelsV2) ListTestExecutionsPages ¶
func (c *LexModelsV2) ListTestExecutionsPages(input *ListTestExecutionsInput, fn func(*ListTestExecutionsOutput, bool) bool) error
ListTestExecutionsPages iterates over the pages of a ListTestExecutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestExecutions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTestExecutions operation. pageNum := 0 err := client.ListTestExecutionsPages(params, func(page *lexmodelsv2.ListTestExecutionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListTestExecutionsPagesWithContext ¶
func (c *LexModelsV2) ListTestExecutionsPagesWithContext(ctx aws.Context, input *ListTestExecutionsInput, fn func(*ListTestExecutionsOutput, bool) bool, opts ...request.Option) error
ListTestExecutionsPagesWithContext same as ListTestExecutionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTestExecutionsRequest ¶
func (c *LexModelsV2) ListTestExecutionsRequest(input *ListTestExecutionsInput) (req *request.Request, output *ListTestExecutionsOutput)
ListTestExecutionsRequest generates a "aws/request.Request" representing the client's request for the ListTestExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTestExecutions for more information on using the ListTestExecutions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTestExecutionsRequest method. req, resp := client.ListTestExecutionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTestExecutions
func (*LexModelsV2) ListTestExecutionsWithContext ¶
func (c *LexModelsV2) ListTestExecutionsWithContext(ctx aws.Context, input *ListTestExecutionsInput, opts ...request.Option) (*ListTestExecutionsOutput, error)
ListTestExecutionsWithContext is the same as ListTestExecutions with the addition of the ability to pass a context and additional request options.
See ListTestExecutions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTestSetRecords ¶
func (c *LexModelsV2) ListTestSetRecords(input *ListTestSetRecordsInput) (*ListTestSetRecordsOutput, error)
ListTestSetRecords API operation for Amazon Lex Model Building V2.
The list of test set records.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListTestSetRecords for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTestSetRecords
func (*LexModelsV2) ListTestSetRecordsPages ¶
func (c *LexModelsV2) ListTestSetRecordsPages(input *ListTestSetRecordsInput, fn func(*ListTestSetRecordsOutput, bool) bool) error
ListTestSetRecordsPages iterates over the pages of a ListTestSetRecords operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestSetRecords method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTestSetRecords operation. pageNum := 0 err := client.ListTestSetRecordsPages(params, func(page *lexmodelsv2.ListTestSetRecordsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListTestSetRecordsPagesWithContext ¶
func (c *LexModelsV2) ListTestSetRecordsPagesWithContext(ctx aws.Context, input *ListTestSetRecordsInput, fn func(*ListTestSetRecordsOutput, bool) bool, opts ...request.Option) error
ListTestSetRecordsPagesWithContext same as ListTestSetRecordsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTestSetRecordsRequest ¶
func (c *LexModelsV2) ListTestSetRecordsRequest(input *ListTestSetRecordsInput) (req *request.Request, output *ListTestSetRecordsOutput)
ListTestSetRecordsRequest generates a "aws/request.Request" representing the client's request for the ListTestSetRecords operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTestSetRecords for more information on using the ListTestSetRecords API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTestSetRecordsRequest method. req, resp := client.ListTestSetRecordsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTestSetRecords
func (*LexModelsV2) ListTestSetRecordsWithContext ¶
func (c *LexModelsV2) ListTestSetRecordsWithContext(ctx aws.Context, input *ListTestSetRecordsInput, opts ...request.Option) (*ListTestSetRecordsOutput, error)
ListTestSetRecordsWithContext is the same as ListTestSetRecords with the addition of the ability to pass a context and additional request options.
See ListTestSetRecords for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTestSets ¶
func (c *LexModelsV2) ListTestSets(input *ListTestSetsInput) (*ListTestSetsOutput, error)
ListTestSets API operation for Amazon Lex Model Building V2.
The list of the test sets ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListTestSets for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTestSets
func (*LexModelsV2) ListTestSetsPages ¶
func (c *LexModelsV2) ListTestSetsPages(input *ListTestSetsInput, fn func(*ListTestSetsOutput, bool) bool) error
ListTestSetsPages iterates over the pages of a ListTestSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTestSets method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTestSets operation. pageNum := 0 err := client.ListTestSetsPages(params, func(page *lexmodelsv2.ListTestSetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListTestSetsPagesWithContext ¶
func (c *LexModelsV2) ListTestSetsPagesWithContext(ctx aws.Context, input *ListTestSetsInput, fn func(*ListTestSetsOutput, bool) bool, opts ...request.Option) error
ListTestSetsPagesWithContext same as ListTestSetsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListTestSetsRequest ¶
func (c *LexModelsV2) ListTestSetsRequest(input *ListTestSetsInput) (req *request.Request, output *ListTestSetsOutput)
ListTestSetsRequest generates a "aws/request.Request" representing the client's request for the ListTestSets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTestSets for more information on using the ListTestSets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTestSetsRequest method. req, resp := client.ListTestSetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListTestSets
func (*LexModelsV2) ListTestSetsWithContext ¶
func (c *LexModelsV2) ListTestSetsWithContext(ctx aws.Context, input *ListTestSetsInput, opts ...request.Option) (*ListTestSetsOutput, error)
ListTestSetsWithContext is the same as ListTestSets with the addition of the ability to pass a context and additional request options.
See ListTestSets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListUtteranceAnalyticsData ¶
func (c *LexModelsV2) ListUtteranceAnalyticsData(input *ListUtteranceAnalyticsDataInput) (*ListUtteranceAnalyticsDataOutput, error)
ListUtteranceAnalyticsData API operation for Amazon Lex Model Building V2.
To use this API operation, your IAM role must have permissions to perform the ListAggregatedUtterances (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListAggregatedUtterances.html) operation, which provides access to utterance-related analytics. See Viewing utterance statistics (https://docs.aws.amazon.com/lexv2/latest/dg/monitoring-utterances.html) for the IAM policy to apply to the IAM role.
Retrieves a list of metadata for individual user utterances to your bot. The following fields are required:
- startDateTime and endDateTime – Define a time range for which you want to retrieve results.
Of the optional fields, you can organize the results in the following ways:
Use the filters field to filter the results and the sortBy field to specify the values by which to sort the results.
Use the maxResults field to limit the number of results to return in a single response and the nextToken field to return the next batch of results if the response does not return the full set of results.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListUtteranceAnalyticsData for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ServiceQuotaExceededException You have reached a quota for your bot.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListUtteranceAnalyticsData
func (*LexModelsV2) ListUtteranceAnalyticsDataPages ¶
func (c *LexModelsV2) ListUtteranceAnalyticsDataPages(input *ListUtteranceAnalyticsDataInput, fn func(*ListUtteranceAnalyticsDataOutput, bool) bool) error
ListUtteranceAnalyticsDataPages iterates over the pages of a ListUtteranceAnalyticsData operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUtteranceAnalyticsData method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListUtteranceAnalyticsData operation. pageNum := 0 err := client.ListUtteranceAnalyticsDataPages(params, func(page *lexmodelsv2.ListUtteranceAnalyticsDataOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListUtteranceAnalyticsDataPagesWithContext ¶
func (c *LexModelsV2) ListUtteranceAnalyticsDataPagesWithContext(ctx aws.Context, input *ListUtteranceAnalyticsDataInput, fn func(*ListUtteranceAnalyticsDataOutput, bool) bool, opts ...request.Option) error
ListUtteranceAnalyticsDataPagesWithContext same as ListUtteranceAnalyticsDataPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListUtteranceAnalyticsDataRequest ¶
func (c *LexModelsV2) ListUtteranceAnalyticsDataRequest(input *ListUtteranceAnalyticsDataInput) (req *request.Request, output *ListUtteranceAnalyticsDataOutput)
ListUtteranceAnalyticsDataRequest generates a "aws/request.Request" representing the client's request for the ListUtteranceAnalyticsData operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListUtteranceAnalyticsData for more information on using the ListUtteranceAnalyticsData API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListUtteranceAnalyticsDataRequest method. req, resp := client.ListUtteranceAnalyticsDataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListUtteranceAnalyticsData
func (*LexModelsV2) ListUtteranceAnalyticsDataWithContext ¶
func (c *LexModelsV2) ListUtteranceAnalyticsDataWithContext(ctx aws.Context, input *ListUtteranceAnalyticsDataInput, opts ...request.Option) (*ListUtteranceAnalyticsDataOutput, error)
ListUtteranceAnalyticsDataWithContext is the same as ListUtteranceAnalyticsData with the addition of the ability to pass a context and additional request options.
See ListUtteranceAnalyticsData for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListUtteranceMetrics ¶
func (c *LexModelsV2) ListUtteranceMetrics(input *ListUtteranceMetricsInput) (*ListUtteranceMetricsOutput, error)
ListUtteranceMetrics API operation for Amazon Lex Model Building V2.
To use this API operation, your IAM role must have permissions to perform the ListAggregatedUtterances (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListAggregatedUtterances.html) operation, which provides access to utterance-related analytics. See Viewing utterance statistics (https://docs.aws.amazon.com/lexv2/latest/dg/monitoring-utterances.html) for the IAM policy to apply to the IAM role.
Retrieves summary metrics for the utterances in your bot. The following fields are required:
metrics – A list of AnalyticsUtteranceMetric (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_AnalyticsUtteranceMetric.html) objects. In each object, use the name field to specify the metric to calculate, the statistic field to specify whether to calculate the Sum, Average, or Max number, and the order field to specify whether to sort the results in Ascending or Descending order.
startDateTime and endDateTime – Define a time range for which you want to retrieve results.
Of the optional fields, you can organize the results in the following ways:
Use the filters field to filter the results, the groupBy field to specify categories by which to group the results, and the binBy field to specify time intervals by which to group the results.
Use the maxResults field to limit the number of results to return in a single response and the nextToken field to return the next batch of results if the response does not return the full set of results.
Note that an order field exists in both binBy and metrics. Currently, you can specify it in either field, but not in both.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation ListUtteranceMetrics for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ServiceQuotaExceededException You have reached a quota for your bot.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListUtteranceMetrics
func (*LexModelsV2) ListUtteranceMetricsPages ¶
func (c *LexModelsV2) ListUtteranceMetricsPages(input *ListUtteranceMetricsInput, fn func(*ListUtteranceMetricsOutput, bool) bool) error
ListUtteranceMetricsPages iterates over the pages of a ListUtteranceMetrics operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUtteranceMetrics method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListUtteranceMetrics operation. pageNum := 0 err := client.ListUtteranceMetricsPages(params, func(page *lexmodelsv2.ListUtteranceMetricsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*LexModelsV2) ListUtteranceMetricsPagesWithContext ¶
func (c *LexModelsV2) ListUtteranceMetricsPagesWithContext(ctx aws.Context, input *ListUtteranceMetricsInput, fn func(*ListUtteranceMetricsOutput, bool) bool, opts ...request.Option) error
ListUtteranceMetricsPagesWithContext same as ListUtteranceMetricsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) ListUtteranceMetricsRequest ¶
func (c *LexModelsV2) ListUtteranceMetricsRequest(input *ListUtteranceMetricsInput) (req *request.Request, output *ListUtteranceMetricsOutput)
ListUtteranceMetricsRequest generates a "aws/request.Request" representing the client's request for the ListUtteranceMetrics operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListUtteranceMetrics for more information on using the ListUtteranceMetrics API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListUtteranceMetricsRequest method. req, resp := client.ListUtteranceMetricsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/ListUtteranceMetrics
func (*LexModelsV2) ListUtteranceMetricsWithContext ¶
func (c *LexModelsV2) ListUtteranceMetricsWithContext(ctx aws.Context, input *ListUtteranceMetricsInput, opts ...request.Option) (*ListUtteranceMetricsOutput, error)
ListUtteranceMetricsWithContext is the same as ListUtteranceMetrics with the addition of the ability to pass a context and additional request options.
See ListUtteranceMetrics for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) SearchAssociatedTranscripts ¶
func (c *LexModelsV2) SearchAssociatedTranscripts(input *SearchAssociatedTranscriptsInput) (*SearchAssociatedTranscriptsOutput, error)
SearchAssociatedTranscripts API operation for Amazon Lex Model Building V2.
Search for associated transcripts that meet the specified criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation SearchAssociatedTranscripts for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/SearchAssociatedTranscripts
func (*LexModelsV2) SearchAssociatedTranscriptsRequest ¶
func (c *LexModelsV2) SearchAssociatedTranscriptsRequest(input *SearchAssociatedTranscriptsInput) (req *request.Request, output *SearchAssociatedTranscriptsOutput)
SearchAssociatedTranscriptsRequest generates a "aws/request.Request" representing the client's request for the SearchAssociatedTranscripts operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See SearchAssociatedTranscripts for more information on using the SearchAssociatedTranscripts API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the SearchAssociatedTranscriptsRequest method. req, resp := client.SearchAssociatedTranscriptsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/SearchAssociatedTranscripts
func (*LexModelsV2) SearchAssociatedTranscriptsWithContext ¶
func (c *LexModelsV2) SearchAssociatedTranscriptsWithContext(ctx aws.Context, input *SearchAssociatedTranscriptsInput, opts ...request.Option) (*SearchAssociatedTranscriptsOutput, error)
SearchAssociatedTranscriptsWithContext is the same as SearchAssociatedTranscripts with the addition of the ability to pass a context and additional request options.
See SearchAssociatedTranscripts for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) StartBotRecommendation ¶
func (c *LexModelsV2) StartBotRecommendation(input *StartBotRecommendationInput) (*StartBotRecommendationOutput, error)
StartBotRecommendation API operation for Amazon Lex Model Building V2.
Use this to provide your transcript data, and to start the bot recommendation process.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation StartBotRecommendation for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartBotRecommendation
func (*LexModelsV2) StartBotRecommendationRequest ¶
func (c *LexModelsV2) StartBotRecommendationRequest(input *StartBotRecommendationInput) (req *request.Request, output *StartBotRecommendationOutput)
StartBotRecommendationRequest generates a "aws/request.Request" representing the client's request for the StartBotRecommendation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartBotRecommendation for more information on using the StartBotRecommendation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartBotRecommendationRequest method. req, resp := client.StartBotRecommendationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartBotRecommendation
func (*LexModelsV2) StartBotRecommendationWithContext ¶
func (c *LexModelsV2) StartBotRecommendationWithContext(ctx aws.Context, input *StartBotRecommendationInput, opts ...request.Option) (*StartBotRecommendationOutput, error)
StartBotRecommendationWithContext is the same as StartBotRecommendation with the addition of the ability to pass a context and additional request options.
See StartBotRecommendation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) StartBotResourceGeneration ¶
func (c *LexModelsV2) StartBotResourceGeneration(input *StartBotResourceGenerationInput) (*StartBotResourceGenerationOutput, error)
StartBotResourceGeneration API operation for Amazon Lex Model Building V2.
Starts a request for the descriptive bot builder to generate a bot locale configuration based on the prompt you provide it. After you make this call, use the DescribeBotResourceGeneration operation to check on the status of the generation and for the generatedBotLocaleUrl when the generation is complete. Use that value to retrieve the Amazon S3 object containing the bot locale configuration. You can then modify and import this configuration.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation StartBotResourceGeneration for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartBotResourceGeneration
func (*LexModelsV2) StartBotResourceGenerationRequest ¶
func (c *LexModelsV2) StartBotResourceGenerationRequest(input *StartBotResourceGenerationInput) (req *request.Request, output *StartBotResourceGenerationOutput)
StartBotResourceGenerationRequest generates a "aws/request.Request" representing the client's request for the StartBotResourceGeneration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartBotResourceGeneration for more information on using the StartBotResourceGeneration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartBotResourceGenerationRequest method. req, resp := client.StartBotResourceGenerationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartBotResourceGeneration
func (*LexModelsV2) StartBotResourceGenerationWithContext ¶
func (c *LexModelsV2) StartBotResourceGenerationWithContext(ctx aws.Context, input *StartBotResourceGenerationInput, opts ...request.Option) (*StartBotResourceGenerationOutput, error)
StartBotResourceGenerationWithContext is the same as StartBotResourceGeneration with the addition of the ability to pass a context and additional request options.
See StartBotResourceGeneration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) StartImport ¶
func (c *LexModelsV2) StartImport(input *StartImportInput) (*StartImportOutput, error)
StartImport API operation for Amazon Lex Model Building V2.
Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation StartImport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartImport
func (*LexModelsV2) StartImportRequest ¶
func (c *LexModelsV2) StartImportRequest(input *StartImportInput) (req *request.Request, output *StartImportOutput)
StartImportRequest generates a "aws/request.Request" representing the client's request for the StartImport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartImport for more information on using the StartImport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartImportRequest method. req, resp := client.StartImportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartImport
func (*LexModelsV2) StartImportWithContext ¶
func (c *LexModelsV2) StartImportWithContext(ctx aws.Context, input *StartImportInput, opts ...request.Option) (*StartImportOutput, error)
StartImportWithContext is the same as StartImport with the addition of the ability to pass a context and additional request options.
See StartImport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) StartTestExecution ¶
func (c *LexModelsV2) StartTestExecution(input *StartTestExecutionInput) (*StartTestExecutionOutput, error)
StartTestExecution API operation for Amazon Lex Model Building V2.
The action to start test set execution.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation StartTestExecution for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartTestExecution
func (*LexModelsV2) StartTestExecutionRequest ¶
func (c *LexModelsV2) StartTestExecutionRequest(input *StartTestExecutionInput) (req *request.Request, output *StartTestExecutionOutput)
StartTestExecutionRequest generates a "aws/request.Request" representing the client's request for the StartTestExecution operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartTestExecution for more information on using the StartTestExecution API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartTestExecutionRequest method. req, resp := client.StartTestExecutionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartTestExecution
func (*LexModelsV2) StartTestExecutionWithContext ¶
func (c *LexModelsV2) StartTestExecutionWithContext(ctx aws.Context, input *StartTestExecutionInput, opts ...request.Option) (*StartTestExecutionOutput, error)
StartTestExecutionWithContext is the same as StartTestExecution with the addition of the ability to pass a context and additional request options.
See StartTestExecution for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) StartTestSetGeneration ¶
func (c *LexModelsV2) StartTestSetGeneration(input *StartTestSetGenerationInput) (*StartTestSetGenerationOutput, error)
StartTestSetGeneration API operation for Amazon Lex Model Building V2.
The action to start the generation of test set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation StartTestSetGeneration for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartTestSetGeneration
func (*LexModelsV2) StartTestSetGenerationRequest ¶
func (c *LexModelsV2) StartTestSetGenerationRequest(input *StartTestSetGenerationInput) (req *request.Request, output *StartTestSetGenerationOutput)
StartTestSetGenerationRequest generates a "aws/request.Request" representing the client's request for the StartTestSetGeneration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartTestSetGeneration for more information on using the StartTestSetGeneration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartTestSetGenerationRequest method. req, resp := client.StartTestSetGenerationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StartTestSetGeneration
func (*LexModelsV2) StartTestSetGenerationWithContext ¶
func (c *LexModelsV2) StartTestSetGenerationWithContext(ctx aws.Context, input *StartTestSetGenerationInput, opts ...request.Option) (*StartTestSetGenerationOutput, error)
StartTestSetGenerationWithContext is the same as StartTestSetGeneration with the addition of the ability to pass a context and additional request options.
See StartTestSetGeneration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) StopBotRecommendation ¶
func (c *LexModelsV2) StopBotRecommendation(input *StopBotRecommendationInput) (*StopBotRecommendationOutput, error)
StopBotRecommendation API operation for Amazon Lex Model Building V2.
Stop an already running Bot Recommendation request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation StopBotRecommendation for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StopBotRecommendation
func (*LexModelsV2) StopBotRecommendationRequest ¶
func (c *LexModelsV2) StopBotRecommendationRequest(input *StopBotRecommendationInput) (req *request.Request, output *StopBotRecommendationOutput)
StopBotRecommendationRequest generates a "aws/request.Request" representing the client's request for the StopBotRecommendation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopBotRecommendation for more information on using the StopBotRecommendation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopBotRecommendationRequest method. req, resp := client.StopBotRecommendationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/StopBotRecommendation
func (*LexModelsV2) StopBotRecommendationWithContext ¶
func (c *LexModelsV2) StopBotRecommendationWithContext(ctx aws.Context, input *StopBotRecommendationInput, opts ...request.Option) (*StopBotRecommendationOutput, error)
StopBotRecommendationWithContext is the same as StopBotRecommendation with the addition of the ability to pass a context and additional request options.
See StopBotRecommendation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) TagResource ¶
func (c *LexModelsV2) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Lex Model Building V2.
Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced with the new value.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/TagResource
func (*LexModelsV2) TagResourceRequest ¶
func (c *LexModelsV2) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/TagResource
func (*LexModelsV2) TagResourceWithContext ¶
func (c *LexModelsV2) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UntagResource ¶
func (c *LexModelsV2) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Lex Model Building V2.
Removes tags from a bot, bot alias, or bot channel.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UntagResource
func (*LexModelsV2) UntagResourceRequest ¶
func (c *LexModelsV2) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UntagResource
func (*LexModelsV2) UntagResourceWithContext ¶
func (c *LexModelsV2) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateBot ¶
func (c *LexModelsV2) UpdateBot(input *UpdateBotInput) (*UpdateBotOutput, error)
UpdateBot API operation for Amazon Lex Model Building V2.
Updates the configuration of an existing bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateBot for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBot
func (*LexModelsV2) UpdateBotAlias ¶
func (c *LexModelsV2) UpdateBotAlias(input *UpdateBotAliasInput) (*UpdateBotAliasOutput, error)
UpdateBotAlias API operation for Amazon Lex Model Building V2.
Updates the configuration of an existing bot alias.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateBotAlias for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBotAlias
func (*LexModelsV2) UpdateBotAliasRequest ¶
func (c *LexModelsV2) UpdateBotAliasRequest(input *UpdateBotAliasInput) (req *request.Request, output *UpdateBotAliasOutput)
UpdateBotAliasRequest generates a "aws/request.Request" representing the client's request for the UpdateBotAlias operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBotAlias for more information on using the UpdateBotAlias API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBotAliasRequest method. req, resp := client.UpdateBotAliasRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBotAlias
func (*LexModelsV2) UpdateBotAliasWithContext ¶
func (c *LexModelsV2) UpdateBotAliasWithContext(ctx aws.Context, input *UpdateBotAliasInput, opts ...request.Option) (*UpdateBotAliasOutput, error)
UpdateBotAliasWithContext is the same as UpdateBotAlias with the addition of the ability to pass a context and additional request options.
See UpdateBotAlias for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateBotLocale ¶
func (c *LexModelsV2) UpdateBotLocale(input *UpdateBotLocaleInput) (*UpdateBotLocaleOutput, error)
UpdateBotLocale API operation for Amazon Lex Model Building V2.
Updates the settings that a bot has for a specific locale.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateBotLocale for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBotLocale
func (*LexModelsV2) UpdateBotLocaleRequest ¶
func (c *LexModelsV2) UpdateBotLocaleRequest(input *UpdateBotLocaleInput) (req *request.Request, output *UpdateBotLocaleOutput)
UpdateBotLocaleRequest generates a "aws/request.Request" representing the client's request for the UpdateBotLocale operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBotLocale for more information on using the UpdateBotLocale API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBotLocaleRequest method. req, resp := client.UpdateBotLocaleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBotLocale
func (*LexModelsV2) UpdateBotLocaleWithContext ¶
func (c *LexModelsV2) UpdateBotLocaleWithContext(ctx aws.Context, input *UpdateBotLocaleInput, opts ...request.Option) (*UpdateBotLocaleOutput, error)
UpdateBotLocaleWithContext is the same as UpdateBotLocale with the addition of the ability to pass a context and additional request options.
See UpdateBotLocale for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateBotRecommendation ¶
func (c *LexModelsV2) UpdateBotRecommendation(input *UpdateBotRecommendationInput) (*UpdateBotRecommendationOutput, error)
UpdateBotRecommendation API operation for Amazon Lex Model Building V2.
Updates an existing bot recommendation request.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateBotRecommendation for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBotRecommendation
func (*LexModelsV2) UpdateBotRecommendationRequest ¶
func (c *LexModelsV2) UpdateBotRecommendationRequest(input *UpdateBotRecommendationInput) (req *request.Request, output *UpdateBotRecommendationOutput)
UpdateBotRecommendationRequest generates a "aws/request.Request" representing the client's request for the UpdateBotRecommendation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBotRecommendation for more information on using the UpdateBotRecommendation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBotRecommendationRequest method. req, resp := client.UpdateBotRecommendationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBotRecommendation
func (*LexModelsV2) UpdateBotRecommendationWithContext ¶
func (c *LexModelsV2) UpdateBotRecommendationWithContext(ctx aws.Context, input *UpdateBotRecommendationInput, opts ...request.Option) (*UpdateBotRecommendationOutput, error)
UpdateBotRecommendationWithContext is the same as UpdateBotRecommendation with the addition of the ability to pass a context and additional request options.
See UpdateBotRecommendation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateBotRequest ¶
func (c *LexModelsV2) UpdateBotRequest(input *UpdateBotInput) (req *request.Request, output *UpdateBotOutput)
UpdateBotRequest generates a "aws/request.Request" representing the client's request for the UpdateBot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBot for more information on using the UpdateBot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBotRequest method. req, resp := client.UpdateBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateBot
func (*LexModelsV2) UpdateBotWithContext ¶
func (c *LexModelsV2) UpdateBotWithContext(ctx aws.Context, input *UpdateBotInput, opts ...request.Option) (*UpdateBotOutput, error)
UpdateBotWithContext is the same as UpdateBot with the addition of the ability to pass a context and additional request options.
See UpdateBot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateExport ¶
func (c *LexModelsV2) UpdateExport(input *UpdateExportInput) (*UpdateExportOutput, error)
UpdateExport API operation for Amazon Lex Model Building V2.
Updates the password used to protect an export zip archive.
The password is not required. If you don't supply a password, Amazon Lex generates a zip file that is not protected by a password. This is the archive that is available at the pre-signed S3 URL provided by the DescribeExport (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeExport.html) operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateExport for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateExport
func (*LexModelsV2) UpdateExportRequest ¶
func (c *LexModelsV2) UpdateExportRequest(input *UpdateExportInput) (req *request.Request, output *UpdateExportOutput)
UpdateExportRequest generates a "aws/request.Request" representing the client's request for the UpdateExport operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateExport for more information on using the UpdateExport API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateExportRequest method. req, resp := client.UpdateExportRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateExport
func (*LexModelsV2) UpdateExportWithContext ¶
func (c *LexModelsV2) UpdateExportWithContext(ctx aws.Context, input *UpdateExportInput, opts ...request.Option) (*UpdateExportOutput, error)
UpdateExportWithContext is the same as UpdateExport with the addition of the ability to pass a context and additional request options.
See UpdateExport for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateIntent ¶
func (c *LexModelsV2) UpdateIntent(input *UpdateIntentInput) (*UpdateIntentOutput, error)
UpdateIntent API operation for Amazon Lex Model Building V2.
Updates the settings for an intent.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateIntent for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateIntent
func (*LexModelsV2) UpdateIntentRequest ¶
func (c *LexModelsV2) UpdateIntentRequest(input *UpdateIntentInput) (req *request.Request, output *UpdateIntentOutput)
UpdateIntentRequest generates a "aws/request.Request" representing the client's request for the UpdateIntent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateIntent for more information on using the UpdateIntent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateIntentRequest method. req, resp := client.UpdateIntentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateIntent
func (*LexModelsV2) UpdateIntentWithContext ¶
func (c *LexModelsV2) UpdateIntentWithContext(ctx aws.Context, input *UpdateIntentInput, opts ...request.Option) (*UpdateIntentOutput, error)
UpdateIntentWithContext is the same as UpdateIntent with the addition of the ability to pass a context and additional request options.
See UpdateIntent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateResourcePolicy ¶
func (c *LexModelsV2) UpdateResourcePolicy(input *UpdateResourcePolicyInput) (*UpdateResourcePolicyOutput, error)
UpdateResourcePolicy API operation for Amazon Lex Model Building V2.
Replaces the existing resource policy for a bot or bot alias with a new one. If the policy doesn't exist, Amazon Lex returns an exception.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateResourcePolicy for usage and error information.
Returned Error Types:
ResourceNotFoundException You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
ServiceQuotaExceededException You have reached a quota for your bot.
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.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
InternalServerException The service encountered an unexpected condition. Try your request again.
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateResourcePolicy
func (*LexModelsV2) UpdateResourcePolicyRequest ¶
func (c *LexModelsV2) UpdateResourcePolicyRequest(input *UpdateResourcePolicyInput) (req *request.Request, output *UpdateResourcePolicyOutput)
UpdateResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the UpdateResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateResourcePolicy for more information on using the UpdateResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateResourcePolicyRequest method. req, resp := client.UpdateResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateResourcePolicy
func (*LexModelsV2) UpdateResourcePolicyWithContext ¶
func (c *LexModelsV2) UpdateResourcePolicyWithContext(ctx aws.Context, input *UpdateResourcePolicyInput, opts ...request.Option) (*UpdateResourcePolicyOutput, error)
UpdateResourcePolicyWithContext is the same as UpdateResourcePolicy with the addition of the ability to pass a context and additional request options.
See UpdateResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateSlot ¶
func (c *LexModelsV2) UpdateSlot(input *UpdateSlotInput) (*UpdateSlotOutput, error)
UpdateSlot API operation for Amazon Lex Model Building V2.
Updates the settings for a slot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateSlot for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateSlot
func (*LexModelsV2) UpdateSlotRequest ¶
func (c *LexModelsV2) UpdateSlotRequest(input *UpdateSlotInput) (req *request.Request, output *UpdateSlotOutput)
UpdateSlotRequest generates a "aws/request.Request" representing the client's request for the UpdateSlot operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSlot for more information on using the UpdateSlot API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSlotRequest method. req, resp := client.UpdateSlotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateSlot
func (*LexModelsV2) UpdateSlotType ¶
func (c *LexModelsV2) UpdateSlotType(input *UpdateSlotTypeInput) (*UpdateSlotTypeOutput, error)
UpdateSlotType API operation for Amazon Lex Model Building V2.
Updates the configuration of an existing slot type.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateSlotType for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateSlotType
func (*LexModelsV2) UpdateSlotTypeRequest ¶
func (c *LexModelsV2) UpdateSlotTypeRequest(input *UpdateSlotTypeInput) (req *request.Request, output *UpdateSlotTypeOutput)
UpdateSlotTypeRequest generates a "aws/request.Request" representing the client's request for the UpdateSlotType operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSlotType for more information on using the UpdateSlotType API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSlotTypeRequest method. req, resp := client.UpdateSlotTypeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateSlotType
func (*LexModelsV2) UpdateSlotTypeWithContext ¶
func (c *LexModelsV2) UpdateSlotTypeWithContext(ctx aws.Context, input *UpdateSlotTypeInput, opts ...request.Option) (*UpdateSlotTypeOutput, error)
UpdateSlotTypeWithContext is the same as UpdateSlotType with the addition of the ability to pass a context and additional request options.
See UpdateSlotType for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateSlotWithContext ¶
func (c *LexModelsV2) UpdateSlotWithContext(ctx aws.Context, input *UpdateSlotInput, opts ...request.Option) (*UpdateSlotOutput, error)
UpdateSlotWithContext is the same as UpdateSlot with the addition of the ability to pass a context and additional request options.
See UpdateSlot for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) UpdateTestSet ¶
func (c *LexModelsV2) UpdateTestSet(input *UpdateTestSetInput) (*UpdateTestSetOutput, error)
UpdateTestSet API operation for Amazon Lex Model Building V2.
The action to update the test set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Lex Model Building V2's API operation UpdateTestSet for usage and error information.
Returned Error Types:
ThrottlingException Your request rate is too high. Reduce the frequency of requests.
ServiceQuotaExceededException You have reached a quota for your bot.
ValidationException One of the input parameters in your request isn't valid. Check the parameters and try your request again.
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.
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.
InternalServerException The service encountered an unexpected condition. Try your request again.
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateTestSet
func (*LexModelsV2) UpdateTestSetRequest ¶
func (c *LexModelsV2) UpdateTestSetRequest(input *UpdateTestSetInput) (req *request.Request, output *UpdateTestSetOutput)
UpdateTestSetRequest generates a "aws/request.Request" representing the client's request for the UpdateTestSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateTestSet for more information on using the UpdateTestSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateTestSetRequest method. req, resp := client.UpdateTestSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateTestSet
func (*LexModelsV2) UpdateTestSetWithContext ¶
func (c *LexModelsV2) UpdateTestSetWithContext(ctx aws.Context, input *UpdateTestSetInput, opts ...request.Option) (*UpdateTestSetOutput, error)
UpdateTestSetWithContext is the same as UpdateTestSet with the addition of the ability to pass a context and additional request options.
See UpdateTestSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) WaitUntilBotAliasAvailable ¶
func (c *LexModelsV2) WaitUntilBotAliasAvailable(input *DescribeBotAliasInput) error
WaitUntilBotAliasAvailable uses the Lex Models V2 API operation DescribeBotAlias to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*LexModelsV2) WaitUntilBotAliasAvailableWithContext ¶
func (c *LexModelsV2) WaitUntilBotAliasAvailableWithContext(ctx aws.Context, input *DescribeBotAliasInput, opts ...request.WaiterOption) error
WaitUntilBotAliasAvailableWithContext is an extended version of WaitUntilBotAliasAvailable. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) WaitUntilBotAvailable ¶
func (c *LexModelsV2) WaitUntilBotAvailable(input *DescribeBotInput) error
WaitUntilBotAvailable uses the Lex Models V2 API operation DescribeBot to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*LexModelsV2) WaitUntilBotAvailableWithContext ¶
func (c *LexModelsV2) WaitUntilBotAvailableWithContext(ctx aws.Context, input *DescribeBotInput, opts ...request.WaiterOption) error
WaitUntilBotAvailableWithContext is an extended version of WaitUntilBotAvailable. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) WaitUntilBotExportCompleted ¶
func (c *LexModelsV2) WaitUntilBotExportCompleted(input *DescribeExportInput) error
WaitUntilBotExportCompleted uses the Lex Models V2 API operation DescribeExport to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*LexModelsV2) WaitUntilBotExportCompletedWithContext ¶
func (c *LexModelsV2) WaitUntilBotExportCompletedWithContext(ctx aws.Context, input *DescribeExportInput, opts ...request.WaiterOption) error
WaitUntilBotExportCompletedWithContext is an extended version of WaitUntilBotExportCompleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) WaitUntilBotImportCompleted ¶
func (c *LexModelsV2) WaitUntilBotImportCompleted(input *DescribeImportInput) error
WaitUntilBotImportCompleted uses the Lex Models V2 API operation DescribeImport to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*LexModelsV2) WaitUntilBotImportCompletedWithContext ¶
func (c *LexModelsV2) WaitUntilBotImportCompletedWithContext(ctx aws.Context, input *DescribeImportInput, opts ...request.WaiterOption) error
WaitUntilBotImportCompletedWithContext is an extended version of WaitUntilBotImportCompleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) WaitUntilBotLocaleBuilt ¶
func (c *LexModelsV2) WaitUntilBotLocaleBuilt(input *DescribeBotLocaleInput) error
WaitUntilBotLocaleBuilt uses the Lex Models V2 API operation DescribeBotLocale to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*LexModelsV2) WaitUntilBotLocaleBuiltWithContext ¶
func (c *LexModelsV2) WaitUntilBotLocaleBuiltWithContext(ctx aws.Context, input *DescribeBotLocaleInput, opts ...request.WaiterOption) error
WaitUntilBotLocaleBuiltWithContext is an extended version of WaitUntilBotLocaleBuilt. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) WaitUntilBotLocaleCreated ¶
func (c *LexModelsV2) WaitUntilBotLocaleCreated(input *DescribeBotLocaleInput) error
WaitUntilBotLocaleCreated uses the Lex Models V2 API operation DescribeBotLocale to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*LexModelsV2) WaitUntilBotLocaleCreatedWithContext ¶
func (c *LexModelsV2) WaitUntilBotLocaleCreatedWithContext(ctx aws.Context, input *DescribeBotLocaleInput, opts ...request.WaiterOption) error
WaitUntilBotLocaleCreatedWithContext is an extended version of WaitUntilBotLocaleCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) WaitUntilBotLocaleExpressTestingAvailable ¶
func (c *LexModelsV2) WaitUntilBotLocaleExpressTestingAvailable(input *DescribeBotLocaleInput) error
WaitUntilBotLocaleExpressTestingAvailable uses the Lex Models V2 API operation DescribeBotLocale to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*LexModelsV2) WaitUntilBotLocaleExpressTestingAvailableWithContext ¶
func (c *LexModelsV2) WaitUntilBotLocaleExpressTestingAvailableWithContext(ctx aws.Context, input *DescribeBotLocaleInput, opts ...request.WaiterOption) error
WaitUntilBotLocaleExpressTestingAvailableWithContext is an extended version of WaitUntilBotLocaleExpressTestingAvailable. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*LexModelsV2) WaitUntilBotVersionAvailable ¶
func (c *LexModelsV2) WaitUntilBotVersionAvailable(input *DescribeBotVersionInput) error
WaitUntilBotVersionAvailable uses the Lex Models V2 API operation DescribeBotVersion to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*LexModelsV2) WaitUntilBotVersionAvailableWithContext ¶
func (c *LexModelsV2) WaitUntilBotVersionAvailableWithContext(ctx aws.Context, input *DescribeBotVersionInput, opts ...request.WaiterOption) error
WaitUntilBotVersionAvailableWithContext is an extended version of WaitUntilBotVersionAvailable. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type LexTranscriptFilter ¶
type LexTranscriptFilter struct { // The object that contains a date range filter that will be applied to the // transcript. Specify this object if you want Amazon Lex to only read the files // that are within the date range. DateRangeFilter *DateRangeFilter `locationName:"dateRangeFilter" type:"structure"` // contains filtered or unexported fields }
The object that contains transcript filter details that are associated with a bot recommendation.
func (LexTranscriptFilter) GoString ¶
func (s LexTranscriptFilter) 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 (*LexTranscriptFilter) SetDateRangeFilter ¶
func (s *LexTranscriptFilter) SetDateRangeFilter(v *DateRangeFilter) *LexTranscriptFilter
SetDateRangeFilter sets the DateRangeFilter field's value.
func (LexTranscriptFilter) String ¶
func (s LexTranscriptFilter) 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 (*LexTranscriptFilter) Validate ¶
func (s *LexTranscriptFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAggregatedUtterancesInput ¶
type ListAggregatedUtterancesInput struct { // The time window for aggregating the utterance information. You can specify // a time between one hour and two weeks. // // AggregationDuration is a required field AggregationDuration *UtteranceAggregationDuration `locationName:"aggregationDuration" type:"structure" required:"true"` // The identifier of the bot alias associated with this request. If you specify // the bot alias, you can't specify the bot version. BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"` // The unique identifier of the bot associated with this request. // // 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 request. If you specify // the bot version, you can't specify the bot alias. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // Provides the specification of a filter used to limit the utterances in the // response to only those that match the filter specification. You can only // specify one filter and one string to filter on. Filters []*AggregatedUtterancesFilter `locationName:"filters" min:"1" type:"list"` // The identifier of the language and locale where the utterances were collected. // 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"` // The maximum number of utterances to return in each page of results. If there // are fewer results than the maximum page size, only the actual number of results // are returned. If you don't specify the maxResults parameter, 1,000 results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListAggregatedUtterances operation contains more // results that specified in the maxResults parameter, a token is returned in // the response. Use that token in the nextToken parameter to return the next // page of results. NextToken *string `locationName:"nextToken" type:"string"` // Specifies sorting parameters for the list of utterances. You can sort by // the hit count, the missed count, or the number of distinct sessions the utterance // appeared in. SortBy *AggregatedUtterancesSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListAggregatedUtterancesInput) GoString ¶
func (s ListAggregatedUtterancesInput) 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 (*ListAggregatedUtterancesInput) SetAggregationDuration ¶
func (s *ListAggregatedUtterancesInput) SetAggregationDuration(v *UtteranceAggregationDuration) *ListAggregatedUtterancesInput
SetAggregationDuration sets the AggregationDuration field's value.
func (*ListAggregatedUtterancesInput) SetBotAliasId ¶
func (s *ListAggregatedUtterancesInput) SetBotAliasId(v string) *ListAggregatedUtterancesInput
SetBotAliasId sets the BotAliasId field's value.
func (*ListAggregatedUtterancesInput) SetBotId ¶
func (s *ListAggregatedUtterancesInput) SetBotId(v string) *ListAggregatedUtterancesInput
SetBotId sets the BotId field's value.
func (*ListAggregatedUtterancesInput) SetBotVersion ¶
func (s *ListAggregatedUtterancesInput) SetBotVersion(v string) *ListAggregatedUtterancesInput
SetBotVersion sets the BotVersion field's value.
func (*ListAggregatedUtterancesInput) SetFilters ¶
func (s *ListAggregatedUtterancesInput) SetFilters(v []*AggregatedUtterancesFilter) *ListAggregatedUtterancesInput
SetFilters sets the Filters field's value.
func (*ListAggregatedUtterancesInput) SetLocaleId ¶
func (s *ListAggregatedUtterancesInput) SetLocaleId(v string) *ListAggregatedUtterancesInput
SetLocaleId sets the LocaleId field's value.
func (*ListAggregatedUtterancesInput) SetMaxResults ¶
func (s *ListAggregatedUtterancesInput) SetMaxResults(v int64) *ListAggregatedUtterancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListAggregatedUtterancesInput) SetNextToken ¶
func (s *ListAggregatedUtterancesInput) SetNextToken(v string) *ListAggregatedUtterancesInput
SetNextToken sets the NextToken field's value.
func (*ListAggregatedUtterancesInput) SetSortBy ¶
func (s *ListAggregatedUtterancesInput) SetSortBy(v *AggregatedUtterancesSortBy) *ListAggregatedUtterancesInput
SetSortBy sets the SortBy field's value.
func (ListAggregatedUtterancesInput) String ¶
func (s ListAggregatedUtterancesInput) 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 (*ListAggregatedUtterancesInput) Validate ¶
func (s *ListAggregatedUtterancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAggregatedUtterancesOutput ¶
type ListAggregatedUtterancesOutput struct { // Summaries of the aggregated utterance data. Each response contains information // about the number of times that the utterance was seen during the time period, // whether it was detected or missed, and when it was seen during the time period. AggregatedUtterancesSummaries []*AggregatedUtterancesSummary `locationName:"aggregatedUtterancesSummaries" type:"list"` // The time period used to aggregate the utterance data. AggregationDuration *UtteranceAggregationDuration `locationName:"aggregationDuration" type:"structure"` // The last date and time that the aggregated data was collected. The time period // depends on the length of the aggregation window. // // * Hours - for 1 hour time window, every half hour; otherwise every hour. // // * Days - every 6 hours // // * Weeks - for a one week time window, every 12 hours; otherwise, every // day AggregationLastRefreshedDateTime *time.Time `locationName:"aggregationLastRefreshedDateTime" type:"timestamp"` // The date and time that the aggregation window ends. Only data collected between // the start time and the end time are returned in the results. AggregationWindowEndTime *time.Time `locationName:"aggregationWindowEndTime" type:"timestamp"` // The date and time that the aggregation window begins. Only data collected // after this time is returned in the results. AggregationWindowStartTime *time.Time `locationName:"aggregationWindowStartTime" type:"timestamp"` // The identifier of the bot alias that contains the utterances. If you specified // the bot version, the bot alias ID isn't returned. BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"` // The identifier of the bot that contains the utterances. BotId *string `locationName:"botId" min:"10" type:"string"` // The identifier of the bot version that contains the utterances. If you specified // the bot alias, the bot version isn't returned. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The identifier of the language and locale that the utterances are in. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListAggregatedUtterances operation. If the nextToken field is present, // you send the contents as the nextToken parameter of a ListAggregatedUtterances // operation request to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListAggregatedUtterancesOutput) GoString ¶
func (s ListAggregatedUtterancesOutput) 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 (*ListAggregatedUtterancesOutput) SetAggregatedUtterancesSummaries ¶
func (s *ListAggregatedUtterancesOutput) SetAggregatedUtterancesSummaries(v []*AggregatedUtterancesSummary) *ListAggregatedUtterancesOutput
SetAggregatedUtterancesSummaries sets the AggregatedUtterancesSummaries field's value.
func (*ListAggregatedUtterancesOutput) SetAggregationDuration ¶
func (s *ListAggregatedUtterancesOutput) SetAggregationDuration(v *UtteranceAggregationDuration) *ListAggregatedUtterancesOutput
SetAggregationDuration sets the AggregationDuration field's value.
func (*ListAggregatedUtterancesOutput) SetAggregationLastRefreshedDateTime ¶
func (s *ListAggregatedUtterancesOutput) SetAggregationLastRefreshedDateTime(v time.Time) *ListAggregatedUtterancesOutput
SetAggregationLastRefreshedDateTime sets the AggregationLastRefreshedDateTime field's value.
func (*ListAggregatedUtterancesOutput) SetAggregationWindowEndTime ¶
func (s *ListAggregatedUtterancesOutput) SetAggregationWindowEndTime(v time.Time) *ListAggregatedUtterancesOutput
SetAggregationWindowEndTime sets the AggregationWindowEndTime field's value.
func (*ListAggregatedUtterancesOutput) SetAggregationWindowStartTime ¶
func (s *ListAggregatedUtterancesOutput) SetAggregationWindowStartTime(v time.Time) *ListAggregatedUtterancesOutput
SetAggregationWindowStartTime sets the AggregationWindowStartTime field's value.
func (*ListAggregatedUtterancesOutput) SetBotAliasId ¶
func (s *ListAggregatedUtterancesOutput) SetBotAliasId(v string) *ListAggregatedUtterancesOutput
SetBotAliasId sets the BotAliasId field's value.
func (*ListAggregatedUtterancesOutput) SetBotId ¶
func (s *ListAggregatedUtterancesOutput) SetBotId(v string) *ListAggregatedUtterancesOutput
SetBotId sets the BotId field's value.
func (*ListAggregatedUtterancesOutput) SetBotVersion ¶
func (s *ListAggregatedUtterancesOutput) SetBotVersion(v string) *ListAggregatedUtterancesOutput
SetBotVersion sets the BotVersion field's value.
func (*ListAggregatedUtterancesOutput) SetLocaleId ¶
func (s *ListAggregatedUtterancesOutput) SetLocaleId(v string) *ListAggregatedUtterancesOutput
SetLocaleId sets the LocaleId field's value.
func (*ListAggregatedUtterancesOutput) SetNextToken ¶
func (s *ListAggregatedUtterancesOutput) SetNextToken(v string) *ListAggregatedUtterancesOutput
SetNextToken sets the NextToken field's value.
func (ListAggregatedUtterancesOutput) String ¶
func (s ListAggregatedUtterancesOutput) 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 ListBotAliasesInput ¶
type ListBotAliasesInput struct { // The identifier of the bot to list aliases for. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The maximum number of aliases to return in each page of results. If there // are fewer results than the max page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListBotAliases operation contains more results than // specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBotAliasesInput) GoString ¶
func (s ListBotAliasesInput) 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 (*ListBotAliasesInput) SetBotId ¶
func (s *ListBotAliasesInput) SetBotId(v string) *ListBotAliasesInput
SetBotId sets the BotId field's value.
func (*ListBotAliasesInput) SetMaxResults ¶
func (s *ListBotAliasesInput) SetMaxResults(v int64) *ListBotAliasesInput
SetMaxResults sets the MaxResults field's value.
func (*ListBotAliasesInput) SetNextToken ¶
func (s *ListBotAliasesInput) SetNextToken(v string) *ListBotAliasesInput
SetNextToken sets the NextToken field's value.
func (ListBotAliasesInput) String ¶
func (s ListBotAliasesInput) 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 (*ListBotAliasesInput) Validate ¶
func (s *ListBotAliasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBotAliasesOutput ¶
type ListBotAliasesOutput struct { // Summary information for the bot aliases that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter // of the request. If there are more aliases available, the nextToken field // contains a token to get the next page of results. BotAliasSummaries []*BotAliasSummary `locationName:"botAliasSummaries" type:"list"` // The identifier of the bot associated with the aliases. BotId *string `locationName:"botId" min:"10" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListBotAliases operation. If the nextToken field is present, you send // the contents as the nextToken parameter of a ListBotAliases operation request // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBotAliasesOutput) GoString ¶
func (s ListBotAliasesOutput) 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 (*ListBotAliasesOutput) SetBotAliasSummaries ¶
func (s *ListBotAliasesOutput) SetBotAliasSummaries(v []*BotAliasSummary) *ListBotAliasesOutput
SetBotAliasSummaries sets the BotAliasSummaries field's value.
func (*ListBotAliasesOutput) SetBotId ¶
func (s *ListBotAliasesOutput) SetBotId(v string) *ListBotAliasesOutput
SetBotId sets the BotId field's value.
func (*ListBotAliasesOutput) SetNextToken ¶
func (s *ListBotAliasesOutput) SetNextToken(v string) *ListBotAliasesOutput
SetNextToken sets the NextToken field's value.
func (ListBotAliasesOutput) String ¶
func (s ListBotAliasesOutput) 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 ListBotLocalesInput ¶
type ListBotLocalesInput struct { // The identifier of the bot to list locales for. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The version of the bot to list locales for. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // Provides the specification for a filter used to limit the response to only // those locales that match the filter specification. You can only specify one // filter and one value to filter on. Filters []*BotLocaleFilter `locationName:"filters" min:"1" type:"list"` // The maximum number of aliases to return in each page of results. If there // are fewer results than the max page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListBotLocales operation contains more results than // specified in the maxResults parameter, a token is returned in the response. // Use that token as the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Specifies sorting parameters for the list of locales. You can sort by locale // name in ascending or descending order. SortBy *BotLocaleSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListBotLocalesInput) GoString ¶
func (s ListBotLocalesInput) 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 (*ListBotLocalesInput) SetBotId ¶
func (s *ListBotLocalesInput) SetBotId(v string) *ListBotLocalesInput
SetBotId sets the BotId field's value.
func (*ListBotLocalesInput) SetBotVersion ¶
func (s *ListBotLocalesInput) SetBotVersion(v string) *ListBotLocalesInput
SetBotVersion sets the BotVersion field's value.
func (*ListBotLocalesInput) SetFilters ¶
func (s *ListBotLocalesInput) SetFilters(v []*BotLocaleFilter) *ListBotLocalesInput
SetFilters sets the Filters field's value.
func (*ListBotLocalesInput) SetMaxResults ¶
func (s *ListBotLocalesInput) SetMaxResults(v int64) *ListBotLocalesInput
SetMaxResults sets the MaxResults field's value.
func (*ListBotLocalesInput) SetNextToken ¶
func (s *ListBotLocalesInput) SetNextToken(v string) *ListBotLocalesInput
SetNextToken sets the NextToken field's value.
func (*ListBotLocalesInput) SetSortBy ¶
func (s *ListBotLocalesInput) SetSortBy(v *BotLocaleSortBy) *ListBotLocalesInput
SetSortBy sets the SortBy field's value.
func (ListBotLocalesInput) String ¶
func (s ListBotLocalesInput) 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 (*ListBotLocalesInput) Validate ¶
func (s *ListBotLocalesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBotLocalesOutput ¶
type ListBotLocalesOutput struct { // The identifier of the bot to list locales for. BotId *string `locationName:"botId" min:"10" type:"string"` // Summary information for the locales that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter // of the request. If there are more locales available, the nextToken field // contains a token to get the next page of results. BotLocaleSummaries []*BotLocaleSummary `locationName:"botLocaleSummaries" type:"list"` // The version of the bot. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListBotLocales operation. If the nextToken field is present, you send // the contents as the nextToken parameter of a ListBotLocales operation request // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBotLocalesOutput) GoString ¶
func (s ListBotLocalesOutput) 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 (*ListBotLocalesOutput) SetBotId ¶
func (s *ListBotLocalesOutput) SetBotId(v string) *ListBotLocalesOutput
SetBotId sets the BotId field's value.
func (*ListBotLocalesOutput) SetBotLocaleSummaries ¶
func (s *ListBotLocalesOutput) SetBotLocaleSummaries(v []*BotLocaleSummary) *ListBotLocalesOutput
SetBotLocaleSummaries sets the BotLocaleSummaries field's value.
func (*ListBotLocalesOutput) SetBotVersion ¶
func (s *ListBotLocalesOutput) SetBotVersion(v string) *ListBotLocalesOutput
SetBotVersion sets the BotVersion field's value.
func (*ListBotLocalesOutput) SetNextToken ¶
func (s *ListBotLocalesOutput) SetNextToken(v string) *ListBotLocalesOutput
SetNextToken sets the NextToken field's value.
func (ListBotLocalesOutput) String ¶
func (s ListBotLocalesOutput) 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 ListBotRecommendationsInput ¶
type ListBotRecommendationsInput struct { // The unique identifier of the bot that contains the bot recommendation list. // // 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 bot recommendation list. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The identifier of the language and locale of the bot recommendation list. // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // The maximum number of bot recommendations to return in each page of results. // If there are fewer results than the max page size, only the actual number // of results are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListBotRecommendation operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBotRecommendationsInput) GoString ¶
func (s ListBotRecommendationsInput) 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 (*ListBotRecommendationsInput) SetBotId ¶
func (s *ListBotRecommendationsInput) SetBotId(v string) *ListBotRecommendationsInput
SetBotId sets the BotId field's value.
func (*ListBotRecommendationsInput) SetBotVersion ¶
func (s *ListBotRecommendationsInput) SetBotVersion(v string) *ListBotRecommendationsInput
SetBotVersion sets the BotVersion field's value.
func (*ListBotRecommendationsInput) SetLocaleId ¶
func (s *ListBotRecommendationsInput) SetLocaleId(v string) *ListBotRecommendationsInput
SetLocaleId sets the LocaleId field's value.
func (*ListBotRecommendationsInput) SetMaxResults ¶
func (s *ListBotRecommendationsInput) SetMaxResults(v int64) *ListBotRecommendationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBotRecommendationsInput) SetNextToken ¶
func (s *ListBotRecommendationsInput) SetNextToken(v string) *ListBotRecommendationsInput
SetNextToken sets the NextToken field's value.
func (ListBotRecommendationsInput) String ¶
func (s ListBotRecommendationsInput) 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 (*ListBotRecommendationsInput) Validate ¶
func (s *ListBotRecommendationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBotRecommendationsOutput ¶
type ListBotRecommendationsOutput struct { // The unique identifier of the bot that contains the bot recommendation list. BotId *string `locationName:"botId" min:"10" type:"string"` // Summary information for the bot recommendations that meet the filter specified // in this request. The length of the list is specified in the maxResults parameter // of the request. If there are more bot recommendations available, the nextToken // field contains a token to get the next page of results. BotRecommendationSummaries []*BotRecommendationSummary `locationName:"botRecommendationSummaries" type:"list"` // The version of the bot that contains the bot recommendation list. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // The identifier of the language and locale of the bot recommendation list. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListBotRecommendations operation. If the nextToken field is present, // you send the contents as the nextToken parameter of a ListBotRecommendations // operation request to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBotRecommendationsOutput) GoString ¶
func (s ListBotRecommendationsOutput) 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 (*ListBotRecommendationsOutput) SetBotId ¶
func (s *ListBotRecommendationsOutput) SetBotId(v string) *ListBotRecommendationsOutput
SetBotId sets the BotId field's value.
func (*ListBotRecommendationsOutput) SetBotRecommendationSummaries ¶
func (s *ListBotRecommendationsOutput) SetBotRecommendationSummaries(v []*BotRecommendationSummary) *ListBotRecommendationsOutput
SetBotRecommendationSummaries sets the BotRecommendationSummaries field's value.
func (*ListBotRecommendationsOutput) SetBotVersion ¶
func (s *ListBotRecommendationsOutput) SetBotVersion(v string) *ListBotRecommendationsOutput
SetBotVersion sets the BotVersion field's value.
func (*ListBotRecommendationsOutput) SetLocaleId ¶
func (s *ListBotRecommendationsOutput) SetLocaleId(v string) *ListBotRecommendationsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListBotRecommendationsOutput) SetNextToken ¶
func (s *ListBotRecommendationsOutput) SetNextToken(v string) *ListBotRecommendationsOutput
SetNextToken sets the NextToken field's value.
func (ListBotRecommendationsOutput) String ¶
func (s ListBotRecommendationsOutput) 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 ListBotResourceGenerationsInput ¶
type ListBotResourceGenerationsInput struct { // The unique identifier of the bot whose generation requests you want to view. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The version of the bot whose generation requests you want to view. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // The locale of the bot whose generation requests you want to view. // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // The maximum number of results to return in the response. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the total number of results is greater than the number specified in the // maxResults, the response returns a token in the nextToken field. Use this // token when making a request to return the next batch of results. NextToken *string `locationName:"nextToken" type:"string"` // An object containing information about the attribute and the method by which // to sort the results SortBy *GenerationSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListBotResourceGenerationsInput) GoString ¶
func (s ListBotResourceGenerationsInput) 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 (*ListBotResourceGenerationsInput) SetBotId ¶
func (s *ListBotResourceGenerationsInput) SetBotId(v string) *ListBotResourceGenerationsInput
SetBotId sets the BotId field's value.
func (*ListBotResourceGenerationsInput) SetBotVersion ¶
func (s *ListBotResourceGenerationsInput) SetBotVersion(v string) *ListBotResourceGenerationsInput
SetBotVersion sets the BotVersion field's value.
func (*ListBotResourceGenerationsInput) SetLocaleId ¶
func (s *ListBotResourceGenerationsInput) SetLocaleId(v string) *ListBotResourceGenerationsInput
SetLocaleId sets the LocaleId field's value.
func (*ListBotResourceGenerationsInput) SetMaxResults ¶
func (s *ListBotResourceGenerationsInput) SetMaxResults(v int64) *ListBotResourceGenerationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBotResourceGenerationsInput) SetNextToken ¶
func (s *ListBotResourceGenerationsInput) SetNextToken(v string) *ListBotResourceGenerationsInput
SetNextToken sets the NextToken field's value.
func (*ListBotResourceGenerationsInput) SetSortBy ¶
func (s *ListBotResourceGenerationsInput) SetSortBy(v *GenerationSortBy) *ListBotResourceGenerationsInput
SetSortBy sets the SortBy field's value.
func (ListBotResourceGenerationsInput) String ¶
func (s ListBotResourceGenerationsInput) 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 (*ListBotResourceGenerationsInput) Validate ¶
func (s *ListBotResourceGenerationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBotResourceGenerationsOutput ¶
type ListBotResourceGenerationsOutput struct { // The unique identifier of the bot for which the generation requests were made. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot for which the generation requests were made. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // A list of objects, each containing information about a generation request // for the bot locale. GenerationSummaries []*GenerationSummary `locationName:"generationSummaries" type:"list"` // The locale of the bot for which the generation requests were made. LocaleId *string `locationName:"localeId" type:"string"` // If the total number of results is greater than the number specified in the // maxResults, the response returns a token in the nextToken field. Use this // token when making a request to return the next batch of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBotResourceGenerationsOutput) GoString ¶
func (s ListBotResourceGenerationsOutput) 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 (*ListBotResourceGenerationsOutput) SetBotId ¶
func (s *ListBotResourceGenerationsOutput) SetBotId(v string) *ListBotResourceGenerationsOutput
SetBotId sets the BotId field's value.
func (*ListBotResourceGenerationsOutput) SetBotVersion ¶
func (s *ListBotResourceGenerationsOutput) SetBotVersion(v string) *ListBotResourceGenerationsOutput
SetBotVersion sets the BotVersion field's value.
func (*ListBotResourceGenerationsOutput) SetGenerationSummaries ¶
func (s *ListBotResourceGenerationsOutput) SetGenerationSummaries(v []*GenerationSummary) *ListBotResourceGenerationsOutput
SetGenerationSummaries sets the GenerationSummaries field's value.
func (*ListBotResourceGenerationsOutput) SetLocaleId ¶
func (s *ListBotResourceGenerationsOutput) SetLocaleId(v string) *ListBotResourceGenerationsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListBotResourceGenerationsOutput) SetNextToken ¶
func (s *ListBotResourceGenerationsOutput) SetNextToken(v string) *ListBotResourceGenerationsOutput
SetNextToken sets the NextToken field's value.
func (ListBotResourceGenerationsOutput) String ¶
func (s ListBotResourceGenerationsOutput) 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 ListBotVersionsInput ¶
type ListBotVersionsInput struct { // The identifier of the bot to list versions for. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The maximum number of versions to return in each page of results. If there // are fewer results than the max page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response to the ListBotVersion operation contains more results than // specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Specifies sorting parameters for the list of versions. You can specify that // the list be sorted by version name in either ascending or descending order. SortBy *BotVersionSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListBotVersionsInput) GoString ¶
func (s ListBotVersionsInput) 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 (*ListBotVersionsInput) SetBotId ¶
func (s *ListBotVersionsInput) SetBotId(v string) *ListBotVersionsInput
SetBotId sets the BotId field's value.
func (*ListBotVersionsInput) SetMaxResults ¶
func (s *ListBotVersionsInput) SetMaxResults(v int64) *ListBotVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBotVersionsInput) SetNextToken ¶
func (s *ListBotVersionsInput) SetNextToken(v string) *ListBotVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListBotVersionsInput) SetSortBy ¶
func (s *ListBotVersionsInput) SetSortBy(v *BotVersionSortBy) *ListBotVersionsInput
SetSortBy sets the SortBy field's value.
func (ListBotVersionsInput) String ¶
func (s ListBotVersionsInput) 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 (*ListBotVersionsInput) Validate ¶
func (s *ListBotVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBotVersionsOutput ¶
type ListBotVersionsOutput struct { // The identifier of the bot to list versions for. BotId *string `locationName:"botId" min:"10" type:"string"` // Summary information for the bot versions that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter // of the request. If there are more versions available, the nextToken field // contains a token to get the next page of results. BotVersionSummaries []*BotVersionSummary `locationName:"botVersionSummaries" type:"list"` // A token that indicates whether there are more results to return in a response // to the ListBotVersions operation. If the nextToken field is present, you // send the contents as the nextToken parameter of a ListBotAliases operation // request to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBotVersionsOutput) GoString ¶
func (s ListBotVersionsOutput) 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 (*ListBotVersionsOutput) SetBotId ¶
func (s *ListBotVersionsOutput) SetBotId(v string) *ListBotVersionsOutput
SetBotId sets the BotId field's value.
func (*ListBotVersionsOutput) SetBotVersionSummaries ¶
func (s *ListBotVersionsOutput) SetBotVersionSummaries(v []*BotVersionSummary) *ListBotVersionsOutput
SetBotVersionSummaries sets the BotVersionSummaries field's value.
func (*ListBotVersionsOutput) SetNextToken ¶
func (s *ListBotVersionsOutput) SetNextToken(v string) *ListBotVersionsOutput
SetNextToken sets the NextToken field's value.
func (ListBotVersionsOutput) String ¶
func (s ListBotVersionsOutput) 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 ListBotsInput ¶
type ListBotsInput struct { // Provides the specification of a filter used to limit the bots in the response // to only those that match the filter specification. You can only specify one // filter and one string to filter on. Filters []*BotFilter `locationName:"filters" min:"1" type:"list"` // The maximum number of bots to return in each page of results. If there are // fewer results than the maximum page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListBots operation contains more results than specified // in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListBots request to // return the next page of results. For a complete set of results, call the // ListBots operation until the nextToken returned in the response is null. NextToken *string `locationName:"nextToken" type:"string"` // Specifies sorting parameters for the list of bots. You can specify that the // list be sorted by bot name in ascending or descending order. SortBy *BotSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListBotsInput) GoString ¶
func (s ListBotsInput) 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 (*ListBotsInput) SetFilters ¶
func (s *ListBotsInput) SetFilters(v []*BotFilter) *ListBotsInput
SetFilters sets the Filters field's value.
func (*ListBotsInput) SetMaxResults ¶
func (s *ListBotsInput) SetMaxResults(v int64) *ListBotsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBotsInput) SetNextToken ¶
func (s *ListBotsInput) SetNextToken(v string) *ListBotsInput
SetNextToken sets the NextToken field's value.
func (*ListBotsInput) SetSortBy ¶
func (s *ListBotsInput) SetSortBy(v *BotSortBy) *ListBotsInput
SetSortBy sets the SortBy field's value.
func (ListBotsInput) String ¶
func (s ListBotsInput) 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 (*ListBotsInput) Validate ¶
func (s *ListBotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBotsOutput ¶
type ListBotsOutput struct { // Summary information for the bots that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter // of the request. If there are more bots available, the nextToken field contains // a token to the next page of results. BotSummaries []*BotSummary `locationName:"botSummaries" type:"list"` // A token that indicates whether there are more results to return in a response // to the ListBots operation. If the nextToken field is present, you send the // contents as the nextToken parameter of a ListBots operation request to get // the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBotsOutput) GoString ¶
func (s ListBotsOutput) 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 (*ListBotsOutput) SetBotSummaries ¶
func (s *ListBotsOutput) SetBotSummaries(v []*BotSummary) *ListBotsOutput
SetBotSummaries sets the BotSummaries field's value.
func (*ListBotsOutput) SetNextToken ¶
func (s *ListBotsOutput) SetNextToken(v string) *ListBotsOutput
SetNextToken sets the NextToken field's value.
func (ListBotsOutput) String ¶
func (s ListBotsOutput) 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 ListBuiltInIntentsInput ¶
type ListBuiltInIntentsInput struct { // The identifier of the language and locale of the intents to list. 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 maximum number of built-in intents to return in each page of results. // If there are fewer results than the max page size, only the actual number // of results are returned. MaxResults *int64 `locationName:"maxResults" min:"20" type:"integer"` // If the response from the ListBuiltInIntents operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Specifies sorting parameters for the list of built-in intents. You can specify // that the list be sorted by the built-in intent signature in either ascending // or descending order. SortBy *BuiltInIntentSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListBuiltInIntentsInput) GoString ¶
func (s ListBuiltInIntentsInput) 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 (*ListBuiltInIntentsInput) SetLocaleId ¶
func (s *ListBuiltInIntentsInput) SetLocaleId(v string) *ListBuiltInIntentsInput
SetLocaleId sets the LocaleId field's value.
func (*ListBuiltInIntentsInput) SetMaxResults ¶
func (s *ListBuiltInIntentsInput) SetMaxResults(v int64) *ListBuiltInIntentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBuiltInIntentsInput) SetNextToken ¶
func (s *ListBuiltInIntentsInput) SetNextToken(v string) *ListBuiltInIntentsInput
SetNextToken sets the NextToken field's value.
func (*ListBuiltInIntentsInput) SetSortBy ¶
func (s *ListBuiltInIntentsInput) SetSortBy(v *BuiltInIntentSortBy) *ListBuiltInIntentsInput
SetSortBy sets the SortBy field's value.
func (ListBuiltInIntentsInput) String ¶
func (s ListBuiltInIntentsInput) 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 (*ListBuiltInIntentsInput) Validate ¶
func (s *ListBuiltInIntentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBuiltInIntentsOutput ¶
type ListBuiltInIntentsOutput struct { // Summary information for the built-in intents that meet the filter criteria // specified in the request. The length of the list is specified in the maxResults // parameter of the request. If there are more intents available, the nextToken // field contains a token to get the next page of results. BuiltInIntentSummaries []*BuiltInIntentSummary `locationName:"builtInIntentSummaries" type:"list"` // The language and locale of the intents in the list. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListBuiltInIntents operation. If the nextToken field is present, you // send the contents as the nextToken parameter of a ListBotAliases operation // request to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBuiltInIntentsOutput) GoString ¶
func (s ListBuiltInIntentsOutput) 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 (*ListBuiltInIntentsOutput) SetBuiltInIntentSummaries ¶
func (s *ListBuiltInIntentsOutput) SetBuiltInIntentSummaries(v []*BuiltInIntentSummary) *ListBuiltInIntentsOutput
SetBuiltInIntentSummaries sets the BuiltInIntentSummaries field's value.
func (*ListBuiltInIntentsOutput) SetLocaleId ¶
func (s *ListBuiltInIntentsOutput) SetLocaleId(v string) *ListBuiltInIntentsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListBuiltInIntentsOutput) SetNextToken ¶
func (s *ListBuiltInIntentsOutput) SetNextToken(v string) *ListBuiltInIntentsOutput
SetNextToken sets the NextToken field's value.
func (ListBuiltInIntentsOutput) String ¶
func (s ListBuiltInIntentsOutput) 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 ListBuiltInSlotTypesInput ¶
type ListBuiltInSlotTypesInput struct { // The identifier of the language and locale of the slot types to list. 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 maximum number of built-in slot types to return in each page of results. // If there are fewer results than the max page size, only the actual number // of results are returned. MaxResults *int64 `locationName:"maxResults" min:"20" type:"integer"` // If the response from the ListBuiltInSlotTypes operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Determines the sort order for the response from the ListBuiltInSlotTypes // operation. You can choose to sort by the slot type signature in either ascending // or descending order. SortBy *BuiltInSlotTypeSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListBuiltInSlotTypesInput) GoString ¶
func (s ListBuiltInSlotTypesInput) 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 (*ListBuiltInSlotTypesInput) SetLocaleId ¶
func (s *ListBuiltInSlotTypesInput) SetLocaleId(v string) *ListBuiltInSlotTypesInput
SetLocaleId sets the LocaleId field's value.
func (*ListBuiltInSlotTypesInput) SetMaxResults ¶
func (s *ListBuiltInSlotTypesInput) SetMaxResults(v int64) *ListBuiltInSlotTypesInput
SetMaxResults sets the MaxResults field's value.
func (*ListBuiltInSlotTypesInput) SetNextToken ¶
func (s *ListBuiltInSlotTypesInput) SetNextToken(v string) *ListBuiltInSlotTypesInput
SetNextToken sets the NextToken field's value.
func (*ListBuiltInSlotTypesInput) SetSortBy ¶
func (s *ListBuiltInSlotTypesInput) SetSortBy(v *BuiltInSlotTypeSortBy) *ListBuiltInSlotTypesInput
SetSortBy sets the SortBy field's value.
func (ListBuiltInSlotTypesInput) String ¶
func (s ListBuiltInSlotTypesInput) 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 (*ListBuiltInSlotTypesInput) Validate ¶
func (s *ListBuiltInSlotTypesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBuiltInSlotTypesOutput ¶
type ListBuiltInSlotTypesOutput struct { // Summary information for the built-in slot types that meet the filter criteria // specified in the request. The length of the list is specified in the maxResults // parameter of the request. If there are more slot types available, the nextToken // field contains a token to get the next page of results. BuiltInSlotTypeSummaries []*BuiltInSlotTypeSummary `locationName:"builtInSlotTypeSummaries" type:"list"` // The language and locale of the slot types in the list. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListBuiltInSlotTypes operation. If the nextToken field is present, // you send the contents as the nextToken parameter of a LIstBuiltInSlotTypes // operation request to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListBuiltInSlotTypesOutput) GoString ¶
func (s ListBuiltInSlotTypesOutput) 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 (*ListBuiltInSlotTypesOutput) SetBuiltInSlotTypeSummaries ¶
func (s *ListBuiltInSlotTypesOutput) SetBuiltInSlotTypeSummaries(v []*BuiltInSlotTypeSummary) *ListBuiltInSlotTypesOutput
SetBuiltInSlotTypeSummaries sets the BuiltInSlotTypeSummaries field's value.
func (*ListBuiltInSlotTypesOutput) SetLocaleId ¶
func (s *ListBuiltInSlotTypesOutput) SetLocaleId(v string) *ListBuiltInSlotTypesOutput
SetLocaleId sets the LocaleId field's value.
func (*ListBuiltInSlotTypesOutput) SetNextToken ¶
func (s *ListBuiltInSlotTypesOutput) SetNextToken(v string) *ListBuiltInSlotTypesOutput
SetNextToken sets the NextToken field's value.
func (ListBuiltInSlotTypesOutput) String ¶
func (s ListBuiltInSlotTypesOutput) 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 ListCustomVocabularyItemsInput ¶
type ListCustomVocabularyItemsInput struct { // The identifier of the version 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 bot version of the bot to the list custom vocabulary request. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" 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"` // The maximum number of items returned by the list operation. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The nextToken identifier to the list custom vocabulary request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCustomVocabularyItemsInput) GoString ¶
func (s ListCustomVocabularyItemsInput) 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 (*ListCustomVocabularyItemsInput) SetBotId ¶
func (s *ListCustomVocabularyItemsInput) SetBotId(v string) *ListCustomVocabularyItemsInput
SetBotId sets the BotId field's value.
func (*ListCustomVocabularyItemsInput) SetBotVersion ¶
func (s *ListCustomVocabularyItemsInput) SetBotVersion(v string) *ListCustomVocabularyItemsInput
SetBotVersion sets the BotVersion field's value.
func (*ListCustomVocabularyItemsInput) SetLocaleId ¶
func (s *ListCustomVocabularyItemsInput) SetLocaleId(v string) *ListCustomVocabularyItemsInput
SetLocaleId sets the LocaleId field's value.
func (*ListCustomVocabularyItemsInput) SetMaxResults ¶
func (s *ListCustomVocabularyItemsInput) SetMaxResults(v int64) *ListCustomVocabularyItemsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCustomVocabularyItemsInput) SetNextToken ¶
func (s *ListCustomVocabularyItemsInput) SetNextToken(v string) *ListCustomVocabularyItemsInput
SetNextToken sets the NextToken field's value.
func (ListCustomVocabularyItemsInput) String ¶
func (s ListCustomVocabularyItemsInput) 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 (*ListCustomVocabularyItemsInput) Validate ¶
func (s *ListCustomVocabularyItemsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCustomVocabularyItemsOutput ¶
type ListCustomVocabularyItemsOutput 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"` // The custom vocabulary items from the list custom vocabulary response. CustomVocabularyItems []*CustomVocabularyItem `locationName:"customVocabularyItems" 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"` // The nextToken identifier to the list custom vocabulary response. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCustomVocabularyItemsOutput) GoString ¶
func (s ListCustomVocabularyItemsOutput) 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 (*ListCustomVocabularyItemsOutput) SetBotId ¶
func (s *ListCustomVocabularyItemsOutput) SetBotId(v string) *ListCustomVocabularyItemsOutput
SetBotId sets the BotId field's value.
func (*ListCustomVocabularyItemsOutput) SetBotVersion ¶
func (s *ListCustomVocabularyItemsOutput) SetBotVersion(v string) *ListCustomVocabularyItemsOutput
SetBotVersion sets the BotVersion field's value.
func (*ListCustomVocabularyItemsOutput) SetCustomVocabularyItems ¶
func (s *ListCustomVocabularyItemsOutput) SetCustomVocabularyItems(v []*CustomVocabularyItem) *ListCustomVocabularyItemsOutput
SetCustomVocabularyItems sets the CustomVocabularyItems field's value.
func (*ListCustomVocabularyItemsOutput) SetLocaleId ¶
func (s *ListCustomVocabularyItemsOutput) SetLocaleId(v string) *ListCustomVocabularyItemsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListCustomVocabularyItemsOutput) SetNextToken ¶
func (s *ListCustomVocabularyItemsOutput) SetNextToken(v string) *ListCustomVocabularyItemsOutput
SetNextToken sets the NextToken field's value.
func (ListCustomVocabularyItemsOutput) String ¶
func (s ListCustomVocabularyItemsOutput) 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 ListExportsInput ¶
type ListExportsInput struct { // The unique identifier that Amazon Lex assigned to the bot. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot to list exports for. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // Provides the specification of a filter used to limit the exports in the response // to only those that match the filter specification. You can only specify one // filter and one string to filter on. Filters []*ExportFilter `locationName:"filters" min:"1" type:"list"` // Specifies the resources that should be exported. If you don't specify a resource // type in the filters parameter, both bot locales and custom vocabularies are // exported. LocaleId *string `locationName:"localeId" type:"string"` // The maximum number of exports to return in each page of results. If there // are fewer results than the max page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListExports operation contains more results that // specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListExports request // to return the next page of results. For a complete set of results, call the // ListExports operation until the nextToken returned in the response is null. NextToken *string `locationName:"nextToken" type:"string"` // Determines the field that the list of exports is sorted by. You can sort // by the LastUpdatedDateTime field in ascending or descending order. SortBy *ExportSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListExportsInput) GoString ¶
func (s ListExportsInput) 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 (*ListExportsInput) SetBotId ¶
func (s *ListExportsInput) SetBotId(v string) *ListExportsInput
SetBotId sets the BotId field's value.
func (*ListExportsInput) SetBotVersion ¶
func (s *ListExportsInput) SetBotVersion(v string) *ListExportsInput
SetBotVersion sets the BotVersion field's value.
func (*ListExportsInput) SetFilters ¶
func (s *ListExportsInput) SetFilters(v []*ExportFilter) *ListExportsInput
SetFilters sets the Filters field's value.
func (*ListExportsInput) SetLocaleId ¶
func (s *ListExportsInput) SetLocaleId(v string) *ListExportsInput
SetLocaleId sets the LocaleId field's value.
func (*ListExportsInput) SetMaxResults ¶
func (s *ListExportsInput) SetMaxResults(v int64) *ListExportsInput
SetMaxResults sets the MaxResults field's value.
func (*ListExportsInput) SetNextToken ¶
func (s *ListExportsInput) SetNextToken(v string) *ListExportsInput
SetNextToken sets the NextToken field's value.
func (*ListExportsInput) SetSortBy ¶
func (s *ListExportsInput) SetSortBy(v *ExportSortBy) *ListExportsInput
SetSortBy sets the SortBy field's value.
func (ListExportsInput) String ¶
func (s ListExportsInput) 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 (*ListExportsInput) Validate ¶
func (s *ListExportsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListExportsOutput ¶
type ListExportsOutput struct { // The unique identifier assigned to the bot by Amazon Lex. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that was exported. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // Summary information for the exports that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter. // If there are more exports available, the nextToken field contains a token // to get the next page of results. ExportSummaries []*ExportSummary `locationName:"exportSummaries" type:"list"` // The locale specified in the request. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListExports operation. If the nextToken field is present, you send // the contents as the nextToken parameter of a ListExports operation request // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListExportsOutput) GoString ¶
func (s ListExportsOutput) 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 (*ListExportsOutput) SetBotId ¶
func (s *ListExportsOutput) SetBotId(v string) *ListExportsOutput
SetBotId sets the BotId field's value.
func (*ListExportsOutput) SetBotVersion ¶
func (s *ListExportsOutput) SetBotVersion(v string) *ListExportsOutput
SetBotVersion sets the BotVersion field's value.
func (*ListExportsOutput) SetExportSummaries ¶
func (s *ListExportsOutput) SetExportSummaries(v []*ExportSummary) *ListExportsOutput
SetExportSummaries sets the ExportSummaries field's value.
func (*ListExportsOutput) SetLocaleId ¶
func (s *ListExportsOutput) SetLocaleId(v string) *ListExportsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListExportsOutput) SetNextToken ¶
func (s *ListExportsOutput) SetNextToken(v string) *ListExportsOutput
SetNextToken sets the NextToken field's value.
func (ListExportsOutput) String ¶
func (s ListExportsOutput) 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 ListImportsInput ¶
type ListImportsInput struct { // The unique identifier that Amazon Lex assigned to the bot. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot to list imports for. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // Provides the specification of a filter used to limit the bots in the response // to only those that match the filter specification. You can only specify one // filter and one string to filter on. Filters []*ImportFilter `locationName:"filters" min:"1" type:"list"` // Specifies the locale that should be present in the list. If you don't specify // a resource type in the filters parameter, the list contains both bot locales // and custom vocabularies. LocaleId *string `locationName:"localeId" type:"string"` // The maximum number of imports to return in each page of results. If there // are fewer results than the max page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListImports operation contains more results than // specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListImports request // to return the next page of results. For a complete set of results, call the // ListImports operation until the nextToken returned in the response is null. NextToken *string `locationName:"nextToken" type:"string"` // Determines the field that the list of imports is sorted by. You can sort // by the LastUpdatedDateTime field in ascending or descending order. SortBy *ImportSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListImportsInput) GoString ¶
func (s ListImportsInput) 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 (*ListImportsInput) SetBotId ¶
func (s *ListImportsInput) SetBotId(v string) *ListImportsInput
SetBotId sets the BotId field's value.
func (*ListImportsInput) SetBotVersion ¶
func (s *ListImportsInput) SetBotVersion(v string) *ListImportsInput
SetBotVersion sets the BotVersion field's value.
func (*ListImportsInput) SetFilters ¶
func (s *ListImportsInput) SetFilters(v []*ImportFilter) *ListImportsInput
SetFilters sets the Filters field's value.
func (*ListImportsInput) SetLocaleId ¶
func (s *ListImportsInput) SetLocaleId(v string) *ListImportsInput
SetLocaleId sets the LocaleId field's value.
func (*ListImportsInput) SetMaxResults ¶
func (s *ListImportsInput) SetMaxResults(v int64) *ListImportsInput
SetMaxResults sets the MaxResults field's value.
func (*ListImportsInput) SetNextToken ¶
func (s *ListImportsInput) SetNextToken(v string) *ListImportsInput
SetNextToken sets the NextToken field's value.
func (*ListImportsInput) SetSortBy ¶
func (s *ListImportsInput) SetSortBy(v *ImportSortBy) *ListImportsInput
SetSortBy sets the SortBy field's value.
func (ListImportsInput) String ¶
func (s ListImportsInput) 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 (*ListImportsInput) Validate ¶
func (s *ListImportsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListImportsOutput ¶
type ListImportsOutput struct { // The unique identifier assigned by Amazon Lex to the bot. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that was imported. It will always be DRAFT. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // Summary information for the imports that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter. // If there are more imports available, the nextToken field contains a token // to get the next page of results. ImportSummaries []*ImportSummary `locationName:"importSummaries" type:"list"` // The locale specified in the request. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListImports operation. If the nextToken field is present, you send // the contents as the nextToken parameter of a ListImports operation request // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListImportsOutput) GoString ¶
func (s ListImportsOutput) 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 (*ListImportsOutput) SetBotId ¶
func (s *ListImportsOutput) SetBotId(v string) *ListImportsOutput
SetBotId sets the BotId field's value.
func (*ListImportsOutput) SetBotVersion ¶
func (s *ListImportsOutput) SetBotVersion(v string) *ListImportsOutput
SetBotVersion sets the BotVersion field's value.
func (*ListImportsOutput) SetImportSummaries ¶
func (s *ListImportsOutput) SetImportSummaries(v []*ImportSummary) *ListImportsOutput
SetImportSummaries sets the ImportSummaries field's value.
func (*ListImportsOutput) SetLocaleId ¶
func (s *ListImportsOutput) SetLocaleId(v string) *ListImportsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListImportsOutput) SetNextToken ¶
func (s *ListImportsOutput) SetNextToken(v string) *ListImportsOutput
SetNextToken sets the NextToken field's value.
func (ListImportsOutput) String ¶
func (s ListImportsOutput) 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 ListIntentMetricsInput ¶
type ListIntentMetricsInput struct { // A list of objects, each of which contains specifications for organizing the // results by time. BinBy []*AnalyticsBinBySpecification `locationName:"binBy" min:"1" type:"list"` // The identifier for the bot for which you want to retrieve intent metrics. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The date and time that marks the end of the range of time for which you want // to see intent metrics. // // EndDateTime is a required field EndDateTime *time.Time `locationName:"endDateTime" type:"timestamp" required:"true"` // A list of objects, each of which describes a condition by which you want // to filter the results. Filters []*AnalyticsIntentFilter `locationName:"filters" min:"1" type:"list"` // A list of objects, each of which specifies how to group the results. You // can group by the following criteria: // // * IntentName – The name of the intent. // // * IntentEndState – The final state of the intent. The possible end states // are detailed in Key definitions (https://docs.aws.amazon.com/analytics-key-definitions-intents) // in the user guide. GroupBy []*AnalyticsIntentGroupBySpecification `locationName:"groupBy" min:"1" type:"list"` // The maximum number of results to return in each page of results. If there // are fewer results than the maximum page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // 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 order by which to organize // the results. // // Metrics is a required field Metrics []*AnalyticsIntentMetric `locationName:"metrics" min:"1" type:"list" required:"true"` // If the response from the ListIntentMetrics operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListIntentMetrics // request to return the next page of results. For a complete set of results, // call the ListIntentMetrics operation until the nextToken returned in the // response is null. NextToken *string `locationName:"nextToken" type:"string"` // The timestamp that marks the beginning of the range of time for which you // want to see intent metrics. // // StartDateTime is a required field StartDateTime *time.Time `locationName:"startDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (ListIntentMetricsInput) GoString ¶
func (s ListIntentMetricsInput) 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 (*ListIntentMetricsInput) SetBinBy ¶
func (s *ListIntentMetricsInput) SetBinBy(v []*AnalyticsBinBySpecification) *ListIntentMetricsInput
SetBinBy sets the BinBy field's value.
func (*ListIntentMetricsInput) SetBotId ¶
func (s *ListIntentMetricsInput) SetBotId(v string) *ListIntentMetricsInput
SetBotId sets the BotId field's value.
func (*ListIntentMetricsInput) SetEndDateTime ¶
func (s *ListIntentMetricsInput) SetEndDateTime(v time.Time) *ListIntentMetricsInput
SetEndDateTime sets the EndDateTime field's value.
func (*ListIntentMetricsInput) SetFilters ¶
func (s *ListIntentMetricsInput) SetFilters(v []*AnalyticsIntentFilter) *ListIntentMetricsInput
SetFilters sets the Filters field's value.
func (*ListIntentMetricsInput) SetGroupBy ¶
func (s *ListIntentMetricsInput) SetGroupBy(v []*AnalyticsIntentGroupBySpecification) *ListIntentMetricsInput
SetGroupBy sets the GroupBy field's value.
func (*ListIntentMetricsInput) SetMaxResults ¶
func (s *ListIntentMetricsInput) SetMaxResults(v int64) *ListIntentMetricsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIntentMetricsInput) SetMetrics ¶
func (s *ListIntentMetricsInput) SetMetrics(v []*AnalyticsIntentMetric) *ListIntentMetricsInput
SetMetrics sets the Metrics field's value.
func (*ListIntentMetricsInput) SetNextToken ¶
func (s *ListIntentMetricsInput) SetNextToken(v string) *ListIntentMetricsInput
SetNextToken sets the NextToken field's value.
func (*ListIntentMetricsInput) SetStartDateTime ¶
func (s *ListIntentMetricsInput) SetStartDateTime(v time.Time) *ListIntentMetricsInput
SetStartDateTime sets the StartDateTime field's value.
func (ListIntentMetricsInput) String ¶
func (s ListIntentMetricsInput) 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 (*ListIntentMetricsInput) Validate ¶
func (s *ListIntentMetricsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIntentMetricsOutput ¶
type ListIntentMetricsOutput struct { // The identifier for the bot for which you retrieved intent metrics. BotId *string `locationName:"botId" min:"10" type:"string"` // If the response from the ListIntentMetrics operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListIntentMetrics // request to return the next page of results. For a complete set of results, // call the ListIntentMetrics operation until the nextToken returned in the // response is null. NextToken *string `locationName:"nextToken" type:"string"` // The results for the intent metrics. Results []*AnalyticsIntentResult `locationName:"results" type:"list"` // contains filtered or unexported fields }
func (ListIntentMetricsOutput) GoString ¶
func (s ListIntentMetricsOutput) 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 (*ListIntentMetricsOutput) SetBotId ¶
func (s *ListIntentMetricsOutput) SetBotId(v string) *ListIntentMetricsOutput
SetBotId sets the BotId field's value.
func (*ListIntentMetricsOutput) SetNextToken ¶
func (s *ListIntentMetricsOutput) SetNextToken(v string) *ListIntentMetricsOutput
SetNextToken sets the NextToken field's value.
func (*ListIntentMetricsOutput) SetResults ¶
func (s *ListIntentMetricsOutput) SetResults(v []*AnalyticsIntentResult) *ListIntentMetricsOutput
SetResults sets the Results field's value.
func (ListIntentMetricsOutput) String ¶
func (s ListIntentMetricsOutput) 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 ListIntentPathsInput ¶
type ListIntentPathsInput struct { // The identifier for the bot for which you want to retrieve intent path metrics. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The date and time that marks the end of the range of time for which you want // to see intent path metrics. // // EndDateTime is a required field EndDateTime *time.Time `locationName:"endDateTime" type:"timestamp" required:"true"` // A list of objects, each describes a condition by which you want to filter // the results. Filters []*AnalyticsPathFilter `locationName:"filters" min:"1" type:"list"` // The intent path for which you want to retrieve metrics. Use a forward slash // to separate intents in the path. For example: // // * /BookCar // // * /BookCar/BookHotel // // * /BookHotel/BookCar // // IntentPath is a required field IntentPath *string `locationName:"intentPath" min:"1" type:"string" required:"true"` // The date and time that marks the beginning of the range of time for which // you want to see intent path metrics. // // StartDateTime is a required field StartDateTime *time.Time `locationName:"startDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (ListIntentPathsInput) GoString ¶
func (s ListIntentPathsInput) 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 (*ListIntentPathsInput) SetBotId ¶
func (s *ListIntentPathsInput) SetBotId(v string) *ListIntentPathsInput
SetBotId sets the BotId field's value.
func (*ListIntentPathsInput) SetEndDateTime ¶
func (s *ListIntentPathsInput) SetEndDateTime(v time.Time) *ListIntentPathsInput
SetEndDateTime sets the EndDateTime field's value.
func (*ListIntentPathsInput) SetFilters ¶
func (s *ListIntentPathsInput) SetFilters(v []*AnalyticsPathFilter) *ListIntentPathsInput
SetFilters sets the Filters field's value.
func (*ListIntentPathsInput) SetIntentPath ¶
func (s *ListIntentPathsInput) SetIntentPath(v string) *ListIntentPathsInput
SetIntentPath sets the IntentPath field's value.
func (*ListIntentPathsInput) SetStartDateTime ¶
func (s *ListIntentPathsInput) SetStartDateTime(v time.Time) *ListIntentPathsInput
SetStartDateTime sets the StartDateTime field's value.
func (ListIntentPathsInput) String ¶
func (s ListIntentPathsInput) 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 (*ListIntentPathsInput) Validate ¶
func (s *ListIntentPathsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIntentPathsOutput ¶
type ListIntentPathsOutput struct { // A list of objects, each of which contains information about a node in the // intent path for which you requested metrics. NodeSummaries []*AnalyticsIntentNodeSummary `locationName:"nodeSummaries" min:"1" type:"list"` // contains filtered or unexported fields }
func (ListIntentPathsOutput) GoString ¶
func (s ListIntentPathsOutput) 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 (*ListIntentPathsOutput) SetNodeSummaries ¶
func (s *ListIntentPathsOutput) SetNodeSummaries(v []*AnalyticsIntentNodeSummary) *ListIntentPathsOutput
SetNodeSummaries sets the NodeSummaries field's value.
func (ListIntentPathsOutput) String ¶
func (s ListIntentPathsOutput) 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 ListIntentStageMetricsInput ¶
type ListIntentStageMetricsInput struct { // A list of objects, each of which contains specifications for organizing the // results by time. BinBy []*AnalyticsBinBySpecification `locationName:"binBy" min:"1" type:"list"` // The identifier for the bot for which you want to retrieve intent stage metrics. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The date and time that marks the end of the range of time for which you want // to see intent stage metrics. // // EndDateTime is a required field EndDateTime *time.Time `locationName:"endDateTime" type:"timestamp" required:"true"` // A list of objects, each of which describes a condition by which you want // to filter the results. Filters []*AnalyticsIntentStageFilter `locationName:"filters" min:"1" type:"list"` // A list of objects, each of which specifies how to group the results. You // can group by the following criteria: // // * IntentStageName – The name of the intent stage. // // * SwitchedToIntent – The intent to which the conversation was switched // (if any). GroupBy []*AnalyticsIntentStageGroupBySpecification `locationName:"groupBy" min:"1" type:"list"` // The maximum number of results to return in each page of results. If there // are fewer results than the maximum page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // 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. // // Metrics is a required field Metrics []*AnalyticsIntentStageMetric `locationName:"metrics" min:"1" type:"list" required:"true"` // If the response from the ListIntentStageMetrics operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListIntentStageMetrics // request to return the next page of results. For a complete set of results, // call the ListIntentStageMetrics operation until the nextToken returned in // the response is null. NextToken *string `locationName:"nextToken" type:"string"` // The date and time that marks the beginning of the range of time for which // you want to see intent stage metrics. // // StartDateTime is a required field StartDateTime *time.Time `locationName:"startDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (ListIntentStageMetricsInput) GoString ¶
func (s ListIntentStageMetricsInput) 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 (*ListIntentStageMetricsInput) SetBinBy ¶
func (s *ListIntentStageMetricsInput) SetBinBy(v []*AnalyticsBinBySpecification) *ListIntentStageMetricsInput
SetBinBy sets the BinBy field's value.
func (*ListIntentStageMetricsInput) SetBotId ¶
func (s *ListIntentStageMetricsInput) SetBotId(v string) *ListIntentStageMetricsInput
SetBotId sets the BotId field's value.
func (*ListIntentStageMetricsInput) SetEndDateTime ¶
func (s *ListIntentStageMetricsInput) SetEndDateTime(v time.Time) *ListIntentStageMetricsInput
SetEndDateTime sets the EndDateTime field's value.
func (*ListIntentStageMetricsInput) SetFilters ¶
func (s *ListIntentStageMetricsInput) SetFilters(v []*AnalyticsIntentStageFilter) *ListIntentStageMetricsInput
SetFilters sets the Filters field's value.
func (*ListIntentStageMetricsInput) SetGroupBy ¶
func (s *ListIntentStageMetricsInput) SetGroupBy(v []*AnalyticsIntentStageGroupBySpecification) *ListIntentStageMetricsInput
SetGroupBy sets the GroupBy field's value.
func (*ListIntentStageMetricsInput) SetMaxResults ¶
func (s *ListIntentStageMetricsInput) SetMaxResults(v int64) *ListIntentStageMetricsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIntentStageMetricsInput) SetMetrics ¶
func (s *ListIntentStageMetricsInput) SetMetrics(v []*AnalyticsIntentStageMetric) *ListIntentStageMetricsInput
SetMetrics sets the Metrics field's value.
func (*ListIntentStageMetricsInput) SetNextToken ¶
func (s *ListIntentStageMetricsInput) SetNextToken(v string) *ListIntentStageMetricsInput
SetNextToken sets the NextToken field's value.
func (*ListIntentStageMetricsInput) SetStartDateTime ¶
func (s *ListIntentStageMetricsInput) SetStartDateTime(v time.Time) *ListIntentStageMetricsInput
SetStartDateTime sets the StartDateTime field's value.
func (ListIntentStageMetricsInput) String ¶
func (s ListIntentStageMetricsInput) 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 (*ListIntentStageMetricsInput) Validate ¶
func (s *ListIntentStageMetricsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIntentStageMetricsOutput ¶
type ListIntentStageMetricsOutput struct { // The identifier for the bot for which you retrieved intent stage metrics. BotId *string `locationName:"botId" min:"10" type:"string"` // If the response from the ListIntentStageMetrics operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListIntentStageMetrics // request to return the next page of results. For a complete set of results, // call the ListIntentStageMetrics operation until the nextToken returned in // the response is null. NextToken *string `locationName:"nextToken" type:"string"` // The results for the intent stage metrics. Results []*AnalyticsIntentStageResult `locationName:"results" type:"list"` // contains filtered or unexported fields }
func (ListIntentStageMetricsOutput) GoString ¶
func (s ListIntentStageMetricsOutput) 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 (*ListIntentStageMetricsOutput) SetBotId ¶
func (s *ListIntentStageMetricsOutput) SetBotId(v string) *ListIntentStageMetricsOutput
SetBotId sets the BotId field's value.
func (*ListIntentStageMetricsOutput) SetNextToken ¶
func (s *ListIntentStageMetricsOutput) SetNextToken(v string) *ListIntentStageMetricsOutput
SetNextToken sets the NextToken field's value.
func (*ListIntentStageMetricsOutput) SetResults ¶
func (s *ListIntentStageMetricsOutput) SetResults(v []*AnalyticsIntentStageResult) *ListIntentStageMetricsOutput
SetResults sets the Results field's value.
func (ListIntentStageMetricsOutput) String ¶
func (s ListIntentStageMetricsOutput) 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 ListIntentsInput ¶
type ListIntentsInput struct { // The unique identifier of the bot that contains the intent. // // 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 intent. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // Provides the specification of a filter used to limit the intents in the response // to only those that match the filter specification. You can only specify one // filter and only one string to filter on. Filters []*IntentFilter `locationName:"filters" min:"1" type:"list"` // The identifier of the language and locale of the intents to list. 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 maximum number of intents to return in each page of results. If there // are fewer results than the max page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListIntents operation contains more results than // specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListIntents request // to return the next page of results. For a complete set of results, call the // ListIntents operation until the nextToken returned in the response is null. NextToken *string `locationName:"nextToken" type:"string"` // Determines the sort order for the response from the ListIntents operation. // You can choose to sort by the intent name or last updated date in either // ascending or descending order. SortBy *IntentSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListIntentsInput) GoString ¶
func (s ListIntentsInput) 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 (*ListIntentsInput) SetBotId ¶
func (s *ListIntentsInput) SetBotId(v string) *ListIntentsInput
SetBotId sets the BotId field's value.
func (*ListIntentsInput) SetBotVersion ¶
func (s *ListIntentsInput) SetBotVersion(v string) *ListIntentsInput
SetBotVersion sets the BotVersion field's value.
func (*ListIntentsInput) SetFilters ¶
func (s *ListIntentsInput) SetFilters(v []*IntentFilter) *ListIntentsInput
SetFilters sets the Filters field's value.
func (*ListIntentsInput) SetLocaleId ¶
func (s *ListIntentsInput) SetLocaleId(v string) *ListIntentsInput
SetLocaleId sets the LocaleId field's value.
func (*ListIntentsInput) SetMaxResults ¶
func (s *ListIntentsInput) SetMaxResults(v int64) *ListIntentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIntentsInput) SetNextToken ¶
func (s *ListIntentsInput) SetNextToken(v string) *ListIntentsInput
SetNextToken sets the NextToken field's value.
func (*ListIntentsInput) SetSortBy ¶
func (s *ListIntentsInput) SetSortBy(v *IntentSortBy) *ListIntentsInput
SetSortBy sets the SortBy field's value.
func (ListIntentsInput) String ¶
func (s ListIntentsInput) 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 (*ListIntentsInput) Validate ¶
func (s *ListIntentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIntentsOutput ¶
type ListIntentsOutput struct { // The identifier of the bot that contains the intent. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that contains the intent. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // Summary information for the intents that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter // of the request. If there are more intents available, the nextToken field // contains a token to get the next page of results. IntentSummaries []*IntentSummary `locationName:"intentSummaries" type:"list"` // The language and locale of the intents in the list. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListIntents operation. If the nextToken field is present, you send // the contents as the nextToken parameter of a ListIntents operation request // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIntentsOutput) GoString ¶
func (s ListIntentsOutput) 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 (*ListIntentsOutput) SetBotId ¶
func (s *ListIntentsOutput) SetBotId(v string) *ListIntentsOutput
SetBotId sets the BotId field's value.
func (*ListIntentsOutput) SetBotVersion ¶
func (s *ListIntentsOutput) SetBotVersion(v string) *ListIntentsOutput
SetBotVersion sets the BotVersion field's value.
func (*ListIntentsOutput) SetIntentSummaries ¶
func (s *ListIntentsOutput) SetIntentSummaries(v []*IntentSummary) *ListIntentsOutput
SetIntentSummaries sets the IntentSummaries field's value.
func (*ListIntentsOutput) SetLocaleId ¶
func (s *ListIntentsOutput) SetLocaleId(v string) *ListIntentsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListIntentsOutput) SetNextToken ¶
func (s *ListIntentsOutput) SetNextToken(v string) *ListIntentsOutput
SetNextToken sets the NextToken field's value.
func (ListIntentsOutput) String ¶
func (s ListIntentsOutput) 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 ListRecommendedIntentsInput ¶
type ListRecommendedIntentsInput struct { // The unique identifier of the bot associated with the recommended intents. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The identifier of the bot recommendation that contains the recommended intents. // // BotRecommendationId is a required field BotRecommendationId *string `location:"uri" locationName:"botRecommendationId" min:"10" type:"string" required:"true"` // The version of the bot that contains the recommended intents. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The identifier of the language and locale of the recommended intents. // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // The maximum number of bot recommendations to return in each page of results. // If there are fewer results than the max page size, only the actual number // of results are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListRecommendedIntents operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListRecommendedIntentsInput) GoString ¶
func (s ListRecommendedIntentsInput) 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 (*ListRecommendedIntentsInput) SetBotId ¶
func (s *ListRecommendedIntentsInput) SetBotId(v string) *ListRecommendedIntentsInput
SetBotId sets the BotId field's value.
func (*ListRecommendedIntentsInput) SetBotRecommendationId ¶
func (s *ListRecommendedIntentsInput) SetBotRecommendationId(v string) *ListRecommendedIntentsInput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*ListRecommendedIntentsInput) SetBotVersion ¶
func (s *ListRecommendedIntentsInput) SetBotVersion(v string) *ListRecommendedIntentsInput
SetBotVersion sets the BotVersion field's value.
func (*ListRecommendedIntentsInput) SetLocaleId ¶
func (s *ListRecommendedIntentsInput) SetLocaleId(v string) *ListRecommendedIntentsInput
SetLocaleId sets the LocaleId field's value.
func (*ListRecommendedIntentsInput) SetMaxResults ¶
func (s *ListRecommendedIntentsInput) SetMaxResults(v int64) *ListRecommendedIntentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListRecommendedIntentsInput) SetNextToken ¶
func (s *ListRecommendedIntentsInput) SetNextToken(v string) *ListRecommendedIntentsInput
SetNextToken sets the NextToken field's value.
func (ListRecommendedIntentsInput) String ¶
func (s ListRecommendedIntentsInput) 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 (*ListRecommendedIntentsInput) Validate ¶
func (s *ListRecommendedIntentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRecommendedIntentsOutput ¶
type ListRecommendedIntentsOutput struct { // The unique identifier of the bot associated with the recommended intent. BotId *string `locationName:"botId" min:"10" type:"string"` // The identifier of the bot recommendation that contains the recommended intent. BotRecommendationId *string `locationName:"botRecommendationId" min:"10" type:"string"` // The version of the bot that contains the intent. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // The identifier of the language and locale of the intents to list. 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 token that indicates whether there are more results to return in a response // to the ListRecommendedIntents operation. If the nextToken field is present, // you send the contents as the nextToken parameter of a ListRecommendedIntents // operation request to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Summary information for the intents that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter // of the request. If there are more intents available, the nextToken field // contains a token to get the next page of results. SummaryList []*RecommendedIntentSummary `locationName:"summaryList" type:"list"` // contains filtered or unexported fields }
func (ListRecommendedIntentsOutput) GoString ¶
func (s ListRecommendedIntentsOutput) 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 (*ListRecommendedIntentsOutput) SetBotId ¶
func (s *ListRecommendedIntentsOutput) SetBotId(v string) *ListRecommendedIntentsOutput
SetBotId sets the BotId field's value.
func (*ListRecommendedIntentsOutput) SetBotRecommendationId ¶
func (s *ListRecommendedIntentsOutput) SetBotRecommendationId(v string) *ListRecommendedIntentsOutput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*ListRecommendedIntentsOutput) SetBotVersion ¶
func (s *ListRecommendedIntentsOutput) SetBotVersion(v string) *ListRecommendedIntentsOutput
SetBotVersion sets the BotVersion field's value.
func (*ListRecommendedIntentsOutput) SetLocaleId ¶
func (s *ListRecommendedIntentsOutput) SetLocaleId(v string) *ListRecommendedIntentsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListRecommendedIntentsOutput) SetNextToken ¶
func (s *ListRecommendedIntentsOutput) SetNextToken(v string) *ListRecommendedIntentsOutput
SetNextToken sets the NextToken field's value.
func (*ListRecommendedIntentsOutput) SetSummaryList ¶
func (s *ListRecommendedIntentsOutput) SetSummaryList(v []*RecommendedIntentSummary) *ListRecommendedIntentsOutput
SetSummaryList sets the SummaryList field's value.
func (ListRecommendedIntentsOutput) String ¶
func (s ListRecommendedIntentsOutput) 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 ListSessionAnalyticsDataInput ¶
type ListSessionAnalyticsDataInput struct { // The identifier for the bot for which you want to retrieve session analytics. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The date and time that marks the end of the range of time for which you want // to see session analytics. // // EndDateTime is a required field EndDateTime *time.Time `locationName:"endDateTime" type:"timestamp" required:"true"` // A list of objects, each of which describes a condition by which you want // to filter the results. Filters []*AnalyticsSessionFilter `locationName:"filters" min:"1" type:"list"` // The maximum number of results to return in each page of results. If there // are fewer results than the maximum page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListSessionAnalyticsData operation contains more // results than specified in the maxResults parameter, a token is returned in // the response. // // Use the returned token in the nextToken parameter of a ListSessionAnalyticsData // request to return the next page of results. For a complete set of results, // call the ListSessionAnalyticsData operation until the nextToken returned // in the response is null. NextToken *string `locationName:"nextToken" type:"string"` // An object specifying the measure and method by which to sort the session // analytics data. SortBy *SessionDataSortBy `locationName:"sortBy" type:"structure"` // The date and time that marks the beginning of the range of time for which // you want to see session analytics. // // StartDateTime is a required field StartDateTime *time.Time `locationName:"startDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (ListSessionAnalyticsDataInput) GoString ¶
func (s ListSessionAnalyticsDataInput) 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 (*ListSessionAnalyticsDataInput) SetBotId ¶
func (s *ListSessionAnalyticsDataInput) SetBotId(v string) *ListSessionAnalyticsDataInput
SetBotId sets the BotId field's value.
func (*ListSessionAnalyticsDataInput) SetEndDateTime ¶
func (s *ListSessionAnalyticsDataInput) SetEndDateTime(v time.Time) *ListSessionAnalyticsDataInput
SetEndDateTime sets the EndDateTime field's value.
func (*ListSessionAnalyticsDataInput) SetFilters ¶
func (s *ListSessionAnalyticsDataInput) SetFilters(v []*AnalyticsSessionFilter) *ListSessionAnalyticsDataInput
SetFilters sets the Filters field's value.
func (*ListSessionAnalyticsDataInput) SetMaxResults ¶
func (s *ListSessionAnalyticsDataInput) SetMaxResults(v int64) *ListSessionAnalyticsDataInput
SetMaxResults sets the MaxResults field's value.
func (*ListSessionAnalyticsDataInput) SetNextToken ¶
func (s *ListSessionAnalyticsDataInput) SetNextToken(v string) *ListSessionAnalyticsDataInput
SetNextToken sets the NextToken field's value.
func (*ListSessionAnalyticsDataInput) SetSortBy ¶
func (s *ListSessionAnalyticsDataInput) SetSortBy(v *SessionDataSortBy) *ListSessionAnalyticsDataInput
SetSortBy sets the SortBy field's value.
func (*ListSessionAnalyticsDataInput) SetStartDateTime ¶
func (s *ListSessionAnalyticsDataInput) SetStartDateTime(v time.Time) *ListSessionAnalyticsDataInput
SetStartDateTime sets the StartDateTime field's value.
func (ListSessionAnalyticsDataInput) String ¶
func (s ListSessionAnalyticsDataInput) 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 (*ListSessionAnalyticsDataInput) Validate ¶
func (s *ListSessionAnalyticsDataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSessionAnalyticsDataOutput ¶
type ListSessionAnalyticsDataOutput struct { // The unique identifier of the bot that the sessions belong to. BotId *string `locationName:"botId" min:"10" type:"string"` // If the response from the ListSessionAnalyticsData operation contains more // results than specified in the maxResults parameter, a token is returned in // the response. // // Use the returned token in the nextToken parameter of a ListSessionAnalyticsData // request to return the next page of results. For a complete set of results, // call the ListSessionAnalyticsData operation until the nextToken returned // in the response is null. NextToken *string `locationName:"nextToken" type:"string"` // A list of objects, each of which contains information about a session with // the bot. Sessions []*SessionSpecification `locationName:"sessions" type:"list"` // contains filtered or unexported fields }
func (ListSessionAnalyticsDataOutput) GoString ¶
func (s ListSessionAnalyticsDataOutput) 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 (*ListSessionAnalyticsDataOutput) SetBotId ¶
func (s *ListSessionAnalyticsDataOutput) SetBotId(v string) *ListSessionAnalyticsDataOutput
SetBotId sets the BotId field's value.
func (*ListSessionAnalyticsDataOutput) SetNextToken ¶
func (s *ListSessionAnalyticsDataOutput) SetNextToken(v string) *ListSessionAnalyticsDataOutput
SetNextToken sets the NextToken field's value.
func (*ListSessionAnalyticsDataOutput) SetSessions ¶
func (s *ListSessionAnalyticsDataOutput) SetSessions(v []*SessionSpecification) *ListSessionAnalyticsDataOutput
SetSessions sets the Sessions field's value.
func (ListSessionAnalyticsDataOutput) String ¶
func (s ListSessionAnalyticsDataOutput) 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 ListSessionMetricsInput ¶
type ListSessionMetricsInput struct { // A list of objects, each of which contains specifications for organizing the // results by time. BinBy []*AnalyticsBinBySpecification `locationName:"binBy" min:"1" type:"list"` // The identifier for the bot for which you want to retrieve session metrics. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The date and time that marks the end of the range of time for which you want // to see session metrics. // // EndDateTime is a required field EndDateTime *time.Time `locationName:"endDateTime" type:"timestamp" required:"true"` // A list of objects, each of which describes a condition by which you want // to filter the results. Filters []*AnalyticsSessionFilter `locationName:"filters" min:"1" type:"list"` // A list of objects, each of which specifies how to group the results. You // can group by the following criteria: // // * ConversationEndState – The final state of the conversation. The possible // end states are detailed in Key definitions (https://docs.aws.amazon.com/analytics-key-definitions-conversations) // in the user guide. // // * LocaleId – The unique identifier of the bot locale. GroupBy []*AnalyticsSessionGroupBySpecification `locationName:"groupBy" min:"1" type:"list"` // The maximum number of results to return in each page of results. If there // are fewer results than the maximum page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // 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. // // Metrics is a required field Metrics []*AnalyticsSessionMetric `locationName:"metrics" min:"1" type:"list" required:"true"` // If the response from the ListSessionMetrics operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListSessionMetrics // request to return the next page of results. For a complete set of results, // call the ListSessionMetrics operation until the nextToken returned in the // response is null. NextToken *string `locationName:"nextToken" type:"string"` // The date and time that marks the beginning of the range of time for which // you want to see session metrics. // // StartDateTime is a required field StartDateTime *time.Time `locationName:"startDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (ListSessionMetricsInput) GoString ¶
func (s ListSessionMetricsInput) 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 (*ListSessionMetricsInput) SetBinBy ¶
func (s *ListSessionMetricsInput) SetBinBy(v []*AnalyticsBinBySpecification) *ListSessionMetricsInput
SetBinBy sets the BinBy field's value.
func (*ListSessionMetricsInput) SetBotId ¶
func (s *ListSessionMetricsInput) SetBotId(v string) *ListSessionMetricsInput
SetBotId sets the BotId field's value.
func (*ListSessionMetricsInput) SetEndDateTime ¶
func (s *ListSessionMetricsInput) SetEndDateTime(v time.Time) *ListSessionMetricsInput
SetEndDateTime sets the EndDateTime field's value.
func (*ListSessionMetricsInput) SetFilters ¶
func (s *ListSessionMetricsInput) SetFilters(v []*AnalyticsSessionFilter) *ListSessionMetricsInput
SetFilters sets the Filters field's value.
func (*ListSessionMetricsInput) SetGroupBy ¶
func (s *ListSessionMetricsInput) SetGroupBy(v []*AnalyticsSessionGroupBySpecification) *ListSessionMetricsInput
SetGroupBy sets the GroupBy field's value.
func (*ListSessionMetricsInput) SetMaxResults ¶
func (s *ListSessionMetricsInput) SetMaxResults(v int64) *ListSessionMetricsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSessionMetricsInput) SetMetrics ¶
func (s *ListSessionMetricsInput) SetMetrics(v []*AnalyticsSessionMetric) *ListSessionMetricsInput
SetMetrics sets the Metrics field's value.
func (*ListSessionMetricsInput) SetNextToken ¶
func (s *ListSessionMetricsInput) SetNextToken(v string) *ListSessionMetricsInput
SetNextToken sets the NextToken field's value.
func (*ListSessionMetricsInput) SetStartDateTime ¶
func (s *ListSessionMetricsInput) SetStartDateTime(v time.Time) *ListSessionMetricsInput
SetStartDateTime sets the StartDateTime field's value.
func (ListSessionMetricsInput) String ¶
func (s ListSessionMetricsInput) 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 (*ListSessionMetricsInput) Validate ¶
func (s *ListSessionMetricsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSessionMetricsOutput ¶
type ListSessionMetricsOutput struct { // The identifier for the bot for which you retrieved session metrics. BotId *string `locationName:"botId" min:"10" type:"string"` // If the response from the ListSessionMetrics operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListSessionMetrics // request to return the next page of results. For a complete set of results, // call the ListSessionMetrics operation until the nextToken returned in the // response is null. NextToken *string `locationName:"nextToken" type:"string"` // The results for the session metrics. Results []*AnalyticsSessionResult `locationName:"results" type:"list"` // contains filtered or unexported fields }
func (ListSessionMetricsOutput) GoString ¶
func (s ListSessionMetricsOutput) 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 (*ListSessionMetricsOutput) SetBotId ¶
func (s *ListSessionMetricsOutput) SetBotId(v string) *ListSessionMetricsOutput
SetBotId sets the BotId field's value.
func (*ListSessionMetricsOutput) SetNextToken ¶
func (s *ListSessionMetricsOutput) SetNextToken(v string) *ListSessionMetricsOutput
SetNextToken sets the NextToken field's value.
func (*ListSessionMetricsOutput) SetResults ¶
func (s *ListSessionMetricsOutput) SetResults(v []*AnalyticsSessionResult) *ListSessionMetricsOutput
SetResults sets the Results field's value.
func (ListSessionMetricsOutput) String ¶
func (s ListSessionMetricsOutput) 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 ListSlotTypesInput ¶
type ListSlotTypesInput struct { // The unique identifier of the bot that contains the slot types. // // 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 slot type. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // Provides the specification of a filter used to limit the slot types in the // response to only those that match the filter specification. You can only // specify one filter and only one string to filter on. Filters []*SlotTypeFilter `locationName:"filters" min:"1" type:"list"` // The identifier of the language and locale of the slot types to list. 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 maximum number of slot types to return in each page of results. If there // are fewer results than the max page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListSlotTypes operation contains more results than // specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Determines the sort order for the response from the ListSlotTypes operation. // You can choose to sort by the slot type name or last updated date in either // ascending or descending order. SortBy *SlotTypeSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListSlotTypesInput) GoString ¶
func (s ListSlotTypesInput) 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 (*ListSlotTypesInput) SetBotId ¶
func (s *ListSlotTypesInput) SetBotId(v string) *ListSlotTypesInput
SetBotId sets the BotId field's value.
func (*ListSlotTypesInput) SetBotVersion ¶
func (s *ListSlotTypesInput) SetBotVersion(v string) *ListSlotTypesInput
SetBotVersion sets the BotVersion field's value.
func (*ListSlotTypesInput) SetFilters ¶
func (s *ListSlotTypesInput) SetFilters(v []*SlotTypeFilter) *ListSlotTypesInput
SetFilters sets the Filters field's value.
func (*ListSlotTypesInput) SetLocaleId ¶
func (s *ListSlotTypesInput) SetLocaleId(v string) *ListSlotTypesInput
SetLocaleId sets the LocaleId field's value.
func (*ListSlotTypesInput) SetMaxResults ¶
func (s *ListSlotTypesInput) SetMaxResults(v int64) *ListSlotTypesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSlotTypesInput) SetNextToken ¶
func (s *ListSlotTypesInput) SetNextToken(v string) *ListSlotTypesInput
SetNextToken sets the NextToken field's value.
func (*ListSlotTypesInput) SetSortBy ¶
func (s *ListSlotTypesInput) SetSortBy(v *SlotTypeSortBy) *ListSlotTypesInput
SetSortBy sets the SortBy field's value.
func (ListSlotTypesInput) String ¶
func (s ListSlotTypesInput) 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 (*ListSlotTypesInput) Validate ¶
func (s *ListSlotTypesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSlotTypesOutput ¶
type ListSlotTypesOutput struct { // The identifier of the bot that contains the slot types. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that contains the slot types. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The language and local of the slot types in the list. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListSlotTypes operation. If the nextToken field is present, you send // the contents as the nextToken parameter of a ListSlotTypes operation request // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Summary information for the slot types that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter // of the request. If there are more slot types available, the nextToken field // contains a token to get the next page of results. SlotTypeSummaries []*SlotTypeSummary `locationName:"slotTypeSummaries" type:"list"` // contains filtered or unexported fields }
func (ListSlotTypesOutput) GoString ¶
func (s ListSlotTypesOutput) 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 (*ListSlotTypesOutput) SetBotId ¶
func (s *ListSlotTypesOutput) SetBotId(v string) *ListSlotTypesOutput
SetBotId sets the BotId field's value.
func (*ListSlotTypesOutput) SetBotVersion ¶
func (s *ListSlotTypesOutput) SetBotVersion(v string) *ListSlotTypesOutput
SetBotVersion sets the BotVersion field's value.
func (*ListSlotTypesOutput) SetLocaleId ¶
func (s *ListSlotTypesOutput) SetLocaleId(v string) *ListSlotTypesOutput
SetLocaleId sets the LocaleId field's value.
func (*ListSlotTypesOutput) SetNextToken ¶
func (s *ListSlotTypesOutput) SetNextToken(v string) *ListSlotTypesOutput
SetNextToken sets the NextToken field's value.
func (*ListSlotTypesOutput) SetSlotTypeSummaries ¶
func (s *ListSlotTypesOutput) SetSlotTypeSummaries(v []*SlotTypeSummary) *ListSlotTypesOutput
SetSlotTypeSummaries sets the SlotTypeSummaries field's value.
func (ListSlotTypesOutput) String ¶
func (s ListSlotTypesOutput) 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 ListSlotsInput ¶
type ListSlotsInput struct { // The identifier of the bot that contains the slot. // // 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 slot. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // Provides the specification of a filter used to limit the slots in the response // to only those that match the filter specification. You can only specify one // filter and only one string to filter on. Filters []*SlotFilter `locationName:"filters" min:"1" type:"list"` // The unique 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 of the slots to list. 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 maximum number of slots to return in each page of results. If there are // fewer results than the max page size, only the actual number of results are // returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListSlots operation contains more results than specified // in the maxResults parameter, a token is returned in the response. Use that // token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Determines the sort order for the response from the ListSlots operation. // You can choose to sort by the slot name or last updated date in either ascending // or descending order. SortBy *SlotSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListSlotsInput) GoString ¶
func (s ListSlotsInput) 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 (*ListSlotsInput) SetBotId ¶
func (s *ListSlotsInput) SetBotId(v string) *ListSlotsInput
SetBotId sets the BotId field's value.
func (*ListSlotsInput) SetBotVersion ¶
func (s *ListSlotsInput) SetBotVersion(v string) *ListSlotsInput
SetBotVersion sets the BotVersion field's value.
func (*ListSlotsInput) SetFilters ¶
func (s *ListSlotsInput) SetFilters(v []*SlotFilter) *ListSlotsInput
SetFilters sets the Filters field's value.
func (*ListSlotsInput) SetIntentId ¶
func (s *ListSlotsInput) SetIntentId(v string) *ListSlotsInput
SetIntentId sets the IntentId field's value.
func (*ListSlotsInput) SetLocaleId ¶
func (s *ListSlotsInput) SetLocaleId(v string) *ListSlotsInput
SetLocaleId sets the LocaleId field's value.
func (*ListSlotsInput) SetMaxResults ¶
func (s *ListSlotsInput) SetMaxResults(v int64) *ListSlotsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSlotsInput) SetNextToken ¶
func (s *ListSlotsInput) SetNextToken(v string) *ListSlotsInput
SetNextToken sets the NextToken field's value.
func (*ListSlotsInput) SetSortBy ¶
func (s *ListSlotsInput) SetSortBy(v *SlotSortBy) *ListSlotsInput
SetSortBy sets the SortBy field's value.
func (ListSlotsInput) String ¶
func (s ListSlotsInput) 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 (*ListSlotsInput) Validate ¶
func (s *ListSlotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSlotsOutput ¶
type ListSlotsOutput struct { // The identifier of the bot that contains the slots. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that contains the slots. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The identifier of the intent that contains the slots. IntentId *string `locationName:"intentId" min:"10" type:"string"` // The language and locale of the slots in the list. LocaleId *string `locationName:"localeId" type:"string"` // A token that indicates whether there are more results to return in a response // to the ListSlots operation. If the nextToken field is present, you send the // contents as the nextToken parameter of a ListSlots operation request to get // the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Summary information for the slots that meet the filter criteria specified // in the request. The length of the list is specified in the maxResults parameter // of the request. If there are more slots available, the nextToken field contains // a token to get the next page of results. SlotSummaries []*SlotSummary `locationName:"slotSummaries" type:"list"` // contains filtered or unexported fields }
func (ListSlotsOutput) GoString ¶
func (s ListSlotsOutput) 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 (*ListSlotsOutput) SetBotId ¶
func (s *ListSlotsOutput) SetBotId(v string) *ListSlotsOutput
SetBotId sets the BotId field's value.
func (*ListSlotsOutput) SetBotVersion ¶
func (s *ListSlotsOutput) SetBotVersion(v string) *ListSlotsOutput
SetBotVersion sets the BotVersion field's value.
func (*ListSlotsOutput) SetIntentId ¶
func (s *ListSlotsOutput) SetIntentId(v string) *ListSlotsOutput
SetIntentId sets the IntentId field's value.
func (*ListSlotsOutput) SetLocaleId ¶
func (s *ListSlotsOutput) SetLocaleId(v string) *ListSlotsOutput
SetLocaleId sets the LocaleId field's value.
func (*ListSlotsOutput) SetNextToken ¶
func (s *ListSlotsOutput) SetNextToken(v string) *ListSlotsOutput
SetNextToken sets the NextToken field's value.
func (*ListSlotsOutput) SetSlotSummaries ¶
func (s *ListSlotsOutput) SetSlotSummaries(v []*SlotSummary) *ListSlotsOutput
SetSlotSummaries sets the SlotSummaries field's value.
func (ListSlotsOutput) String ¶
func (s ListSlotsOutput) 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 ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource to get a list of tags for. // // ResourceARN is a required field ResourceARN *string `location:"uri" locationName:"resourceARN" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) 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 (*ListTagsForResourceInput) SetResourceARN ¶
func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
SetResourceARN sets the ResourceARN field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) 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 (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags associated with a resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) 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 (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) 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 ListTestExecutionResultItemsInput ¶
type ListTestExecutionResultItemsInput struct { // The maximum number of test execution result items to return in each page. // If there are fewer results than the max page size, only the actual number // of results are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListTestExecutionResultItems operation contains // more results than specified in the maxResults parameter, a token is returned // in the response. Use that token in the nextToken parameter to return the // next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The filter for the list of results from the test set execution. // // ResultFilterBy is a required field ResultFilterBy *TestExecutionResultFilterBy `locationName:"resultFilterBy" type:"structure" required:"true"` // The unique identifier of the test execution to list the result items. // // TestExecutionId is a required field TestExecutionId *string `location:"uri" locationName:"testExecutionId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTestExecutionResultItemsInput) GoString ¶
func (s ListTestExecutionResultItemsInput) 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 (*ListTestExecutionResultItemsInput) SetMaxResults ¶
func (s *ListTestExecutionResultItemsInput) SetMaxResults(v int64) *ListTestExecutionResultItemsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTestExecutionResultItemsInput) SetNextToken ¶
func (s *ListTestExecutionResultItemsInput) SetNextToken(v string) *ListTestExecutionResultItemsInput
SetNextToken sets the NextToken field's value.
func (*ListTestExecutionResultItemsInput) SetResultFilterBy ¶
func (s *ListTestExecutionResultItemsInput) SetResultFilterBy(v *TestExecutionResultFilterBy) *ListTestExecutionResultItemsInput
SetResultFilterBy sets the ResultFilterBy field's value.
func (*ListTestExecutionResultItemsInput) SetTestExecutionId ¶
func (s *ListTestExecutionResultItemsInput) SetTestExecutionId(v string) *ListTestExecutionResultItemsInput
SetTestExecutionId sets the TestExecutionId field's value.
func (ListTestExecutionResultItemsInput) String ¶
func (s ListTestExecutionResultItemsInput) 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 (*ListTestExecutionResultItemsInput) Validate ¶
func (s *ListTestExecutionResultItemsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestExecutionResultItemsOutput ¶
type ListTestExecutionResultItemsOutput struct { // A token that indicates whether there are more results to return in a response // to the ListTestExecutionResultItems operation. If the nextToken field is // present, you send the contents as the nextToken parameter of a ListTestExecutionResultItems // operation request to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The list of results from the test execution. TestExecutionResults *TestExecutionResultItems `locationName:"testExecutionResults" type:"structure"` // contains filtered or unexported fields }
func (ListTestExecutionResultItemsOutput) GoString ¶
func (s ListTestExecutionResultItemsOutput) 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 (*ListTestExecutionResultItemsOutput) SetNextToken ¶
func (s *ListTestExecutionResultItemsOutput) SetNextToken(v string) *ListTestExecutionResultItemsOutput
SetNextToken sets the NextToken field's value.
func (*ListTestExecutionResultItemsOutput) SetTestExecutionResults ¶
func (s *ListTestExecutionResultItemsOutput) SetTestExecutionResults(v *TestExecutionResultItems) *ListTestExecutionResultItemsOutput
SetTestExecutionResults sets the TestExecutionResults field's value.
func (ListTestExecutionResultItemsOutput) String ¶
func (s ListTestExecutionResultItemsOutput) 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 ListTestExecutionsInput ¶
type ListTestExecutionsInput struct { // The maximum number of test executions to return in each page. If there are // fewer results than the max page size, only the actual number of results are // returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListTestExecutions operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The sort order of the test set executions. SortBy *TestExecutionSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListTestExecutionsInput) GoString ¶
func (s ListTestExecutionsInput) 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 (*ListTestExecutionsInput) SetMaxResults ¶
func (s *ListTestExecutionsInput) SetMaxResults(v int64) *ListTestExecutionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTestExecutionsInput) SetNextToken ¶
func (s *ListTestExecutionsInput) SetNextToken(v string) *ListTestExecutionsInput
SetNextToken sets the NextToken field's value.
func (*ListTestExecutionsInput) SetSortBy ¶
func (s *ListTestExecutionsInput) SetSortBy(v *TestExecutionSortBy) *ListTestExecutionsInput
SetSortBy sets the SortBy field's value.
func (ListTestExecutionsInput) String ¶
func (s ListTestExecutionsInput) 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 (*ListTestExecutionsInput) Validate ¶
func (s *ListTestExecutionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestExecutionsOutput ¶
type ListTestExecutionsOutput struct { // A token that indicates whether there are more results to return in a response // to the ListTestExecutions operation. If the nextToken field is present, you // send the contents as the nextToken parameter of a ListTestExecutions operation // request to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The list of test executions. TestExecutions []*TestExecutionSummary `locationName:"testExecutions" type:"list"` // contains filtered or unexported fields }
func (ListTestExecutionsOutput) GoString ¶
func (s ListTestExecutionsOutput) 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 (*ListTestExecutionsOutput) SetNextToken ¶
func (s *ListTestExecutionsOutput) SetNextToken(v string) *ListTestExecutionsOutput
SetNextToken sets the NextToken field's value.
func (*ListTestExecutionsOutput) SetTestExecutions ¶
func (s *ListTestExecutionsOutput) SetTestExecutions(v []*TestExecutionSummary) *ListTestExecutionsOutput
SetTestExecutions sets the TestExecutions field's value.
func (ListTestExecutionsOutput) String ¶
func (s ListTestExecutionsOutput) 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 ListTestSetRecordsInput ¶
type ListTestSetRecordsInput struct { // The maximum number of test set records to return in each page. If there are // fewer records than the max page size, only the actual number of records are // returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListTestSetRecords operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The identifier of the test set to list its test set records. // // TestSetId is a required field TestSetId *string `location:"uri" locationName:"testSetId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTestSetRecordsInput) GoString ¶
func (s ListTestSetRecordsInput) 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 (*ListTestSetRecordsInput) SetMaxResults ¶
func (s *ListTestSetRecordsInput) SetMaxResults(v int64) *ListTestSetRecordsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTestSetRecordsInput) SetNextToken ¶
func (s *ListTestSetRecordsInput) SetNextToken(v string) *ListTestSetRecordsInput
SetNextToken sets the NextToken field's value.
func (*ListTestSetRecordsInput) SetTestSetId ¶
func (s *ListTestSetRecordsInput) SetTestSetId(v string) *ListTestSetRecordsInput
SetTestSetId sets the TestSetId field's value.
func (ListTestSetRecordsInput) String ¶
func (s ListTestSetRecordsInput) 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 (*ListTestSetRecordsInput) Validate ¶
func (s *ListTestSetRecordsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestSetRecordsOutput ¶
type ListTestSetRecordsOutput struct { // A token that indicates whether there are more records to return in a response // to the ListTestSetRecords operation. If the nextToken field is present, you // send the contents as the nextToken parameter of a ListTestSetRecords operation // request to get the next page of records. NextToken *string `locationName:"nextToken" type:"string"` // The list of records from the test set. TestSetRecords []*TestSetTurnRecord `locationName:"testSetRecords" type:"list"` // contains filtered or unexported fields }
func (ListTestSetRecordsOutput) GoString ¶
func (s ListTestSetRecordsOutput) 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 (*ListTestSetRecordsOutput) SetNextToken ¶
func (s *ListTestSetRecordsOutput) SetNextToken(v string) *ListTestSetRecordsOutput
SetNextToken sets the NextToken field's value.
func (*ListTestSetRecordsOutput) SetTestSetRecords ¶
func (s *ListTestSetRecordsOutput) SetTestSetRecords(v []*TestSetTurnRecord) *ListTestSetRecordsOutput
SetTestSetRecords sets the TestSetRecords field's value.
func (ListTestSetRecordsOutput) String ¶
func (s ListTestSetRecordsOutput) 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 ListTestSetsInput ¶
type ListTestSetsInput struct { // The maximum number of test sets to return in each page. If there are fewer // results than the max page size, only the actual number of results are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListTestSets operation contains more results than // specified in the maxResults parameter, a token is returned in the response. // Use that token in the nextToken parameter to return the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The sort order for the list of test sets. SortBy *TestSetSortBy `locationName:"sortBy" type:"structure"` // contains filtered or unexported fields }
func (ListTestSetsInput) GoString ¶
func (s ListTestSetsInput) 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 (*ListTestSetsInput) SetMaxResults ¶
func (s *ListTestSetsInput) SetMaxResults(v int64) *ListTestSetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTestSetsInput) SetNextToken ¶
func (s *ListTestSetsInput) SetNextToken(v string) *ListTestSetsInput
SetNextToken sets the NextToken field's value.
func (*ListTestSetsInput) SetSortBy ¶
func (s *ListTestSetsInput) SetSortBy(v *TestSetSortBy) *ListTestSetsInput
SetSortBy sets the SortBy field's value.
func (ListTestSetsInput) String ¶
func (s ListTestSetsInput) 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 (*ListTestSetsInput) Validate ¶
func (s *ListTestSetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTestSetsOutput ¶
type ListTestSetsOutput struct { // A token that indicates whether there are more results to return in a response // to the ListTestSets operation. If the nextToken field is present, you send // the contents as the nextToken parameter of a ListTestSets operation request // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The selected test sets in a list of test sets. TestSets []*TestSetSummary `locationName:"testSets" type:"list"` // contains filtered or unexported fields }
func (ListTestSetsOutput) GoString ¶
func (s ListTestSetsOutput) 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 (*ListTestSetsOutput) SetNextToken ¶
func (s *ListTestSetsOutput) SetNextToken(v string) *ListTestSetsOutput
SetNextToken sets the NextToken field's value.
func (*ListTestSetsOutput) SetTestSets ¶
func (s *ListTestSetsOutput) SetTestSets(v []*TestSetSummary) *ListTestSetsOutput
SetTestSets sets the TestSets field's value.
func (ListTestSetsOutput) String ¶
func (s ListTestSetsOutput) 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 ListUtteranceAnalyticsDataInput ¶
type ListUtteranceAnalyticsDataInput struct { // The identifier for the bot for which you want to retrieve utterance analytics. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The date and time that marks the end of the range of time for which you want // to see utterance analytics. // // EndDateTime is a required field EndDateTime *time.Time `locationName:"endDateTime" type:"timestamp" required:"true"` // A list of objects, each of which describes a condition by which you want // to filter the results. Filters []*AnalyticsUtteranceFilter `locationName:"filters" min:"1" type:"list"` // The maximum number of results to return in each page of results. If there // are fewer results than the maximum page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the ListUtteranceAnalyticsData operation contains more // results than specified in the maxResults parameter, a token is returned in // the response. // // Use the returned token in the nextToken parameter of a ListUtteranceAnalyticsData // request to return the next page of results. For a complete set of results, // call the ListUtteranceAnalyticsData operation until the nextToken returned // in the response is null. NextToken *string `locationName:"nextToken" type:"string"` // An object specifying the measure and method by which to sort the utterance // analytics data. SortBy *UtteranceDataSortBy `locationName:"sortBy" type:"structure"` // The date and time that marks the beginning of the range of time for which // you want to see utterance analytics. // // StartDateTime is a required field StartDateTime *time.Time `locationName:"startDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (ListUtteranceAnalyticsDataInput) GoString ¶
func (s ListUtteranceAnalyticsDataInput) 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 (*ListUtteranceAnalyticsDataInput) SetBotId ¶
func (s *ListUtteranceAnalyticsDataInput) SetBotId(v string) *ListUtteranceAnalyticsDataInput
SetBotId sets the BotId field's value.
func (*ListUtteranceAnalyticsDataInput) SetEndDateTime ¶
func (s *ListUtteranceAnalyticsDataInput) SetEndDateTime(v time.Time) *ListUtteranceAnalyticsDataInput
SetEndDateTime sets the EndDateTime field's value.
func (*ListUtteranceAnalyticsDataInput) SetFilters ¶
func (s *ListUtteranceAnalyticsDataInput) SetFilters(v []*AnalyticsUtteranceFilter) *ListUtteranceAnalyticsDataInput
SetFilters sets the Filters field's value.
func (*ListUtteranceAnalyticsDataInput) SetMaxResults ¶
func (s *ListUtteranceAnalyticsDataInput) SetMaxResults(v int64) *ListUtteranceAnalyticsDataInput
SetMaxResults sets the MaxResults field's value.
func (*ListUtteranceAnalyticsDataInput) SetNextToken ¶
func (s *ListUtteranceAnalyticsDataInput) SetNextToken(v string) *ListUtteranceAnalyticsDataInput
SetNextToken sets the NextToken field's value.
func (*ListUtteranceAnalyticsDataInput) SetSortBy ¶
func (s *ListUtteranceAnalyticsDataInput) SetSortBy(v *UtteranceDataSortBy) *ListUtteranceAnalyticsDataInput
SetSortBy sets the SortBy field's value.
func (*ListUtteranceAnalyticsDataInput) SetStartDateTime ¶
func (s *ListUtteranceAnalyticsDataInput) SetStartDateTime(v time.Time) *ListUtteranceAnalyticsDataInput
SetStartDateTime sets the StartDateTime field's value.
func (ListUtteranceAnalyticsDataInput) String ¶
func (s ListUtteranceAnalyticsDataInput) 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 (*ListUtteranceAnalyticsDataInput) Validate ¶
func (s *ListUtteranceAnalyticsDataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUtteranceAnalyticsDataOutput ¶
type ListUtteranceAnalyticsDataOutput struct { // The unique identifier of the bot that the utterances belong to. BotId *string `locationName:"botId" min:"10" type:"string"` // If the response from the ListUtteranceAnalyticsData operation contains more // results than specified in the maxResults parameter, a token is returned in // the response. // // Use the returned token in the nextToken parameter of a ListUtteranceAnalyticsData // request to return the next page of results. For a complete set of results, // call the ListUtteranceAnalyticsData operation until the nextToken returned // in the response is null. NextToken *string `locationName:"nextToken" type:"string"` // A list of objects, each of which contains information about an utterance // in a user session with your bot. Utterances []*UtteranceSpecification `locationName:"utterances" type:"list"` // contains filtered or unexported fields }
func (ListUtteranceAnalyticsDataOutput) GoString ¶
func (s ListUtteranceAnalyticsDataOutput) 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 (*ListUtteranceAnalyticsDataOutput) SetBotId ¶
func (s *ListUtteranceAnalyticsDataOutput) SetBotId(v string) *ListUtteranceAnalyticsDataOutput
SetBotId sets the BotId field's value.
func (*ListUtteranceAnalyticsDataOutput) SetNextToken ¶
func (s *ListUtteranceAnalyticsDataOutput) SetNextToken(v string) *ListUtteranceAnalyticsDataOutput
SetNextToken sets the NextToken field's value.
func (*ListUtteranceAnalyticsDataOutput) SetUtterances ¶
func (s *ListUtteranceAnalyticsDataOutput) SetUtterances(v []*UtteranceSpecification) *ListUtteranceAnalyticsDataOutput
SetUtterances sets the Utterances field's value.
func (ListUtteranceAnalyticsDataOutput) String ¶
func (s ListUtteranceAnalyticsDataOutput) 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 ListUtteranceMetricsInput ¶
type ListUtteranceMetricsInput struct { // A list containing attributes related to the utterance that you want the response // to return. The following attributes are possible: // // * LastUsedIntent – The last used intent at the time of the utterance. Attributes []*AnalyticsUtteranceAttribute `locationName:"attributes" min:"1" type:"list"` // A list of objects, each of which contains specifications for organizing the // results by time. BinBy []*AnalyticsBinBySpecification `locationName:"binBy" min:"1" type:"list"` // The identifier for the bot for which you want to retrieve utterance metrics. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The date and time that marks the end of the range of time for which you want // to see utterance metrics. // // EndDateTime is a required field EndDateTime *time.Time `locationName:"endDateTime" type:"timestamp" required:"true"` // A list of objects, each of which describes a condition by which you want // to filter the results. Filters []*AnalyticsUtteranceFilter `locationName:"filters" min:"1" type:"list"` // A list of objects, each of which specifies how to group the results. You // can group by the following criteria: // // * UtteranceText – The transcription of the utterance. // // * UtteranceState – The state of the utterance. The possible states are // detailed in Key definitions (https://docs.aws.amazon.com/analytics-key-definitions-utterances) // in the user guide. GroupBy []*AnalyticsUtteranceGroupBySpecification `locationName:"groupBy" min:"1" type:"list"` // The maximum number of results to return in each page of results. If there // are fewer results than the maximum page size, only the actual number of results // are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // 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. // // Metrics is a required field Metrics []*AnalyticsUtteranceMetric `locationName:"metrics" min:"1" type:"list" required:"true"` // If the response from the ListUtteranceMetrics operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListUtteranceMetrics // request to return the next page of results. For a complete set of results, // call the ListUtteranceMetrics operation until the nextToken returned in the // response is null. NextToken *string `locationName:"nextToken" type:"string"` // The date and time that marks the beginning of the range of time for which // you want to see utterance metrics. // // StartDateTime is a required field StartDateTime *time.Time `locationName:"startDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (ListUtteranceMetricsInput) GoString ¶
func (s ListUtteranceMetricsInput) 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 (*ListUtteranceMetricsInput) SetAttributes ¶
func (s *ListUtteranceMetricsInput) SetAttributes(v []*AnalyticsUtteranceAttribute) *ListUtteranceMetricsInput
SetAttributes sets the Attributes field's value.
func (*ListUtteranceMetricsInput) SetBinBy ¶
func (s *ListUtteranceMetricsInput) SetBinBy(v []*AnalyticsBinBySpecification) *ListUtteranceMetricsInput
SetBinBy sets the BinBy field's value.
func (*ListUtteranceMetricsInput) SetBotId ¶
func (s *ListUtteranceMetricsInput) SetBotId(v string) *ListUtteranceMetricsInput
SetBotId sets the BotId field's value.
func (*ListUtteranceMetricsInput) SetEndDateTime ¶
func (s *ListUtteranceMetricsInput) SetEndDateTime(v time.Time) *ListUtteranceMetricsInput
SetEndDateTime sets the EndDateTime field's value.
func (*ListUtteranceMetricsInput) SetFilters ¶
func (s *ListUtteranceMetricsInput) SetFilters(v []*AnalyticsUtteranceFilter) *ListUtteranceMetricsInput
SetFilters sets the Filters field's value.
func (*ListUtteranceMetricsInput) SetGroupBy ¶
func (s *ListUtteranceMetricsInput) SetGroupBy(v []*AnalyticsUtteranceGroupBySpecification) *ListUtteranceMetricsInput
SetGroupBy sets the GroupBy field's value.
func (*ListUtteranceMetricsInput) SetMaxResults ¶
func (s *ListUtteranceMetricsInput) SetMaxResults(v int64) *ListUtteranceMetricsInput
SetMaxResults sets the MaxResults field's value.
func (*ListUtteranceMetricsInput) SetMetrics ¶
func (s *ListUtteranceMetricsInput) SetMetrics(v []*AnalyticsUtteranceMetric) *ListUtteranceMetricsInput
SetMetrics sets the Metrics field's value.
func (*ListUtteranceMetricsInput) SetNextToken ¶
func (s *ListUtteranceMetricsInput) SetNextToken(v string) *ListUtteranceMetricsInput
SetNextToken sets the NextToken field's value.
func (*ListUtteranceMetricsInput) SetStartDateTime ¶
func (s *ListUtteranceMetricsInput) SetStartDateTime(v time.Time) *ListUtteranceMetricsInput
SetStartDateTime sets the StartDateTime field's value.
func (ListUtteranceMetricsInput) String ¶
func (s ListUtteranceMetricsInput) 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 (*ListUtteranceMetricsInput) Validate ¶
func (s *ListUtteranceMetricsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUtteranceMetricsOutput ¶
type ListUtteranceMetricsOutput struct { // The identifier for the bot for which you retrieved utterance metrics. BotId *string `locationName:"botId" min:"10" type:"string"` // If the response from the ListUtteranceMetrics operation contains more results // than specified in the maxResults parameter, a token is returned in the response. // // Use the returned token in the nextToken parameter of a ListUtteranceMetrics // request to return the next page of results. For a complete set of results, // call the ListUtteranceMetrics operation until the nextToken returned in the // response is null. NextToken *string `locationName:"nextToken" type:"string"` // The results for the utterance metrics. Results []*AnalyticsUtteranceResult `locationName:"results" type:"list"` // contains filtered or unexported fields }
func (ListUtteranceMetricsOutput) GoString ¶
func (s ListUtteranceMetricsOutput) 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 (*ListUtteranceMetricsOutput) SetBotId ¶
func (s *ListUtteranceMetricsOutput) SetBotId(v string) *ListUtteranceMetricsOutput
SetBotId sets the BotId field's value.
func (*ListUtteranceMetricsOutput) SetNextToken ¶
func (s *ListUtteranceMetricsOutput) SetNextToken(v string) *ListUtteranceMetricsOutput
SetNextToken sets the NextToken field's value.
func (*ListUtteranceMetricsOutput) SetResults ¶
func (s *ListUtteranceMetricsOutput) SetResults(v []*AnalyticsUtteranceResult) *ListUtteranceMetricsOutput
SetResults sets the Results field's value.
func (ListUtteranceMetricsOutput) String ¶
func (s ListUtteranceMetricsOutput) 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 Message ¶
type Message struct { // A message in a custom format defined by the client application. CustomPayload *CustomPayload `locationName:"customPayload" type:"structure"` // A message that defines a response card that the client application can show // to the user. ImageResponseCard *ImageResponseCard `locationName:"imageResponseCard" type:"structure"` // A message in plain text format. PlainTextMessage *PlainTextMessage `locationName:"plainTextMessage" type:"structure"` // A message in Speech Synthesis Markup Language (SSML). SsmlMessage *SSMLMessage `locationName:"ssmlMessage" type:"structure"` // contains filtered or unexported fields }
The object that provides message text and its type.
func (Message) GoString ¶
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 (*Message) SetCustomPayload ¶
func (s *Message) SetCustomPayload(v *CustomPayload) *Message
SetCustomPayload sets the CustomPayload field's value.
func (*Message) SetImageResponseCard ¶
func (s *Message) SetImageResponseCard(v *ImageResponseCard) *Message
SetImageResponseCard sets the ImageResponseCard field's value.
func (*Message) SetPlainTextMessage ¶
func (s *Message) SetPlainTextMessage(v *PlainTextMessage) *Message
SetPlainTextMessage sets the PlainTextMessage field's value.
func (*Message) SetSsmlMessage ¶
func (s *Message) SetSsmlMessage(v *SSMLMessage) *Message
SetSsmlMessage sets the SsmlMessage field's value.
type MessageGroup ¶
type MessageGroup struct { // The primary message that Amazon Lex should send to the user. // // Message is a required field Message *Message `locationName:"message" type:"structure" required:"true"` // Message variations to send to the user. When variations are defined, Amazon // Lex chooses the primary message or one of the variations to send to the user. Variations []*Message `locationName:"variations" type:"list"` // contains filtered or unexported fields }
Provides one or more messages that Amazon Lex should send to the user.
func (MessageGroup) GoString ¶
func (s MessageGroup) 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 (*MessageGroup) SetMessage ¶
func (s *MessageGroup) SetMessage(v *Message) *MessageGroup
SetMessage sets the Message field's value.
func (*MessageGroup) SetVariations ¶
func (s *MessageGroup) SetVariations(v []*Message) *MessageGroup
SetVariations sets the Variations field's value.
func (MessageGroup) String ¶
func (s MessageGroup) 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 (*MessageGroup) Validate ¶
func (s *MessageGroup) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MultipleValuesSetting ¶
type MultipleValuesSetting struct { // Indicates whether a slot can return multiple values. When true, the slot // may return more than one value in a response. When false, the slot returns // only a single value. // // 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 allowMutlipleValues is not set, the default value is false. AllowMultipleValues *bool `locationName:"allowMultipleValues" type:"boolean"` // contains filtered or unexported fields }
Indicates whether a slot can return multiple values.
func (MultipleValuesSetting) GoString ¶
func (s MultipleValuesSetting) 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 (*MultipleValuesSetting) SetAllowMultipleValues ¶
func (s *MultipleValuesSetting) SetAllowMultipleValues(v bool) *MultipleValuesSetting
SetAllowMultipleValues sets the AllowMultipleValues field's value.
func (MultipleValuesSetting) String ¶
func (s MultipleValuesSetting) 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 NewCustomVocabularyItem ¶
type NewCustomVocabularyItem struct { // The display as value assigned to the new custom vocabulary item from the // custom vocabulary list. DisplayAs *string `locationName:"displayAs" min:"1" type:"string"` // The unique phrase for the new 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 to the new custom vocabulary item from the custom vocabulary // list. Weight *int64 `locationName:"weight" type:"integer"` // contains filtered or unexported fields }
The new custom vocabulary item from the custom vocabulary list.
func (NewCustomVocabularyItem) GoString ¶
func (s NewCustomVocabularyItem) 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 (*NewCustomVocabularyItem) SetDisplayAs ¶
func (s *NewCustomVocabularyItem) SetDisplayAs(v string) *NewCustomVocabularyItem
SetDisplayAs sets the DisplayAs field's value.
func (*NewCustomVocabularyItem) SetPhrase ¶
func (s *NewCustomVocabularyItem) SetPhrase(v string) *NewCustomVocabularyItem
SetPhrase sets the Phrase field's value.
func (*NewCustomVocabularyItem) SetWeight ¶
func (s *NewCustomVocabularyItem) SetWeight(v int64) *NewCustomVocabularyItem
SetWeight sets the Weight field's value.
func (NewCustomVocabularyItem) String ¶
func (s NewCustomVocabularyItem) 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 (*NewCustomVocabularyItem) Validate ¶
func (s *NewCustomVocabularyItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ObfuscationSetting ¶
type ObfuscationSetting struct { // Value that determines whether Amazon Lex obscures slot values in conversation // logs. The default is to obscure the values. // // ObfuscationSettingType is a required field ObfuscationSettingType *string `locationName:"obfuscationSettingType" type:"string" required:"true" enum:"ObfuscationSettingType"` // contains filtered or unexported fields }
Determines whether Amazon Lex obscures slot values in conversation logs.
func (ObfuscationSetting) GoString ¶
func (s ObfuscationSetting) 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 (*ObfuscationSetting) SetObfuscationSettingType ¶
func (s *ObfuscationSetting) SetObfuscationSettingType(v string) *ObfuscationSetting
SetObfuscationSettingType sets the ObfuscationSettingType field's value.
func (ObfuscationSetting) String ¶
func (s ObfuscationSetting) 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 (*ObfuscationSetting) Validate ¶
func (s *ObfuscationSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutputContext ¶
type OutputContext struct { // The name of the output context. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The amount of time, in seconds, that the output context should remain active. // The time is figured from the first time the context is sent to the user. // // TimeToLiveInSeconds is a required field TimeToLiveInSeconds *int64 `locationName:"timeToLiveInSeconds" min:"5" type:"integer" required:"true"` // The number of conversation turns that the output context should remain active. // The number of turns is counted from the first time that the context is sent // to the user. // // TurnsToLive is a required field TurnsToLive *int64 `locationName:"turnsToLive" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Describes a session context that is activated when an intent is fulfilled.
func (OutputContext) GoString ¶
func (s OutputContext) 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 (*OutputContext) SetName ¶
func (s *OutputContext) SetName(v string) *OutputContext
SetName sets the Name field's value.
func (*OutputContext) SetTimeToLiveInSeconds ¶
func (s *OutputContext) SetTimeToLiveInSeconds(v int64) *OutputContext
SetTimeToLiveInSeconds sets the TimeToLiveInSeconds field's value.
func (*OutputContext) SetTurnsToLive ¶
func (s *OutputContext) SetTurnsToLive(v int64) *OutputContext
SetTurnsToLive sets the TurnsToLive field's value.
func (OutputContext) String ¶
func (s OutputContext) 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 (*OutputContext) Validate ¶
func (s *OutputContext) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OverallTestResultItem ¶
type OverallTestResultItem struct { // The number of results that succeeded. // // EndToEndResultCounts is a required field EndToEndResultCounts map[string]*int64 `locationName:"endToEndResultCounts" type:"map" required:"true"` // Indicates whether the conversation contains multiple turns or not. // // MultiTurnConversation is a required field MultiTurnConversation *bool `locationName:"multiTurnConversation" type:"boolean" required:"true"` // The number of speech transcription results in the overall test. SpeechTranscriptionResultCounts map[string]*int64 `locationName:"speechTranscriptionResultCounts" type:"map"` // The total number of overall results in the result of the test execution. // // TotalResultCount is a required field TotalResultCount *int64 `locationName:"totalResultCount" type:"integer" required:"true"` // contains filtered or unexported fields }
Information about the overall results for a test execution result.
func (OverallTestResultItem) GoString ¶
func (s OverallTestResultItem) 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 (*OverallTestResultItem) SetEndToEndResultCounts ¶
func (s *OverallTestResultItem) SetEndToEndResultCounts(v map[string]*int64) *OverallTestResultItem
SetEndToEndResultCounts sets the EndToEndResultCounts field's value.
func (*OverallTestResultItem) SetMultiTurnConversation ¶
func (s *OverallTestResultItem) SetMultiTurnConversation(v bool) *OverallTestResultItem
SetMultiTurnConversation sets the MultiTurnConversation field's value.
func (*OverallTestResultItem) SetSpeechTranscriptionResultCounts ¶
func (s *OverallTestResultItem) SetSpeechTranscriptionResultCounts(v map[string]*int64) *OverallTestResultItem
SetSpeechTranscriptionResultCounts sets the SpeechTranscriptionResultCounts field's value.
func (*OverallTestResultItem) SetTotalResultCount ¶
func (s *OverallTestResultItem) SetTotalResultCount(v int64) *OverallTestResultItem
SetTotalResultCount sets the TotalResultCount field's value.
func (OverallTestResultItem) String ¶
func (s OverallTestResultItem) 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 OverallTestResults ¶
type OverallTestResults struct { // A list of the overall test results. // // Items is a required field Items []*OverallTestResultItem `locationName:"items" type:"list" required:"true"` // contains filtered or unexported fields }
Information about the overall test results.
func (OverallTestResults) GoString ¶
func (s OverallTestResults) 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 (*OverallTestResults) SetItems ¶
func (s *OverallTestResults) SetItems(v []*OverallTestResultItem) *OverallTestResults
SetItems sets the Items field's value.
func (OverallTestResults) String ¶
func (s OverallTestResults) 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 ParentBotNetwork ¶
type ParentBotNetwork struct { // The identifier of the network of bots assigned by Amazon Lex. // // BotId is a required field BotId *string `locationName:"botId" min:"10" type:"string" required:"true"` // The version of the network of bots. // // BotVersion is a required field BotVersion *string `locationName:"botVersion" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A network of bots.
func (ParentBotNetwork) GoString ¶
func (s ParentBotNetwork) 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 (*ParentBotNetwork) SetBotId ¶
func (s *ParentBotNetwork) SetBotId(v string) *ParentBotNetwork
SetBotId sets the BotId field's value.
func (*ParentBotNetwork) SetBotVersion ¶
func (s *ParentBotNetwork) SetBotVersion(v string) *ParentBotNetwork
SetBotVersion sets the BotVersion field's value.
func (ParentBotNetwork) String ¶
func (s ParentBotNetwork) 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 PathFormat ¶
type PathFormat struct { // A list of Amazon S3 prefixes that points to sub-folders in the Amazon S3 // bucket. Specify this list if you only want Lex to read the files under this // set of sub-folders. ObjectPrefixes []*string `locationName:"objectPrefixes" min:"1" type:"list"` // contains filtered or unexported fields }
The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.
func (PathFormat) GoString ¶
func (s PathFormat) 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 (*PathFormat) SetObjectPrefixes ¶
func (s *PathFormat) SetObjectPrefixes(v []*string) *PathFormat
SetObjectPrefixes sets the ObjectPrefixes field's value.
func (PathFormat) String ¶
func (s PathFormat) 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 (*PathFormat) Validate ¶
func (s *PathFormat) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PlainTextMessage ¶
type PlainTextMessage struct { // The message to send to the user. // // Value is a required field Value *string `locationName:"value" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Defines an ASCII text message to send to the user.
func (PlainTextMessage) GoString ¶
func (s PlainTextMessage) 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 (*PlainTextMessage) SetValue ¶
func (s *PlainTextMessage) SetValue(v string) *PlainTextMessage
SetValue sets the Value field's value.
func (PlainTextMessage) String ¶
func (s PlainTextMessage) 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 (*PlainTextMessage) Validate ¶
func (s *PlainTextMessage) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PostDialogCodeHookInvocationSpecification ¶
type PostDialogCodeHookInvocationSpecification struct { // A list of conditional branches to evaluate after the dialog code hook throws // an exception or returns with the State field of the Intent object set to // Failed. FailureConditional *ConditionalSpecification `locationName:"failureConditional" type:"structure"` // Specifies the next step the bot runs after the dialog code hook throws an // exception or returns with the State field of the Intent object set to Failed. FailureNextStep *DialogState `locationName:"failureNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. FailureResponse *ResponseSpecification `locationName:"failureResponse" type:"structure"` // A list of conditional branches to evaluate after the dialog code hook finishes // successfully. SuccessConditional *ConditionalSpecification `locationName:"successConditional" type:"structure"` // Specifics the next step the bot runs after the dialog code hook finishes // successfully. SuccessNextStep *DialogState `locationName:"successNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. SuccessResponse *ResponseSpecification `locationName:"successResponse" type:"structure"` // A list of conditional branches to evaluate if the code hook times out. TimeoutConditional *ConditionalSpecification `locationName:"timeoutConditional" type:"structure"` // Specifies the next step that the bot runs when the code hook times out. TimeoutNextStep *DialogState `locationName:"timeoutNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. TimeoutResponse *ResponseSpecification `locationName:"timeoutResponse" type:"structure"` // contains filtered or unexported fields }
Specifies next steps to run after the dialog code hook finishes.
func (PostDialogCodeHookInvocationSpecification) GoString ¶
func (s PostDialogCodeHookInvocationSpecification) 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 (*PostDialogCodeHookInvocationSpecification) SetFailureConditional ¶
func (s *PostDialogCodeHookInvocationSpecification) SetFailureConditional(v *ConditionalSpecification) *PostDialogCodeHookInvocationSpecification
SetFailureConditional sets the FailureConditional field's value.
func (*PostDialogCodeHookInvocationSpecification) SetFailureNextStep ¶
func (s *PostDialogCodeHookInvocationSpecification) SetFailureNextStep(v *DialogState) *PostDialogCodeHookInvocationSpecification
SetFailureNextStep sets the FailureNextStep field's value.
func (*PostDialogCodeHookInvocationSpecification) SetFailureResponse ¶
func (s *PostDialogCodeHookInvocationSpecification) SetFailureResponse(v *ResponseSpecification) *PostDialogCodeHookInvocationSpecification
SetFailureResponse sets the FailureResponse field's value.
func (*PostDialogCodeHookInvocationSpecification) SetSuccessConditional ¶
func (s *PostDialogCodeHookInvocationSpecification) SetSuccessConditional(v *ConditionalSpecification) *PostDialogCodeHookInvocationSpecification
SetSuccessConditional sets the SuccessConditional field's value.
func (*PostDialogCodeHookInvocationSpecification) SetSuccessNextStep ¶
func (s *PostDialogCodeHookInvocationSpecification) SetSuccessNextStep(v *DialogState) *PostDialogCodeHookInvocationSpecification
SetSuccessNextStep sets the SuccessNextStep field's value.
func (*PostDialogCodeHookInvocationSpecification) SetSuccessResponse ¶
func (s *PostDialogCodeHookInvocationSpecification) SetSuccessResponse(v *ResponseSpecification) *PostDialogCodeHookInvocationSpecification
SetSuccessResponse sets the SuccessResponse field's value.
func (*PostDialogCodeHookInvocationSpecification) SetTimeoutConditional ¶
func (s *PostDialogCodeHookInvocationSpecification) SetTimeoutConditional(v *ConditionalSpecification) *PostDialogCodeHookInvocationSpecification
SetTimeoutConditional sets the TimeoutConditional field's value.
func (*PostDialogCodeHookInvocationSpecification) SetTimeoutNextStep ¶
func (s *PostDialogCodeHookInvocationSpecification) SetTimeoutNextStep(v *DialogState) *PostDialogCodeHookInvocationSpecification
SetTimeoutNextStep sets the TimeoutNextStep field's value.
func (*PostDialogCodeHookInvocationSpecification) SetTimeoutResponse ¶
func (s *PostDialogCodeHookInvocationSpecification) SetTimeoutResponse(v *ResponseSpecification) *PostDialogCodeHookInvocationSpecification
SetTimeoutResponse sets the TimeoutResponse field's value.
func (PostDialogCodeHookInvocationSpecification) String ¶
func (s PostDialogCodeHookInvocationSpecification) 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 (*PostDialogCodeHookInvocationSpecification) Validate ¶
func (s *PostDialogCodeHookInvocationSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PostFulfillmentStatusSpecification ¶
type PostFulfillmentStatusSpecification struct { // A list of conditional branches to evaluate after the fulfillment code hook // throws an exception or returns with the State field of the Intent object // set to Failed. FailureConditional *ConditionalSpecification `locationName:"failureConditional" type:"structure"` // Specifies the next step the bot runs after the fulfillment code hook throws // an exception or returns with the State field of the Intent object set to // Failed. FailureNextStep *DialogState `locationName:"failureNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. FailureResponse *ResponseSpecification `locationName:"failureResponse" type:"structure"` // A list of conditional branches to evaluate after the fulfillment code hook // finishes successfully. SuccessConditional *ConditionalSpecification `locationName:"successConditional" type:"structure"` // Specifies the next step in the conversation that Amazon Lex invokes when // the fulfillment code hook completes successfully. SuccessNextStep *DialogState `locationName:"successNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. SuccessResponse *ResponseSpecification `locationName:"successResponse" type:"structure"` // A list of conditional branches to evaluate if the fulfillment code hook times // out. TimeoutConditional *ConditionalSpecification `locationName:"timeoutConditional" type:"structure"` // Specifies the next step that the bot runs when the fulfillment code hook // times out. TimeoutNextStep *DialogState `locationName:"timeoutNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. TimeoutResponse *ResponseSpecification `locationName:"timeoutResponse" type:"structure"` // contains filtered or unexported fields }
Provides a setting that determines whether the post-fulfillment response is sent to the user. For more information, see https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete (https://docs.aws.amazon.com/lexv2/latest/dg/streaming-progress.html#progress-complete)
func (PostFulfillmentStatusSpecification) GoString ¶
func (s PostFulfillmentStatusSpecification) 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 (*PostFulfillmentStatusSpecification) SetFailureConditional ¶
func (s *PostFulfillmentStatusSpecification) SetFailureConditional(v *ConditionalSpecification) *PostFulfillmentStatusSpecification
SetFailureConditional sets the FailureConditional field's value.
func (*PostFulfillmentStatusSpecification) SetFailureNextStep ¶
func (s *PostFulfillmentStatusSpecification) SetFailureNextStep(v *DialogState) *PostFulfillmentStatusSpecification
SetFailureNextStep sets the FailureNextStep field's value.
func (*PostFulfillmentStatusSpecification) SetFailureResponse ¶
func (s *PostFulfillmentStatusSpecification) SetFailureResponse(v *ResponseSpecification) *PostFulfillmentStatusSpecification
SetFailureResponse sets the FailureResponse field's value.
func (*PostFulfillmentStatusSpecification) SetSuccessConditional ¶
func (s *PostFulfillmentStatusSpecification) SetSuccessConditional(v *ConditionalSpecification) *PostFulfillmentStatusSpecification
SetSuccessConditional sets the SuccessConditional field's value.
func (*PostFulfillmentStatusSpecification) SetSuccessNextStep ¶
func (s *PostFulfillmentStatusSpecification) SetSuccessNextStep(v *DialogState) *PostFulfillmentStatusSpecification
SetSuccessNextStep sets the SuccessNextStep field's value.
func (*PostFulfillmentStatusSpecification) SetSuccessResponse ¶
func (s *PostFulfillmentStatusSpecification) SetSuccessResponse(v *ResponseSpecification) *PostFulfillmentStatusSpecification
SetSuccessResponse sets the SuccessResponse field's value.
func (*PostFulfillmentStatusSpecification) SetTimeoutConditional ¶
func (s *PostFulfillmentStatusSpecification) SetTimeoutConditional(v *ConditionalSpecification) *PostFulfillmentStatusSpecification
SetTimeoutConditional sets the TimeoutConditional field's value.
func (*PostFulfillmentStatusSpecification) SetTimeoutNextStep ¶
func (s *PostFulfillmentStatusSpecification) SetTimeoutNextStep(v *DialogState) *PostFulfillmentStatusSpecification
SetTimeoutNextStep sets the TimeoutNextStep field's value.
func (*PostFulfillmentStatusSpecification) SetTimeoutResponse ¶
func (s *PostFulfillmentStatusSpecification) SetTimeoutResponse(v *ResponseSpecification) *PostFulfillmentStatusSpecification
SetTimeoutResponse sets the TimeoutResponse field's value.
func (PostFulfillmentStatusSpecification) String ¶
func (s PostFulfillmentStatusSpecification) 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 (*PostFulfillmentStatusSpecification) Validate ¶
func (s *PostFulfillmentStatusSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PreconditionFailedException ¶
type PreconditionFailedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Your request couldn't be completed because one or more request fields aren't valid. Check the fields in your request and try again.
func (*PreconditionFailedException) Code ¶
func (s *PreconditionFailedException) Code() string
Code returns the exception type name.
func (*PreconditionFailedException) Error ¶
func (s *PreconditionFailedException) Error() string
func (PreconditionFailedException) GoString ¶
func (s PreconditionFailedException) 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 (*PreconditionFailedException) Message ¶
func (s *PreconditionFailedException) Message() string
Message returns the exception's message.
func (*PreconditionFailedException) OrigErr ¶
func (s *PreconditionFailedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*PreconditionFailedException) RequestID ¶
func (s *PreconditionFailedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*PreconditionFailedException) StatusCode ¶
func (s *PreconditionFailedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (PreconditionFailedException) String ¶
func (s PreconditionFailedException) 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 Principal ¶
type Principal struct { // The Amazon Resource Name (ARN) of the principal. Arn *string `locationName:"arn" min:"30" type:"string"` // The name of the Amazon Web Services service that should allowed or denied // access to an Amazon Lex action. Service *string `locationName:"service" min:"15" type:"string"` // contains filtered or unexported fields }
The IAM principal that you allowing or denying access to an Amazon Lex action. You must provide a service or an arn, but not both in the same statement. For more information, see AWS JSON policy elements: Principal (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html).
func (Principal) GoString ¶
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 (*Principal) SetService ¶
SetService sets the Service field's value.
type PromptAttemptSpecification ¶
type PromptAttemptSpecification struct { // Indicates whether the user can interrupt a speech prompt attempt from the // bot. AllowInterrupt *bool `locationName:"allowInterrupt" type:"boolean"` // Indicates the allowed input types of the prompt attempt. // // AllowedInputTypes is a required field AllowedInputTypes *AllowedInputTypes `locationName:"allowedInputTypes" type:"structure" required:"true"` // Specifies the settings on audio and DTMF input. AudioAndDTMFInputSpecification *AudioAndDTMFInputSpecification `locationName:"audioAndDTMFInputSpecification" type:"structure"` // Specifies the settings on text input. TextInputSpecification *TextInputSpecification `locationName:"textInputSpecification" type:"structure"` // contains filtered or unexported fields }
Specifies the settings on a prompt attempt.
func (PromptAttemptSpecification) GoString ¶
func (s PromptAttemptSpecification) 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 (*PromptAttemptSpecification) SetAllowInterrupt ¶
func (s *PromptAttemptSpecification) SetAllowInterrupt(v bool) *PromptAttemptSpecification
SetAllowInterrupt sets the AllowInterrupt field's value.
func (*PromptAttemptSpecification) SetAllowedInputTypes ¶
func (s *PromptAttemptSpecification) SetAllowedInputTypes(v *AllowedInputTypes) *PromptAttemptSpecification
SetAllowedInputTypes sets the AllowedInputTypes field's value.
func (*PromptAttemptSpecification) SetAudioAndDTMFInputSpecification ¶
func (s *PromptAttemptSpecification) SetAudioAndDTMFInputSpecification(v *AudioAndDTMFInputSpecification) *PromptAttemptSpecification
SetAudioAndDTMFInputSpecification sets the AudioAndDTMFInputSpecification field's value.
func (*PromptAttemptSpecification) SetTextInputSpecification ¶
func (s *PromptAttemptSpecification) SetTextInputSpecification(v *TextInputSpecification) *PromptAttemptSpecification
SetTextInputSpecification sets the TextInputSpecification field's value.
func (PromptAttemptSpecification) String ¶
func (s PromptAttemptSpecification) 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 (*PromptAttemptSpecification) Validate ¶
func (s *PromptAttemptSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PromptSpecification ¶
type PromptSpecification struct { // Indicates whether the user can interrupt a speech prompt from the bot. AllowInterrupt *bool `locationName:"allowInterrupt" type:"boolean"` // The maximum number of times the bot tries to elicit a response from the user // using this prompt. // // MaxRetries is a required field MaxRetries *int64 `locationName:"maxRetries" type:"integer" required:"true"` // A collection of messages that Amazon Lex can send to the user. Amazon Lex // chooses the actual message to send at runtime. // // MessageGroups is a required field MessageGroups []*MessageGroup `locationName:"messageGroups" min:"1" type:"list" required:"true"` // Indicates how a message is selected from a message group among retries. MessageSelectionStrategy *string `locationName:"messageSelectionStrategy" type:"string" enum:"MessageSelectionStrategy"` // Specifies the advanced settings on each attempt of the prompt. PromptAttemptsSpecification map[string]*PromptAttemptSpecification `locationName:"promptAttemptsSpecification" type:"map"` // contains filtered or unexported fields }
Specifies a list of message groups that Amazon Lex sends to a user to elicit a response.
func (PromptSpecification) GoString ¶
func (s PromptSpecification) 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 (*PromptSpecification) SetAllowInterrupt ¶
func (s *PromptSpecification) SetAllowInterrupt(v bool) *PromptSpecification
SetAllowInterrupt sets the AllowInterrupt field's value.
func (*PromptSpecification) SetMaxRetries ¶
func (s *PromptSpecification) SetMaxRetries(v int64) *PromptSpecification
SetMaxRetries sets the MaxRetries field's value.
func (*PromptSpecification) SetMessageGroups ¶
func (s *PromptSpecification) SetMessageGroups(v []*MessageGroup) *PromptSpecification
SetMessageGroups sets the MessageGroups field's value.
func (*PromptSpecification) SetMessageSelectionStrategy ¶
func (s *PromptSpecification) SetMessageSelectionStrategy(v string) *PromptSpecification
SetMessageSelectionStrategy sets the MessageSelectionStrategy field's value.
func (*PromptSpecification) SetPromptAttemptsSpecification ¶
func (s *PromptSpecification) SetPromptAttemptsSpecification(v map[string]*PromptAttemptSpecification) *PromptSpecification
SetPromptAttemptsSpecification sets the PromptAttemptsSpecification field's value.
func (PromptSpecification) String ¶
func (s PromptSpecification) 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 (*PromptSpecification) Validate ¶
func (s *PromptSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RecommendedIntentSummary ¶
type RecommendedIntentSummary struct { // The unique identifier of a recommended intent associated with the bot recommendation. IntentId *string `locationName:"intentId" min:"10" type:"string"` // The name of a recommended intent associated with the bot recommendation. IntentName *string `locationName:"intentName" min:"1" type:"string"` // The count of sample utterances of a recommended intent that is associated // with a bot recommendation. SampleUtterancesCount *int64 `locationName:"sampleUtterancesCount" type:"integer"` // contains filtered or unexported fields }
An object that contains a summary of a recommended intent.
func (RecommendedIntentSummary) GoString ¶
func (s RecommendedIntentSummary) 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 (*RecommendedIntentSummary) SetIntentId ¶
func (s *RecommendedIntentSummary) SetIntentId(v string) *RecommendedIntentSummary
SetIntentId sets the IntentId field's value.
func (*RecommendedIntentSummary) SetIntentName ¶
func (s *RecommendedIntentSummary) SetIntentName(v string) *RecommendedIntentSummary
SetIntentName sets the IntentName field's value.
func (*RecommendedIntentSummary) SetSampleUtterancesCount ¶
func (s *RecommendedIntentSummary) SetSampleUtterancesCount(v int64) *RecommendedIntentSummary
SetSampleUtterancesCount sets the SampleUtterancesCount field's value.
func (RecommendedIntentSummary) String ¶
func (s RecommendedIntentSummary) 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 RelativeAggregationDuration ¶
type RelativeAggregationDuration struct { // The type of time period that the timeValue field represents. // // TimeDimension is a required field TimeDimension *string `locationName:"timeDimension" type:"string" required:"true" enum:"TimeDimension"` // The period of the time window to gather statistics for. The valid value depends // on the setting of the timeDimension field. // // * Hours - 1/3/6/12/24 // // * Days - 3 // // * Weeks - 1/2 // // TimeValue is a required field TimeValue *int64 `locationName:"timeValue" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Specifies the time window that utterance statistics are returned for. The time window is always relative to the last time that the that utterances were aggregated. For example, if the ListAggregatedUtterances operation is called at 1600, the time window is set to 1 hour, and the last refresh time was 1530, only utterances made between 1430 and 1530 are returned.
You can choose the time window that statistics should be returned for.
Hours - You can request utterance statistics for 1, 3, 6, 12, or 24 hour time windows. Statistics are refreshed every half hour for 1 hour time windows, and hourly for the other time windows.
Days - You can request utterance statistics for 3 days. Statistics are refreshed every 6 hours.
Weeks - You can see statistics for one or two weeks. Statistics are refreshed every 12 hours for one week time windows, and once per day for two week time windows.
func (RelativeAggregationDuration) GoString ¶
func (s RelativeAggregationDuration) 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 (*RelativeAggregationDuration) SetTimeDimension ¶
func (s *RelativeAggregationDuration) SetTimeDimension(v string) *RelativeAggregationDuration
SetTimeDimension sets the TimeDimension field's value.
func (*RelativeAggregationDuration) SetTimeValue ¶
func (s *RelativeAggregationDuration) SetTimeValue(v int64) *RelativeAggregationDuration
SetTimeValue sets the TimeValue field's value.
func (RelativeAggregationDuration) String ¶
func (s RelativeAggregationDuration) 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 (*RelativeAggregationDuration) Validate ¶
func (s *RelativeAggregationDuration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You asked to describe a resource that doesn't exist. Check the resource that you are requesting and try again.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) 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 (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) 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 ResponseSpecification ¶
type ResponseSpecification struct { // Indicates whether the user can interrupt a speech response from Amazon Lex. AllowInterrupt *bool `locationName:"allowInterrupt" type:"boolean"` // A collection of responses that Amazon Lex can send to the user. Amazon Lex // chooses the actual response to send at runtime. // // MessageGroups is a required field MessageGroups []*MessageGroup `locationName:"messageGroups" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Specifies a list of message groups that Amazon Lex uses to respond the user input.
func (ResponseSpecification) GoString ¶
func (s ResponseSpecification) 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 (*ResponseSpecification) SetAllowInterrupt ¶
func (s *ResponseSpecification) SetAllowInterrupt(v bool) *ResponseSpecification
SetAllowInterrupt sets the AllowInterrupt field's value.
func (*ResponseSpecification) SetMessageGroups ¶
func (s *ResponseSpecification) SetMessageGroups(v []*MessageGroup) *ResponseSpecification
SetMessageGroups sets the MessageGroups field's value.
func (ResponseSpecification) String ¶
func (s ResponseSpecification) 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 (*ResponseSpecification) Validate ¶
func (s *ResponseSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RuntimeHintDetails ¶
type RuntimeHintDetails struct { // One or more strings that Amazon Lex should look for in the input to the bot. // Each phrase is given preference when deciding on slot values. RuntimeHintValues []*RuntimeHintValue `locationName:"runtimeHintValues" min:"1" type:"list"` // A map of constituent sub slot names inside a composite slot in the intent // and the phrases that should be added for each sub slot. Inside each composite // slot hints, this structure provides a mechanism to add granular sub slot // phrases. Only sub slot hints are supported for composite slots. The intent // name, composite slot name and the constituent sub slot names must exist. SubSlotHints map[string]*RuntimeHintDetails `locationName:"subSlotHints" type:"map"` // contains filtered or unexported fields }
Provides an array of phrases that should be given preference when resolving values for a slot.
func (RuntimeHintDetails) GoString ¶
func (s RuntimeHintDetails) 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 (*RuntimeHintDetails) SetRuntimeHintValues ¶
func (s *RuntimeHintDetails) SetRuntimeHintValues(v []*RuntimeHintValue) *RuntimeHintDetails
SetRuntimeHintValues sets the RuntimeHintValues field's value.
func (*RuntimeHintDetails) SetSubSlotHints ¶
func (s *RuntimeHintDetails) SetSubSlotHints(v map[string]*RuntimeHintDetails) *RuntimeHintDetails
SetSubSlotHints sets the SubSlotHints field's value.
func (RuntimeHintDetails) String ¶
func (s RuntimeHintDetails) 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 RuntimeHintValue ¶
type RuntimeHintValue struct { // The phrase that Amazon Lex should look for in the user's input to the bot. // // Phrase is a required field Phrase *string `locationName:"phrase" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Provides the phrase that Amazon Lex should look for in the user's input to the bot.
func (RuntimeHintValue) GoString ¶
func (s RuntimeHintValue) 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 (*RuntimeHintValue) SetPhrase ¶
func (s *RuntimeHintValue) SetPhrase(v string) *RuntimeHintValue
SetPhrase sets the Phrase field's value.
func (RuntimeHintValue) String ¶
func (s RuntimeHintValue) 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 RuntimeHints ¶
type RuntimeHints struct { // A list of the slots in the intent that should have runtime hints added, and // the phrases that should be added for each slot. // // The first level of the slotHints map is the name of the intent. The second // level is the name of the slot within the intent. For more information, see // Using hints to improve accuracy (https://docs.aws.amazon.com/lexv2/latest/dg/using-hints.html). // // The intent name and slot name must exist. SlotHints map[string]map[string]*RuntimeHintDetails `locationName:"slotHints" type:"map"` // contains filtered or unexported fields }
You can provide Amazon Lex with hints to the phrases that a customer is likely to use for a slot. When a slot with hints is resolved, the phrases in the runtime hints are preferred in the resolution. You can provide hints for a maximum of 100 intents. You can provide a maximum of 100 slots.
Before you can use runtime hints with an existing bot, you must first rebuild the bot.
For more information, see Using runtime hints to improve recognition of slot values (https://docs.aws.amazon.com/lexv2/latest/dg/using-hints.html).
func (RuntimeHints) GoString ¶
func (s RuntimeHints) 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 (*RuntimeHints) SetSlotHints ¶
func (s *RuntimeHints) SetSlotHints(v map[string]map[string]*RuntimeHintDetails) *RuntimeHints
SetSlotHints sets the SlotHints field's value.
func (RuntimeHints) String ¶
func (s RuntimeHints) 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 RuntimeSettings ¶
type RuntimeSettings struct { // An object containing specifications for the assisted slot resolution feature. SlotResolutionImprovement *SlotResolutionImprovementSpecification `locationName:"slotResolutionImprovement" type:"structure"` // contains filtered or unexported fields }
Contains specifications about the Amazon Lex runtime generative AI capabilities from Amazon Bedrock that you can turn on for your bot.
func (RuntimeSettings) GoString ¶
func (s RuntimeSettings) 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 (*RuntimeSettings) SetSlotResolutionImprovement ¶
func (s *RuntimeSettings) SetSlotResolutionImprovement(v *SlotResolutionImprovementSpecification) *RuntimeSettings
SetSlotResolutionImprovement sets the SlotResolutionImprovement field's value.
func (RuntimeSettings) String ¶
func (s RuntimeSettings) 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 (*RuntimeSettings) Validate ¶
func (s *RuntimeSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3BucketLogDestination ¶
type S3BucketLogDestination struct { // The Amazon Resource Name (ARN) of an Amazon Web Services Key Management Service // (KMS) key for encrypting audio log files stored in an S3 bucket. KmsKeyArn *string `locationName:"kmsKeyArn" min:"20" type:"string"` // The S3 prefix to assign to audio log files. // // LogPrefix is a required field LogPrefix *string `locationName:"logPrefix" type:"string" required:"true"` // The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files // are stored. // // S3BucketArn is a required field S3BucketArn *string `locationName:"s3BucketArn" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies an Amazon S3 bucket for logging audio conversations
func (S3BucketLogDestination) GoString ¶
func (s S3BucketLogDestination) 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 (*S3BucketLogDestination) SetKmsKeyArn ¶
func (s *S3BucketLogDestination) SetKmsKeyArn(v string) *S3BucketLogDestination
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*S3BucketLogDestination) SetLogPrefix ¶
func (s *S3BucketLogDestination) SetLogPrefix(v string) *S3BucketLogDestination
SetLogPrefix sets the LogPrefix field's value.
func (*S3BucketLogDestination) SetS3BucketArn ¶
func (s *S3BucketLogDestination) SetS3BucketArn(v string) *S3BucketLogDestination
SetS3BucketArn sets the S3BucketArn field's value.
func (S3BucketLogDestination) String ¶
func (s S3BucketLogDestination) 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 (*S3BucketLogDestination) Validate ¶
func (s *S3BucketLogDestination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3BucketTranscriptSource ¶
type S3BucketTranscriptSource struct { // The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. // Only use this field if your bucket is encrypted using a customer managed // KMS key. KmsKeyArn *string `locationName:"kmsKeyArn" min:"20" type:"string"` // The object that contains a path format that will be applied when Amazon Lex // reads the transcript file in the bucket you provide. Specify this object // if you only want Lex to read a subset of files in your Amazon S3 bucket. PathFormat *PathFormat `locationName:"pathFormat" type:"structure"` // The name of the bucket containing the transcript and the associated metadata. // // S3BucketName is a required field S3BucketName *string `locationName:"s3BucketName" min:"3" type:"string" required:"true"` // The object that contains the filter which will be applied when Amazon Lex // reads through the Amazon S3 bucket. Specify this object if you want Amazon // Lex to read only a subset of the Amazon S3 bucket based on the filter you // provide. TranscriptFilter *TranscriptFilter `locationName:"transcriptFilter" type:"structure"` // The format of the transcript content. Currently, Genie only supports the // Amazon Lex transcript format. // // TranscriptFormat is a required field TranscriptFormat *string `locationName:"transcriptFormat" type:"string" required:"true" enum:"TranscriptFormat"` // contains filtered or unexported fields }
The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
func (S3BucketTranscriptSource) GoString ¶
func (s S3BucketTranscriptSource) 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 (*S3BucketTranscriptSource) SetKmsKeyArn ¶
func (s *S3BucketTranscriptSource) SetKmsKeyArn(v string) *S3BucketTranscriptSource
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*S3BucketTranscriptSource) SetPathFormat ¶
func (s *S3BucketTranscriptSource) SetPathFormat(v *PathFormat) *S3BucketTranscriptSource
SetPathFormat sets the PathFormat field's value.
func (*S3BucketTranscriptSource) SetS3BucketName ¶
func (s *S3BucketTranscriptSource) SetS3BucketName(v string) *S3BucketTranscriptSource
SetS3BucketName sets the S3BucketName field's value.
func (*S3BucketTranscriptSource) SetTranscriptFilter ¶
func (s *S3BucketTranscriptSource) SetTranscriptFilter(v *TranscriptFilter) *S3BucketTranscriptSource
SetTranscriptFilter sets the TranscriptFilter field's value.
func (*S3BucketTranscriptSource) SetTranscriptFormat ¶
func (s *S3BucketTranscriptSource) SetTranscriptFormat(v string) *S3BucketTranscriptSource
SetTranscriptFormat sets the TranscriptFormat field's value.
func (S3BucketTranscriptSource) String ¶
func (s S3BucketTranscriptSource) 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 (*S3BucketTranscriptSource) Validate ¶
func (s *S3BucketTranscriptSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SSMLMessage ¶
type SSMLMessage struct { // The SSML text that defines the prompt. // // Value is a required field Value *string `locationName:"value" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Defines a Speech Synthesis Markup Language (SSML) prompt.
func (SSMLMessage) GoString ¶
func (s SSMLMessage) 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 (*SSMLMessage) SetValue ¶
func (s *SSMLMessage) SetValue(v string) *SSMLMessage
SetValue sets the Value field's value.
func (SSMLMessage) String ¶
func (s SSMLMessage) 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 (*SSMLMessage) Validate ¶
func (s *SSMLMessage) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SampleUtterance ¶
type SampleUtterance struct { // The sample utterance that Amazon Lex uses to build its machine-learning model // to recognize intents. // // Utterance is a required field Utterance *string `locationName:"utterance" type:"string" required:"true"` // contains filtered or unexported fields }
A sample utterance that invokes an intent or respond to a slot elicitation prompt.
func (SampleUtterance) GoString ¶
func (s SampleUtterance) 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 (*SampleUtterance) SetUtterance ¶
func (s *SampleUtterance) SetUtterance(v string) *SampleUtterance
SetUtterance sets the Utterance field's value.
func (SampleUtterance) String ¶
func (s SampleUtterance) 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 (*SampleUtterance) Validate ¶
func (s *SampleUtterance) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SampleUtteranceGenerationSpecification ¶
type SampleUtteranceGenerationSpecification struct { // Contains information about the Amazon Bedrock model used to interpret the // prompt used in descriptive bot building. BedrockModelSpecification *BedrockModelSpecification `locationName:"bedrockModelSpecification" type:"structure"` // Specifies whether to enable sample utterance generation or not. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // contains filtered or unexported fields }
Contains specifications for the sample utterance generation feature.
func (SampleUtteranceGenerationSpecification) GoString ¶
func (s SampleUtteranceGenerationSpecification) 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 (*SampleUtteranceGenerationSpecification) SetBedrockModelSpecification ¶
func (s *SampleUtteranceGenerationSpecification) SetBedrockModelSpecification(v *BedrockModelSpecification) *SampleUtteranceGenerationSpecification
SetBedrockModelSpecification sets the BedrockModelSpecification field's value.
func (*SampleUtteranceGenerationSpecification) SetEnabled ¶
func (s *SampleUtteranceGenerationSpecification) SetEnabled(v bool) *SampleUtteranceGenerationSpecification
SetEnabled sets the Enabled field's value.
func (SampleUtteranceGenerationSpecification) String ¶
func (s SampleUtteranceGenerationSpecification) 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 (*SampleUtteranceGenerationSpecification) Validate ¶
func (s *SampleUtteranceGenerationSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SampleValue ¶
type SampleValue struct { // The value that can be used for a slot type. // // Value is a required field Value *string `locationName:"value" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Defines one of the values for a slot type.
func (SampleValue) GoString ¶
func (s SampleValue) 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 (*SampleValue) SetValue ¶
func (s *SampleValue) SetValue(v string) *SampleValue
SetValue sets the Value field's value.
func (SampleValue) String ¶
func (s SampleValue) 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 (*SampleValue) Validate ¶
func (s *SampleValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAssociatedTranscriptsInput ¶
type SearchAssociatedTranscriptsInput struct { // The unique identifier of the bot associated with the transcripts that you // are searching. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The unique identifier of the bot recommendation associated with the transcripts // to search. // // BotRecommendationId is a required field BotRecommendationId *string `location:"uri" locationName:"botRecommendationId" min:"10" type:"string" required:"true"` // The version of the bot containing the transcripts that you are searching. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // A list of filter objects. // // Filters is a required field Filters []*AssociatedTranscriptFilter `locationName:"filters" min:"1" type:"list" required:"true"` // The identifier of the language and locale of the transcripts to search. 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 maximum number of bot recommendations to return in each page of results. // If there are fewer results than the max page size, only the actual number // of results are returned. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // If the response from the SearchAssociatedTranscriptsRequest operation contains // more results than specified in the maxResults parameter, an index is returned // in the response. Use that index in the nextIndex parameter to return the // next page of results. NextIndex *int64 `locationName:"nextIndex" type:"integer"` // How SearchResults are ordered. Valid values are Ascending or Descending. // The default is Descending. SearchOrder *string `locationName:"searchOrder" type:"string" enum:"SearchOrder"` // contains filtered or unexported fields }
func (SearchAssociatedTranscriptsInput) GoString ¶
func (s SearchAssociatedTranscriptsInput) 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 (*SearchAssociatedTranscriptsInput) SetBotId ¶
func (s *SearchAssociatedTranscriptsInput) SetBotId(v string) *SearchAssociatedTranscriptsInput
SetBotId sets the BotId field's value.
func (*SearchAssociatedTranscriptsInput) SetBotRecommendationId ¶
func (s *SearchAssociatedTranscriptsInput) SetBotRecommendationId(v string) *SearchAssociatedTranscriptsInput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*SearchAssociatedTranscriptsInput) SetBotVersion ¶
func (s *SearchAssociatedTranscriptsInput) SetBotVersion(v string) *SearchAssociatedTranscriptsInput
SetBotVersion sets the BotVersion field's value.
func (*SearchAssociatedTranscriptsInput) SetFilters ¶
func (s *SearchAssociatedTranscriptsInput) SetFilters(v []*AssociatedTranscriptFilter) *SearchAssociatedTranscriptsInput
SetFilters sets the Filters field's value.
func (*SearchAssociatedTranscriptsInput) SetLocaleId ¶
func (s *SearchAssociatedTranscriptsInput) SetLocaleId(v string) *SearchAssociatedTranscriptsInput
SetLocaleId sets the LocaleId field's value.
func (*SearchAssociatedTranscriptsInput) SetMaxResults ¶
func (s *SearchAssociatedTranscriptsInput) SetMaxResults(v int64) *SearchAssociatedTranscriptsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchAssociatedTranscriptsInput) SetNextIndex ¶
func (s *SearchAssociatedTranscriptsInput) SetNextIndex(v int64) *SearchAssociatedTranscriptsInput
SetNextIndex sets the NextIndex field's value.
func (*SearchAssociatedTranscriptsInput) SetSearchOrder ¶
func (s *SearchAssociatedTranscriptsInput) SetSearchOrder(v string) *SearchAssociatedTranscriptsInput
SetSearchOrder sets the SearchOrder field's value.
func (SearchAssociatedTranscriptsInput) String ¶
func (s SearchAssociatedTranscriptsInput) 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 (*SearchAssociatedTranscriptsInput) Validate ¶
func (s *SearchAssociatedTranscriptsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAssociatedTranscriptsOutput ¶
type SearchAssociatedTranscriptsOutput struct { // The object that contains the associated transcript that meet the criteria // you specified. AssociatedTranscripts []*AssociatedTranscript `locationName:"associatedTranscripts" type:"list"` // The unique identifier of the bot associated with the transcripts that you // are searching. BotId *string `locationName:"botId" min:"10" type:"string"` // The unique identifier of the bot recommendation associated with the transcripts // to search. BotRecommendationId *string `locationName:"botRecommendationId" min:"10" type:"string"` // The version of the bot containing the transcripts that you are searching. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The identifier of the language and locale of the transcripts to search. 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 index that indicates whether there are more results to return in a response // to the SearchAssociatedTranscripts operation. If the nextIndex field is present, // you send the contents as the nextIndex parameter of a SearchAssociatedTranscriptsRequest // operation to get the next page of results. NextIndex *int64 `locationName:"nextIndex" type:"integer"` // The total number of transcripts returned by the search. TotalResults *int64 `locationName:"totalResults" min:"1" type:"integer"` // contains filtered or unexported fields }
func (SearchAssociatedTranscriptsOutput) GoString ¶
func (s SearchAssociatedTranscriptsOutput) 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 (*SearchAssociatedTranscriptsOutput) SetAssociatedTranscripts ¶
func (s *SearchAssociatedTranscriptsOutput) SetAssociatedTranscripts(v []*AssociatedTranscript) *SearchAssociatedTranscriptsOutput
SetAssociatedTranscripts sets the AssociatedTranscripts field's value.
func (*SearchAssociatedTranscriptsOutput) SetBotId ¶
func (s *SearchAssociatedTranscriptsOutput) SetBotId(v string) *SearchAssociatedTranscriptsOutput
SetBotId sets the BotId field's value.
func (*SearchAssociatedTranscriptsOutput) SetBotRecommendationId ¶
func (s *SearchAssociatedTranscriptsOutput) SetBotRecommendationId(v string) *SearchAssociatedTranscriptsOutput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*SearchAssociatedTranscriptsOutput) SetBotVersion ¶
func (s *SearchAssociatedTranscriptsOutput) SetBotVersion(v string) *SearchAssociatedTranscriptsOutput
SetBotVersion sets the BotVersion field's value.
func (*SearchAssociatedTranscriptsOutput) SetLocaleId ¶
func (s *SearchAssociatedTranscriptsOutput) SetLocaleId(v string) *SearchAssociatedTranscriptsOutput
SetLocaleId sets the LocaleId field's value.
func (*SearchAssociatedTranscriptsOutput) SetNextIndex ¶
func (s *SearchAssociatedTranscriptsOutput) SetNextIndex(v int64) *SearchAssociatedTranscriptsOutput
SetNextIndex sets the NextIndex field's value.
func (*SearchAssociatedTranscriptsOutput) SetTotalResults ¶
func (s *SearchAssociatedTranscriptsOutput) SetTotalResults(v int64) *SearchAssociatedTranscriptsOutput
SetTotalResults sets the TotalResults field's value.
func (SearchAssociatedTranscriptsOutput) String ¶
func (s SearchAssociatedTranscriptsOutput) 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 SentimentAnalysisSettings ¶
type SentimentAnalysisSettings struct { // Sets whether Amazon Lex uses Amazon Comprehend to detect the sentiment of // user utterances. // // DetectSentiment is a required field DetectSentiment *bool `locationName:"detectSentiment" type:"boolean" required:"true"` // contains filtered or unexported fields }
Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
func (SentimentAnalysisSettings) GoString ¶
func (s SentimentAnalysisSettings) 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 (*SentimentAnalysisSettings) SetDetectSentiment ¶
func (s *SentimentAnalysisSettings) SetDetectSentiment(v bool) *SentimentAnalysisSettings
SetDetectSentiment sets the DetectSentiment field's value.
func (SentimentAnalysisSettings) String ¶
func (s SentimentAnalysisSettings) 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 (*SentimentAnalysisSettings) Validate ¶
func (s *SentimentAnalysisSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You have reached a quota for your bot.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) 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 (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) 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 SessionDataSortBy ¶
type SessionDataSortBy struct { // The measure by which to sort the session analytics data. // // * conversationStartTime – The date and time when the conversation began. // A conversation is defined as a unique combination of a sessionId and an // originatingRequestId. // // * numberOfTurns – The number of turns that the session took. // // * conversationDurationSeconds – The duration of the conversation in // seconds. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsSessionSortByName"` // Specifies whether to sort the results in ascending or descending order. // // Order is a required field Order *string `locationName:"order" type:"string" required:"true" enum:"AnalyticsSortOrder"` // contains filtered or unexported fields }
An object specifying the measure and method by which to sort the session analytics data.
func (SessionDataSortBy) GoString ¶
func (s SessionDataSortBy) 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 (*SessionDataSortBy) SetName ¶
func (s *SessionDataSortBy) SetName(v string) *SessionDataSortBy
SetName sets the Name field's value.
func (*SessionDataSortBy) SetOrder ¶
func (s *SessionDataSortBy) SetOrder(v string) *SessionDataSortBy
SetOrder sets the Order field's value.
func (SessionDataSortBy) String ¶
func (s SessionDataSortBy) 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 (*SessionDataSortBy) Validate ¶
func (s *SessionDataSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SessionSpecification ¶
type SessionSpecification struct { // The identifier of the alias of the bot that the session was held with. BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"` // The version of the bot that the session was held with. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The channel that is integrated with the bot that the session was held with. Channel *string `locationName:"channel" min:"1" type:"string"` // The duration of the conversation in seconds. A conversation is defined as // a unique combination of a sessionId and an originatingRequestId. ConversationDurationSeconds *int64 `locationName:"conversationDurationSeconds" type:"long"` // The final state of the conversation. A conversation is defined as a unique // combination of a sessionId and an originatingRequestId. ConversationEndState *string `locationName:"conversationEndState" type:"string" enum:"ConversationEndState"` // The date and time when the conversation ended. A conversation is defined // as a unique combination of a sessionId and an originatingRequestId. ConversationEndTime *time.Time `locationName:"conversationEndTime" type:"timestamp"` // The date and time when the conversation began. A conversation is defined // as a unique combination of a sessionId and an originatingRequestId. ConversationStartTime *time.Time `locationName:"conversationStartTime" type:"timestamp"` // A list of objects containing the name of an intent that was invoked. InvokedIntentSamples []*InvokedIntentSample `locationName:"invokedIntentSamples" type:"list"` // The locale of the bot that the session was held with. LocaleId *string `locationName:"localeId" type:"string"` // The mode of the session. The possible values are as follows: // // * Speech – The session was spoken. // // * Text – The session was written. // // * DTMF – The session used a touch-tone keypad (Dual Tone Multi-Frequency). // // * MultiMode – The session used multiple modes. Mode *string `locationName:"mode" type:"string" enum:"AnalyticsModality"` // The number of turns that the session took. NumberOfTurns *int64 `locationName:"numberOfTurns" type:"long"` // The identifier of the first request in a session. OriginatingRequestId *string `locationName:"originatingRequestId" type:"string"` // The identifier of the session. SessionId *string `locationName:"sessionId" type:"string"` // contains filtered or unexported fields }
An object containing information about a specific session.
func (SessionSpecification) GoString ¶
func (s SessionSpecification) 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 (*SessionSpecification) SetBotAliasId ¶
func (s *SessionSpecification) SetBotAliasId(v string) *SessionSpecification
SetBotAliasId sets the BotAliasId field's value.
func (*SessionSpecification) SetBotVersion ¶
func (s *SessionSpecification) SetBotVersion(v string) *SessionSpecification
SetBotVersion sets the BotVersion field's value.
func (*SessionSpecification) SetChannel ¶
func (s *SessionSpecification) SetChannel(v string) *SessionSpecification
SetChannel sets the Channel field's value.
func (*SessionSpecification) SetConversationDurationSeconds ¶
func (s *SessionSpecification) SetConversationDurationSeconds(v int64) *SessionSpecification
SetConversationDurationSeconds sets the ConversationDurationSeconds field's value.
func (*SessionSpecification) SetConversationEndState ¶
func (s *SessionSpecification) SetConversationEndState(v string) *SessionSpecification
SetConversationEndState sets the ConversationEndState field's value.
func (*SessionSpecification) SetConversationEndTime ¶
func (s *SessionSpecification) SetConversationEndTime(v time.Time) *SessionSpecification
SetConversationEndTime sets the ConversationEndTime field's value.
func (*SessionSpecification) SetConversationStartTime ¶
func (s *SessionSpecification) SetConversationStartTime(v time.Time) *SessionSpecification
SetConversationStartTime sets the ConversationStartTime field's value.
func (*SessionSpecification) SetInvokedIntentSamples ¶
func (s *SessionSpecification) SetInvokedIntentSamples(v []*InvokedIntentSample) *SessionSpecification
SetInvokedIntentSamples sets the InvokedIntentSamples field's value.
func (*SessionSpecification) SetLocaleId ¶
func (s *SessionSpecification) SetLocaleId(v string) *SessionSpecification
SetLocaleId sets the LocaleId field's value.
func (*SessionSpecification) SetMode ¶
func (s *SessionSpecification) SetMode(v string) *SessionSpecification
SetMode sets the Mode field's value.
func (*SessionSpecification) SetNumberOfTurns ¶
func (s *SessionSpecification) SetNumberOfTurns(v int64) *SessionSpecification
SetNumberOfTurns sets the NumberOfTurns field's value.
func (*SessionSpecification) SetOriginatingRequestId ¶
func (s *SessionSpecification) SetOriginatingRequestId(v string) *SessionSpecification
SetOriginatingRequestId sets the OriginatingRequestId field's value.
func (*SessionSpecification) SetSessionId ¶
func (s *SessionSpecification) SetSessionId(v string) *SessionSpecification
SetSessionId sets the SessionId field's value.
func (SessionSpecification) String ¶
func (s SessionSpecification) 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 SlotCaptureSetting ¶
type SlotCaptureSetting struct { // A list of conditional branches to evaluate after the slot value is captured. CaptureConditional *ConditionalSpecification `locationName:"captureConditional" type:"structure"` // Specifies the next step that the bot runs when the slot value is captured // before the code hook times out. CaptureNextStep *DialogState `locationName:"captureNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. CaptureResponse *ResponseSpecification `locationName:"captureResponse" type:"structure"` // Code hook called after Amazon Lex successfully captures a slot value. CodeHook *DialogCodeHookInvocationSetting `locationName:"codeHook" type:"structure"` // Code hook called when Amazon Lex doesn't capture a slot value. ElicitationCodeHook *ElicitationCodeHookInvocationSetting `locationName:"elicitationCodeHook" type:"structure"` // A list of conditional branches to evaluate when the slot value isn't captured. FailureConditional *ConditionalSpecification `locationName:"failureConditional" type:"structure"` // Specifies the next step that the bot runs when the slot value code is not // recognized. FailureNextStep *DialogState `locationName:"failureNextStep" type:"structure"` // Specifies a list of message groups that Amazon Lex uses to respond the user // input. FailureResponse *ResponseSpecification `locationName:"failureResponse" type:"structure"` // contains filtered or unexported fields }
Settings used when Amazon Lex successfully captures a slot value from a user.
func (SlotCaptureSetting) GoString ¶
func (s SlotCaptureSetting) 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 (*SlotCaptureSetting) SetCaptureConditional ¶
func (s *SlotCaptureSetting) SetCaptureConditional(v *ConditionalSpecification) *SlotCaptureSetting
SetCaptureConditional sets the CaptureConditional field's value.
func (*SlotCaptureSetting) SetCaptureNextStep ¶
func (s *SlotCaptureSetting) SetCaptureNextStep(v *DialogState) *SlotCaptureSetting
SetCaptureNextStep sets the CaptureNextStep field's value.
func (*SlotCaptureSetting) SetCaptureResponse ¶
func (s *SlotCaptureSetting) SetCaptureResponse(v *ResponseSpecification) *SlotCaptureSetting
SetCaptureResponse sets the CaptureResponse field's value.
func (*SlotCaptureSetting) SetCodeHook ¶
func (s *SlotCaptureSetting) SetCodeHook(v *DialogCodeHookInvocationSetting) *SlotCaptureSetting
SetCodeHook sets the CodeHook field's value.
func (*SlotCaptureSetting) SetElicitationCodeHook ¶
func (s *SlotCaptureSetting) SetElicitationCodeHook(v *ElicitationCodeHookInvocationSetting) *SlotCaptureSetting
SetElicitationCodeHook sets the ElicitationCodeHook field's value.
func (*SlotCaptureSetting) SetFailureConditional ¶
func (s *SlotCaptureSetting) SetFailureConditional(v *ConditionalSpecification) *SlotCaptureSetting
SetFailureConditional sets the FailureConditional field's value.
func (*SlotCaptureSetting) SetFailureNextStep ¶
func (s *SlotCaptureSetting) SetFailureNextStep(v *DialogState) *SlotCaptureSetting
SetFailureNextStep sets the FailureNextStep field's value.
func (*SlotCaptureSetting) SetFailureResponse ¶
func (s *SlotCaptureSetting) SetFailureResponse(v *ResponseSpecification) *SlotCaptureSetting
SetFailureResponse sets the FailureResponse field's value.
func (SlotCaptureSetting) String ¶
func (s SlotCaptureSetting) 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 (*SlotCaptureSetting) Validate ¶
func (s *SlotCaptureSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotDefaultValue ¶
type SlotDefaultValue struct { // The default value to use when a user doesn't provide a value for a slot. // // DefaultValue is a required field DefaultValue *string `locationName:"defaultValue" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Specifies the default value to use when a user doesn't provide a value for a slot.
func (SlotDefaultValue) GoString ¶
func (s SlotDefaultValue) 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 (*SlotDefaultValue) SetDefaultValue ¶
func (s *SlotDefaultValue) SetDefaultValue(v string) *SlotDefaultValue
SetDefaultValue sets the DefaultValue field's value.
func (SlotDefaultValue) String ¶
func (s SlotDefaultValue) 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 (*SlotDefaultValue) Validate ¶
func (s *SlotDefaultValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotDefaultValueSpecification ¶
type SlotDefaultValueSpecification struct { // A list of default values. Amazon Lex chooses the default value to use in // the order that they are presented in the list. // // DefaultValueList is a required field DefaultValueList []*SlotDefaultValue `locationName:"defaultValueList" type:"list" required:"true"` // contains filtered or unexported fields }
Defines a list of values that Amazon Lex should use as the default value for a slot.
func (SlotDefaultValueSpecification) GoString ¶
func (s SlotDefaultValueSpecification) 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 (*SlotDefaultValueSpecification) SetDefaultValueList ¶
func (s *SlotDefaultValueSpecification) SetDefaultValueList(v []*SlotDefaultValue) *SlotDefaultValueSpecification
SetDefaultValueList sets the DefaultValueList field's value.
func (SlotDefaultValueSpecification) String ¶
func (s SlotDefaultValueSpecification) 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 (*SlotDefaultValueSpecification) Validate ¶
func (s *SlotDefaultValueSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotFilter ¶
type SlotFilter struct { // The name of the field to use for filtering. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true" enum:"SlotFilterName"` // The operator to use for the filter. Specify EQ when the ListSlots operation // should return only aliases that equal the specified value. Specify CO when // the ListSlots operation should return aliases that contain the specified // value. // // Operator is a required field Operator *string `locationName:"operator" type:"string" required:"true" enum:"SlotFilterOperator"` // The value to use to filter the response. // // Values is a required field Values []*string `locationName:"values" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Filters the response from the ListSlots operation.
func (SlotFilter) GoString ¶
func (s SlotFilter) 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 (*SlotFilter) SetName ¶
func (s *SlotFilter) SetName(v string) *SlotFilter
SetName sets the Name field's value.
func (*SlotFilter) SetOperator ¶
func (s *SlotFilter) SetOperator(v string) *SlotFilter
SetOperator sets the Operator field's value.
func (*SlotFilter) SetValues ¶
func (s *SlotFilter) SetValues(v []*string) *SlotFilter
SetValues sets the Values field's value.
func (SlotFilter) String ¶
func (s SlotFilter) 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 (*SlotFilter) Validate ¶
func (s *SlotFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotPriority ¶
type SlotPriority struct { // The priority that Amazon Lex should apply to the slot. // // Priority is a required field Priority *int64 `locationName:"priority" type:"integer" required:"true"` // The unique identifier of the slot. // // SlotId is a required field SlotId *string `locationName:"slotId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
Sets the priority that Amazon Lex should use when eliciting slot values from a user.
func (SlotPriority) GoString ¶
func (s SlotPriority) 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 (*SlotPriority) SetPriority ¶
func (s *SlotPriority) SetPriority(v int64) *SlotPriority
SetPriority sets the Priority field's value.
func (*SlotPriority) SetSlotId ¶
func (s *SlotPriority) SetSlotId(v string) *SlotPriority
SetSlotId sets the SlotId field's value.
func (SlotPriority) String ¶
func (s SlotPriority) 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 (*SlotPriority) Validate ¶
func (s *SlotPriority) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotResolutionImprovementSpecification ¶
type SlotResolutionImprovementSpecification struct { // An object containing information about the Amazon Bedrock model used to assist // slot resolution. BedrockModelSpecification *BedrockModelSpecification `locationName:"bedrockModelSpecification" type:"structure"` // Specifies whether assisted slot resolution is turned on or off. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // contains filtered or unexported fields }
Contains specifications for the assisted slot resolution feature.
func (SlotResolutionImprovementSpecification) GoString ¶
func (s SlotResolutionImprovementSpecification) 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 (*SlotResolutionImprovementSpecification) SetBedrockModelSpecification ¶
func (s *SlotResolutionImprovementSpecification) SetBedrockModelSpecification(v *BedrockModelSpecification) *SlotResolutionImprovementSpecification
SetBedrockModelSpecification sets the BedrockModelSpecification field's value.
func (*SlotResolutionImprovementSpecification) SetEnabled ¶
func (s *SlotResolutionImprovementSpecification) SetEnabled(v bool) *SlotResolutionImprovementSpecification
SetEnabled sets the Enabled field's value.
func (SlotResolutionImprovementSpecification) String ¶
func (s SlotResolutionImprovementSpecification) 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 (*SlotResolutionImprovementSpecification) Validate ¶
func (s *SlotResolutionImprovementSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotResolutionSetting ¶
type SlotResolutionSetting struct { // Specifies whether assisted slot resolution is turned on for the slot or not. // If the value is EnhancedFallback, assisted slot resolution is activated when // Amazon Lex defaults to the AMAZON.FallbackIntent. If the value is Default, // assisted slot resolution is turned off. // // SlotResolutionStrategy is a required field SlotResolutionStrategy *string `locationName:"slotResolutionStrategy" type:"string" required:"true" enum:"SlotResolutionStrategy"` // contains filtered or unexported fields }
Contains information about whether assisted slot resolution is turned on for the slot or not.
func (SlotResolutionSetting) GoString ¶
func (s SlotResolutionSetting) 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 (*SlotResolutionSetting) SetSlotResolutionStrategy ¶
func (s *SlotResolutionSetting) SetSlotResolutionStrategy(v string) *SlotResolutionSetting
SetSlotResolutionStrategy sets the SlotResolutionStrategy field's value.
func (SlotResolutionSetting) String ¶
func (s SlotResolutionSetting) 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 (*SlotResolutionSetting) Validate ¶
func (s *SlotResolutionSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotResolutionTestResultItem ¶
type SlotResolutionTestResultItem struct { // A result for slot resolution in the results of a test execution. // // ResultCounts is a required field ResultCounts *SlotResolutionTestResultItemCounts `locationName:"resultCounts" type:"structure" required:"true"` // The name of the slot. // // SlotName is a required field SlotName *string `locationName:"slotName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the success and failure rate of slot resolution in the results of a test execution.
func (SlotResolutionTestResultItem) GoString ¶
func (s SlotResolutionTestResultItem) 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 (*SlotResolutionTestResultItem) SetResultCounts ¶
func (s *SlotResolutionTestResultItem) SetResultCounts(v *SlotResolutionTestResultItemCounts) *SlotResolutionTestResultItem
SetResultCounts sets the ResultCounts field's value.
func (*SlotResolutionTestResultItem) SetSlotName ¶
func (s *SlotResolutionTestResultItem) SetSlotName(v string) *SlotResolutionTestResultItem
SetSlotName sets the SlotName field's value.
func (SlotResolutionTestResultItem) String ¶
func (s SlotResolutionTestResultItem) 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 SlotResolutionTestResultItemCounts ¶
type SlotResolutionTestResultItemCounts struct { // The number of matched and mismatched results for slot resolution for the // slot. // // SlotMatchResultCounts is a required field SlotMatchResultCounts map[string]*int64 `locationName:"slotMatchResultCounts" type:"map" required:"true"` // The number of matched, mismatched and execution error results for speech // transcription for the slot. SpeechTranscriptionResultCounts map[string]*int64 `locationName:"speechTranscriptionResultCounts" type:"map"` // The total number of results. // // TotalResultCount is a required field TotalResultCount *int64 `locationName:"totalResultCount" type:"integer" required:"true"` // contains filtered or unexported fields }
Information about the counts for a slot resolution in the results of a test execution.
func (SlotResolutionTestResultItemCounts) GoString ¶
func (s SlotResolutionTestResultItemCounts) 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 (*SlotResolutionTestResultItemCounts) SetSlotMatchResultCounts ¶
func (s *SlotResolutionTestResultItemCounts) SetSlotMatchResultCounts(v map[string]*int64) *SlotResolutionTestResultItemCounts
SetSlotMatchResultCounts sets the SlotMatchResultCounts field's value.
func (*SlotResolutionTestResultItemCounts) SetSpeechTranscriptionResultCounts ¶
func (s *SlotResolutionTestResultItemCounts) SetSpeechTranscriptionResultCounts(v map[string]*int64) *SlotResolutionTestResultItemCounts
SetSpeechTranscriptionResultCounts sets the SpeechTranscriptionResultCounts field's value.
func (*SlotResolutionTestResultItemCounts) SetTotalResultCount ¶
func (s *SlotResolutionTestResultItemCounts) SetTotalResultCount(v int64) *SlotResolutionTestResultItemCounts
SetTotalResultCount sets the TotalResultCount field's value.
func (SlotResolutionTestResultItemCounts) String ¶
func (s SlotResolutionTestResultItemCounts) 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 SlotSortBy ¶
type SlotSortBy struct { // The attribute to use to sort the list. // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"SlotSortAttribute"` // 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 (SlotSortBy) GoString ¶
func (s SlotSortBy) 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 (*SlotSortBy) SetAttribute ¶
func (s *SlotSortBy) SetAttribute(v string) *SlotSortBy
SetAttribute sets the Attribute field's value.
func (*SlotSortBy) SetOrder ¶
func (s *SlotSortBy) SetOrder(v string) *SlotSortBy
SetOrder sets the Order field's value.
func (SlotSortBy) String ¶
func (s SlotSortBy) 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 (*SlotSortBy) Validate ¶
func (s *SlotSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotSummary ¶
type SlotSummary struct { // The description of the slot. Description *string `locationName:"description" type:"string"` // The timestamp of the last date and time that the slot was updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Whether the slot is required or optional. An intent is complete when all // required slots are filled. SlotConstraint *string `locationName:"slotConstraint" type:"string" enum:"SlotConstraint"` // The unique identifier of the slot. SlotId *string `locationName:"slotId" min:"10" type:"string"` // The name given to the slot. SlotName *string `locationName:"slotName" min:"1" type:"string"` // The unique identifier for the slot type that defines the values for the slot. SlotTypeId *string `locationName:"slotTypeId" min:"1" type:"string"` // Prompts that are sent to the user to elicit a value for the slot. ValueElicitationPromptSpecification *PromptSpecification `locationName:"valueElicitationPromptSpecification" type:"structure"` // contains filtered or unexported fields }
Summary information about a slot, a value that the bot elicits from the user.
func (SlotSummary) GoString ¶
func (s SlotSummary) 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 (*SlotSummary) SetDescription ¶
func (s *SlotSummary) SetDescription(v string) *SlotSummary
SetDescription sets the Description field's value.
func (*SlotSummary) SetLastUpdatedDateTime ¶
func (s *SlotSummary) SetLastUpdatedDateTime(v time.Time) *SlotSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*SlotSummary) SetSlotConstraint ¶
func (s *SlotSummary) SetSlotConstraint(v string) *SlotSummary
SetSlotConstraint sets the SlotConstraint field's value.
func (*SlotSummary) SetSlotId ¶
func (s *SlotSummary) SetSlotId(v string) *SlotSummary
SetSlotId sets the SlotId field's value.
func (*SlotSummary) SetSlotName ¶
func (s *SlotSummary) SetSlotName(v string) *SlotSummary
SetSlotName sets the SlotName field's value.
func (*SlotSummary) SetSlotTypeId ¶
func (s *SlotSummary) SetSlotTypeId(v string) *SlotSummary
SetSlotTypeId sets the SlotTypeId field's value.
func (*SlotSummary) SetValueElicitationPromptSpecification ¶
func (s *SlotSummary) SetValueElicitationPromptSpecification(v *PromptSpecification) *SlotSummary
SetValueElicitationPromptSpecification sets the ValueElicitationPromptSpecification field's value.
func (SlotSummary) String ¶
func (s SlotSummary) 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 SlotTypeFilter ¶
type SlotTypeFilter struct { // The name of the field to use for filtering. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true" enum:"SlotTypeFilterName"` // The operator to use for the filter. Specify EQ when the ListSlotTypes operation // should return only aliases that equal the specified value. Specify CO when // the ListSlotTypes operation should return aliases that contain the specified // value. // // Operator is a required field Operator *string `locationName:"operator" type:"string" required:"true" enum:"SlotTypeFilterOperator"` // The value to use to filter the response. // // Values is a required field Values []*string `locationName:"values" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Filters the response from the ListSlotTypes operation.
func (SlotTypeFilter) GoString ¶
func (s SlotTypeFilter) 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 (*SlotTypeFilter) SetName ¶
func (s *SlotTypeFilter) SetName(v string) *SlotTypeFilter
SetName sets the Name field's value.
func (*SlotTypeFilter) SetOperator ¶
func (s *SlotTypeFilter) SetOperator(v string) *SlotTypeFilter
SetOperator sets the Operator field's value.
func (*SlotTypeFilter) SetValues ¶
func (s *SlotTypeFilter) SetValues(v []*string) *SlotTypeFilter
SetValues sets the Values field's value.
func (SlotTypeFilter) String ¶
func (s SlotTypeFilter) 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 (*SlotTypeFilter) Validate ¶
func (s *SlotTypeFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotTypeSortBy ¶
type SlotTypeSortBy struct { // The attribute to use to sort the list of slot types. // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"SlotTypeSortAttribute"` // The order to sort the list. You can say 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 slot types.
func (SlotTypeSortBy) GoString ¶
func (s SlotTypeSortBy) 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 (*SlotTypeSortBy) SetAttribute ¶
func (s *SlotTypeSortBy) SetAttribute(v string) *SlotTypeSortBy
SetAttribute sets the Attribute field's value.
func (*SlotTypeSortBy) SetOrder ¶
func (s *SlotTypeSortBy) SetOrder(v string) *SlotTypeSortBy
SetOrder sets the Order field's value.
func (SlotTypeSortBy) String ¶
func (s SlotTypeSortBy) 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 (*SlotTypeSortBy) Validate ¶
func (s *SlotTypeSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotTypeStatistics ¶
type SlotTypeStatistics struct { // The number of recommended slot types associated with the bot recommendation. DiscoveredSlotTypeCount *int64 `locationName:"discoveredSlotTypeCount" type:"integer"` // contains filtered or unexported fields }
The object that contains the statistical summary of the recommended slot type associated with the bot recommendation.
func (SlotTypeStatistics) GoString ¶
func (s SlotTypeStatistics) 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 (*SlotTypeStatistics) SetDiscoveredSlotTypeCount ¶
func (s *SlotTypeStatistics) SetDiscoveredSlotTypeCount(v int64) *SlotTypeStatistics
SetDiscoveredSlotTypeCount sets the DiscoveredSlotTypeCount field's value.
func (SlotTypeStatistics) String ¶
func (s SlotTypeStatistics) 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 SlotTypeSummary ¶
type SlotTypeSummary struct { // The description of the slot type. Description *string `locationName:"description" type:"string"` // A timestamp of the date and time that the slot type was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // If the slot type is derived from a built-on slot type, the name of the parent // slot type. ParentSlotTypeSignature *string `locationName:"parentSlotTypeSignature" type:"string"` // Indicates the type of the slot type. // // * Custom - A slot type that you created using custom values. For more // information, see Creating custom slot types (https://docs.aws.amazon.com/lexv2/latest/dg/custom-slot-types.html). // // * Extended - A slot type created by extending the AMAZON.AlphaNumeric // built-in slot type. For more information, see AMAZON.AlphaNumeric (https://docs.aws.amazon.com/lexv2/latest/dg/built-in-slot-alphanumerice.html). // // * ExternalGrammar - A slot type using a custom GRXML grammar to define // values. For more information, see Using a custom grammar slot type (https://docs.aws.amazon.com/lexv2/latest/dg/building-grxml.html). SlotTypeCategory *string `locationName:"slotTypeCategory" type:"string" enum:"SlotTypeCategory"` // The unique identifier assigned to the slot type. SlotTypeId *string `locationName:"slotTypeId" min:"10" type:"string"` // The name of the slot type. SlotTypeName *string `locationName:"slotTypeName" min:"1" type:"string"` // contains filtered or unexported fields }
Provides summary information about a slot type.
func (SlotTypeSummary) GoString ¶
func (s SlotTypeSummary) 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 (*SlotTypeSummary) SetDescription ¶
func (s *SlotTypeSummary) SetDescription(v string) *SlotTypeSummary
SetDescription sets the Description field's value.
func (*SlotTypeSummary) SetLastUpdatedDateTime ¶
func (s *SlotTypeSummary) SetLastUpdatedDateTime(v time.Time) *SlotTypeSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*SlotTypeSummary) SetParentSlotTypeSignature ¶
func (s *SlotTypeSummary) SetParentSlotTypeSignature(v string) *SlotTypeSummary
SetParentSlotTypeSignature sets the ParentSlotTypeSignature field's value.
func (*SlotTypeSummary) SetSlotTypeCategory ¶
func (s *SlotTypeSummary) SetSlotTypeCategory(v string) *SlotTypeSummary
SetSlotTypeCategory sets the SlotTypeCategory field's value.
func (*SlotTypeSummary) SetSlotTypeId ¶
func (s *SlotTypeSummary) SetSlotTypeId(v string) *SlotTypeSummary
SetSlotTypeId sets the SlotTypeId field's value.
func (*SlotTypeSummary) SetSlotTypeName ¶
func (s *SlotTypeSummary) SetSlotTypeName(v string) *SlotTypeSummary
SetSlotTypeName sets the SlotTypeName field's value.
func (SlotTypeSummary) String ¶
func (s SlotTypeSummary) 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 SlotTypeValue ¶
type SlotTypeValue struct { // The value of the slot type entry. SampleValue *SampleValue `locationName:"sampleValue" type:"structure"` // Additional values related to the slot type entry. Synonyms []*SampleValue `locationName:"synonyms" min:"1" type:"list"` // contains filtered or unexported fields }
Each slot type can have a set of values. Each SlotTypeValue represents a value that the slot type can take.
func (SlotTypeValue) GoString ¶
func (s SlotTypeValue) 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 (*SlotTypeValue) SetSampleValue ¶
func (s *SlotTypeValue) SetSampleValue(v *SampleValue) *SlotTypeValue
SetSampleValue sets the SampleValue field's value.
func (*SlotTypeValue) SetSynonyms ¶
func (s *SlotTypeValue) SetSynonyms(v []*SampleValue) *SlotTypeValue
SetSynonyms sets the Synonyms field's value.
func (SlotTypeValue) String ¶
func (s SlotTypeValue) 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 (*SlotTypeValue) Validate ¶
func (s *SlotTypeValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotValue ¶
type SlotValue struct { // The value that Amazon Lex determines for the slot. The actual value depends // on the setting of the value selection strategy for the bot. You can choose // to use the value entered by the user, or you can have Amazon Lex choose the // first value in the resolvedValues list. InterpretedValue *string `locationName:"interpretedValue" min:"1" type:"string"` // contains filtered or unexported fields }
The value to set in a slot.
func (SlotValue) GoString ¶
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 (*SlotValue) SetInterpretedValue ¶
SetInterpretedValue sets the InterpretedValue field's value.
type SlotValueElicitationSetting ¶
type SlotValueElicitationSetting struct { // A list of default values for a slot. Default values are used when Amazon // Lex hasn't determined a value for a slot. You can specify default values // from context variables, session attributes, and defined values. DefaultValueSpecification *SlotDefaultValueSpecification `locationName:"defaultValueSpecification" type:"structure"` // The prompt that Amazon Lex uses to elicit the slot value from the user. PromptSpecification *PromptSpecification `locationName:"promptSpecification" type:"structure"` // If you know a specific pattern that users might respond to an Amazon Lex // request for a slot value, you can provide those utterances to improve accuracy. // This is optional. In most cases, Amazon Lex is capable of understanding user // utterances. SampleUtterances []*SampleUtterance `locationName:"sampleUtterances" type:"list"` // Specifies the settings that Amazon Lex uses when a slot value is successfully // entered by a user. SlotCaptureSetting *SlotCaptureSetting `locationName:"slotCaptureSetting" type:"structure"` // Specifies whether the slot is required or optional. // // SlotConstraint is a required field SlotConstraint *string `locationName:"slotConstraint" type:"string" required:"true" enum:"SlotConstraint"` // An object containing information about whether assisted slot resolution is // turned on for the slot or not. SlotResolutionSetting *SlotResolutionSetting `locationName:"slotResolutionSetting" type:"structure"` // Specifies the prompts that Amazon Lex uses while a bot is waiting for customer // input. WaitAndContinueSpecification *WaitAndContinueSpecification `locationName:"waitAndContinueSpecification" type:"structure"` // contains filtered or unexported fields }
Specifies the elicitation setting details eliciting a slot.
func (SlotValueElicitationSetting) GoString ¶
func (s SlotValueElicitationSetting) 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 (*SlotValueElicitationSetting) SetDefaultValueSpecification ¶
func (s *SlotValueElicitationSetting) SetDefaultValueSpecification(v *SlotDefaultValueSpecification) *SlotValueElicitationSetting
SetDefaultValueSpecification sets the DefaultValueSpecification field's value.
func (*SlotValueElicitationSetting) SetPromptSpecification ¶
func (s *SlotValueElicitationSetting) SetPromptSpecification(v *PromptSpecification) *SlotValueElicitationSetting
SetPromptSpecification sets the PromptSpecification field's value.
func (*SlotValueElicitationSetting) SetSampleUtterances ¶
func (s *SlotValueElicitationSetting) SetSampleUtterances(v []*SampleUtterance) *SlotValueElicitationSetting
SetSampleUtterances sets the SampleUtterances field's value.
func (*SlotValueElicitationSetting) SetSlotCaptureSetting ¶
func (s *SlotValueElicitationSetting) SetSlotCaptureSetting(v *SlotCaptureSetting) *SlotValueElicitationSetting
SetSlotCaptureSetting sets the SlotCaptureSetting field's value.
func (*SlotValueElicitationSetting) SetSlotConstraint ¶
func (s *SlotValueElicitationSetting) SetSlotConstraint(v string) *SlotValueElicitationSetting
SetSlotConstraint sets the SlotConstraint field's value.
func (*SlotValueElicitationSetting) SetSlotResolutionSetting ¶
func (s *SlotValueElicitationSetting) SetSlotResolutionSetting(v *SlotResolutionSetting) *SlotValueElicitationSetting
SetSlotResolutionSetting sets the SlotResolutionSetting field's value.
func (*SlotValueElicitationSetting) SetWaitAndContinueSpecification ¶
func (s *SlotValueElicitationSetting) SetWaitAndContinueSpecification(v *WaitAndContinueSpecification) *SlotValueElicitationSetting
SetWaitAndContinueSpecification sets the WaitAndContinueSpecification field's value.
func (SlotValueElicitationSetting) String ¶
func (s SlotValueElicitationSetting) 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 (*SlotValueElicitationSetting) Validate ¶
func (s *SlotValueElicitationSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotValueOverride ¶
type SlotValueOverride struct { // When the shape value is List, it indicates that the values field contains // a list of slot values. When the value is Scalar, it indicates that the value // field contains a single value. Shape *string `locationName:"shape" type:"string" enum:"SlotShape"` // The current value of the slot. Value *SlotValue `locationName:"value" type:"structure"` // A list of one or more values that the user provided for the slot. For example, // for a slot that elicits pizza toppings, the values might be "pepperoni" and // "pineapple." Values []*SlotValueOverride `locationName:"values" type:"list"` // contains filtered or unexported fields }
The slot values that Amazon Lex uses when it sets slot values in a dialog step.
func (SlotValueOverride) GoString ¶
func (s SlotValueOverride) 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 (*SlotValueOverride) SetShape ¶
func (s *SlotValueOverride) SetShape(v string) *SlotValueOverride
SetShape sets the Shape field's value.
func (*SlotValueOverride) SetValue ¶
func (s *SlotValueOverride) SetValue(v *SlotValue) *SlotValueOverride
SetValue sets the Value field's value.
func (*SlotValueOverride) SetValues ¶
func (s *SlotValueOverride) SetValues(v []*SlotValueOverride) *SlotValueOverride
SetValues sets the Values field's value.
func (SlotValueOverride) String ¶
func (s SlotValueOverride) 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 (*SlotValueOverride) Validate ¶
func (s *SlotValueOverride) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotValueRegexFilter ¶
type SlotValueRegexFilter struct { // A regular expression used to validate the value of a slot. // // Use a standard regular expression. Amazon Lex supports the following characters // in the regular expression: // // * A-Z, a-z // // * 0-9 // // * Unicode characters ("\u<Unicode>") // // Represent Unicode characters with four digits, for example "\u0041" or // "\u005A". // // The following regular expression operators are not supported: // // * Infinite repeaters: *, +, or {x,} with no upper bound. // // * Wild card (.) // // Pattern is a required field Pattern *string `locationName:"pattern" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Provides a regular expression used to validate the value of a slot.
func (SlotValueRegexFilter) GoString ¶
func (s SlotValueRegexFilter) 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 (*SlotValueRegexFilter) SetPattern ¶
func (s *SlotValueRegexFilter) SetPattern(v string) *SlotValueRegexFilter
SetPattern sets the Pattern field's value.
func (SlotValueRegexFilter) String ¶
func (s SlotValueRegexFilter) 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 (*SlotValueRegexFilter) Validate ¶
func (s *SlotValueRegexFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SlotValueSelectionSetting ¶
type SlotValueSelectionSetting struct { // Provides settings that enable advanced recognition settings for slot values. // You can use this to enable using slot values as a custom vocabulary for recognizing // user utterances. AdvancedRecognitionSetting *AdvancedRecognitionSetting `locationName:"advancedRecognitionSetting" type:"structure"` // A regular expression used to validate the value of a slot. RegexFilter *SlotValueRegexFilter `locationName:"regexFilter" type:"structure"` // Determines the slot resolution strategy that Amazon Lex uses to return slot // type 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 as the slot type value. If there // is no resolution list, null is returned. // // If you don't specify the valueSelectionStrategy, the default is ORIGINAL_VALUE. // // ResolutionStrategy is a required field ResolutionStrategy *string `locationName:"resolutionStrategy" type:"string" required:"true" enum:"SlotValueResolutionStrategy"` // contains filtered or unexported fields }
Contains settings used by Amazon Lex to select a slot value.
func (SlotValueSelectionSetting) GoString ¶
func (s SlotValueSelectionSetting) 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 (*SlotValueSelectionSetting) SetAdvancedRecognitionSetting ¶
func (s *SlotValueSelectionSetting) SetAdvancedRecognitionSetting(v *AdvancedRecognitionSetting) *SlotValueSelectionSetting
SetAdvancedRecognitionSetting sets the AdvancedRecognitionSetting field's value.
func (*SlotValueSelectionSetting) SetRegexFilter ¶
func (s *SlotValueSelectionSetting) SetRegexFilter(v *SlotValueRegexFilter) *SlotValueSelectionSetting
SetRegexFilter sets the RegexFilter field's value.
func (*SlotValueSelectionSetting) SetResolutionStrategy ¶
func (s *SlotValueSelectionSetting) SetResolutionStrategy(v string) *SlotValueSelectionSetting
SetResolutionStrategy sets the ResolutionStrategy field's value.
func (SlotValueSelectionSetting) String ¶
func (s SlotValueSelectionSetting) 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 (*SlotValueSelectionSetting) Validate ¶
func (s *SlotValueSelectionSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Specifications ¶
type Specifications struct { // The unique identifier assigned to the slot type. // // SlotTypeId is a required field SlotTypeId *string `locationName:"slotTypeId" min:"1" type:"string" required:"true"` // Specifies the elicitation setting details for constituent sub slots of a // composite slot. // // ValueElicitationSetting is a required field ValueElicitationSetting *SubSlotValueElicitationSetting `locationName:"valueElicitationSetting" type:"structure" required:"true"` // contains filtered or unexported fields }
Subslot specifications.
func (Specifications) GoString ¶
func (s Specifications) 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 (*Specifications) SetSlotTypeId ¶
func (s *Specifications) SetSlotTypeId(v string) *Specifications
SetSlotTypeId sets the SlotTypeId field's value.
func (*Specifications) SetValueElicitationSetting ¶
func (s *Specifications) SetValueElicitationSetting(v *SubSlotValueElicitationSetting) *Specifications
SetValueElicitationSetting sets the ValueElicitationSetting field's value.
func (Specifications) String ¶
func (s Specifications) 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 (*Specifications) Validate ¶
func (s *Specifications) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartBotRecommendationInput ¶
type StartBotRecommendationInput struct { // The unique identifier of the bot containing the bot recommendation. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The version of the bot containing the bot recommendation. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The object representing the passwords that will be used to encrypt the data // related to the bot recommendation results, as well as the KMS key ARN used // to encrypt the associated metadata. EncryptionSetting *EncryptionSetting `locationName:"encryptionSetting" type:"structure"` // The identifier of the language and locale of the bot recommendation to start. // 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 object representing the Amazon S3 bucket containing the transcript, as // well as the associated metadata. // // TranscriptSourceSetting is a required field TranscriptSourceSetting *TranscriptSourceSetting `locationName:"transcriptSourceSetting" type:"structure" required:"true"` // contains filtered or unexported fields }
func (StartBotRecommendationInput) GoString ¶
func (s StartBotRecommendationInput) 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 (*StartBotRecommendationInput) SetBotId ¶
func (s *StartBotRecommendationInput) SetBotId(v string) *StartBotRecommendationInput
SetBotId sets the BotId field's value.
func (*StartBotRecommendationInput) SetBotVersion ¶
func (s *StartBotRecommendationInput) SetBotVersion(v string) *StartBotRecommendationInput
SetBotVersion sets the BotVersion field's value.
func (*StartBotRecommendationInput) SetEncryptionSetting ¶
func (s *StartBotRecommendationInput) SetEncryptionSetting(v *EncryptionSetting) *StartBotRecommendationInput
SetEncryptionSetting sets the EncryptionSetting field's value.
func (*StartBotRecommendationInput) SetLocaleId ¶
func (s *StartBotRecommendationInput) SetLocaleId(v string) *StartBotRecommendationInput
SetLocaleId sets the LocaleId field's value.
func (*StartBotRecommendationInput) SetTranscriptSourceSetting ¶
func (s *StartBotRecommendationInput) SetTranscriptSourceSetting(v *TranscriptSourceSetting) *StartBotRecommendationInput
SetTranscriptSourceSetting sets the TranscriptSourceSetting field's value.
func (StartBotRecommendationInput) String ¶
func (s StartBotRecommendationInput) 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 (*StartBotRecommendationInput) Validate ¶
func (s *StartBotRecommendationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartBotRecommendationOutput ¶
type StartBotRecommendationOutput struct { // The unique identifier of the bot containing the bot recommendation. BotId *string `locationName:"botId" min:"10" type:"string"` // The identifier of the bot recommendation that you have created. BotRecommendationId *string `locationName:"botRecommendationId" min:"10" type:"string"` // The status of the bot recommendation. // // If the status is Failed, then the reasons for the failure are listed in the // failureReasons field. BotRecommendationStatus *string `locationName:"botRecommendationStatus" type:"string" enum:"BotRecommendationStatus"` // The version of the bot containing the bot recommendation. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // A timestamp of the date and time that the bot recommendation was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The object representing the passwords that were used to encrypt the data // related to the bot recommendation results, as well as the KMS key ARN used // to encrypt the associated metadata. EncryptionSetting *EncryptionSetting `locationName:"encryptionSetting" type:"structure"` // The identifier of the language and locale of the bot recommendation to start. // 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"` // The object representing the Amazon S3 bucket containing the transcript, as // well as the associated metadata. TranscriptSourceSetting *TranscriptSourceSetting `locationName:"transcriptSourceSetting" type:"structure"` // contains filtered or unexported fields }
func (StartBotRecommendationOutput) GoString ¶
func (s StartBotRecommendationOutput) 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 (*StartBotRecommendationOutput) SetBotId ¶
func (s *StartBotRecommendationOutput) SetBotId(v string) *StartBotRecommendationOutput
SetBotId sets the BotId field's value.
func (*StartBotRecommendationOutput) SetBotRecommendationId ¶
func (s *StartBotRecommendationOutput) SetBotRecommendationId(v string) *StartBotRecommendationOutput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*StartBotRecommendationOutput) SetBotRecommendationStatus ¶
func (s *StartBotRecommendationOutput) SetBotRecommendationStatus(v string) *StartBotRecommendationOutput
SetBotRecommendationStatus sets the BotRecommendationStatus field's value.
func (*StartBotRecommendationOutput) SetBotVersion ¶
func (s *StartBotRecommendationOutput) SetBotVersion(v string) *StartBotRecommendationOutput
SetBotVersion sets the BotVersion field's value.
func (*StartBotRecommendationOutput) SetCreationDateTime ¶
func (s *StartBotRecommendationOutput) SetCreationDateTime(v time.Time) *StartBotRecommendationOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*StartBotRecommendationOutput) SetEncryptionSetting ¶
func (s *StartBotRecommendationOutput) SetEncryptionSetting(v *EncryptionSetting) *StartBotRecommendationOutput
SetEncryptionSetting sets the EncryptionSetting field's value.
func (*StartBotRecommendationOutput) SetLocaleId ¶
func (s *StartBotRecommendationOutput) SetLocaleId(v string) *StartBotRecommendationOutput
SetLocaleId sets the LocaleId field's value.
func (*StartBotRecommendationOutput) SetTranscriptSourceSetting ¶
func (s *StartBotRecommendationOutput) SetTranscriptSourceSetting(v *TranscriptSourceSetting) *StartBotRecommendationOutput
SetTranscriptSourceSetting sets the TranscriptSourceSetting field's value.
func (StartBotRecommendationOutput) String ¶
func (s StartBotRecommendationOutput) 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 StartBotResourceGenerationInput ¶
type StartBotResourceGenerationInput struct { // The unique identifier of the bot for which to generate intents and slot types. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The version of the bot for which to generate intents and slot types. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"1" type:"string" required:"true"` // The prompt to generate intents and slot types for the bot locale. Your description // should be both detailed and precise to help generate appropriate and sufficient // intents for your bot. Include a list of actions to improve the intent creation // process. // // GenerationInputPrompt is a required field GenerationInputPrompt *string `locationName:"generationInputPrompt" min:"100" type:"string" required:"true"` // The locale of the bot for which to generate intents and slot types. // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartBotResourceGenerationInput) GoString ¶
func (s StartBotResourceGenerationInput) 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 (*StartBotResourceGenerationInput) SetBotId ¶
func (s *StartBotResourceGenerationInput) SetBotId(v string) *StartBotResourceGenerationInput
SetBotId sets the BotId field's value.
func (*StartBotResourceGenerationInput) SetBotVersion ¶
func (s *StartBotResourceGenerationInput) SetBotVersion(v string) *StartBotResourceGenerationInput
SetBotVersion sets the BotVersion field's value.
func (*StartBotResourceGenerationInput) SetGenerationInputPrompt ¶
func (s *StartBotResourceGenerationInput) SetGenerationInputPrompt(v string) *StartBotResourceGenerationInput
SetGenerationInputPrompt sets the GenerationInputPrompt field's value.
func (*StartBotResourceGenerationInput) SetLocaleId ¶
func (s *StartBotResourceGenerationInput) SetLocaleId(v string) *StartBotResourceGenerationInput
SetLocaleId sets the LocaleId field's value.
func (StartBotResourceGenerationInput) String ¶
func (s StartBotResourceGenerationInput) 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 (*StartBotResourceGenerationInput) Validate ¶
func (s *StartBotResourceGenerationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartBotResourceGenerationOutput ¶
type StartBotResourceGenerationOutput struct { // The unique identifier of the bot for which the generation request was made. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot for which the generation request was made. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The date and time at which the generation request was made. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The unique identifier of the generation request. GenerationId *string `locationName:"generationId" min:"10" type:"string"` // The prompt that was used generate intents and slot types for the bot locale. GenerationInputPrompt *string `locationName:"generationInputPrompt" min:"100" type:"string"` // The status of the generation request. GenerationStatus *string `locationName:"generationStatus" type:"string" enum:"GenerationStatus"` // The locale of the bot for which the generation request was made. LocaleId *string `locationName:"localeId" type:"string"` // contains filtered or unexported fields }
func (StartBotResourceGenerationOutput) GoString ¶
func (s StartBotResourceGenerationOutput) 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 (*StartBotResourceGenerationOutput) SetBotId ¶
func (s *StartBotResourceGenerationOutput) SetBotId(v string) *StartBotResourceGenerationOutput
SetBotId sets the BotId field's value.
func (*StartBotResourceGenerationOutput) SetBotVersion ¶
func (s *StartBotResourceGenerationOutput) SetBotVersion(v string) *StartBotResourceGenerationOutput
SetBotVersion sets the BotVersion field's value.
func (*StartBotResourceGenerationOutput) SetCreationDateTime ¶
func (s *StartBotResourceGenerationOutput) SetCreationDateTime(v time.Time) *StartBotResourceGenerationOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*StartBotResourceGenerationOutput) SetGenerationId ¶
func (s *StartBotResourceGenerationOutput) SetGenerationId(v string) *StartBotResourceGenerationOutput
SetGenerationId sets the GenerationId field's value.
func (*StartBotResourceGenerationOutput) SetGenerationInputPrompt ¶
func (s *StartBotResourceGenerationOutput) SetGenerationInputPrompt(v string) *StartBotResourceGenerationOutput
SetGenerationInputPrompt sets the GenerationInputPrompt field's value.
func (*StartBotResourceGenerationOutput) SetGenerationStatus ¶
func (s *StartBotResourceGenerationOutput) SetGenerationStatus(v string) *StartBotResourceGenerationOutput
SetGenerationStatus sets the GenerationStatus field's value.
func (*StartBotResourceGenerationOutput) SetLocaleId ¶
func (s *StartBotResourceGenerationOutput) SetLocaleId(v string) *StartBotResourceGenerationOutput
SetLocaleId sets the LocaleId field's value.
func (StartBotResourceGenerationOutput) String ¶
func (s StartBotResourceGenerationOutput) 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 StartImportInput ¶
type StartImportInput struct { // The password used to encrypt the zip archive that contains the resource definition. // You should always encrypt the zip archive to protect it during transit between // your site and Amazon Lex. // // FilePassword is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartImportInput's // String and GoString methods. FilePassword *string `locationName:"filePassword" min:"1" type:"string" sensitive:"true"` // The unique identifier for the import. It is included in the response from // the CreateUploadUrl (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateUploadUrl.html) // operation. // // ImportId is a required field ImportId *string `locationName:"importId" min:"10" type:"string" required:"true"` // The strategy to use when there is a name conflict between the imported resource // and an existing resource. When the merge strategy is FailOnConflict existing // resources are not overwritten and the import fails. // // MergeStrategy is a required field MergeStrategy *string `locationName:"mergeStrategy" type:"string" required:"true" enum:"MergeStrategy"` // Parameters for creating the bot, bot locale or custom vocabulary. // // ResourceSpecification is a required field ResourceSpecification *ImportResourceSpecification `locationName:"resourceSpecification" type:"structure" required:"true"` // contains filtered or unexported fields }
func (StartImportInput) GoString ¶
func (s StartImportInput) 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 (*StartImportInput) SetFilePassword ¶
func (s *StartImportInput) SetFilePassword(v string) *StartImportInput
SetFilePassword sets the FilePassword field's value.
func (*StartImportInput) SetImportId ¶
func (s *StartImportInput) SetImportId(v string) *StartImportInput
SetImportId sets the ImportId field's value.
func (*StartImportInput) SetMergeStrategy ¶
func (s *StartImportInput) SetMergeStrategy(v string) *StartImportInput
SetMergeStrategy sets the MergeStrategy field's value.
func (*StartImportInput) SetResourceSpecification ¶
func (s *StartImportInput) SetResourceSpecification(v *ImportResourceSpecification) *StartImportInput
SetResourceSpecification sets the ResourceSpecification field's value.
func (StartImportInput) String ¶
func (s StartImportInput) 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 (*StartImportInput) Validate ¶
func (s *StartImportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartImportOutput ¶
type StartImportOutput struct { // The date and time that the import request was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // A unique identifier for the import. ImportId *string `locationName:"importId" min:"10" type:"string"` // The current status of the import. When the status is Complete the bot, bot // alias, or custom vocabulary is ready to use. ImportStatus *string `locationName:"importStatus" type:"string" enum:"ImportStatus"` // The strategy used when there was a name conflict between the imported resource // and an existing resource. When the merge strategy is FailOnConflict existing // resources are not overwritten and the import fails. MergeStrategy *string `locationName:"mergeStrategy" type:"string" enum:"MergeStrategy"` // The parameters used when importing the resource. ResourceSpecification *ImportResourceSpecification `locationName:"resourceSpecification" type:"structure"` // contains filtered or unexported fields }
func (StartImportOutput) GoString ¶
func (s StartImportOutput) 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 (*StartImportOutput) SetCreationDateTime ¶
func (s *StartImportOutput) SetCreationDateTime(v time.Time) *StartImportOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*StartImportOutput) SetImportId ¶
func (s *StartImportOutput) SetImportId(v string) *StartImportOutput
SetImportId sets the ImportId field's value.
func (*StartImportOutput) SetImportStatus ¶
func (s *StartImportOutput) SetImportStatus(v string) *StartImportOutput
SetImportStatus sets the ImportStatus field's value.
func (*StartImportOutput) SetMergeStrategy ¶
func (s *StartImportOutput) SetMergeStrategy(v string) *StartImportOutput
SetMergeStrategy sets the MergeStrategy field's value.
func (*StartImportOutput) SetResourceSpecification ¶
func (s *StartImportOutput) SetResourceSpecification(v *ImportResourceSpecification) *StartImportOutput
SetResourceSpecification sets the ResourceSpecification field's value.
func (StartImportOutput) String ¶
func (s StartImportOutput) 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 StartTestExecutionInput ¶
type StartTestExecutionInput struct { // Indicates whether we use streaming or non-streaming APIs for the test set // execution. For streaming, StartConversation Runtime API is used. Whereas, // for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex Runtime // API are used. // // ApiMode is a required field ApiMode *string `locationName:"apiMode" type:"string" required:"true" enum:"TestExecutionApiMode"` // The target bot for the test set execution. // // Target is a required field Target *TestExecutionTarget `locationName:"target" type:"structure" required:"true"` // Indicates whether audio or text is used. TestExecutionModality *string `locationName:"testExecutionModality" type:"string" enum:"TestExecutionModality"` // The test set Id for the test set execution. // // TestSetId is a required field TestSetId *string `location:"uri" locationName:"testSetId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartTestExecutionInput) GoString ¶
func (s StartTestExecutionInput) 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 (*StartTestExecutionInput) SetApiMode ¶
func (s *StartTestExecutionInput) SetApiMode(v string) *StartTestExecutionInput
SetApiMode sets the ApiMode field's value.
func (*StartTestExecutionInput) SetTarget ¶
func (s *StartTestExecutionInput) SetTarget(v *TestExecutionTarget) *StartTestExecutionInput
SetTarget sets the Target field's value.
func (*StartTestExecutionInput) SetTestExecutionModality ¶
func (s *StartTestExecutionInput) SetTestExecutionModality(v string) *StartTestExecutionInput
SetTestExecutionModality sets the TestExecutionModality field's value.
func (*StartTestExecutionInput) SetTestSetId ¶
func (s *StartTestExecutionInput) SetTestSetId(v string) *StartTestExecutionInput
SetTestSetId sets the TestSetId field's value.
func (StartTestExecutionInput) String ¶
func (s StartTestExecutionInput) 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 (*StartTestExecutionInput) Validate ¶
func (s *StartTestExecutionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartTestExecutionOutput ¶
type StartTestExecutionOutput struct { // Indicates whether we use streaming or non-streaming APIs for the test set // execution. For streaming, StartConversation Amazon Lex Runtime API is used. // Whereas for non-streaming, RecognizeUtterance and RecognizeText Amazon Lex // Runtime API are used. ApiMode *string `locationName:"apiMode" type:"string" enum:"TestExecutionApiMode"` // The creation date and time for the test set execution. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The target bot for the test set execution. Target *TestExecutionTarget `locationName:"target" type:"structure"` // The unique identifier of the test set execution. TestExecutionId *string `locationName:"testExecutionId" min:"10" type:"string"` // Indicates whether audio or text is used. TestExecutionModality *string `locationName:"testExecutionModality" type:"string" enum:"TestExecutionModality"` // The test set Id for the test set execution. TestSetId *string `locationName:"testSetId" min:"10" type:"string"` // contains filtered or unexported fields }
func (StartTestExecutionOutput) GoString ¶
func (s StartTestExecutionOutput) 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 (*StartTestExecutionOutput) SetApiMode ¶
func (s *StartTestExecutionOutput) SetApiMode(v string) *StartTestExecutionOutput
SetApiMode sets the ApiMode field's value.
func (*StartTestExecutionOutput) SetCreationDateTime ¶
func (s *StartTestExecutionOutput) SetCreationDateTime(v time.Time) *StartTestExecutionOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*StartTestExecutionOutput) SetTarget ¶
func (s *StartTestExecutionOutput) SetTarget(v *TestExecutionTarget) *StartTestExecutionOutput
SetTarget sets the Target field's value.
func (*StartTestExecutionOutput) SetTestExecutionId ¶
func (s *StartTestExecutionOutput) SetTestExecutionId(v string) *StartTestExecutionOutput
SetTestExecutionId sets the TestExecutionId field's value.
func (*StartTestExecutionOutput) SetTestExecutionModality ¶
func (s *StartTestExecutionOutput) SetTestExecutionModality(v string) *StartTestExecutionOutput
SetTestExecutionModality sets the TestExecutionModality field's value.
func (*StartTestExecutionOutput) SetTestSetId ¶
func (s *StartTestExecutionOutput) SetTestSetId(v string) *StartTestExecutionOutput
SetTestSetId sets the TestSetId field's value.
func (StartTestExecutionOutput) String ¶
func (s StartTestExecutionOutput) 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 StartTestSetGenerationInput ¶
type StartTestSetGenerationInput struct { // The test set description for the test set generation request. Description *string `locationName:"description" type:"string"` // The data source for the test set generation. // // GenerationDataSource is a required field GenerationDataSource *TestSetGenerationDataSource `locationName:"generationDataSource" type:"structure" required:"true"` // The roleARN used for any operation in the test set to access resources in // the Amazon Web Services account. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"32" type:"string" required:"true"` // The Amazon S3 storage location for the test set generation. // // StorageLocation is a required field StorageLocation *TestSetStorageLocation `locationName:"storageLocation" type:"structure" required:"true"` // The test set name for the test set generation request. // // TestSetName is a required field TestSetName *string `locationName:"testSetName" min:"1" type:"string" required:"true"` // A list of tags to add to the test set. You can only add tags when you import/generate // a new test set. You can't use the UpdateTestSet operation to update tags. // To update tags, use the TagResource operation. TestSetTags map[string]*string `locationName:"testSetTags" type:"map"` // contains filtered or unexported fields }
func (StartTestSetGenerationInput) GoString ¶
func (s StartTestSetGenerationInput) 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 (*StartTestSetGenerationInput) SetDescription ¶
func (s *StartTestSetGenerationInput) SetDescription(v string) *StartTestSetGenerationInput
SetDescription sets the Description field's value.
func (*StartTestSetGenerationInput) SetGenerationDataSource ¶
func (s *StartTestSetGenerationInput) SetGenerationDataSource(v *TestSetGenerationDataSource) *StartTestSetGenerationInput
SetGenerationDataSource sets the GenerationDataSource field's value.
func (*StartTestSetGenerationInput) SetRoleArn ¶
func (s *StartTestSetGenerationInput) SetRoleArn(v string) *StartTestSetGenerationInput
SetRoleArn sets the RoleArn field's value.
func (*StartTestSetGenerationInput) SetStorageLocation ¶
func (s *StartTestSetGenerationInput) SetStorageLocation(v *TestSetStorageLocation) *StartTestSetGenerationInput
SetStorageLocation sets the StorageLocation field's value.
func (*StartTestSetGenerationInput) SetTestSetName ¶
func (s *StartTestSetGenerationInput) SetTestSetName(v string) *StartTestSetGenerationInput
SetTestSetName sets the TestSetName field's value.
func (*StartTestSetGenerationInput) SetTestSetTags ¶
func (s *StartTestSetGenerationInput) SetTestSetTags(v map[string]*string) *StartTestSetGenerationInput
SetTestSetTags sets the TestSetTags field's value.
func (StartTestSetGenerationInput) String ¶
func (s StartTestSetGenerationInput) 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 (*StartTestSetGenerationInput) Validate ¶
func (s *StartTestSetGenerationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartTestSetGenerationOutput ¶
type StartTestSetGenerationOutput struct { // The creation date and time for the test set generation. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The description used for the test set generation. Description *string `locationName:"description" type:"string"` // The data source for the test set generation. GenerationDataSource *TestSetGenerationDataSource `locationName:"generationDataSource" type:"structure"` // The roleARN used for any operation in the test set to access resources in // the Amazon Web Services account. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The Amazon S3 storage location for the test set generation. StorageLocation *TestSetStorageLocation `locationName:"storageLocation" type:"structure"` // The unique identifier of the test set generation to describe. TestSetGenerationId *string `locationName:"testSetGenerationId" min:"10" type:"string"` // The status for the test set generation. TestSetGenerationStatus *string `locationName:"testSetGenerationStatus" type:"string" enum:"TestSetGenerationStatus"` // The test set name used for the test set generation. TestSetName *string `locationName:"testSetName" min:"1" type:"string"` // A list of tags that was used for the test set that is being generated. TestSetTags map[string]*string `locationName:"testSetTags" type:"map"` // contains filtered or unexported fields }
func (StartTestSetGenerationOutput) GoString ¶
func (s StartTestSetGenerationOutput) 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 (*StartTestSetGenerationOutput) SetCreationDateTime ¶
func (s *StartTestSetGenerationOutput) SetCreationDateTime(v time.Time) *StartTestSetGenerationOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*StartTestSetGenerationOutput) SetDescription ¶
func (s *StartTestSetGenerationOutput) SetDescription(v string) *StartTestSetGenerationOutput
SetDescription sets the Description field's value.
func (*StartTestSetGenerationOutput) SetGenerationDataSource ¶
func (s *StartTestSetGenerationOutput) SetGenerationDataSource(v *TestSetGenerationDataSource) *StartTestSetGenerationOutput
SetGenerationDataSource sets the GenerationDataSource field's value.
func (*StartTestSetGenerationOutput) SetRoleArn ¶
func (s *StartTestSetGenerationOutput) SetRoleArn(v string) *StartTestSetGenerationOutput
SetRoleArn sets the RoleArn field's value.
func (*StartTestSetGenerationOutput) SetStorageLocation ¶
func (s *StartTestSetGenerationOutput) SetStorageLocation(v *TestSetStorageLocation) *StartTestSetGenerationOutput
SetStorageLocation sets the StorageLocation field's value.
func (*StartTestSetGenerationOutput) SetTestSetGenerationId ¶
func (s *StartTestSetGenerationOutput) SetTestSetGenerationId(v string) *StartTestSetGenerationOutput
SetTestSetGenerationId sets the TestSetGenerationId field's value.
func (*StartTestSetGenerationOutput) SetTestSetGenerationStatus ¶
func (s *StartTestSetGenerationOutput) SetTestSetGenerationStatus(v string) *StartTestSetGenerationOutput
SetTestSetGenerationStatus sets the TestSetGenerationStatus field's value.
func (*StartTestSetGenerationOutput) SetTestSetName ¶
func (s *StartTestSetGenerationOutput) SetTestSetName(v string) *StartTestSetGenerationOutput
SetTestSetName sets the TestSetName field's value.
func (*StartTestSetGenerationOutput) SetTestSetTags ¶
func (s *StartTestSetGenerationOutput) SetTestSetTags(v map[string]*string) *StartTestSetGenerationOutput
SetTestSetTags sets the TestSetTags field's value.
func (StartTestSetGenerationOutput) String ¶
func (s StartTestSetGenerationOutput) 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 StillWaitingResponseSpecification ¶
type StillWaitingResponseSpecification struct { // Indicates that the user can interrupt the response by speaking while the // message is being played. AllowInterrupt *bool `locationName:"allowInterrupt" type:"boolean"` // How often a message should be sent to the user. Minimum of 1 second, maximum // of 5 minutes. // // FrequencyInSeconds is a required field FrequencyInSeconds *int64 `locationName:"frequencyInSeconds" min:"1" type:"integer" required:"true"` // One or more message groups, each containing one or more messages, that define // the prompts that Amazon Lex sends to the user. // // MessageGroups is a required field MessageGroups []*MessageGroup `locationName:"messageGroups" min:"1" type:"list" required:"true"` // If Amazon Lex waits longer than this length of time for a response, it will // stop sending messages. // // TimeoutInSeconds is a required field TimeoutInSeconds *int64 `locationName:"timeoutInSeconds" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Defines the messages that Amazon Lex sends to a user to remind them that the bot is waiting for a response.
func (StillWaitingResponseSpecification) GoString ¶
func (s StillWaitingResponseSpecification) 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 (*StillWaitingResponseSpecification) SetAllowInterrupt ¶
func (s *StillWaitingResponseSpecification) SetAllowInterrupt(v bool) *StillWaitingResponseSpecification
SetAllowInterrupt sets the AllowInterrupt field's value.
func (*StillWaitingResponseSpecification) SetFrequencyInSeconds ¶
func (s *StillWaitingResponseSpecification) SetFrequencyInSeconds(v int64) *StillWaitingResponseSpecification
SetFrequencyInSeconds sets the FrequencyInSeconds field's value.
func (*StillWaitingResponseSpecification) SetMessageGroups ¶
func (s *StillWaitingResponseSpecification) SetMessageGroups(v []*MessageGroup) *StillWaitingResponseSpecification
SetMessageGroups sets the MessageGroups field's value.
func (*StillWaitingResponseSpecification) SetTimeoutInSeconds ¶
func (s *StillWaitingResponseSpecification) SetTimeoutInSeconds(v int64) *StillWaitingResponseSpecification
SetTimeoutInSeconds sets the TimeoutInSeconds field's value.
func (StillWaitingResponseSpecification) String ¶
func (s StillWaitingResponseSpecification) 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 (*StillWaitingResponseSpecification) Validate ¶
func (s *StillWaitingResponseSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopBotRecommendationInput ¶
type StopBotRecommendationInput struct { // The unique identifier of the bot containing the bot recommendation to be // stopped. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The unique identifier of the bot recommendation to be stopped. // // BotRecommendationId is a required field BotRecommendationId *string `location:"uri" locationName:"botRecommendationId" min:"10" type:"string" required:"true"` // The version of the bot containing the bot recommendation. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The identifier of the language and locale of the bot recommendation to stop. // 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 (StopBotRecommendationInput) GoString ¶
func (s StopBotRecommendationInput) 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 (*StopBotRecommendationInput) SetBotId ¶
func (s *StopBotRecommendationInput) SetBotId(v string) *StopBotRecommendationInput
SetBotId sets the BotId field's value.
func (*StopBotRecommendationInput) SetBotRecommendationId ¶
func (s *StopBotRecommendationInput) SetBotRecommendationId(v string) *StopBotRecommendationInput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*StopBotRecommendationInput) SetBotVersion ¶
func (s *StopBotRecommendationInput) SetBotVersion(v string) *StopBotRecommendationInput
SetBotVersion sets the BotVersion field's value.
func (*StopBotRecommendationInput) SetLocaleId ¶
func (s *StopBotRecommendationInput) SetLocaleId(v string) *StopBotRecommendationInput
SetLocaleId sets the LocaleId field's value.
func (StopBotRecommendationInput) String ¶
func (s StopBotRecommendationInput) 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 (*StopBotRecommendationInput) Validate ¶
func (s *StopBotRecommendationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopBotRecommendationOutput ¶
type StopBotRecommendationOutput struct { // The unique identifier of the bot containing the bot recommendation that is // being stopped. BotId *string `locationName:"botId" min:"10" type:"string"` // The unique identifier of the bot recommendation that is being stopped. BotRecommendationId *string `locationName:"botRecommendationId" min:"10" type:"string"` // The status of the bot recommendation. If the status is Failed, then the reasons // for the failure are listed in the failureReasons field. BotRecommendationStatus *string `locationName:"botRecommendationStatus" type:"string" enum:"BotRecommendationStatus"` // The version of the bot containing the recommendation that is being stopped. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // The identifier of the language and locale of the bot response to stop. 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"` // contains filtered or unexported fields }
func (StopBotRecommendationOutput) GoString ¶
func (s StopBotRecommendationOutput) 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 (*StopBotRecommendationOutput) SetBotId ¶
func (s *StopBotRecommendationOutput) SetBotId(v string) *StopBotRecommendationOutput
SetBotId sets the BotId field's value.
func (*StopBotRecommendationOutput) SetBotRecommendationId ¶
func (s *StopBotRecommendationOutput) SetBotRecommendationId(v string) *StopBotRecommendationOutput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*StopBotRecommendationOutput) SetBotRecommendationStatus ¶
func (s *StopBotRecommendationOutput) SetBotRecommendationStatus(v string) *StopBotRecommendationOutput
SetBotRecommendationStatus sets the BotRecommendationStatus field's value.
func (*StopBotRecommendationOutput) SetBotVersion ¶
func (s *StopBotRecommendationOutput) SetBotVersion(v string) *StopBotRecommendationOutput
SetBotVersion sets the BotVersion field's value.
func (*StopBotRecommendationOutput) SetLocaleId ¶
func (s *StopBotRecommendationOutput) SetLocaleId(v string) *StopBotRecommendationOutput
SetLocaleId sets the LocaleId field's value.
func (StopBotRecommendationOutput) String ¶
func (s StopBotRecommendationOutput) 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 SubSlotSetting ¶
type SubSlotSetting struct { // The expression text for defining the constituent sub slots in the composite // slot using logical AND and OR operators. Expression *string `locationName:"expression" type:"string"` // Specifications for the constituent sub slots of a composite slot. SlotSpecifications map[string]*Specifications `locationName:"slotSpecifications" type:"map"` // contains filtered or unexported fields }
Specifications for the constituent sub slots and the expression for the composite slot.
func (SubSlotSetting) GoString ¶
func (s SubSlotSetting) 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 (*SubSlotSetting) SetExpression ¶
func (s *SubSlotSetting) SetExpression(v string) *SubSlotSetting
SetExpression sets the Expression field's value.
func (*SubSlotSetting) SetSlotSpecifications ¶
func (s *SubSlotSetting) SetSlotSpecifications(v map[string]*Specifications) *SubSlotSetting
SetSlotSpecifications sets the SlotSpecifications field's value.
func (SubSlotSetting) String ¶
func (s SubSlotSetting) 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 (*SubSlotSetting) Validate ¶
func (s *SubSlotSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SubSlotTypeComposition ¶
type SubSlotTypeComposition struct { // Name of a constituent sub slot inside a composite slot. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The unique identifier assigned to a slot type. This refers to either a built-in // slot type or the unique slotTypeId of a custom slot type. // // SlotTypeId is a required field SlotTypeId *string `locationName:"slotTypeId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Subslot type composition.
func (SubSlotTypeComposition) GoString ¶
func (s SubSlotTypeComposition) 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 (*SubSlotTypeComposition) SetName ¶
func (s *SubSlotTypeComposition) SetName(v string) *SubSlotTypeComposition
SetName sets the Name field's value.
func (*SubSlotTypeComposition) SetSlotTypeId ¶
func (s *SubSlotTypeComposition) SetSlotTypeId(v string) *SubSlotTypeComposition
SetSlotTypeId sets the SlotTypeId field's value.
func (SubSlotTypeComposition) String ¶
func (s SubSlotTypeComposition) 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 (*SubSlotTypeComposition) Validate ¶
func (s *SubSlotTypeComposition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SubSlotValueElicitationSetting ¶
type SubSlotValueElicitationSetting struct { // Defines a list of values that Amazon Lex should use as the default value // for a slot. DefaultValueSpecification *SlotDefaultValueSpecification `locationName:"defaultValueSpecification" type:"structure"` // Specifies a list of message groups that Amazon Lex sends to a user to elicit // a response. // // PromptSpecification is a required field PromptSpecification *PromptSpecification `locationName:"promptSpecification" type:"structure" required:"true"` // If you know a specific pattern that users might respond to an Amazon Lex // request for a sub slot value, you can provide those utterances to improve // accuracy. This is optional. In most cases Amazon Lex is capable of understanding // user utterances. This is similar to SampleUtterances for slots. SampleUtterances []*SampleUtterance `locationName:"sampleUtterances" type:"list"` // Specifies the prompts that Amazon Lex uses while a bot is waiting for customer // input. WaitAndContinueSpecification *WaitAndContinueSpecification `locationName:"waitAndContinueSpecification" type:"structure"` // contains filtered or unexported fields }
Subslot elicitation settings.
DefaultValueSpecification is a list of default values for a constituent sub slot in a composite slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values. This is similar to DefaultValueSpecification for slots.
PromptSpecification is the prompt that Amazon Lex uses to elicit the sub slot value from the user. This is similar to PromptSpecification for slots.
func (SubSlotValueElicitationSetting) GoString ¶
func (s SubSlotValueElicitationSetting) 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 (*SubSlotValueElicitationSetting) SetDefaultValueSpecification ¶
func (s *SubSlotValueElicitationSetting) SetDefaultValueSpecification(v *SlotDefaultValueSpecification) *SubSlotValueElicitationSetting
SetDefaultValueSpecification sets the DefaultValueSpecification field's value.
func (*SubSlotValueElicitationSetting) SetPromptSpecification ¶
func (s *SubSlotValueElicitationSetting) SetPromptSpecification(v *PromptSpecification) *SubSlotValueElicitationSetting
SetPromptSpecification sets the PromptSpecification field's value.
func (*SubSlotValueElicitationSetting) SetSampleUtterances ¶
func (s *SubSlotValueElicitationSetting) SetSampleUtterances(v []*SampleUtterance) *SubSlotValueElicitationSetting
SetSampleUtterances sets the SampleUtterances field's value.
func (*SubSlotValueElicitationSetting) SetWaitAndContinueSpecification ¶
func (s *SubSlotValueElicitationSetting) SetWaitAndContinueSpecification(v *WaitAndContinueSpecification) *SubSlotValueElicitationSetting
SetWaitAndContinueSpecification sets the WaitAndContinueSpecification field's value.
func (SubSlotValueElicitationSetting) String ¶
func (s SubSlotValueElicitationSetting) 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 (*SubSlotValueElicitationSetting) Validate ¶
func (s *SubSlotValueElicitationSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the bot, bot alias, or bot channel to tag. // // ResourceARN is a required field ResourceARN *string `location:"uri" locationName:"resourceARN" min:"1" type:"string" required:"true"` // A list of tag keys to add to the resource. If a tag key already exists, the // existing value is replaced with the new value. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) 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 (*TagResourceInput) SetResourceARN ¶
func (s *TagResourceInput) SetResourceARN(v string) *TagResourceInput
SetResourceARN sets the ResourceARN field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) 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 (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) 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 (TagResourceOutput) String ¶
func (s TagResourceOutput) 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 TestExecutionResultFilterBy ¶
type TestExecutionResultFilterBy struct { // Contains information about the method for filtering Conversation level test // results. ConversationLevelTestResultsFilterBy *ConversationLevelTestResultsFilterBy `locationName:"conversationLevelTestResultsFilterBy" type:"structure"` // Specifies which results to filter. See Test result details">Test results // details (https://docs.aws.amazon.com/lexv2/latest/dg/test-results-details-test-set.html) // for details about different types of results. // // ResultTypeFilter is a required field ResultTypeFilter *string `locationName:"resultTypeFilter" type:"string" required:"true" enum:"TestResultTypeFilter"` // contains filtered or unexported fields }
Contains information about the method by which to filter the results of the test execution.
func (TestExecutionResultFilterBy) GoString ¶
func (s TestExecutionResultFilterBy) 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 (*TestExecutionResultFilterBy) SetConversationLevelTestResultsFilterBy ¶
func (s *TestExecutionResultFilterBy) SetConversationLevelTestResultsFilterBy(v *ConversationLevelTestResultsFilterBy) *TestExecutionResultFilterBy
SetConversationLevelTestResultsFilterBy sets the ConversationLevelTestResultsFilterBy field's value.
func (*TestExecutionResultFilterBy) SetResultTypeFilter ¶
func (s *TestExecutionResultFilterBy) SetResultTypeFilter(v string) *TestExecutionResultFilterBy
SetResultTypeFilter sets the ResultTypeFilter field's value.
func (TestExecutionResultFilterBy) String ¶
func (s TestExecutionResultFilterBy) 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 (*TestExecutionResultFilterBy) Validate ¶
func (s *TestExecutionResultFilterBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestExecutionResultItems ¶
type TestExecutionResultItems struct { // Results related to conversations in the test set, including metrics about // success and failure of conversations and intent and slot failures. ConversationLevelTestResults *ConversationLevelTestResults `locationName:"conversationLevelTestResults" type:"structure"` // Intent recognition results aggregated by intent name. The aggregated results // contain success and failure rates of intent recognition, speech transcriptions, // and end-to-end conversations. IntentClassificationTestResults *IntentClassificationTestResults `locationName:"intentClassificationTestResults" type:"structure"` // Slot resolution results aggregated by intent and slot name. The aggregated // results contain success and failure rates of slot resolution, speech transcriptions, // and end-to-end conversations IntentLevelSlotResolutionTestResults *IntentLevelSlotResolutionTestResults `locationName:"intentLevelSlotResolutionTestResults" type:"structure"` // Overall results for the test execution, including the breakdown of conversations // and single-input utterances. OverallTestResults *OverallTestResults `locationName:"overallTestResults" type:"structure"` // Results related to utterances in the test set. UtteranceLevelTestResults *UtteranceLevelTestResults `locationName:"utteranceLevelTestResults" type:"structure"` // contains filtered or unexported fields }
Contains the results of the test execution, grouped by type of results. See Test result details">Test results details (https://docs.aws.amazon.com/lexv2/latest/dg/test-results-details-test-set.html) for details about different types of results.
func (TestExecutionResultItems) GoString ¶
func (s TestExecutionResultItems) 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 (*TestExecutionResultItems) SetConversationLevelTestResults ¶
func (s *TestExecutionResultItems) SetConversationLevelTestResults(v *ConversationLevelTestResults) *TestExecutionResultItems
SetConversationLevelTestResults sets the ConversationLevelTestResults field's value.
func (*TestExecutionResultItems) SetIntentClassificationTestResults ¶
func (s *TestExecutionResultItems) SetIntentClassificationTestResults(v *IntentClassificationTestResults) *TestExecutionResultItems
SetIntentClassificationTestResults sets the IntentClassificationTestResults field's value.
func (*TestExecutionResultItems) SetIntentLevelSlotResolutionTestResults ¶
func (s *TestExecutionResultItems) SetIntentLevelSlotResolutionTestResults(v *IntentLevelSlotResolutionTestResults) *TestExecutionResultItems
SetIntentLevelSlotResolutionTestResults sets the IntentLevelSlotResolutionTestResults field's value.
func (*TestExecutionResultItems) SetOverallTestResults ¶
func (s *TestExecutionResultItems) SetOverallTestResults(v *OverallTestResults) *TestExecutionResultItems
SetOverallTestResults sets the OverallTestResults field's value.
func (*TestExecutionResultItems) SetUtteranceLevelTestResults ¶
func (s *TestExecutionResultItems) SetUtteranceLevelTestResults(v *UtteranceLevelTestResults) *TestExecutionResultItems
SetUtteranceLevelTestResults sets the UtteranceLevelTestResults field's value.
func (TestExecutionResultItems) String ¶
func (s TestExecutionResultItems) 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 TestExecutionSortBy ¶
type TestExecutionSortBy struct { // Specifies whether to sort the test set executions by the date and time at // which the test sets were created. // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"TestExecutionSortAttribute"` // Specifies whether to sort 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 }
Contains information about the method by which to sort the instances of test executions you have carried out.
func (TestExecutionSortBy) GoString ¶
func (s TestExecutionSortBy) 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 (*TestExecutionSortBy) SetAttribute ¶
func (s *TestExecutionSortBy) SetAttribute(v string) *TestExecutionSortBy
SetAttribute sets the Attribute field's value.
func (*TestExecutionSortBy) SetOrder ¶
func (s *TestExecutionSortBy) SetOrder(v string) *TestExecutionSortBy
SetOrder sets the Order field's value.
func (TestExecutionSortBy) String ¶
func (s TestExecutionSortBy) 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 (*TestExecutionSortBy) Validate ¶
func (s *TestExecutionSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestExecutionSummary ¶
type TestExecutionSummary struct { // Specifies whether the API mode for the test execution is streaming or non-streaming. ApiMode *string `locationName:"apiMode" type:"string" enum:"TestExecutionApiMode"` // The date and time at which the test execution was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The date and time at which the test execution was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Contains information about the bot used for the test execution.. Target *TestExecutionTarget `locationName:"target" type:"structure"` // The unique identifier of the test execution. TestExecutionId *string `locationName:"testExecutionId" min:"10" type:"string"` // Specifies whether the data used for the test execution is written or spoken. TestExecutionModality *string `locationName:"testExecutionModality" type:"string" enum:"TestExecutionModality"` // The current status of the test execution. TestExecutionStatus *string `locationName:"testExecutionStatus" type:"string" enum:"TestExecutionStatus"` // The unique identifier of the test set used in the test execution. TestSetId *string `locationName:"testSetId" min:"10" type:"string"` // The name of the test set used in the test execution. TestSetName *string `locationName:"testSetName" min:"1" type:"string"` // contains filtered or unexported fields }
Summarizes metadata about the test execution.
func (TestExecutionSummary) GoString ¶
func (s TestExecutionSummary) 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 (*TestExecutionSummary) SetApiMode ¶
func (s *TestExecutionSummary) SetApiMode(v string) *TestExecutionSummary
SetApiMode sets the ApiMode field's value.
func (*TestExecutionSummary) SetCreationDateTime ¶
func (s *TestExecutionSummary) SetCreationDateTime(v time.Time) *TestExecutionSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*TestExecutionSummary) SetLastUpdatedDateTime ¶
func (s *TestExecutionSummary) SetLastUpdatedDateTime(v time.Time) *TestExecutionSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*TestExecutionSummary) SetTarget ¶
func (s *TestExecutionSummary) SetTarget(v *TestExecutionTarget) *TestExecutionSummary
SetTarget sets the Target field's value.
func (*TestExecutionSummary) SetTestExecutionId ¶
func (s *TestExecutionSummary) SetTestExecutionId(v string) *TestExecutionSummary
SetTestExecutionId sets the TestExecutionId field's value.
func (*TestExecutionSummary) SetTestExecutionModality ¶
func (s *TestExecutionSummary) SetTestExecutionModality(v string) *TestExecutionSummary
SetTestExecutionModality sets the TestExecutionModality field's value.
func (*TestExecutionSummary) SetTestExecutionStatus ¶
func (s *TestExecutionSummary) SetTestExecutionStatus(v string) *TestExecutionSummary
SetTestExecutionStatus sets the TestExecutionStatus field's value.
func (*TestExecutionSummary) SetTestSetId ¶
func (s *TestExecutionSummary) SetTestSetId(v string) *TestExecutionSummary
SetTestSetId sets the TestSetId field's value.
func (*TestExecutionSummary) SetTestSetName ¶
func (s *TestExecutionSummary) SetTestSetName(v string) *TestExecutionSummary
SetTestSetName sets the TestSetName field's value.
func (TestExecutionSummary) String ¶
func (s TestExecutionSummary) 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 TestExecutionTarget ¶
type TestExecutionTarget struct { // Contains information about the bot alias used for the test execution. BotAliasTarget *BotAliasTestExecutionTarget `locationName:"botAliasTarget" type:"structure"` // contains filtered or unexported fields }
Contains information about the bot used for the test execution.
func (TestExecutionTarget) GoString ¶
func (s TestExecutionTarget) 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 (*TestExecutionTarget) SetBotAliasTarget ¶
func (s *TestExecutionTarget) SetBotAliasTarget(v *BotAliasTestExecutionTarget) *TestExecutionTarget
SetBotAliasTarget sets the BotAliasTarget field's value.
func (TestExecutionTarget) String ¶
func (s TestExecutionTarget) 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 (*TestExecutionTarget) Validate ¶
func (s *TestExecutionTarget) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetDiscrepancyErrors ¶
type TestSetDiscrepancyErrors struct { // Contains information about discrepancies found for intents between the test // set and the bot. // // IntentDiscrepancies is a required field IntentDiscrepancies []*TestSetIntentDiscrepancyItem `locationName:"intentDiscrepancies" type:"list" required:"true"` // Contains information about discrepancies found for slots between the test // set and the bot. // // SlotDiscrepancies is a required field SlotDiscrepancies []*TestSetSlotDiscrepancyItem `locationName:"slotDiscrepancies" type:"list" required:"true"` // contains filtered or unexported fields }
Contains details about the errors in the test set discrepancy report
func (TestSetDiscrepancyErrors) GoString ¶
func (s TestSetDiscrepancyErrors) 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 (*TestSetDiscrepancyErrors) SetIntentDiscrepancies ¶
func (s *TestSetDiscrepancyErrors) SetIntentDiscrepancies(v []*TestSetIntentDiscrepancyItem) *TestSetDiscrepancyErrors
SetIntentDiscrepancies sets the IntentDiscrepancies field's value.
func (*TestSetDiscrepancyErrors) SetSlotDiscrepancies ¶
func (s *TestSetDiscrepancyErrors) SetSlotDiscrepancies(v []*TestSetSlotDiscrepancyItem) *TestSetDiscrepancyErrors
SetSlotDiscrepancies sets the SlotDiscrepancies field's value.
func (TestSetDiscrepancyErrors) String ¶
func (s TestSetDiscrepancyErrors) 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 TestSetDiscrepancyReportBotAliasTarget ¶
type TestSetDiscrepancyReportBotAliasTarget struct { // The unique identifier for the bot associated with the bot alias. // // BotAliasId is a required field BotAliasId *string `locationName:"botAliasId" min:"10" type:"string" required:"true"` // The unique identifier for the bot alias. // // BotId is a required field BotId *string `locationName:"botId" min:"10" type:"string" required:"true"` // The unique identifier of the locale associated with the bot alias. // // LocaleId is a required field LocaleId *string `locationName:"localeId" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the bot alias used for the test set discrepancy report.
func (TestSetDiscrepancyReportBotAliasTarget) GoString ¶
func (s TestSetDiscrepancyReportBotAliasTarget) 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 (*TestSetDiscrepancyReportBotAliasTarget) SetBotAliasId ¶
func (s *TestSetDiscrepancyReportBotAliasTarget) SetBotAliasId(v string) *TestSetDiscrepancyReportBotAliasTarget
SetBotAliasId sets the BotAliasId field's value.
func (*TestSetDiscrepancyReportBotAliasTarget) SetBotId ¶
func (s *TestSetDiscrepancyReportBotAliasTarget) SetBotId(v string) *TestSetDiscrepancyReportBotAliasTarget
SetBotId sets the BotId field's value.
func (*TestSetDiscrepancyReportBotAliasTarget) SetLocaleId ¶
func (s *TestSetDiscrepancyReportBotAliasTarget) SetLocaleId(v string) *TestSetDiscrepancyReportBotAliasTarget
SetLocaleId sets the LocaleId field's value.
func (TestSetDiscrepancyReportBotAliasTarget) String ¶
func (s TestSetDiscrepancyReportBotAliasTarget) 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 (*TestSetDiscrepancyReportBotAliasTarget) Validate ¶
func (s *TestSetDiscrepancyReportBotAliasTarget) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetDiscrepancyReportResourceTarget ¶
type TestSetDiscrepancyReportResourceTarget struct { // Contains information about the bot alias used as the resource for the test // set discrepancy report. BotAliasTarget *TestSetDiscrepancyReportBotAliasTarget `locationName:"botAliasTarget" type:"structure"` // contains filtered or unexported fields }
Contains information about the resource used for the test set discrepancy report.
func (TestSetDiscrepancyReportResourceTarget) GoString ¶
func (s TestSetDiscrepancyReportResourceTarget) 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 (*TestSetDiscrepancyReportResourceTarget) SetBotAliasTarget ¶
func (s *TestSetDiscrepancyReportResourceTarget) SetBotAliasTarget(v *TestSetDiscrepancyReportBotAliasTarget) *TestSetDiscrepancyReportResourceTarget
SetBotAliasTarget sets the BotAliasTarget field's value.
func (TestSetDiscrepancyReportResourceTarget) String ¶
func (s TestSetDiscrepancyReportResourceTarget) 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 (*TestSetDiscrepancyReportResourceTarget) Validate ¶
func (s *TestSetDiscrepancyReportResourceTarget) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetExportSpecification ¶
type TestSetExportSpecification struct { // The unique identifier of the test set. // // TestSetId is a required field TestSetId *string `locationName:"testSetId" min:"10" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the test set that is exported.
func (TestSetExportSpecification) GoString ¶
func (s TestSetExportSpecification) 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 (*TestSetExportSpecification) SetTestSetId ¶
func (s *TestSetExportSpecification) SetTestSetId(v string) *TestSetExportSpecification
SetTestSetId sets the TestSetId field's value.
func (TestSetExportSpecification) String ¶
func (s TestSetExportSpecification) 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 (*TestSetExportSpecification) Validate ¶
func (s *TestSetExportSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetGenerationDataSource ¶
type TestSetGenerationDataSource struct { // Contains information about the bot from which the conversation logs are sourced. ConversationLogsDataSource *ConversationLogsDataSource `locationName:"conversationLogsDataSource" type:"structure"` // contains filtered or unexported fields }
Contains information about the data source from which the test set is generated.
func (TestSetGenerationDataSource) GoString ¶
func (s TestSetGenerationDataSource) 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 (*TestSetGenerationDataSource) SetConversationLogsDataSource ¶
func (s *TestSetGenerationDataSource) SetConversationLogsDataSource(v *ConversationLogsDataSource) *TestSetGenerationDataSource
SetConversationLogsDataSource sets the ConversationLogsDataSource field's value.
func (TestSetGenerationDataSource) String ¶
func (s TestSetGenerationDataSource) 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 (*TestSetGenerationDataSource) Validate ¶
func (s *TestSetGenerationDataSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetImportInputLocation ¶
type TestSetImportInputLocation struct { // The name of the Amazon S3 bucket. // // S3BucketName is a required field S3BucketName *string `locationName:"s3BucketName" min:"3" type:"string" required:"true"` // The path inside the Amazon S3 bucket pointing to the test-set CSV file. // // S3Path is a required field S3Path *string `locationName:"s3Path" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the Amazon S3 location from which the test set is imported.
func (TestSetImportInputLocation) GoString ¶
func (s TestSetImportInputLocation) 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 (*TestSetImportInputLocation) SetS3BucketName ¶
func (s *TestSetImportInputLocation) SetS3BucketName(v string) *TestSetImportInputLocation
SetS3BucketName sets the S3BucketName field's value.
func (*TestSetImportInputLocation) SetS3Path ¶
func (s *TestSetImportInputLocation) SetS3Path(v string) *TestSetImportInputLocation
SetS3Path sets the S3Path field's value.
func (TestSetImportInputLocation) String ¶
func (s TestSetImportInputLocation) 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 (*TestSetImportInputLocation) Validate ¶
func (s *TestSetImportInputLocation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetImportResourceSpecification ¶
type TestSetImportResourceSpecification struct { // The description of the test set. Description *string `locationName:"description" type:"string"` // Contains information about the input location from where test-set should // be imported. // // ImportInputLocation is a required field ImportInputLocation *TestSetImportInputLocation `locationName:"importInputLocation" type:"structure" required:"true"` // Specifies whether the test-set being imported contains written or spoken // data. // // Modality is a required field Modality *string `locationName:"modality" type:"string" required:"true" enum:"TestSetModality"` // The Amazon Resource Name (ARN) of an IAM role that has permission to access // the test set. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"32" type:"string" required:"true"` // Contains information about the location that Amazon Lex uses to store the // test-set. // // StorageLocation is a required field StorageLocation *TestSetStorageLocation `locationName:"storageLocation" type:"structure" required:"true"` // The name of the test set. // // TestSetName is a required field TestSetName *string `locationName:"testSetName" min:"1" type:"string" required:"true"` // A list of tags to add to the test set. You can only add tags when you import/generate // a new test set. You can't use the UpdateTestSet operation to update tags. // To update tags, use the TagResource operation. TestSetTags map[string]*string `locationName:"testSetTags" type:"map"` // contains filtered or unexported fields }
Contains information about the test set that is imported.
func (TestSetImportResourceSpecification) GoString ¶
func (s TestSetImportResourceSpecification) 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 (*TestSetImportResourceSpecification) SetDescription ¶
func (s *TestSetImportResourceSpecification) SetDescription(v string) *TestSetImportResourceSpecification
SetDescription sets the Description field's value.
func (*TestSetImportResourceSpecification) SetImportInputLocation ¶
func (s *TestSetImportResourceSpecification) SetImportInputLocation(v *TestSetImportInputLocation) *TestSetImportResourceSpecification
SetImportInputLocation sets the ImportInputLocation field's value.
func (*TestSetImportResourceSpecification) SetModality ¶
func (s *TestSetImportResourceSpecification) SetModality(v string) *TestSetImportResourceSpecification
SetModality sets the Modality field's value.
func (*TestSetImportResourceSpecification) SetRoleArn ¶
func (s *TestSetImportResourceSpecification) SetRoleArn(v string) *TestSetImportResourceSpecification
SetRoleArn sets the RoleArn field's value.
func (*TestSetImportResourceSpecification) SetStorageLocation ¶
func (s *TestSetImportResourceSpecification) SetStorageLocation(v *TestSetStorageLocation) *TestSetImportResourceSpecification
SetStorageLocation sets the StorageLocation field's value.
func (*TestSetImportResourceSpecification) SetTestSetName ¶
func (s *TestSetImportResourceSpecification) SetTestSetName(v string) *TestSetImportResourceSpecification
SetTestSetName sets the TestSetName field's value.
func (*TestSetImportResourceSpecification) SetTestSetTags ¶
func (s *TestSetImportResourceSpecification) SetTestSetTags(v map[string]*string) *TestSetImportResourceSpecification
SetTestSetTags sets the TestSetTags field's value.
func (TestSetImportResourceSpecification) String ¶
func (s TestSetImportResourceSpecification) 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 (*TestSetImportResourceSpecification) Validate ¶
func (s *TestSetImportResourceSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetIntentDiscrepancyItem ¶
type TestSetIntentDiscrepancyItem struct { // The error message for a discrepancy for an intent between the test set and // the bot. // // ErrorMessage is a required field ErrorMessage *string `locationName:"errorMessage" type:"string" required:"true"` // The name of the intent in the discrepancy report. // // IntentName is a required field IntentName *string `locationName:"intentName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about discrepancy in an intent information between the test set and the bot.
func (TestSetIntentDiscrepancyItem) GoString ¶
func (s TestSetIntentDiscrepancyItem) 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 (*TestSetIntentDiscrepancyItem) SetErrorMessage ¶
func (s *TestSetIntentDiscrepancyItem) SetErrorMessage(v string) *TestSetIntentDiscrepancyItem
SetErrorMessage sets the ErrorMessage field's value.
func (*TestSetIntentDiscrepancyItem) SetIntentName ¶
func (s *TestSetIntentDiscrepancyItem) SetIntentName(v string) *TestSetIntentDiscrepancyItem
SetIntentName sets the IntentName field's value.
func (TestSetIntentDiscrepancyItem) String ¶
func (s TestSetIntentDiscrepancyItem) 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 TestSetSlotDiscrepancyItem ¶
type TestSetSlotDiscrepancyItem struct { // The error message for a discrepancy for an intent between the test set and // the bot. // // ErrorMessage is a required field ErrorMessage *string `locationName:"errorMessage" type:"string" required:"true"` // The name of the intent associated with the slot in the discrepancy report. // // IntentName is a required field IntentName *string `locationName:"intentName" min:"1" type:"string" required:"true"` // The name of the slot in the discrepancy report. // // SlotName is a required field SlotName *string `locationName:"slotName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about discrepancy in a slot information between the test set and the bot.
func (TestSetSlotDiscrepancyItem) GoString ¶
func (s TestSetSlotDiscrepancyItem) 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 (*TestSetSlotDiscrepancyItem) SetErrorMessage ¶
func (s *TestSetSlotDiscrepancyItem) SetErrorMessage(v string) *TestSetSlotDiscrepancyItem
SetErrorMessage sets the ErrorMessage field's value.
func (*TestSetSlotDiscrepancyItem) SetIntentName ¶
func (s *TestSetSlotDiscrepancyItem) SetIntentName(v string) *TestSetSlotDiscrepancyItem
SetIntentName sets the IntentName field's value.
func (*TestSetSlotDiscrepancyItem) SetSlotName ¶
func (s *TestSetSlotDiscrepancyItem) SetSlotName(v string) *TestSetSlotDiscrepancyItem
SetSlotName sets the SlotName field's value.
func (TestSetSlotDiscrepancyItem) String ¶
func (s TestSetSlotDiscrepancyItem) 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 TestSetSortBy ¶
type TestSetSortBy struct { // Specifies whether to sort the test sets by name or by the time they were // last updated. // // Attribute is a required field Attribute *string `locationName:"attribute" type:"string" required:"true" enum:"TestSetSortAttribute"` // Specifies whether to sort 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 }
Contains information about the methods by which to sort the test set.
func (TestSetSortBy) GoString ¶
func (s TestSetSortBy) 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 (*TestSetSortBy) SetAttribute ¶
func (s *TestSetSortBy) SetAttribute(v string) *TestSetSortBy
SetAttribute sets the Attribute field's value.
func (*TestSetSortBy) SetOrder ¶
func (s *TestSetSortBy) SetOrder(v string) *TestSetSortBy
SetOrder sets the Order field's value.
func (TestSetSortBy) String ¶
func (s TestSetSortBy) 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 (*TestSetSortBy) Validate ¶
func (s *TestSetSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetStorageLocation ¶
type TestSetStorageLocation struct { // The Amazon Resource Name (ARN) of an Amazon Web Services Key Management Service // (KMS) key for encrypting the test set. KmsKeyArn *string `locationName:"kmsKeyArn" min:"20" type:"string"` // The name of the Amazon S3 bucket in which the test set is stored. // // S3BucketName is a required field S3BucketName *string `locationName:"s3BucketName" min:"3" type:"string" required:"true"` // The path inside the Amazon S3 bucket where the test set is stored. // // S3Path is a required field S3Path *string `locationName:"s3Path" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the location in which the test set is stored.
func (TestSetStorageLocation) GoString ¶
func (s TestSetStorageLocation) 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 (*TestSetStorageLocation) SetKmsKeyArn ¶
func (s *TestSetStorageLocation) SetKmsKeyArn(v string) *TestSetStorageLocation
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*TestSetStorageLocation) SetS3BucketName ¶
func (s *TestSetStorageLocation) SetS3BucketName(v string) *TestSetStorageLocation
SetS3BucketName sets the S3BucketName field's value.
func (*TestSetStorageLocation) SetS3Path ¶
func (s *TestSetStorageLocation) SetS3Path(v string) *TestSetStorageLocation
SetS3Path sets the S3Path field's value.
func (TestSetStorageLocation) String ¶
func (s TestSetStorageLocation) 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 (*TestSetStorageLocation) Validate ¶
func (s *TestSetStorageLocation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TestSetSummary ¶
type TestSetSummary struct { // The date and time at which the test set was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The description of the test set. Description *string `locationName:"description" type:"string"` // The date and time at which the test set was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Specifies whether the test set contains written or spoken data. Modality *string `locationName:"modality" type:"string" enum:"TestSetModality"` // The number of turns in the test set. NumTurns *int64 `locationName:"numTurns" type:"integer"` // The Amazon Resource Name (ARN) of an IAM role that has permission to access // the test set. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The status of the test set. Status *string `locationName:"status" type:"string" enum:"TestSetStatus"` // Contains information about the location at which the test set is stored. StorageLocation *TestSetStorageLocation `locationName:"storageLocation" type:"structure"` // The unique identifier of the test set. TestSetId *string `locationName:"testSetId" min:"10" type:"string"` // The name of the test set. TestSetName *string `locationName:"testSetName" min:"1" type:"string"` // contains filtered or unexported fields }
Contains summary information about the test set.
func (TestSetSummary) GoString ¶
func (s TestSetSummary) 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 (*TestSetSummary) SetCreationDateTime ¶
func (s *TestSetSummary) SetCreationDateTime(v time.Time) *TestSetSummary
SetCreationDateTime sets the CreationDateTime field's value.
func (*TestSetSummary) SetDescription ¶
func (s *TestSetSummary) SetDescription(v string) *TestSetSummary
SetDescription sets the Description field's value.
func (*TestSetSummary) SetLastUpdatedDateTime ¶
func (s *TestSetSummary) SetLastUpdatedDateTime(v time.Time) *TestSetSummary
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*TestSetSummary) SetModality ¶
func (s *TestSetSummary) SetModality(v string) *TestSetSummary
SetModality sets the Modality field's value.
func (*TestSetSummary) SetNumTurns ¶
func (s *TestSetSummary) SetNumTurns(v int64) *TestSetSummary
SetNumTurns sets the NumTurns field's value.
func (*TestSetSummary) SetRoleArn ¶
func (s *TestSetSummary) SetRoleArn(v string) *TestSetSummary
SetRoleArn sets the RoleArn field's value.
func (*TestSetSummary) SetStatus ¶
func (s *TestSetSummary) SetStatus(v string) *TestSetSummary
SetStatus sets the Status field's value.
func (*TestSetSummary) SetStorageLocation ¶
func (s *TestSetSummary) SetStorageLocation(v *TestSetStorageLocation) *TestSetSummary
SetStorageLocation sets the StorageLocation field's value.
func (*TestSetSummary) SetTestSetId ¶
func (s *TestSetSummary) SetTestSetId(v string) *TestSetSummary
SetTestSetId sets the TestSetId field's value.
func (*TestSetSummary) SetTestSetName ¶
func (s *TestSetSummary) SetTestSetName(v string) *TestSetSummary
SetTestSetName sets the TestSetName field's value.
func (TestSetSummary) String ¶
func (s TestSetSummary) 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 TestSetTurnRecord ¶
type TestSetTurnRecord struct { // The unique identifier for the conversation associated with the turn. ConversationId *string `locationName:"conversationId" min:"1" type:"string"` // The record number associated with the turn. // // RecordNumber is a required field RecordNumber *int64 `locationName:"recordNumber" min:"1" type:"long" required:"true"` // The number of turns that has elapsed up to that turn. TurnNumber *int64 `locationName:"turnNumber" type:"integer"` // Contains information about the agent or user turn depending upon type of // turn. // // TurnSpecification is a required field TurnSpecification *TurnSpecification `locationName:"turnSpecification" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about a turn in a test set.
func (TestSetTurnRecord) GoString ¶
func (s TestSetTurnRecord) 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 (*TestSetTurnRecord) SetConversationId ¶
func (s *TestSetTurnRecord) SetConversationId(v string) *TestSetTurnRecord
SetConversationId sets the ConversationId field's value.
func (*TestSetTurnRecord) SetRecordNumber ¶
func (s *TestSetTurnRecord) SetRecordNumber(v int64) *TestSetTurnRecord
SetRecordNumber sets the RecordNumber field's value.
func (*TestSetTurnRecord) SetTurnNumber ¶
func (s *TestSetTurnRecord) SetTurnNumber(v int64) *TestSetTurnRecord
SetTurnNumber sets the TurnNumber field's value.
func (*TestSetTurnRecord) SetTurnSpecification ¶
func (s *TestSetTurnRecord) SetTurnSpecification(v *TurnSpecification) *TestSetTurnRecord
SetTurnSpecification sets the TurnSpecification field's value.
func (TestSetTurnRecord) String ¶
func (s TestSetTurnRecord) 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 TestSetTurnResult ¶
type TestSetTurnResult struct { // Contains information about the agent messages in the turn. Agent *AgentTurnResult `locationName:"agent" type:"structure"` // Contains information about the user messages in the turn. User *UserTurnResult `locationName:"user" type:"structure"` // contains filtered or unexported fields }
Contains information about the results of the analysis of a turn in the test set.
func (TestSetTurnResult) GoString ¶
func (s TestSetTurnResult) 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 (*TestSetTurnResult) SetAgent ¶
func (s *TestSetTurnResult) SetAgent(v *AgentTurnResult) *TestSetTurnResult
SetAgent sets the Agent field's value.
func (*TestSetTurnResult) SetUser ¶
func (s *TestSetTurnResult) SetUser(v *UserTurnResult) *TestSetTurnResult
SetUser sets the User field's value.
func (TestSetTurnResult) String ¶
func (s TestSetTurnResult) 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 TextInputSpecification ¶
type TextInputSpecification struct { // Time for which a bot waits before re-prompting a customer for text input. // // StartTimeoutMs is a required field StartTimeoutMs *int64 `locationName:"startTimeoutMs" min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Specifies the text input specifications.
func (TextInputSpecification) GoString ¶
func (s TextInputSpecification) 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 (*TextInputSpecification) SetStartTimeoutMs ¶
func (s *TextInputSpecification) SetStartTimeoutMs(v int64) *TextInputSpecification
SetStartTimeoutMs sets the StartTimeoutMs field's value.
func (TextInputSpecification) String ¶
func (s TextInputSpecification) 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 (*TextInputSpecification) Validate ¶
func (s *TextInputSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TextLogDestination ¶
type TextLogDestination struct { // Defines the Amazon CloudWatch Logs log group where text and metadata logs // are delivered. // // CloudWatch is a required field CloudWatch *CloudWatchLogGroupLogDestination `locationName:"cloudWatch" type:"structure" required:"true"` // contains filtered or unexported fields }
Defines the Amazon CloudWatch Logs destination log group for conversation text logs.
func (TextLogDestination) GoString ¶
func (s TextLogDestination) 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 (*TextLogDestination) SetCloudWatch ¶
func (s *TextLogDestination) SetCloudWatch(v *CloudWatchLogGroupLogDestination) *TextLogDestination
SetCloudWatch sets the CloudWatch field's value.
func (TextLogDestination) String ¶
func (s TextLogDestination) 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 (*TextLogDestination) Validate ¶
func (s *TextLogDestination) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TextLogSetting ¶
type TextLogSetting struct { // Defines the Amazon CloudWatch Logs destination log group for conversation // text logs. // // Destination is a required field Destination *TextLogDestination `locationName:"destination" type:"structure" required:"true"` // Determines whether conversation logs should be stored for an alias. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // The option to enable selective conversation log capture for text. SelectiveLoggingEnabled *bool `locationName:"selectiveLoggingEnabled" type:"boolean"` // contains filtered or unexported fields }
Defines settings to enable text conversation logs.
func (TextLogSetting) GoString ¶
func (s TextLogSetting) 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 (*TextLogSetting) SetDestination ¶
func (s *TextLogSetting) SetDestination(v *TextLogDestination) *TextLogSetting
SetDestination sets the Destination field's value.
func (*TextLogSetting) SetEnabled ¶
func (s *TextLogSetting) SetEnabled(v bool) *TextLogSetting
SetEnabled sets the Enabled field's value.
func (*TextLogSetting) SetSelectiveLoggingEnabled ¶
func (s *TextLogSetting) SetSelectiveLoggingEnabled(v bool) *TextLogSetting
SetSelectiveLoggingEnabled sets the SelectiveLoggingEnabled field's value.
func (TextLogSetting) String ¶
func (s TextLogSetting) 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 (*TextLogSetting) Validate ¶
func (s *TextLogSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The number of seconds after which the user can invoke the API again. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // contains filtered or unexported fields }
Your request rate is too high. Reduce the frequency of requests.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) 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 (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) 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 TranscriptFilter ¶
type TranscriptFilter struct { // The object representing the filter that Amazon Lex will use to select the // appropriate transcript when the transcript format is the Amazon Lex format. LexTranscriptFilter *LexTranscriptFilter `locationName:"lexTranscriptFilter" type:"structure"` // contains filtered or unexported fields }
The object representing the filter that Amazon Lex will use to select the appropriate transcript.
func (TranscriptFilter) GoString ¶
func (s TranscriptFilter) 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 (*TranscriptFilter) SetLexTranscriptFilter ¶
func (s *TranscriptFilter) SetLexTranscriptFilter(v *LexTranscriptFilter) *TranscriptFilter
SetLexTranscriptFilter sets the LexTranscriptFilter field's value.
func (TranscriptFilter) String ¶
func (s TranscriptFilter) 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 (*TranscriptFilter) Validate ¶
func (s *TranscriptFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TranscriptSourceSetting ¶
type TranscriptSourceSetting struct { // Indicates the setting of the Amazon S3 bucket where the transcript is stored. S3BucketTranscriptSource *S3BucketTranscriptSource `locationName:"s3BucketTranscriptSource" type:"structure"` // contains filtered or unexported fields }
Indicates the setting of the location where the transcript is stored.
func (TranscriptSourceSetting) GoString ¶
func (s TranscriptSourceSetting) 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 (*TranscriptSourceSetting) SetS3BucketTranscriptSource ¶
func (s *TranscriptSourceSetting) SetS3BucketTranscriptSource(v *S3BucketTranscriptSource) *TranscriptSourceSetting
SetS3BucketTranscriptSource sets the S3BucketTranscriptSource field's value.
func (TranscriptSourceSetting) String ¶
func (s TranscriptSourceSetting) 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 (*TranscriptSourceSetting) Validate ¶
func (s *TranscriptSourceSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TurnSpecification ¶
type TurnSpecification struct { // Contains information about the agent messages in the turn. AgentTurn *AgentTurnSpecification `locationName:"agentTurn" type:"structure"` // Contains information about the user messages in the turn. UserTurn *UserTurnSpecification `locationName:"userTurn" type:"structure"` // contains filtered or unexported fields }
Contains information about the messages in the turn.
func (TurnSpecification) GoString ¶
func (s TurnSpecification) 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 (*TurnSpecification) SetAgentTurn ¶
func (s *TurnSpecification) SetAgentTurn(v *AgentTurnSpecification) *TurnSpecification
SetAgentTurn sets the AgentTurn field's value.
func (*TurnSpecification) SetUserTurn ¶
func (s *TurnSpecification) SetUserTurn(v *UserTurnSpecification) *TurnSpecification
SetUserTurn sets the UserTurn field's value.
func (TurnSpecification) String ¶
func (s TurnSpecification) 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 UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to remove the tags from. // // ResourceARN is a required field ResourceARN *string `location:"uri" locationName:"resourceARN" min:"1" type:"string" required:"true"` // A list of tag keys to remove from the resource. If a tag key does not exist // on the resource, it is ignored. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) 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 (*UntagResourceInput) SetResourceARN ¶
func (s *UntagResourceInput) SetResourceARN(v string) *UntagResourceInput
SetResourceARN sets the ResourceARN field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) 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 (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) 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 (UntagResourceOutput) String ¶
func (s UntagResourceOutput) 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 UpdateBotAliasInput ¶
type UpdateBotAliasInput struct { // The unique identifier of the bot alias. // // BotAliasId is a required field BotAliasId *string `location:"uri" locationName:"botAliasId" min:"10" type:"string" required:"true"` // The new Lambda functions to use in each locale for the bot alias. BotAliasLocaleSettings map[string]*BotAliasLocaleSettings `locationName:"botAliasLocaleSettings" min:"1" type:"map"` // The new name to assign to the bot alias. // // BotAliasName is a required field BotAliasName *string `locationName:"botAliasName" min:"1" type:"string" required:"true"` // The identifier of the bot with the updated alias. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The new bot version to assign to the bot alias. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The new settings for storing conversation logs in Amazon CloudWatch Logs // and Amazon S3 buckets. ConversationLogSettings *ConversationLogSettings `locationName:"conversationLogSettings" type:"structure"` // The new description to assign to 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"` // contains filtered or unexported fields }
func (UpdateBotAliasInput) GoString ¶
func (s UpdateBotAliasInput) 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 (*UpdateBotAliasInput) SetBotAliasId ¶
func (s *UpdateBotAliasInput) SetBotAliasId(v string) *UpdateBotAliasInput
SetBotAliasId sets the BotAliasId field's value.
func (*UpdateBotAliasInput) SetBotAliasLocaleSettings ¶
func (s *UpdateBotAliasInput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *UpdateBotAliasInput
SetBotAliasLocaleSettings sets the BotAliasLocaleSettings field's value.
func (*UpdateBotAliasInput) SetBotAliasName ¶
func (s *UpdateBotAliasInput) SetBotAliasName(v string) *UpdateBotAliasInput
SetBotAliasName sets the BotAliasName field's value.
func (*UpdateBotAliasInput) SetBotId ¶
func (s *UpdateBotAliasInput) SetBotId(v string) *UpdateBotAliasInput
SetBotId sets the BotId field's value.
func (*UpdateBotAliasInput) SetBotVersion ¶
func (s *UpdateBotAliasInput) SetBotVersion(v string) *UpdateBotAliasInput
SetBotVersion sets the BotVersion field's value.
func (*UpdateBotAliasInput) SetConversationLogSettings ¶
func (s *UpdateBotAliasInput) SetConversationLogSettings(v *ConversationLogSettings) *UpdateBotAliasInput
SetConversationLogSettings sets the ConversationLogSettings field's value.
func (*UpdateBotAliasInput) SetDescription ¶
func (s *UpdateBotAliasInput) SetDescription(v string) *UpdateBotAliasInput
SetDescription sets the Description field's value.
func (*UpdateBotAliasInput) SetSentimentAnalysisSettings ¶
func (s *UpdateBotAliasInput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *UpdateBotAliasInput
SetSentimentAnalysisSettings sets the SentimentAnalysisSettings field's value.
func (UpdateBotAliasInput) String ¶
func (s UpdateBotAliasInput) 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 (*UpdateBotAliasInput) Validate ¶
func (s *UpdateBotAliasInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBotAliasOutput ¶
type UpdateBotAliasOutput struct { // The identifier of the updated bot alias. BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"` // The updated Lambda functions to use in each locale for the bot alias. BotAliasLocaleSettings map[string]*BotAliasLocaleSettings `locationName:"botAliasLocaleSettings" min:"1" type:"map"` // The updated name of the bot alias. BotAliasName *string `locationName:"botAliasName" min:"1" type:"string"` // The current status of the bot alias. When the status is Available the alias // is ready for use. BotAliasStatus *string `locationName:"botAliasStatus" type:"string" enum:"BotAliasStatus"` // The identifier of the bot with the updated alias. BotId *string `locationName:"botId" min:"10" type:"string"` // The updated version of the bot that the alias points to. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The updated settings for storing conversation logs in Amazon CloudWatch Logs // and Amazon S3 buckets. ConversationLogSettings *ConversationLogSettings `locationName:"conversationLogSettings" type:"structure"` // A timestamp of the date and time that the bot was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The updated description of the bot alias. Description *string `locationName:"description" type:"string"` // A timestamp of the date and time that the bot was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment // of user utterances. SentimentAnalysisSettings *SentimentAnalysisSettings `locationName:"sentimentAnalysisSettings" type:"structure"` // contains filtered or unexported fields }
func (UpdateBotAliasOutput) GoString ¶
func (s UpdateBotAliasOutput) 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 (*UpdateBotAliasOutput) SetBotAliasId ¶
func (s *UpdateBotAliasOutput) SetBotAliasId(v string) *UpdateBotAliasOutput
SetBotAliasId sets the BotAliasId field's value.
func (*UpdateBotAliasOutput) SetBotAliasLocaleSettings ¶
func (s *UpdateBotAliasOutput) SetBotAliasLocaleSettings(v map[string]*BotAliasLocaleSettings) *UpdateBotAliasOutput
SetBotAliasLocaleSettings sets the BotAliasLocaleSettings field's value.
func (*UpdateBotAliasOutput) SetBotAliasName ¶
func (s *UpdateBotAliasOutput) SetBotAliasName(v string) *UpdateBotAliasOutput
SetBotAliasName sets the BotAliasName field's value.
func (*UpdateBotAliasOutput) SetBotAliasStatus ¶
func (s *UpdateBotAliasOutput) SetBotAliasStatus(v string) *UpdateBotAliasOutput
SetBotAliasStatus sets the BotAliasStatus field's value.
func (*UpdateBotAliasOutput) SetBotId ¶
func (s *UpdateBotAliasOutput) SetBotId(v string) *UpdateBotAliasOutput
SetBotId sets the BotId field's value.
func (*UpdateBotAliasOutput) SetBotVersion ¶
func (s *UpdateBotAliasOutput) SetBotVersion(v string) *UpdateBotAliasOutput
SetBotVersion sets the BotVersion field's value.
func (*UpdateBotAliasOutput) SetConversationLogSettings ¶
func (s *UpdateBotAliasOutput) SetConversationLogSettings(v *ConversationLogSettings) *UpdateBotAliasOutput
SetConversationLogSettings sets the ConversationLogSettings field's value.
func (*UpdateBotAliasOutput) SetCreationDateTime ¶
func (s *UpdateBotAliasOutput) SetCreationDateTime(v time.Time) *UpdateBotAliasOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateBotAliasOutput) SetDescription ¶
func (s *UpdateBotAliasOutput) SetDescription(v string) *UpdateBotAliasOutput
SetDescription sets the Description field's value.
func (*UpdateBotAliasOutput) SetLastUpdatedDateTime ¶
func (s *UpdateBotAliasOutput) SetLastUpdatedDateTime(v time.Time) *UpdateBotAliasOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateBotAliasOutput) SetSentimentAnalysisSettings ¶
func (s *UpdateBotAliasOutput) SetSentimentAnalysisSettings(v *SentimentAnalysisSettings) *UpdateBotAliasOutput
SetSentimentAnalysisSettings sets the SentimentAnalysisSettings field's value.
func (UpdateBotAliasOutput) String ¶
func (s UpdateBotAliasOutput) 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 UpdateBotInput ¶
type UpdateBotInput struct { // The unique identifier of the bot to update. This identifier is returned by // 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 list of bot members in the network associated with the update action. BotMembers []*BotMember `locationName:"botMembers" type:"list"` // The new name of the bot. The 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"` // The type of the bot to be updated. 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. 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 permissions to access // the bot. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"32" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateBotInput) GoString ¶
func (s UpdateBotInput) 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 (*UpdateBotInput) SetBotId ¶
func (s *UpdateBotInput) SetBotId(v string) *UpdateBotInput
SetBotId sets the BotId field's value.
func (*UpdateBotInput) SetBotMembers ¶
func (s *UpdateBotInput) SetBotMembers(v []*BotMember) *UpdateBotInput
SetBotMembers sets the BotMembers field's value.
func (*UpdateBotInput) SetBotName ¶
func (s *UpdateBotInput) SetBotName(v string) *UpdateBotInput
SetBotName sets the BotName field's value.
func (*UpdateBotInput) SetBotType ¶
func (s *UpdateBotInput) SetBotType(v string) *UpdateBotInput
SetBotType sets the BotType field's value.
func (*UpdateBotInput) SetDataPrivacy ¶
func (s *UpdateBotInput) SetDataPrivacy(v *DataPrivacy) *UpdateBotInput
SetDataPrivacy sets the DataPrivacy field's value.
func (*UpdateBotInput) SetDescription ¶
func (s *UpdateBotInput) SetDescription(v string) *UpdateBotInput
SetDescription sets the Description field's value.
func (*UpdateBotInput) SetIdleSessionTTLInSeconds ¶
func (s *UpdateBotInput) SetIdleSessionTTLInSeconds(v int64) *UpdateBotInput
SetIdleSessionTTLInSeconds sets the IdleSessionTTLInSeconds field's value.
func (*UpdateBotInput) SetRoleArn ¶
func (s *UpdateBotInput) SetRoleArn(v string) *UpdateBotInput
SetRoleArn sets the RoleArn field's value.
func (UpdateBotInput) String ¶
func (s UpdateBotInput) 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 (*UpdateBotInput) Validate ¶
func (s *UpdateBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBotLocaleInput ¶
type UpdateBotLocaleInput 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 to be updated. The version // can only be the DRAFT version. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The new description of the locale. Description *string `locationName:"description" type:"string"` // Contains settings for generative AI features powered by Amazon Bedrock for // your bot locale. Use this object to turn generative AI features on and off. // Pricing may differ if you turn a feature on. For more information, see LINK. GenerativeAISettings *GenerativeAISettings `locationName:"generativeAISettings" type:"structure"` // The identifier of the language and locale to update. 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 new confidence threshold where Amazon Lex inserts the AMAZON.FallbackIntent // and AMAZON.KendraSearchIntent intents in the list of possible intents for // an utterance. // // NluIntentConfidenceThreshold is a required field NluIntentConfidenceThreshold *float64 `locationName:"nluIntentConfidenceThreshold" type:"double" required:"true"` // The new Amazon Polly voice Amazon Lex should use for voice interaction with // the user. VoiceSettings *VoiceSettings `locationName:"voiceSettings" type:"structure"` // contains filtered or unexported fields }
func (UpdateBotLocaleInput) GoString ¶
func (s UpdateBotLocaleInput) 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 (*UpdateBotLocaleInput) SetBotId ¶
func (s *UpdateBotLocaleInput) SetBotId(v string) *UpdateBotLocaleInput
SetBotId sets the BotId field's value.
func (*UpdateBotLocaleInput) SetBotVersion ¶
func (s *UpdateBotLocaleInput) SetBotVersion(v string) *UpdateBotLocaleInput
SetBotVersion sets the BotVersion field's value.
func (*UpdateBotLocaleInput) SetDescription ¶
func (s *UpdateBotLocaleInput) SetDescription(v string) *UpdateBotLocaleInput
SetDescription sets the Description field's value.
func (*UpdateBotLocaleInput) SetGenerativeAISettings ¶
func (s *UpdateBotLocaleInput) SetGenerativeAISettings(v *GenerativeAISettings) *UpdateBotLocaleInput
SetGenerativeAISettings sets the GenerativeAISettings field's value.
func (*UpdateBotLocaleInput) SetLocaleId ¶
func (s *UpdateBotLocaleInput) SetLocaleId(v string) *UpdateBotLocaleInput
SetLocaleId sets the LocaleId field's value.
func (*UpdateBotLocaleInput) SetNluIntentConfidenceThreshold ¶
func (s *UpdateBotLocaleInput) SetNluIntentConfidenceThreshold(v float64) *UpdateBotLocaleInput
SetNluIntentConfidenceThreshold sets the NluIntentConfidenceThreshold field's value.
func (*UpdateBotLocaleInput) SetVoiceSettings ¶
func (s *UpdateBotLocaleInput) SetVoiceSettings(v *VoiceSettings) *UpdateBotLocaleInput
SetVoiceSettings sets the VoiceSettings field's value.
func (UpdateBotLocaleInput) String ¶
func (s UpdateBotLocaleInput) 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 (*UpdateBotLocaleInput) Validate ¶
func (s *UpdateBotLocaleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBotLocaleOutput ¶
type UpdateBotLocaleOutput struct { // The identifier of the bot that contains the updated locale. BotId *string `locationName:"botId" min:"10" type:"string"` // The current status of the locale. When the bot status is Built the locale // is ready for use. BotLocaleStatus *string `locationName:"botLocaleStatus" type:"string" enum:"BotLocaleStatus"` // The version of the bot that contains the updated locale. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // A timestamp of the date and time that the locale was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The updated description of the locale. Description *string `locationName:"description" type:"string"` // If the botLocaleStatus is Failed, the failureReasons field lists the errors // that occurred while building the bot. FailureReasons []*string `locationName:"failureReasons" type:"list"` // Contains settings for generative AI features powered by Amazon Bedrock for // your bot locale. GenerativeAISettings *GenerativeAISettings `locationName:"generativeAISettings" type:"structure"` // A timestamp of the date and time that the locale was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The language and locale of the updated bot locale. LocaleId *string `locationName:"localeId" type:"string"` // The updated locale name for the locale. LocaleName *string `locationName:"localeName" type:"string"` // The updated confidence threshold for inserting the AMAZON.FallbackIntent // and AMAZON.KendraSearchIntent intents in the list of possible intents for // an utterance. NluIntentConfidenceThreshold *float64 `locationName:"nluIntentConfidenceThreshold" type:"double"` // Recommended actions to take to resolve an error in the failureReasons field. RecommendedActions []*string `locationName:"recommendedActions" type:"list"` // The updated Amazon Polly voice to use for voice interaction with the user. VoiceSettings *VoiceSettings `locationName:"voiceSettings" type:"structure"` // contains filtered or unexported fields }
func (UpdateBotLocaleOutput) GoString ¶
func (s UpdateBotLocaleOutput) 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 (*UpdateBotLocaleOutput) SetBotId ¶
func (s *UpdateBotLocaleOutput) SetBotId(v string) *UpdateBotLocaleOutput
SetBotId sets the BotId field's value.
func (*UpdateBotLocaleOutput) SetBotLocaleStatus ¶
func (s *UpdateBotLocaleOutput) SetBotLocaleStatus(v string) *UpdateBotLocaleOutput
SetBotLocaleStatus sets the BotLocaleStatus field's value.
func (*UpdateBotLocaleOutput) SetBotVersion ¶
func (s *UpdateBotLocaleOutput) SetBotVersion(v string) *UpdateBotLocaleOutput
SetBotVersion sets the BotVersion field's value.
func (*UpdateBotLocaleOutput) SetCreationDateTime ¶
func (s *UpdateBotLocaleOutput) SetCreationDateTime(v time.Time) *UpdateBotLocaleOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateBotLocaleOutput) SetDescription ¶
func (s *UpdateBotLocaleOutput) SetDescription(v string) *UpdateBotLocaleOutput
SetDescription sets the Description field's value.
func (*UpdateBotLocaleOutput) SetFailureReasons ¶
func (s *UpdateBotLocaleOutput) SetFailureReasons(v []*string) *UpdateBotLocaleOutput
SetFailureReasons sets the FailureReasons field's value.
func (*UpdateBotLocaleOutput) SetGenerativeAISettings ¶
func (s *UpdateBotLocaleOutput) SetGenerativeAISettings(v *GenerativeAISettings) *UpdateBotLocaleOutput
SetGenerativeAISettings sets the GenerativeAISettings field's value.
func (*UpdateBotLocaleOutput) SetLastUpdatedDateTime ¶
func (s *UpdateBotLocaleOutput) SetLastUpdatedDateTime(v time.Time) *UpdateBotLocaleOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateBotLocaleOutput) SetLocaleId ¶
func (s *UpdateBotLocaleOutput) SetLocaleId(v string) *UpdateBotLocaleOutput
SetLocaleId sets the LocaleId field's value.
func (*UpdateBotLocaleOutput) SetLocaleName ¶
func (s *UpdateBotLocaleOutput) SetLocaleName(v string) *UpdateBotLocaleOutput
SetLocaleName sets the LocaleName field's value.
func (*UpdateBotLocaleOutput) SetNluIntentConfidenceThreshold ¶
func (s *UpdateBotLocaleOutput) SetNluIntentConfidenceThreshold(v float64) *UpdateBotLocaleOutput
SetNluIntentConfidenceThreshold sets the NluIntentConfidenceThreshold field's value.
func (*UpdateBotLocaleOutput) SetRecommendedActions ¶
func (s *UpdateBotLocaleOutput) SetRecommendedActions(v []*string) *UpdateBotLocaleOutput
SetRecommendedActions sets the RecommendedActions field's value.
func (*UpdateBotLocaleOutput) SetVoiceSettings ¶
func (s *UpdateBotLocaleOutput) SetVoiceSettings(v *VoiceSettings) *UpdateBotLocaleOutput
SetVoiceSettings sets the VoiceSettings field's value.
func (UpdateBotLocaleOutput) String ¶
func (s UpdateBotLocaleOutput) 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 UpdateBotOutput ¶
type UpdateBotOutput struct { // The unique identifier of the bot that was updated. BotId *string `locationName:"botId" min:"10" type:"string"` // The list of bot members in the network that was updated. BotMembers []*BotMember `locationName:"botMembers" type:"list"` // The name of the bot after the update. 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"` // The type of the bot that was updated. BotType *string `locationName:"botType" type:"string" enum:"BotType"` // A timestamp of the date and time that the bot was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The data privacy settings for the bot after the update. DataPrivacy *DataPrivacy `locationName:"dataPrivacy" type:"structure"` // The description of the bot after the update. Description *string `locationName:"description" type:"string"` // The session timeout, in seconds, for the bot after the update. IdleSessionTTLInSeconds *int64 `locationName:"idleSessionTTLInSeconds" min:"60" type:"integer"` // A timestamp of the date and time that the bot was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the IAM role used by the bot after the // update. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // contains filtered or unexported fields }
func (UpdateBotOutput) GoString ¶
func (s UpdateBotOutput) 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 (*UpdateBotOutput) SetBotId ¶
func (s *UpdateBotOutput) SetBotId(v string) *UpdateBotOutput
SetBotId sets the BotId field's value.
func (*UpdateBotOutput) SetBotMembers ¶
func (s *UpdateBotOutput) SetBotMembers(v []*BotMember) *UpdateBotOutput
SetBotMembers sets the BotMembers field's value.
func (*UpdateBotOutput) SetBotName ¶
func (s *UpdateBotOutput) SetBotName(v string) *UpdateBotOutput
SetBotName sets the BotName field's value.
func (*UpdateBotOutput) SetBotStatus ¶
func (s *UpdateBotOutput) SetBotStatus(v string) *UpdateBotOutput
SetBotStatus sets the BotStatus field's value.
func (*UpdateBotOutput) SetBotType ¶
func (s *UpdateBotOutput) SetBotType(v string) *UpdateBotOutput
SetBotType sets the BotType field's value.
func (*UpdateBotOutput) SetCreationDateTime ¶
func (s *UpdateBotOutput) SetCreationDateTime(v time.Time) *UpdateBotOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateBotOutput) SetDataPrivacy ¶
func (s *UpdateBotOutput) SetDataPrivacy(v *DataPrivacy) *UpdateBotOutput
SetDataPrivacy sets the DataPrivacy field's value.
func (*UpdateBotOutput) SetDescription ¶
func (s *UpdateBotOutput) SetDescription(v string) *UpdateBotOutput
SetDescription sets the Description field's value.
func (*UpdateBotOutput) SetIdleSessionTTLInSeconds ¶
func (s *UpdateBotOutput) SetIdleSessionTTLInSeconds(v int64) *UpdateBotOutput
SetIdleSessionTTLInSeconds sets the IdleSessionTTLInSeconds field's value.
func (*UpdateBotOutput) SetLastUpdatedDateTime ¶
func (s *UpdateBotOutput) SetLastUpdatedDateTime(v time.Time) *UpdateBotOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateBotOutput) SetRoleArn ¶
func (s *UpdateBotOutput) SetRoleArn(v string) *UpdateBotOutput
SetRoleArn sets the RoleArn field's value.
func (UpdateBotOutput) String ¶
func (s UpdateBotOutput) 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 UpdateBotRecommendationInput ¶
type UpdateBotRecommendationInput struct { // The unique identifier of the bot containing the bot recommendation to be // updated. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // The unique identifier of the bot recommendation to be updated. // // BotRecommendationId is a required field BotRecommendationId *string `location:"uri" locationName:"botRecommendationId" min:"10" type:"string" required:"true"` // The version of the bot containing the bot recommendation to be updated. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The object representing the passwords that will be used to encrypt the data // related to the bot recommendation results, as well as the KMS key ARN used // to encrypt the associated metadata. // // EncryptionSetting is a required field EncryptionSetting *EncryptionSetting `locationName:"encryptionSetting" type:"structure" required:"true"` // The identifier of the language and locale of the bot recommendation to update. // 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 (UpdateBotRecommendationInput) GoString ¶
func (s UpdateBotRecommendationInput) 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 (*UpdateBotRecommendationInput) SetBotId ¶
func (s *UpdateBotRecommendationInput) SetBotId(v string) *UpdateBotRecommendationInput
SetBotId sets the BotId field's value.
func (*UpdateBotRecommendationInput) SetBotRecommendationId ¶
func (s *UpdateBotRecommendationInput) SetBotRecommendationId(v string) *UpdateBotRecommendationInput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*UpdateBotRecommendationInput) SetBotVersion ¶
func (s *UpdateBotRecommendationInput) SetBotVersion(v string) *UpdateBotRecommendationInput
SetBotVersion sets the BotVersion field's value.
func (*UpdateBotRecommendationInput) SetEncryptionSetting ¶
func (s *UpdateBotRecommendationInput) SetEncryptionSetting(v *EncryptionSetting) *UpdateBotRecommendationInput
SetEncryptionSetting sets the EncryptionSetting field's value.
func (*UpdateBotRecommendationInput) SetLocaleId ¶
func (s *UpdateBotRecommendationInput) SetLocaleId(v string) *UpdateBotRecommendationInput
SetLocaleId sets the LocaleId field's value.
func (UpdateBotRecommendationInput) String ¶
func (s UpdateBotRecommendationInput) 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 (*UpdateBotRecommendationInput) Validate ¶
func (s *UpdateBotRecommendationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBotRecommendationOutput ¶
type UpdateBotRecommendationOutput struct { // The unique identifier of the bot containing the bot recommendation that has // been updated. BotId *string `locationName:"botId" min:"10" type:"string"` // The unique identifier of the bot recommendation to be updated. BotRecommendationId *string `locationName:"botRecommendationId" min:"10" type:"string"` // The status of the bot recommendation. // // If the status is Failed, then the reasons for the failure are listed in the // failureReasons field. BotRecommendationStatus *string `locationName:"botRecommendationStatus" type:"string" enum:"BotRecommendationStatus"` // The version of the bot containing the bot recommendation that has been updated. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // A timestamp of the date and time that the bot recommendation was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The object representing the passwords that were used to encrypt the data // related to the bot recommendation results, as well as the KMS key ARN used // to encrypt the associated metadata. EncryptionSetting *EncryptionSetting `locationName:"encryptionSetting" type:"structure"` // A timestamp of the date and time that the bot recommendation was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The identifier of the language and locale of the bot recommendation to update. // 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"` // The object representing the Amazon S3 bucket containing the transcript, as // well as the associated metadata. TranscriptSourceSetting *TranscriptSourceSetting `locationName:"transcriptSourceSetting" type:"structure"` // contains filtered or unexported fields }
func (UpdateBotRecommendationOutput) GoString ¶
func (s UpdateBotRecommendationOutput) 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 (*UpdateBotRecommendationOutput) SetBotId ¶
func (s *UpdateBotRecommendationOutput) SetBotId(v string) *UpdateBotRecommendationOutput
SetBotId sets the BotId field's value.
func (*UpdateBotRecommendationOutput) SetBotRecommendationId ¶
func (s *UpdateBotRecommendationOutput) SetBotRecommendationId(v string) *UpdateBotRecommendationOutput
SetBotRecommendationId sets the BotRecommendationId field's value.
func (*UpdateBotRecommendationOutput) SetBotRecommendationStatus ¶
func (s *UpdateBotRecommendationOutput) SetBotRecommendationStatus(v string) *UpdateBotRecommendationOutput
SetBotRecommendationStatus sets the BotRecommendationStatus field's value.
func (*UpdateBotRecommendationOutput) SetBotVersion ¶
func (s *UpdateBotRecommendationOutput) SetBotVersion(v string) *UpdateBotRecommendationOutput
SetBotVersion sets the BotVersion field's value.
func (*UpdateBotRecommendationOutput) SetCreationDateTime ¶
func (s *UpdateBotRecommendationOutput) SetCreationDateTime(v time.Time) *UpdateBotRecommendationOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateBotRecommendationOutput) SetEncryptionSetting ¶
func (s *UpdateBotRecommendationOutput) SetEncryptionSetting(v *EncryptionSetting) *UpdateBotRecommendationOutput
SetEncryptionSetting sets the EncryptionSetting field's value.
func (*UpdateBotRecommendationOutput) SetLastUpdatedDateTime ¶
func (s *UpdateBotRecommendationOutput) SetLastUpdatedDateTime(v time.Time) *UpdateBotRecommendationOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateBotRecommendationOutput) SetLocaleId ¶
func (s *UpdateBotRecommendationOutput) SetLocaleId(v string) *UpdateBotRecommendationOutput
SetLocaleId sets the LocaleId field's value.
func (*UpdateBotRecommendationOutput) SetTranscriptSourceSetting ¶
func (s *UpdateBotRecommendationOutput) SetTranscriptSourceSetting(v *TranscriptSourceSetting) *UpdateBotRecommendationOutput
SetTranscriptSourceSetting sets the TranscriptSourceSetting field's value.
func (UpdateBotRecommendationOutput) String ¶
func (s UpdateBotRecommendationOutput) 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 UpdateExportInput ¶
type UpdateExportInput struct { // The unique identifier Amazon Lex assigned to the export. // // ExportId is a required field ExportId *string `location:"uri" locationName:"exportId" min:"10" type:"string" required:"true"` // The new password to use to encrypt the export zip archive. // // FilePassword is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateExportInput's // String and GoString methods. FilePassword *string `locationName:"filePassword" min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateExportInput) GoString ¶
func (s UpdateExportInput) 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 (*UpdateExportInput) SetExportId ¶
func (s *UpdateExportInput) SetExportId(v string) *UpdateExportInput
SetExportId sets the ExportId field's value.
func (*UpdateExportInput) SetFilePassword ¶
func (s *UpdateExportInput) SetFilePassword(v string) *UpdateExportInput
SetFilePassword sets the FilePassword field's value.
func (UpdateExportInput) String ¶
func (s UpdateExportInput) 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 (*UpdateExportInput) Validate ¶
func (s *UpdateExportInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateExportOutput ¶
type UpdateExportOutput struct { // The date and time that the export was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The unique identifier Amazon Lex assigned to the export. ExportId *string `locationName:"exportId" min:"10" type:"string"` // The status of the export. When the status is Completed the export archive // is available for download. ExportStatus *string `locationName:"exportStatus" type:"string" enum:"ExportStatus"` // The file format used for the files that define the resource. The TSV format // is required to export a custom vocabulary only; otherwise use LexJson format. FileFormat *string `locationName:"fileFormat" type:"string" enum:"ImportExportFileFormat"` // The date and time that the export was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // 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 (UpdateExportOutput) GoString ¶
func (s UpdateExportOutput) 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 (*UpdateExportOutput) SetCreationDateTime ¶
func (s *UpdateExportOutput) SetCreationDateTime(v time.Time) *UpdateExportOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateExportOutput) SetExportId ¶
func (s *UpdateExportOutput) SetExportId(v string) *UpdateExportOutput
SetExportId sets the ExportId field's value.
func (*UpdateExportOutput) SetExportStatus ¶
func (s *UpdateExportOutput) SetExportStatus(v string) *UpdateExportOutput
SetExportStatus sets the ExportStatus field's value.
func (*UpdateExportOutput) SetFileFormat ¶
func (s *UpdateExportOutput) SetFileFormat(v string) *UpdateExportOutput
SetFileFormat sets the FileFormat field's value.
func (*UpdateExportOutput) SetLastUpdatedDateTime ¶
func (s *UpdateExportOutput) SetLastUpdatedDateTime(v time.Time) *UpdateExportOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateExportOutput) SetResourceSpecification ¶
func (s *UpdateExportOutput) SetResourceSpecification(v *ExportResourceSpecification) *UpdateExportOutput
SetResourceSpecification sets the ResourceSpecification field's value.
func (UpdateExportOutput) String ¶
func (s UpdateExportOutput) 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 UpdateIntentInput ¶
type UpdateIntentInput struct { // The identifier of the bot that contains the intent. // // 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 intent. Must be DRAFT. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The new description of the intent. Description *string `locationName:"description" type:"string"` // The new Lambda function to use between each turn of the conversation with // the bot. DialogCodeHook *DialogCodeHookSettings `locationName:"dialogCodeHook" type:"structure"` // The new Lambda function to call when all of the intents required slots are // provided and the intent is ready for fulfillment. FulfillmentCodeHook *FulfillmentCodeHookSettings `locationName:"fulfillmentCodeHook" type:"structure"` // Configuration settings for a response sent to the user before Amazon Lex // starts eliciting slots. InitialResponseSetting *InitialResponseSetting `locationName:"initialResponseSetting" type:"structure"` // A new list of contexts that must be active in order for Amazon Lex to consider // the intent. InputContexts []*InputContext `locationName:"inputContexts" type:"list"` // The new response that Amazon Lex sends the user when the intent is closed. IntentClosingSetting *IntentClosingSetting `locationName:"intentClosingSetting" type:"structure"` // New prompts that Amazon Lex sends to the user to confirm the completion of // an intent. IntentConfirmationSetting *IntentConfirmationSetting `locationName:"intentConfirmationSetting" type:"structure"` // The unique identifier of the intent to update. // // IntentId is a required field IntentId *string `location:"uri" locationName:"intentId" min:"10" type:"string" required:"true"` // The new name for the intent. // // IntentName is a required field IntentName *string `locationName:"intentName" min:"1" type:"string" required:"true"` // New configuration settings for connecting to an Amazon Kendra index. KendraConfiguration *KendraConfiguration `locationName:"kendraConfiguration" type:"structure"` // The identifier of the language and locale where this intent 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"` // A new list of contexts that Amazon Lex activates when the intent is fulfilled. OutputContexts []*OutputContext `locationName:"outputContexts" type:"list"` // The signature of the new built-in intent to use as the parent of this intent. ParentIntentSignature *string `locationName:"parentIntentSignature" type:"string"` // New utterances used to invoke the intent. SampleUtterances []*SampleUtterance `locationName:"sampleUtterances" type:"list"` // A new list of slots and their priorities that are contained by the intent. SlotPriorities []*SlotPriority `locationName:"slotPriorities" type:"list"` // contains filtered or unexported fields }
func (UpdateIntentInput) GoString ¶
func (s UpdateIntentInput) 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 (*UpdateIntentInput) SetBotId ¶
func (s *UpdateIntentInput) SetBotId(v string) *UpdateIntentInput
SetBotId sets the BotId field's value.
func (*UpdateIntentInput) SetBotVersion ¶
func (s *UpdateIntentInput) SetBotVersion(v string) *UpdateIntentInput
SetBotVersion sets the BotVersion field's value.
func (*UpdateIntentInput) SetDescription ¶
func (s *UpdateIntentInput) SetDescription(v string) *UpdateIntentInput
SetDescription sets the Description field's value.
func (*UpdateIntentInput) SetDialogCodeHook ¶
func (s *UpdateIntentInput) SetDialogCodeHook(v *DialogCodeHookSettings) *UpdateIntentInput
SetDialogCodeHook sets the DialogCodeHook field's value.
func (*UpdateIntentInput) SetFulfillmentCodeHook ¶
func (s *UpdateIntentInput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *UpdateIntentInput
SetFulfillmentCodeHook sets the FulfillmentCodeHook field's value.
func (*UpdateIntentInput) SetInitialResponseSetting ¶
func (s *UpdateIntentInput) SetInitialResponseSetting(v *InitialResponseSetting) *UpdateIntentInput
SetInitialResponseSetting sets the InitialResponseSetting field's value.
func (*UpdateIntentInput) SetInputContexts ¶
func (s *UpdateIntentInput) SetInputContexts(v []*InputContext) *UpdateIntentInput
SetInputContexts sets the InputContexts field's value.
func (*UpdateIntentInput) SetIntentClosingSetting ¶
func (s *UpdateIntentInput) SetIntentClosingSetting(v *IntentClosingSetting) *UpdateIntentInput
SetIntentClosingSetting sets the IntentClosingSetting field's value.
func (*UpdateIntentInput) SetIntentConfirmationSetting ¶
func (s *UpdateIntentInput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *UpdateIntentInput
SetIntentConfirmationSetting sets the IntentConfirmationSetting field's value.
func (*UpdateIntentInput) SetIntentId ¶
func (s *UpdateIntentInput) SetIntentId(v string) *UpdateIntentInput
SetIntentId sets the IntentId field's value.
func (*UpdateIntentInput) SetIntentName ¶
func (s *UpdateIntentInput) SetIntentName(v string) *UpdateIntentInput
SetIntentName sets the IntentName field's value.
func (*UpdateIntentInput) SetKendraConfiguration ¶
func (s *UpdateIntentInput) SetKendraConfiguration(v *KendraConfiguration) *UpdateIntentInput
SetKendraConfiguration sets the KendraConfiguration field's value.
func (*UpdateIntentInput) SetLocaleId ¶
func (s *UpdateIntentInput) SetLocaleId(v string) *UpdateIntentInput
SetLocaleId sets the LocaleId field's value.
func (*UpdateIntentInput) SetOutputContexts ¶
func (s *UpdateIntentInput) SetOutputContexts(v []*OutputContext) *UpdateIntentInput
SetOutputContexts sets the OutputContexts field's value.
func (*UpdateIntentInput) SetParentIntentSignature ¶
func (s *UpdateIntentInput) SetParentIntentSignature(v string) *UpdateIntentInput
SetParentIntentSignature sets the ParentIntentSignature field's value.
func (*UpdateIntentInput) SetSampleUtterances ¶
func (s *UpdateIntentInput) SetSampleUtterances(v []*SampleUtterance) *UpdateIntentInput
SetSampleUtterances sets the SampleUtterances field's value.
func (*UpdateIntentInput) SetSlotPriorities ¶
func (s *UpdateIntentInput) SetSlotPriorities(v []*SlotPriority) *UpdateIntentInput
SetSlotPriorities sets the SlotPriorities field's value.
func (UpdateIntentInput) String ¶
func (s UpdateIntentInput) 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 (*UpdateIntentInput) Validate ¶
func (s *UpdateIntentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateIntentOutput ¶
type UpdateIntentOutput struct { // The identifier of the bot that contains the intent. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that contains the intent. Will always be DRAFT. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // A timestamp of when the intent was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The updated description of the intent. Description *string `locationName:"description" type:"string"` // The updated Lambda function called during each turn of the conversation with // the user. DialogCodeHook *DialogCodeHookSettings `locationName:"dialogCodeHook" type:"structure"` // The updated Lambda function called when the intent is ready for fulfillment. FulfillmentCodeHook *FulfillmentCodeHookSettings `locationName:"fulfillmentCodeHook" type:"structure"` // Configuration settings for a response sent to the user before Amazon Lex // starts eliciting slots. InitialResponseSetting *InitialResponseSetting `locationName:"initialResponseSetting" type:"structure"` // The updated list of contexts that must be active for the intent to be considered // by Amazon Lex. InputContexts []*InputContext `locationName:"inputContexts" type:"list"` // The updated response that Amazon Lex sends the user when the intent is closed. IntentClosingSetting *IntentClosingSetting `locationName:"intentClosingSetting" type:"structure"` // The updated prompts that Amazon Lex sends to the user to confirm the completion // of an intent. IntentConfirmationSetting *IntentConfirmationSetting `locationName:"intentConfirmationSetting" type:"structure"` // The identifier of the intent that was updated. IntentId *string `locationName:"intentId" min:"10" type:"string"` // The updated name of the intent. IntentName *string `locationName:"intentName" min:"1" type:"string"` // The updated configuration for connecting to an Amazon Kendra index with the // AMAZON.KendraSearchIntent intent. KendraConfiguration *KendraConfiguration `locationName:"kendraConfiguration" type:"structure"` // A timestamp of the last time that the intent was modified. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The updated language and locale of the intent. LocaleId *string `locationName:"localeId" type:"string"` // The updated list of contexts that Amazon Lex activates when the intent is // fulfilled. OutputContexts []*OutputContext `locationName:"outputContexts" type:"list"` // The updated built-in intent that is the parent of this intent. ParentIntentSignature *string `locationName:"parentIntentSignature" type:"string"` // The updated list of sample utterances for the intent. SampleUtterances []*SampleUtterance `locationName:"sampleUtterances" type:"list"` // The updated list of slots and their priorities that are elicited from the // user for the intent. SlotPriorities []*SlotPriority `locationName:"slotPriorities" type:"list"` // contains filtered or unexported fields }
func (UpdateIntentOutput) GoString ¶
func (s UpdateIntentOutput) 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 (*UpdateIntentOutput) SetBotId ¶
func (s *UpdateIntentOutput) SetBotId(v string) *UpdateIntentOutput
SetBotId sets the BotId field's value.
func (*UpdateIntentOutput) SetBotVersion ¶
func (s *UpdateIntentOutput) SetBotVersion(v string) *UpdateIntentOutput
SetBotVersion sets the BotVersion field's value.
func (*UpdateIntentOutput) SetCreationDateTime ¶
func (s *UpdateIntentOutput) SetCreationDateTime(v time.Time) *UpdateIntentOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateIntentOutput) SetDescription ¶
func (s *UpdateIntentOutput) SetDescription(v string) *UpdateIntentOutput
SetDescription sets the Description field's value.
func (*UpdateIntentOutput) SetDialogCodeHook ¶
func (s *UpdateIntentOutput) SetDialogCodeHook(v *DialogCodeHookSettings) *UpdateIntentOutput
SetDialogCodeHook sets the DialogCodeHook field's value.
func (*UpdateIntentOutput) SetFulfillmentCodeHook ¶
func (s *UpdateIntentOutput) SetFulfillmentCodeHook(v *FulfillmentCodeHookSettings) *UpdateIntentOutput
SetFulfillmentCodeHook sets the FulfillmentCodeHook field's value.
func (*UpdateIntentOutput) SetInitialResponseSetting ¶
func (s *UpdateIntentOutput) SetInitialResponseSetting(v *InitialResponseSetting) *UpdateIntentOutput
SetInitialResponseSetting sets the InitialResponseSetting field's value.
func (*UpdateIntentOutput) SetInputContexts ¶
func (s *UpdateIntentOutput) SetInputContexts(v []*InputContext) *UpdateIntentOutput
SetInputContexts sets the InputContexts field's value.
func (*UpdateIntentOutput) SetIntentClosingSetting ¶
func (s *UpdateIntentOutput) SetIntentClosingSetting(v *IntentClosingSetting) *UpdateIntentOutput
SetIntentClosingSetting sets the IntentClosingSetting field's value.
func (*UpdateIntentOutput) SetIntentConfirmationSetting ¶
func (s *UpdateIntentOutput) SetIntentConfirmationSetting(v *IntentConfirmationSetting) *UpdateIntentOutput
SetIntentConfirmationSetting sets the IntentConfirmationSetting field's value.
func (*UpdateIntentOutput) SetIntentId ¶
func (s *UpdateIntentOutput) SetIntentId(v string) *UpdateIntentOutput
SetIntentId sets the IntentId field's value.
func (*UpdateIntentOutput) SetIntentName ¶
func (s *UpdateIntentOutput) SetIntentName(v string) *UpdateIntentOutput
SetIntentName sets the IntentName field's value.
func (*UpdateIntentOutput) SetKendraConfiguration ¶
func (s *UpdateIntentOutput) SetKendraConfiguration(v *KendraConfiguration) *UpdateIntentOutput
SetKendraConfiguration sets the KendraConfiguration field's value.
func (*UpdateIntentOutput) SetLastUpdatedDateTime ¶
func (s *UpdateIntentOutput) SetLastUpdatedDateTime(v time.Time) *UpdateIntentOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateIntentOutput) SetLocaleId ¶
func (s *UpdateIntentOutput) SetLocaleId(v string) *UpdateIntentOutput
SetLocaleId sets the LocaleId field's value.
func (*UpdateIntentOutput) SetOutputContexts ¶
func (s *UpdateIntentOutput) SetOutputContexts(v []*OutputContext) *UpdateIntentOutput
SetOutputContexts sets the OutputContexts field's value.
func (*UpdateIntentOutput) SetParentIntentSignature ¶
func (s *UpdateIntentOutput) SetParentIntentSignature(v string) *UpdateIntentOutput
SetParentIntentSignature sets the ParentIntentSignature field's value.
func (*UpdateIntentOutput) SetSampleUtterances ¶
func (s *UpdateIntentOutput) SetSampleUtterances(v []*SampleUtterance) *UpdateIntentOutput
SetSampleUtterances sets the SampleUtterances field's value.
func (*UpdateIntentOutput) SetSlotPriorities ¶
func (s *UpdateIntentOutput) SetSlotPriorities(v []*SlotPriority) *UpdateIntentOutput
SetSlotPriorities sets the SlotPriorities field's value.
func (UpdateIntentOutput) String ¶
func (s UpdateIntentOutput) 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 UpdateResourcePolicyInput ¶
type UpdateResourcePolicyInput struct { // The identifier of the revision of the policy to update. 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"` // 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 (UpdateResourcePolicyInput) GoString ¶
func (s UpdateResourcePolicyInput) 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 (*UpdateResourcePolicyInput) SetExpectedRevisionId ¶
func (s *UpdateResourcePolicyInput) SetExpectedRevisionId(v string) *UpdateResourcePolicyInput
SetExpectedRevisionId sets the ExpectedRevisionId field's value.
func (*UpdateResourcePolicyInput) SetPolicy ¶
func (s *UpdateResourcePolicyInput) SetPolicy(v string) *UpdateResourcePolicyInput
SetPolicy sets the Policy field's value.
func (*UpdateResourcePolicyInput) SetResourceArn ¶
func (s *UpdateResourcePolicyInput) SetResourceArn(v string) *UpdateResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (UpdateResourcePolicyInput) String ¶
func (s UpdateResourcePolicyInput) 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 (*UpdateResourcePolicyInput) Validate ¶
func (s *UpdateResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateResourcePolicyOutput ¶
type UpdateResourcePolicyOutput 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 (UpdateResourcePolicyOutput) GoString ¶
func (s UpdateResourcePolicyOutput) 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 (*UpdateResourcePolicyOutput) SetResourceArn ¶
func (s *UpdateResourcePolicyOutput) SetResourceArn(v string) *UpdateResourcePolicyOutput
SetResourceArn sets the ResourceArn field's value.
func (*UpdateResourcePolicyOutput) SetRevisionId ¶
func (s *UpdateResourcePolicyOutput) SetRevisionId(v string) *UpdateResourcePolicyOutput
SetRevisionId sets the RevisionId field's value.
func (UpdateResourcePolicyOutput) String ¶
func (s UpdateResourcePolicyOutput) 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 UpdateSlotInput ¶
type UpdateSlotInput struct { // The unique identifier of the bot that contains the slot. // // 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 slot. Must always be DRAFT. // // BotVersion is a required field BotVersion *string `location:"uri" locationName:"botVersion" min:"5" type:"string" required:"true"` // The new description for the slot. 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 contains the slot. 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"` // Determines whether the slot accepts multiple values in one response. Multiple // 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"` // New settings that determine how slot values are formatted in Amazon CloudWatch // logs. ObfuscationSetting *ObfuscationSetting `locationName:"obfuscationSetting" type:"structure"` // The unique identifier for the slot to update. // // SlotId is a required field SlotId *string `location:"uri" locationName:"slotId" min:"10" type:"string" required:"true"` // The new name for the slot. // // SlotName is a required field SlotName *string `locationName:"slotName" min:"1" type:"string" required:"true"` // The unique identifier of the new slot type to associate 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"` // A new set of prompts that Amazon Lex sends to the user to elicit a response // the provides a value for the slot. // // ValueElicitationSetting is a required field ValueElicitationSetting *SlotValueElicitationSetting `locationName:"valueElicitationSetting" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateSlotInput) GoString ¶
func (s UpdateSlotInput) 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 (*UpdateSlotInput) SetBotId ¶
func (s *UpdateSlotInput) SetBotId(v string) *UpdateSlotInput
SetBotId sets the BotId field's value.
func (*UpdateSlotInput) SetBotVersion ¶
func (s *UpdateSlotInput) SetBotVersion(v string) *UpdateSlotInput
SetBotVersion sets the BotVersion field's value.
func (*UpdateSlotInput) SetDescription ¶
func (s *UpdateSlotInput) SetDescription(v string) *UpdateSlotInput
SetDescription sets the Description field's value.
func (*UpdateSlotInput) SetIntentId ¶
func (s *UpdateSlotInput) SetIntentId(v string) *UpdateSlotInput
SetIntentId sets the IntentId field's value.
func (*UpdateSlotInput) SetLocaleId ¶
func (s *UpdateSlotInput) SetLocaleId(v string) *UpdateSlotInput
SetLocaleId sets the LocaleId field's value.
func (*UpdateSlotInput) SetMultipleValuesSetting ¶
func (s *UpdateSlotInput) SetMultipleValuesSetting(v *MultipleValuesSetting) *UpdateSlotInput
SetMultipleValuesSetting sets the MultipleValuesSetting field's value.
func (*UpdateSlotInput) SetObfuscationSetting ¶
func (s *UpdateSlotInput) SetObfuscationSetting(v *ObfuscationSetting) *UpdateSlotInput
SetObfuscationSetting sets the ObfuscationSetting field's value.
func (*UpdateSlotInput) SetSlotId ¶
func (s *UpdateSlotInput) SetSlotId(v string) *UpdateSlotInput
SetSlotId sets the SlotId field's value.
func (*UpdateSlotInput) SetSlotName ¶
func (s *UpdateSlotInput) SetSlotName(v string) *UpdateSlotInput
SetSlotName sets the SlotName field's value.
func (*UpdateSlotInput) SetSlotTypeId ¶
func (s *UpdateSlotInput) SetSlotTypeId(v string) *UpdateSlotInput
SetSlotTypeId sets the SlotTypeId field's value.
func (*UpdateSlotInput) SetSubSlotSetting ¶
func (s *UpdateSlotInput) SetSubSlotSetting(v *SubSlotSetting) *UpdateSlotInput
SetSubSlotSetting sets the SubSlotSetting field's value.
func (*UpdateSlotInput) SetValueElicitationSetting ¶
func (s *UpdateSlotInput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *UpdateSlotInput
SetValueElicitationSetting sets the ValueElicitationSetting field's value.
func (UpdateSlotInput) String ¶
func (s UpdateSlotInput) 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 (*UpdateSlotInput) Validate ¶
func (s *UpdateSlotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSlotOutput ¶
type UpdateSlotOutput struct { // The identifier of the bot that contains the slot. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that contains the slot. Will always be DRAFT. 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 updated description of the bot. Description *string `locationName:"description" type:"string"` // The intent that contains the slot. IntentId *string `locationName:"intentId" min:"10" type:"string"` // The timestamp of the date and time that the slot was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The locale that contains the slot. LocaleId *string `locationName:"localeId" type:"string"` // Indicates whether the slot accepts multiple values in one response. MultipleValuesSetting *MultipleValuesSetting `locationName:"multipleValuesSetting" type:"structure"` // The updated setting that determines whether the slot value is obfuscated // in the Amazon CloudWatch logs. ObfuscationSetting *ObfuscationSetting `locationName:"obfuscationSetting" type:"structure"` // The unique identifier of the slot that was updated. SlotId *string `locationName:"slotId" min:"10" type:"string"` // The updated name of the slot. SlotName *string `locationName:"slotName" min:"1" type:"string"` // The updated identifier of the slot type that provides values for 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"` // The updated prompts that Amazon Lex sends to the user to elicit a response // that provides a value for the slot. ValueElicitationSetting *SlotValueElicitationSetting `locationName:"valueElicitationSetting" type:"structure"` // contains filtered or unexported fields }
func (UpdateSlotOutput) GoString ¶
func (s UpdateSlotOutput) 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 (*UpdateSlotOutput) SetBotId ¶
func (s *UpdateSlotOutput) SetBotId(v string) *UpdateSlotOutput
SetBotId sets the BotId field's value.
func (*UpdateSlotOutput) SetBotVersion ¶
func (s *UpdateSlotOutput) SetBotVersion(v string) *UpdateSlotOutput
SetBotVersion sets the BotVersion field's value.
func (*UpdateSlotOutput) SetCreationDateTime ¶
func (s *UpdateSlotOutput) SetCreationDateTime(v time.Time) *UpdateSlotOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateSlotOutput) SetDescription ¶
func (s *UpdateSlotOutput) SetDescription(v string) *UpdateSlotOutput
SetDescription sets the Description field's value.
func (*UpdateSlotOutput) SetIntentId ¶
func (s *UpdateSlotOutput) SetIntentId(v string) *UpdateSlotOutput
SetIntentId sets the IntentId field's value.
func (*UpdateSlotOutput) SetLastUpdatedDateTime ¶
func (s *UpdateSlotOutput) SetLastUpdatedDateTime(v time.Time) *UpdateSlotOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateSlotOutput) SetLocaleId ¶
func (s *UpdateSlotOutput) SetLocaleId(v string) *UpdateSlotOutput
SetLocaleId sets the LocaleId field's value.
func (*UpdateSlotOutput) SetMultipleValuesSetting ¶
func (s *UpdateSlotOutput) SetMultipleValuesSetting(v *MultipleValuesSetting) *UpdateSlotOutput
SetMultipleValuesSetting sets the MultipleValuesSetting field's value.
func (*UpdateSlotOutput) SetObfuscationSetting ¶
func (s *UpdateSlotOutput) SetObfuscationSetting(v *ObfuscationSetting) *UpdateSlotOutput
SetObfuscationSetting sets the ObfuscationSetting field's value.
func (*UpdateSlotOutput) SetSlotId ¶
func (s *UpdateSlotOutput) SetSlotId(v string) *UpdateSlotOutput
SetSlotId sets the SlotId field's value.
func (*UpdateSlotOutput) SetSlotName ¶
func (s *UpdateSlotOutput) SetSlotName(v string) *UpdateSlotOutput
SetSlotName sets the SlotName field's value.
func (*UpdateSlotOutput) SetSlotTypeId ¶
func (s *UpdateSlotOutput) SetSlotTypeId(v string) *UpdateSlotOutput
SetSlotTypeId sets the SlotTypeId field's value.
func (*UpdateSlotOutput) SetSubSlotSetting ¶
func (s *UpdateSlotOutput) SetSubSlotSetting(v *SubSlotSetting) *UpdateSlotOutput
SetSubSlotSetting sets the SubSlotSetting field's value.
func (*UpdateSlotOutput) SetValueElicitationSetting ¶
func (s *UpdateSlotOutput) SetValueElicitationSetting(v *SlotValueElicitationSetting) *UpdateSlotOutput
SetValueElicitationSetting sets the ValueElicitationSetting field's value.
func (UpdateSlotOutput) String ¶
func (s UpdateSlotOutput) 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 UpdateSlotTypeInput ¶
type UpdateSlotTypeInput struct { // The identifier of the bot that contains 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 that contains the slot type. Must be DRAFT. // // 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"` // The new description of the slot type. Description *string `locationName:"description" type:"string"` // Provides information about the external source of the slot type's definition. ExternalSourceSetting *ExternalSourceSetting `locationName:"externalSourceSetting" type:"structure"` // The identifier of the language and locale that contains the slot type. 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 new built-in slot type that should be used as the parent of this slot // type. ParentSlotTypeSignature *string `locationName:"parentSlotTypeSignature" type:"string"` // The unique identifier of the slot type to update. // // SlotTypeId is a required field SlotTypeId *string `location:"uri" locationName:"slotTypeId" min:"10" type:"string" required:"true"` // The new name of the slot type. // // SlotTypeName is a required field SlotTypeName *string `locationName:"slotTypeName" min:"1" type:"string" required:"true"` // A new list of values and their optional synonyms that define the values that // the slot type can take. SlotTypeValues []*SlotTypeValue `locationName:"slotTypeValues" min:"1" type:"list"` // The strategy that Amazon Lex should use when deciding on a value from the // list of slot type values. ValueSelectionSetting *SlotValueSelectionSetting `locationName:"valueSelectionSetting" type:"structure"` // contains filtered or unexported fields }
func (UpdateSlotTypeInput) GoString ¶
func (s UpdateSlotTypeInput) 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 (*UpdateSlotTypeInput) SetBotId ¶
func (s *UpdateSlotTypeInput) SetBotId(v string) *UpdateSlotTypeInput
SetBotId sets the BotId field's value.
func (*UpdateSlotTypeInput) SetBotVersion ¶
func (s *UpdateSlotTypeInput) SetBotVersion(v string) *UpdateSlotTypeInput
SetBotVersion sets the BotVersion field's value.
func (*UpdateSlotTypeInput) SetCompositeSlotTypeSetting ¶
func (s *UpdateSlotTypeInput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *UpdateSlotTypeInput
SetCompositeSlotTypeSetting sets the CompositeSlotTypeSetting field's value.
func (*UpdateSlotTypeInput) SetDescription ¶
func (s *UpdateSlotTypeInput) SetDescription(v string) *UpdateSlotTypeInput
SetDescription sets the Description field's value.
func (*UpdateSlotTypeInput) SetExternalSourceSetting ¶
func (s *UpdateSlotTypeInput) SetExternalSourceSetting(v *ExternalSourceSetting) *UpdateSlotTypeInput
SetExternalSourceSetting sets the ExternalSourceSetting field's value.
func (*UpdateSlotTypeInput) SetLocaleId ¶
func (s *UpdateSlotTypeInput) SetLocaleId(v string) *UpdateSlotTypeInput
SetLocaleId sets the LocaleId field's value.
func (*UpdateSlotTypeInput) SetParentSlotTypeSignature ¶
func (s *UpdateSlotTypeInput) SetParentSlotTypeSignature(v string) *UpdateSlotTypeInput
SetParentSlotTypeSignature sets the ParentSlotTypeSignature field's value.
func (*UpdateSlotTypeInput) SetSlotTypeId ¶
func (s *UpdateSlotTypeInput) SetSlotTypeId(v string) *UpdateSlotTypeInput
SetSlotTypeId sets the SlotTypeId field's value.
func (*UpdateSlotTypeInput) SetSlotTypeName ¶
func (s *UpdateSlotTypeInput) SetSlotTypeName(v string) *UpdateSlotTypeInput
SetSlotTypeName sets the SlotTypeName field's value.
func (*UpdateSlotTypeInput) SetSlotTypeValues ¶
func (s *UpdateSlotTypeInput) SetSlotTypeValues(v []*SlotTypeValue) *UpdateSlotTypeInput
SetSlotTypeValues sets the SlotTypeValues field's value.
func (*UpdateSlotTypeInput) SetValueSelectionSetting ¶
func (s *UpdateSlotTypeInput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *UpdateSlotTypeInput
SetValueSelectionSetting sets the ValueSelectionSetting field's value.
func (UpdateSlotTypeInput) String ¶
func (s UpdateSlotTypeInput) 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 (*UpdateSlotTypeInput) Validate ¶
func (s *UpdateSlotTypeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSlotTypeOutput ¶
type UpdateSlotTypeOutput struct { // The identifier of the bot that contains the slot type. BotId *string `locationName:"botId" min:"10" type:"string"` // The version of the bot that contains the slot type. This is always DRAFT. BotVersion *string `locationName:"botVersion" min:"5" type:"string"` // Specifications for a composite slot type. CompositeSlotTypeSetting *CompositeSlotTypeSetting `locationName:"compositeSlotTypeSetting" type:"structure"` // The timestamp of the date and time that the slot type was created. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The updated description of the slot type. Description *string `locationName:"description" type:"string"` // Provides information about the external source of the slot type's definition. ExternalSourceSetting *ExternalSourceSetting `locationName:"externalSourceSetting" type:"structure"` // A timestamp of the date and time that the slot type was last updated. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // The language and locale of the updated slot type. LocaleId *string `locationName:"localeId" type:"string"` // The updated signature of the built-in slot type that is the parent of this // slot type. ParentSlotTypeSignature *string `locationName:"parentSlotTypeSignature" type:"string"` // The unique identifier of the updated slot type. SlotTypeId *string `locationName:"slotTypeId" min:"10" type:"string"` // The updated name of the slot type. SlotTypeName *string `locationName:"slotTypeName" min:"1" type:"string"` // The updated values that the slot type provides. SlotTypeValues []*SlotTypeValue `locationName:"slotTypeValues" min:"1" type:"list"` // The updated strategy that Amazon Lex uses to determine which value to select // from the slot type. ValueSelectionSetting *SlotValueSelectionSetting `locationName:"valueSelectionSetting" type:"structure"` // contains filtered or unexported fields }
func (UpdateSlotTypeOutput) GoString ¶
func (s UpdateSlotTypeOutput) 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 (*UpdateSlotTypeOutput) SetBotId ¶
func (s *UpdateSlotTypeOutput) SetBotId(v string) *UpdateSlotTypeOutput
SetBotId sets the BotId field's value.
func (*UpdateSlotTypeOutput) SetBotVersion ¶
func (s *UpdateSlotTypeOutput) SetBotVersion(v string) *UpdateSlotTypeOutput
SetBotVersion sets the BotVersion field's value.
func (*UpdateSlotTypeOutput) SetCompositeSlotTypeSetting ¶
func (s *UpdateSlotTypeOutput) SetCompositeSlotTypeSetting(v *CompositeSlotTypeSetting) *UpdateSlotTypeOutput
SetCompositeSlotTypeSetting sets the CompositeSlotTypeSetting field's value.
func (*UpdateSlotTypeOutput) SetCreationDateTime ¶
func (s *UpdateSlotTypeOutput) SetCreationDateTime(v time.Time) *UpdateSlotTypeOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateSlotTypeOutput) SetDescription ¶
func (s *UpdateSlotTypeOutput) SetDescription(v string) *UpdateSlotTypeOutput
SetDescription sets the Description field's value.
func (*UpdateSlotTypeOutput) SetExternalSourceSetting ¶
func (s *UpdateSlotTypeOutput) SetExternalSourceSetting(v *ExternalSourceSetting) *UpdateSlotTypeOutput
SetExternalSourceSetting sets the ExternalSourceSetting field's value.
func (*UpdateSlotTypeOutput) SetLastUpdatedDateTime ¶
func (s *UpdateSlotTypeOutput) SetLastUpdatedDateTime(v time.Time) *UpdateSlotTypeOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateSlotTypeOutput) SetLocaleId ¶
func (s *UpdateSlotTypeOutput) SetLocaleId(v string) *UpdateSlotTypeOutput
SetLocaleId sets the LocaleId field's value.
func (*UpdateSlotTypeOutput) SetParentSlotTypeSignature ¶
func (s *UpdateSlotTypeOutput) SetParentSlotTypeSignature(v string) *UpdateSlotTypeOutput
SetParentSlotTypeSignature sets the ParentSlotTypeSignature field's value.
func (*UpdateSlotTypeOutput) SetSlotTypeId ¶
func (s *UpdateSlotTypeOutput) SetSlotTypeId(v string) *UpdateSlotTypeOutput
SetSlotTypeId sets the SlotTypeId field's value.
func (*UpdateSlotTypeOutput) SetSlotTypeName ¶
func (s *UpdateSlotTypeOutput) SetSlotTypeName(v string) *UpdateSlotTypeOutput
SetSlotTypeName sets the SlotTypeName field's value.
func (*UpdateSlotTypeOutput) SetSlotTypeValues ¶
func (s *UpdateSlotTypeOutput) SetSlotTypeValues(v []*SlotTypeValue) *UpdateSlotTypeOutput
SetSlotTypeValues sets the SlotTypeValues field's value.
func (*UpdateSlotTypeOutput) SetValueSelectionSetting ¶
func (s *UpdateSlotTypeOutput) SetValueSelectionSetting(v *SlotValueSelectionSetting) *UpdateSlotTypeOutput
SetValueSelectionSetting sets the ValueSelectionSetting field's value.
func (UpdateSlotTypeOutput) String ¶
func (s UpdateSlotTypeOutput) 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 UpdateTestSetInput ¶
type UpdateTestSetInput struct { // The new test set description. Description *string `locationName:"description" type:"string"` // The test set Id for which update test operation to be performed. // // TestSetId is a required field TestSetId *string `location:"uri" locationName:"testSetId" min:"10" type:"string" required:"true"` // The new test set name. // // TestSetName is a required field TestSetName *string `locationName:"testSetName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateTestSetInput) GoString ¶
func (s UpdateTestSetInput) 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 (*UpdateTestSetInput) SetDescription ¶
func (s *UpdateTestSetInput) SetDescription(v string) *UpdateTestSetInput
SetDescription sets the Description field's value.
func (*UpdateTestSetInput) SetTestSetId ¶
func (s *UpdateTestSetInput) SetTestSetId(v string) *UpdateTestSetInput
SetTestSetId sets the TestSetId field's value.
func (*UpdateTestSetInput) SetTestSetName ¶
func (s *UpdateTestSetInput) SetTestSetName(v string) *UpdateTestSetInput
SetTestSetName sets the TestSetName field's value.
func (UpdateTestSetInput) String ¶
func (s UpdateTestSetInput) 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 (*UpdateTestSetInput) Validate ¶
func (s *UpdateTestSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTestSetOutput ¶
type UpdateTestSetOutput struct { // The creation date and time for the updated test set. CreationDateTime *time.Time `locationName:"creationDateTime" type:"timestamp"` // The test set description for the updated test set. Description *string `locationName:"description" type:"string"` // The date and time of the last update for the updated test set. LastUpdatedDateTime *time.Time `locationName:"lastUpdatedDateTime" type:"timestamp"` // Indicates whether audio or text is used for the updated test set. Modality *string `locationName:"modality" type:"string" enum:"TestSetModality"` // The number of conversation turns from the updated test set. NumTurns *int64 `locationName:"numTurns" type:"integer"` // The roleARN used for any operation in the test set to access resources in // the Amazon Web Services account. RoleArn *string `locationName:"roleArn" min:"32" type:"string"` // The status for the updated test set. Status *string `locationName:"status" type:"string" enum:"TestSetStatus"` // The Amazon S3 storage location for the updated test set. StorageLocation *TestSetStorageLocation `locationName:"storageLocation" type:"structure"` // The test set Id for which update test operation to be performed. TestSetId *string `locationName:"testSetId" min:"10" type:"string"` // The test set name for the updated test set. TestSetName *string `locationName:"testSetName" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateTestSetOutput) GoString ¶
func (s UpdateTestSetOutput) 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 (*UpdateTestSetOutput) SetCreationDateTime ¶
func (s *UpdateTestSetOutput) SetCreationDateTime(v time.Time) *UpdateTestSetOutput
SetCreationDateTime sets the CreationDateTime field's value.
func (*UpdateTestSetOutput) SetDescription ¶
func (s *UpdateTestSetOutput) SetDescription(v string) *UpdateTestSetOutput
SetDescription sets the Description field's value.
func (*UpdateTestSetOutput) SetLastUpdatedDateTime ¶
func (s *UpdateTestSetOutput) SetLastUpdatedDateTime(v time.Time) *UpdateTestSetOutput
SetLastUpdatedDateTime sets the LastUpdatedDateTime field's value.
func (*UpdateTestSetOutput) SetModality ¶
func (s *UpdateTestSetOutput) SetModality(v string) *UpdateTestSetOutput
SetModality sets the Modality field's value.
func (*UpdateTestSetOutput) SetNumTurns ¶
func (s *UpdateTestSetOutput) SetNumTurns(v int64) *UpdateTestSetOutput
SetNumTurns sets the NumTurns field's value.
func (*UpdateTestSetOutput) SetRoleArn ¶
func (s *UpdateTestSetOutput) SetRoleArn(v string) *UpdateTestSetOutput
SetRoleArn sets the RoleArn field's value.
func (*UpdateTestSetOutput) SetStatus ¶
func (s *UpdateTestSetOutput) SetStatus(v string) *UpdateTestSetOutput
SetStatus sets the Status field's value.
func (*UpdateTestSetOutput) SetStorageLocation ¶
func (s *UpdateTestSetOutput) SetStorageLocation(v *TestSetStorageLocation) *UpdateTestSetOutput
SetStorageLocation sets the StorageLocation field's value.
func (*UpdateTestSetOutput) SetTestSetId ¶
func (s *UpdateTestSetOutput) SetTestSetId(v string) *UpdateTestSetOutput
SetTestSetId sets the TestSetId field's value.
func (*UpdateTestSetOutput) SetTestSetName ¶
func (s *UpdateTestSetOutput) SetTestSetName(v string) *UpdateTestSetOutput
SetTestSetName sets the TestSetName field's value.
func (UpdateTestSetOutput) String ¶
func (s UpdateTestSetOutput) 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 UserTurnInputSpecification ¶
type UserTurnInputSpecification struct { // Request attributes of the user turn. RequestAttributes map[string]*string `locationName:"requestAttributes" type:"map"` // Contains information about the session state in the input. SessionState *InputSessionStateSpecification `locationName:"sessionState" type:"structure"` // The utterance input in the user turn. // // UtteranceInput is a required field UtteranceInput *UtteranceInputSpecification `locationName:"utteranceInput" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about the user messages in the turn in the input.
func (UserTurnInputSpecification) GoString ¶
func (s UserTurnInputSpecification) 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 (*UserTurnInputSpecification) SetRequestAttributes ¶
func (s *UserTurnInputSpecification) SetRequestAttributes(v map[string]*string) *UserTurnInputSpecification
SetRequestAttributes sets the RequestAttributes field's value.
func (*UserTurnInputSpecification) SetSessionState ¶
func (s *UserTurnInputSpecification) SetSessionState(v *InputSessionStateSpecification) *UserTurnInputSpecification
SetSessionState sets the SessionState field's value.
func (*UserTurnInputSpecification) SetUtteranceInput ¶
func (s *UserTurnInputSpecification) SetUtteranceInput(v *UtteranceInputSpecification) *UserTurnInputSpecification
SetUtteranceInput sets the UtteranceInput field's value.
func (UserTurnInputSpecification) String ¶
func (s UserTurnInputSpecification) 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 UserTurnIntentOutput_ ¶
type UserTurnIntentOutput_ struct { // The name of the intent. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The slots associated with the intent. Slots map[string]*UserTurnSlotOutput_ `locationName:"slots" type:"map"` // contains filtered or unexported fields }
Contains information about the intent that is output for the turn by the test execution.
func (UserTurnIntentOutput_) GoString ¶
func (s UserTurnIntentOutput_) 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 (*UserTurnIntentOutput_) SetName ¶
func (s *UserTurnIntentOutput_) SetName(v string) *UserTurnIntentOutput_
SetName sets the Name field's value.
func (*UserTurnIntentOutput_) SetSlots ¶
func (s *UserTurnIntentOutput_) SetSlots(v map[string]*UserTurnSlotOutput_) *UserTurnIntentOutput_
SetSlots sets the Slots field's value.
func (UserTurnIntentOutput_) String ¶
func (s UserTurnIntentOutput_) 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 UserTurnOutputSpecification ¶
type UserTurnOutputSpecification struct { // The contexts that are active in the turn. ActiveContexts []*ActiveContext `locationName:"activeContexts" type:"list"` // Contains information about the intent. // // Intent is a required field Intent *UserTurnIntentOutput_ `locationName:"intent" type:"structure" required:"true"` // The transcript that is output for the user turn by the test execution. Transcript *string `locationName:"transcript" min:"1" type:"string"` // contains filtered or unexported fields }
Contains results that are output for the user turn by the test execution.
func (UserTurnOutputSpecification) GoString ¶
func (s UserTurnOutputSpecification) 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 (*UserTurnOutputSpecification) SetActiveContexts ¶
func (s *UserTurnOutputSpecification) SetActiveContexts(v []*ActiveContext) *UserTurnOutputSpecification
SetActiveContexts sets the ActiveContexts field's value.
func (*UserTurnOutputSpecification) SetIntent ¶
func (s *UserTurnOutputSpecification) SetIntent(v *UserTurnIntentOutput_) *UserTurnOutputSpecification
SetIntent sets the Intent field's value.
func (*UserTurnOutputSpecification) SetTranscript ¶
func (s *UserTurnOutputSpecification) SetTranscript(v string) *UserTurnOutputSpecification
SetTranscript sets the Transcript field's value.
func (UserTurnOutputSpecification) String ¶
func (s UserTurnOutputSpecification) 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 UserTurnResult ¶
type UserTurnResult struct { // Contains information about the actual output for the user turn. ActualOutput *UserTurnOutputSpecification `locationName:"actualOutput" type:"structure"` // Contains information about the results related to the conversation associated // with the user turn. ConversationLevelResult *ConversationLevelResultDetail `locationName:"conversationLevelResult" type:"structure"` // Specifies whether the expected and actual outputs match or not, or if there // is an error in execution. EndToEndResult *string `locationName:"endToEndResult" type:"string" enum:"TestResultMatchStatus"` // Details about an error in an execution of a test set. ErrorDetails *ExecutionErrorDetails `locationName:"errorDetails" type:"structure"` // Contains information about the expected output for the user turn. // // ExpectedOutput is a required field ExpectedOutput *UserTurnOutputSpecification `locationName:"expectedOutput" type:"structure" required:"true"` // Contains information about the user messages in the turn in the input. // // Input is a required field Input *UserTurnInputSpecification `locationName:"input" type:"structure" required:"true"` // Specifies whether the expected and actual intents match or not. IntentMatchResult *string `locationName:"intentMatchResult" type:"string" enum:"TestResultMatchStatus"` // Specifies whether the expected and actual slots match or not. SlotMatchResult *string `locationName:"slotMatchResult" type:"string" enum:"TestResultMatchStatus"` // Specifies whether the expected and actual speech transcriptions match or // not, or if there is an error in execution. SpeechTranscriptionResult *string `locationName:"speechTranscriptionResult" type:"string" enum:"TestResultMatchStatus"` // contains filtered or unexported fields }
Contains the results for the user turn by the test execution.
func (UserTurnResult) GoString ¶
func (s UserTurnResult) 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 (*UserTurnResult) SetActualOutput ¶
func (s *UserTurnResult) SetActualOutput(v *UserTurnOutputSpecification) *UserTurnResult
SetActualOutput sets the ActualOutput field's value.
func (*UserTurnResult) SetConversationLevelResult ¶
func (s *UserTurnResult) SetConversationLevelResult(v *ConversationLevelResultDetail) *UserTurnResult
SetConversationLevelResult sets the ConversationLevelResult field's value.
func (*UserTurnResult) SetEndToEndResult ¶
func (s *UserTurnResult) SetEndToEndResult(v string) *UserTurnResult
SetEndToEndResult sets the EndToEndResult field's value.
func (*UserTurnResult) SetErrorDetails ¶
func (s *UserTurnResult) SetErrorDetails(v *ExecutionErrorDetails) *UserTurnResult
SetErrorDetails sets the ErrorDetails field's value.
func (*UserTurnResult) SetExpectedOutput ¶
func (s *UserTurnResult) SetExpectedOutput(v *UserTurnOutputSpecification) *UserTurnResult
SetExpectedOutput sets the ExpectedOutput field's value.
func (*UserTurnResult) SetInput ¶
func (s *UserTurnResult) SetInput(v *UserTurnInputSpecification) *UserTurnResult
SetInput sets the Input field's value.
func (*UserTurnResult) SetIntentMatchResult ¶
func (s *UserTurnResult) SetIntentMatchResult(v string) *UserTurnResult
SetIntentMatchResult sets the IntentMatchResult field's value.
func (*UserTurnResult) SetSlotMatchResult ¶
func (s *UserTurnResult) SetSlotMatchResult(v string) *UserTurnResult
SetSlotMatchResult sets the SlotMatchResult field's value.
func (*UserTurnResult) SetSpeechTranscriptionResult ¶
func (s *UserTurnResult) SetSpeechTranscriptionResult(v string) *UserTurnResult
SetSpeechTranscriptionResult sets the SpeechTranscriptionResult field's value.
func (UserTurnResult) String ¶
func (s UserTurnResult) 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 UserTurnSlotOutput_ ¶
type UserTurnSlotOutput_ struct { // A list of items mapping the name of the subslots to information about those // subslots. SubSlots map[string]*UserTurnSlotOutput_ `locationName:"subSlots" type:"map"` // The value output by the slot recognition. Value *string `locationName:"value" min:"1" type:"string"` // Values that are output by the slot recognition. Values []*UserTurnSlotOutput_ `locationName:"values" type:"list"` // contains filtered or unexported fields }
Contains information about a slot output by the test set execution.
func (UserTurnSlotOutput_) GoString ¶
func (s UserTurnSlotOutput_) 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 (*UserTurnSlotOutput_) SetSubSlots ¶
func (s *UserTurnSlotOutput_) SetSubSlots(v map[string]*UserTurnSlotOutput_) *UserTurnSlotOutput_
SetSubSlots sets the SubSlots field's value.
func (*UserTurnSlotOutput_) SetValue ¶
func (s *UserTurnSlotOutput_) SetValue(v string) *UserTurnSlotOutput_
SetValue sets the Value field's value.
func (*UserTurnSlotOutput_) SetValues ¶
func (s *UserTurnSlotOutput_) SetValues(v []*UserTurnSlotOutput_) *UserTurnSlotOutput_
SetValues sets the Values field's value.
func (UserTurnSlotOutput_) String ¶
func (s UserTurnSlotOutput_) 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 UserTurnSpecification ¶
type UserTurnSpecification struct { // Contains results about the expected output for the user turn. // // Expected is a required field Expected *UserTurnOutputSpecification `locationName:"expected" type:"structure" required:"true"` // Contains information about the user messages in the turn in the input. // // Input is a required field Input *UserTurnInputSpecification `locationName:"input" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about the expected and input values for the user turn.
func (UserTurnSpecification) GoString ¶
func (s UserTurnSpecification) 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 (*UserTurnSpecification) SetExpected ¶
func (s *UserTurnSpecification) SetExpected(v *UserTurnOutputSpecification) *UserTurnSpecification
SetExpected sets the Expected field's value.
func (*UserTurnSpecification) SetInput ¶
func (s *UserTurnSpecification) SetInput(v *UserTurnInputSpecification) *UserTurnSpecification
SetInput sets the Input field's value.
func (UserTurnSpecification) String ¶
func (s UserTurnSpecification) 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 UtteranceAggregationDuration ¶
type UtteranceAggregationDuration struct { // The desired time window for aggregating utterances. // // RelativeAggregationDuration is a required field RelativeAggregationDuration *RelativeAggregationDuration `locationName:"relativeAggregationDuration" type:"structure" required:"true"` // contains filtered or unexported fields }
Provides parameters for setting the time window and duration for aggregating utterance data.
func (UtteranceAggregationDuration) GoString ¶
func (s UtteranceAggregationDuration) 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 (*UtteranceAggregationDuration) SetRelativeAggregationDuration ¶
func (s *UtteranceAggregationDuration) SetRelativeAggregationDuration(v *RelativeAggregationDuration) *UtteranceAggregationDuration
SetRelativeAggregationDuration sets the RelativeAggregationDuration field's value.
func (UtteranceAggregationDuration) String ¶
func (s UtteranceAggregationDuration) 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 (*UtteranceAggregationDuration) Validate ¶
func (s *UtteranceAggregationDuration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UtteranceAudioInputSpecification ¶
type UtteranceAudioInputSpecification struct { // Amazon S3 file pointing to the audio. // // AudioFileS3Location is a required field AudioFileS3Location *string `locationName:"audioFileS3Location" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the audio for an utterance.
func (UtteranceAudioInputSpecification) GoString ¶
func (s UtteranceAudioInputSpecification) 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 (*UtteranceAudioInputSpecification) SetAudioFileS3Location ¶
func (s *UtteranceAudioInputSpecification) SetAudioFileS3Location(v string) *UtteranceAudioInputSpecification
SetAudioFileS3Location sets the AudioFileS3Location field's value.
func (UtteranceAudioInputSpecification) String ¶
func (s UtteranceAudioInputSpecification) 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 UtteranceBotResponse ¶
type UtteranceBotResponse struct { // The text of the response to the utterance from the bot. Content *string `locationName:"content" type:"string"` // The type of the response. The following values are possible: // // * PlainText – A plain text string. // // * CustomPayload – A response string that you can customize to include // data or metadata for your application. // // * SSML – A string that includes Speech Synthesis Markup Language to // customize the audio response. // // * ImageResponseCard – An image with buttons that the customer can select. // See ImageResponseCard (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_ImageResponseCard.html) // for more information. ContentType *string `locationName:"contentType" type:"string" enum:"UtteranceContentType"` // A card that is shown to the user by a messaging platform. You define the // contents of the card, the card is displayed by the platform. // // When you use a response card, the response from the user is constrained to // the text associated with a button on the card. ImageResponseCard *ImageResponseCard `locationName:"imageResponseCard" type:"structure"` // contains filtered or unexported fields }
An object that contains a response to the utterance from the bot.
func (UtteranceBotResponse) GoString ¶
func (s UtteranceBotResponse) 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 (*UtteranceBotResponse) SetContent ¶
func (s *UtteranceBotResponse) SetContent(v string) *UtteranceBotResponse
SetContent sets the Content field's value.
func (*UtteranceBotResponse) SetContentType ¶
func (s *UtteranceBotResponse) SetContentType(v string) *UtteranceBotResponse
SetContentType sets the ContentType field's value.
func (*UtteranceBotResponse) SetImageResponseCard ¶
func (s *UtteranceBotResponse) SetImageResponseCard(v *ImageResponseCard) *UtteranceBotResponse
SetImageResponseCard sets the ImageResponseCard field's value.
func (UtteranceBotResponse) String ¶
func (s UtteranceBotResponse) 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 UtteranceDataSortBy ¶
type UtteranceDataSortBy struct { // The measure by which to sort the utterance analytics data. // // * Count – The number of utterances. // // * UtteranceTimestamp – The date and time of the utterance. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true" enum:"AnalyticsUtteranceSortByName"` // Specifies whether to sort the results in ascending or descending order. // // Order is a required field Order *string `locationName:"order" type:"string" required:"true" enum:"AnalyticsSortOrder"` // contains filtered or unexported fields }
An object specifying the measure and method by which to sort the utterance data.
func (UtteranceDataSortBy) GoString ¶
func (s UtteranceDataSortBy) 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 (*UtteranceDataSortBy) SetName ¶
func (s *UtteranceDataSortBy) SetName(v string) *UtteranceDataSortBy
SetName sets the Name field's value.
func (*UtteranceDataSortBy) SetOrder ¶
func (s *UtteranceDataSortBy) SetOrder(v string) *UtteranceDataSortBy
SetOrder sets the Order field's value.
func (UtteranceDataSortBy) String ¶
func (s UtteranceDataSortBy) 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 (*UtteranceDataSortBy) Validate ¶
func (s *UtteranceDataSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UtteranceInputSpecification ¶
type UtteranceInputSpecification struct { // Contains information about the audio input for an utterance. AudioInput *UtteranceAudioInputSpecification `locationName:"audioInput" type:"structure"` // A text input transcription of the utterance. It is only applicable for test-sets // containing text data. TextInput *string `locationName:"textInput" min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about input of an utterance.
func (UtteranceInputSpecification) GoString ¶
func (s UtteranceInputSpecification) 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 (*UtteranceInputSpecification) SetAudioInput ¶
func (s *UtteranceInputSpecification) SetAudioInput(v *UtteranceAudioInputSpecification) *UtteranceInputSpecification
SetAudioInput sets the AudioInput field's value.
func (*UtteranceInputSpecification) SetTextInput ¶
func (s *UtteranceInputSpecification) SetTextInput(v string) *UtteranceInputSpecification
SetTextInput sets the TextInput field's value.
func (UtteranceInputSpecification) String ¶
func (s UtteranceInputSpecification) 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 UtteranceLevelTestResultItem ¶
type UtteranceLevelTestResultItem struct { // The unique identifier for the conversation associated with the result. ConversationId *string `locationName:"conversationId" min:"1" type:"string"` // The record number of the result. // // RecordNumber is a required field RecordNumber *int64 `locationName:"recordNumber" min:"1" type:"long" required:"true"` // Contains information about the turn associated with the result. // // TurnResult is a required field TurnResult *TestSetTurnResult `locationName:"turnResult" type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about multiple utterances in the results of a test set execution.
func (UtteranceLevelTestResultItem) GoString ¶
func (s UtteranceLevelTestResultItem) 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 (*UtteranceLevelTestResultItem) SetConversationId ¶
func (s *UtteranceLevelTestResultItem) SetConversationId(v string) *UtteranceLevelTestResultItem
SetConversationId sets the ConversationId field's value.
func (*UtteranceLevelTestResultItem) SetRecordNumber ¶
func (s *UtteranceLevelTestResultItem) SetRecordNumber(v int64) *UtteranceLevelTestResultItem
SetRecordNumber sets the RecordNumber field's value.
func (*UtteranceLevelTestResultItem) SetTurnResult ¶
func (s *UtteranceLevelTestResultItem) SetTurnResult(v *TestSetTurnResult) *UtteranceLevelTestResultItem
SetTurnResult sets the TurnResult field's value.
func (UtteranceLevelTestResultItem) String ¶
func (s UtteranceLevelTestResultItem) 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 UtteranceLevelTestResults ¶
type UtteranceLevelTestResults struct { // Contains information about an utterance in the results of the test set execution. // // Items is a required field Items []*UtteranceLevelTestResultItem `locationName:"items" type:"list" required:"true"` // contains filtered or unexported fields }
Contains information about the utterances in the results of the test set execution.
func (UtteranceLevelTestResults) GoString ¶
func (s UtteranceLevelTestResults) 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 (*UtteranceLevelTestResults) SetItems ¶
func (s *UtteranceLevelTestResults) SetItems(v []*UtteranceLevelTestResultItem) *UtteranceLevelTestResults
SetItems sets the Items field's value.
func (UtteranceLevelTestResults) String ¶
func (s UtteranceLevelTestResults) 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 UtteranceSpecification ¶
type UtteranceSpecification struct { // The name of the intent that the utterance is associated to. AssociatedIntentName *string `locationName:"associatedIntentName" min:"1" type:"string"` // The name of the slot that the utterance is associated to. AssociatedSlotName *string `locationName:"associatedSlotName" min:"1" type:"string"` // The duration in milliseconds of the audio associated with the utterance. AudioVoiceDurationMillis *int64 `locationName:"audioVoiceDurationMillis" type:"long"` // The identifier of the alias of the bot that the utterance was made to. BotAliasId *string `locationName:"botAliasId" min:"10" type:"string"` // The identifier for the audio of the bot response. BotResponseAudioVoiceId *string `locationName:"botResponseAudioVoiceId" type:"string"` // A list of objects containing information about the bot response to the utterance. BotResponses []*UtteranceBotResponse `locationName:"botResponses" type:"list"` // The version of the bot that the utterance was made to. BotVersion *string `locationName:"botVersion" min:"1" type:"string"` // The channel that is integrated with the bot that the utterance was made to. Channel *string `locationName:"channel" min:"1" type:"string"` // The date and time when the conversation in which the utterance took place // ended. A conversation is defined as a unique combination of a sessionId and // an originatingRequestId. ConversationEndTime *time.Time `locationName:"conversationEndTime" type:"timestamp"` // The date and time when the conversation in which the utterance took place // began. A conversation is defined as a unique combination of a sessionId and // an originatingRequestId. ConversationStartTime *time.Time `locationName:"conversationStartTime" type:"timestamp"` // The type of dialog action that the utterance is associated to. See the type // field in DialogAction (https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_DialogAction.html) // for more information. DialogActionType *string `locationName:"dialogActionType" type:"string"` // The input type of the utterance. The possible values are as follows: // // * PCM format: audio data must be in little-endian byte order. audio/l16; // rate=16000; channels=1 audio/x-l16; sample-rate=16000; channel-count=1 // audio/lpcm; sample-rate=8000; sample-size-bits=16; channel-count=1; is-big-endian=false // // * Opus format audio/x-cbr-opus-with-preamble;preamble-size=0;bit-rate=256000;frame-size-milliseconds=4 // // * Text format text/plain; charset=utf-8 InputType *string `locationName:"inputType" type:"string"` // The state of the intent that the utterance is associated to. IntentState *string `locationName:"intentState" type:"string" enum:"IntentState"` // The locale of the bot that the utterance was made to. LocaleId *string `locationName:"localeId" type:"string"` // The mode of the session. The possible values are as follows: // // * Speech – The session consisted of spoken dialogue. // // * Text – The session consisted of written dialogue. // // * DTMF – The session consisted of touch-tone keypad (Dual Tone Multi-Frequency) // key presses. // // * MultiMode – The session consisted of multiple modes. Mode *string `locationName:"mode" type:"string" enum:"AnalyticsModality"` // The output type of the utterance. The possible values are as follows: // // * audio/mpeg // // * audio/ogg // // * audio/pcm (16 KHz) // // * audio/ (defaults to mpeg) // // * text/plain; charset=utf-8 OutputType *string `locationName:"outputType" type:"string"` // The identifier of the session that the utterance was made in. SessionId *string `locationName:"sessionId" type:"string"` // The slots that have been filled in the session by the time of the utterance. SlotsFilledInSession *string `locationName:"slotsFilledInSession" type:"string"` // The text of the utterance. Utterance *string `locationName:"utterance" type:"string"` // The identifier of the request associated with the utterance. UtteranceRequestId *string `locationName:"utteranceRequestId" min:"10" type:"string"` // The date and time when the utterance took place. UtteranceTimestamp *time.Time `locationName:"utteranceTimestamp" type:"timestamp"` // Specifies whether the bot understood the utterance or not. UtteranceUnderstood *bool `locationName:"utteranceUnderstood" type:"boolean"` // contains filtered or unexported fields }
An object containing information about a specific utterance.
func (UtteranceSpecification) GoString ¶
func (s UtteranceSpecification) 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 (*UtteranceSpecification) SetAssociatedIntentName ¶
func (s *UtteranceSpecification) SetAssociatedIntentName(v string) *UtteranceSpecification
SetAssociatedIntentName sets the AssociatedIntentName field's value.
func (*UtteranceSpecification) SetAssociatedSlotName ¶
func (s *UtteranceSpecification) SetAssociatedSlotName(v string) *UtteranceSpecification
SetAssociatedSlotName sets the AssociatedSlotName field's value.
func (*UtteranceSpecification) SetAudioVoiceDurationMillis ¶
func (s *UtteranceSpecification) SetAudioVoiceDurationMillis(v int64) *UtteranceSpecification
SetAudioVoiceDurationMillis sets the AudioVoiceDurationMillis field's value.
func (*UtteranceSpecification) SetBotAliasId ¶
func (s *UtteranceSpecification) SetBotAliasId(v string) *UtteranceSpecification
SetBotAliasId sets the BotAliasId field's value.
func (*UtteranceSpecification) SetBotResponseAudioVoiceId ¶
func (s *UtteranceSpecification) SetBotResponseAudioVoiceId(v string) *UtteranceSpecification
SetBotResponseAudioVoiceId sets the BotResponseAudioVoiceId field's value.
func (*UtteranceSpecification) SetBotResponses ¶
func (s *UtteranceSpecification) SetBotResponses(v []*UtteranceBotResponse) *UtteranceSpecification
SetBotResponses sets the BotResponses field's value.
func (*UtteranceSpecification) SetBotVersion ¶
func (s *UtteranceSpecification) SetBotVersion(v string) *UtteranceSpecification
SetBotVersion sets the BotVersion field's value.
func (*UtteranceSpecification) SetChannel ¶
func (s *UtteranceSpecification) SetChannel(v string) *UtteranceSpecification
SetChannel sets the Channel field's value.
func (*UtteranceSpecification) SetConversationEndTime ¶
func (s *UtteranceSpecification) SetConversationEndTime(v time.Time) *UtteranceSpecification
SetConversationEndTime sets the ConversationEndTime field's value.
func (*UtteranceSpecification) SetConversationStartTime ¶
func (s *UtteranceSpecification) SetConversationStartTime(v time.Time) *UtteranceSpecification
SetConversationStartTime sets the ConversationStartTime field's value.
func (*UtteranceSpecification) SetDialogActionType ¶
func (s *UtteranceSpecification) SetDialogActionType(v string) *UtteranceSpecification
SetDialogActionType sets the DialogActionType field's value.
func (*UtteranceSpecification) SetInputType ¶
func (s *UtteranceSpecification) SetInputType(v string) *UtteranceSpecification
SetInputType sets the InputType field's value.
func (*UtteranceSpecification) SetIntentState ¶
func (s *UtteranceSpecification) SetIntentState(v string) *UtteranceSpecification
SetIntentState sets the IntentState field's value.
func (*UtteranceSpecification) SetLocaleId ¶
func (s *UtteranceSpecification) SetLocaleId(v string) *UtteranceSpecification
SetLocaleId sets the LocaleId field's value.
func (*UtteranceSpecification) SetMode ¶
func (s *UtteranceSpecification) SetMode(v string) *UtteranceSpecification
SetMode sets the Mode field's value.
func (*UtteranceSpecification) SetOutputType ¶
func (s *UtteranceSpecification) SetOutputType(v string) *UtteranceSpecification
SetOutputType sets the OutputType field's value.
func (*UtteranceSpecification) SetSessionId ¶
func (s *UtteranceSpecification) SetSessionId(v string) *UtteranceSpecification
SetSessionId sets the SessionId field's value.
func (*UtteranceSpecification) SetSlotsFilledInSession ¶
func (s *UtteranceSpecification) SetSlotsFilledInSession(v string) *UtteranceSpecification
SetSlotsFilledInSession sets the SlotsFilledInSession field's value.
func (*UtteranceSpecification) SetUtterance ¶
func (s *UtteranceSpecification) SetUtterance(v string) *UtteranceSpecification
SetUtterance sets the Utterance field's value.
func (*UtteranceSpecification) SetUtteranceRequestId ¶
func (s *UtteranceSpecification) SetUtteranceRequestId(v string) *UtteranceSpecification
SetUtteranceRequestId sets the UtteranceRequestId field's value.
func (*UtteranceSpecification) SetUtteranceTimestamp ¶
func (s *UtteranceSpecification) SetUtteranceTimestamp(v time.Time) *UtteranceSpecification
SetUtteranceTimestamp sets the UtteranceTimestamp field's value.
func (*UtteranceSpecification) SetUtteranceUnderstood ¶
func (s *UtteranceSpecification) SetUtteranceUnderstood(v bool) *UtteranceSpecification
SetUtteranceUnderstood sets the UtteranceUnderstood field's value.
func (UtteranceSpecification) String ¶
func (s UtteranceSpecification) 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 ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
One of the input parameters in your request isn't valid. Check the parameters and try your request again.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) 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 (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) 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 VoiceSettings ¶
type VoiceSettings struct { // Indicates the type of Amazon Polly voice that Amazon Lex should use for voice // interaction with the user. For more information, see the engine parameter // of the SynthesizeSpeech operation (https://docs.aws.amazon.com/polly/latest/dg/API_SynthesizeSpeech.html#polly-SynthesizeSpeech-request-Engine) // in the Amazon Polly developer guide. // // If you do not specify a value, the default is standard. Engine *string `locationName:"engine" type:"string" enum:"VoiceEngine"` // The identifier of the Amazon Polly voice to use. // // VoiceId is a required field VoiceId *string `locationName:"voiceId" type:"string" required:"true"` // contains filtered or unexported fields }
Defines settings for using an Amazon Polly voice to communicate with a user.
func (VoiceSettings) GoString ¶
func (s VoiceSettings) 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 (*VoiceSettings) SetEngine ¶
func (s *VoiceSettings) SetEngine(v string) *VoiceSettings
SetEngine sets the Engine field's value.
func (*VoiceSettings) SetVoiceId ¶
func (s *VoiceSettings) SetVoiceId(v string) *VoiceSettings
SetVoiceId sets the VoiceId field's value.
func (VoiceSettings) String ¶
func (s VoiceSettings) 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 (*VoiceSettings) Validate ¶
func (s *VoiceSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type WaitAndContinueSpecification ¶
type WaitAndContinueSpecification struct { // Specifies whether the bot will wait for a user to respond. When this field // is false, wait and continue responses for a slot aren't used. If the active // field isn't specified, the default is true. Active *bool `locationName:"active" type:"boolean"` // The response that Amazon Lex sends to indicate that the bot is ready to continue // the conversation. // // ContinueResponse is a required field ContinueResponse *ResponseSpecification `locationName:"continueResponse" type:"structure" required:"true"` // A response that Amazon Lex sends periodically to the user to indicate that // the bot is still waiting for input from the user. StillWaitingResponse *StillWaitingResponseSpecification `locationName:"stillWaitingResponse" type:"structure"` // The response that Amazon Lex sends to indicate that the bot is waiting for // the conversation to continue. // // WaitingResponse is a required field WaitingResponse *ResponseSpecification `locationName:"waitingResponse" type:"structure" required:"true"` // contains filtered or unexported fields }
Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
func (WaitAndContinueSpecification) GoString ¶
func (s WaitAndContinueSpecification) 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 (*WaitAndContinueSpecification) SetActive ¶
func (s *WaitAndContinueSpecification) SetActive(v bool) *WaitAndContinueSpecification
SetActive sets the Active field's value.
func (*WaitAndContinueSpecification) SetContinueResponse ¶
func (s *WaitAndContinueSpecification) SetContinueResponse(v *ResponseSpecification) *WaitAndContinueSpecification
SetContinueResponse sets the ContinueResponse field's value.
func (*WaitAndContinueSpecification) SetStillWaitingResponse ¶
func (s *WaitAndContinueSpecification) SetStillWaitingResponse(v *StillWaitingResponseSpecification) *WaitAndContinueSpecification
SetStillWaitingResponse sets the StillWaitingResponse field's value.
func (*WaitAndContinueSpecification) SetWaitingResponse ¶
func (s *WaitAndContinueSpecification) SetWaitingResponse(v *ResponseSpecification) *WaitAndContinueSpecification
SetWaitingResponse sets the WaitingResponse field's value.
func (WaitAndContinueSpecification) String ¶
func (s WaitAndContinueSpecification) 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 (*WaitAndContinueSpecification) Validate ¶
func (s *WaitAndContinueSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package lexmodelsv2iface provides an interface to enable mocking the Amazon Lex Model Building V2 service client for testing your code.
|
Package lexmodelsv2iface provides an interface to enable mocking the Amazon Lex Model Building V2 service client for testing your code. |