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 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 BotSortAttribute_Values() []string
- func BotStatus_Values() []string
- func BotVersionSortAttribute_Values() []string
- func BuiltInIntentSortAttribute_Values() []string
- func BuiltInSlotTypeSortAttribute_Values() []string
- func IntentFilterName_Values() []string
- func IntentFilterOperator_Values() []string
- func IntentSortAttribute_Values() []string
- func ObfuscationSettingType_Values() []string
- func SlotConstraint_Values() []string
- func SlotFilterName_Values() []string
- func SlotFilterOperator_Values() []string
- func SlotSortAttribute_Values() []string
- func SlotTypeFilterName_Values() []string
- func SlotTypeFilterOperator_Values() []string
- func SlotTypeSortAttribute_Values() []string
- func SlotValueResolutionStrategy_Values() []string
- func SortOrder_Values() []string
- type AudioLogDestination
- type AudioLogSetting
- 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 BotFilter
- 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 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 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) 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 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 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 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 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) SetBotName(v string) *CreateBotInput
- func (s *CreateBotInput) SetBotTags(v map[string]*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) 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) 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) SetBotName(v string) *CreateBotOutput
- func (s *CreateBotOutput) SetBotStatus(v string) *CreateBotOutput
- func (s *CreateBotOutput) SetBotTags(v map[string]*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 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) 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) 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 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) SetObfuscationSetting(v *ObfuscationSetting) *CreateSlotInput
- func (s *CreateSlotInput) SetSlotName(v string) *CreateSlotInput
- func (s *CreateSlotInput) SetSlotTypeId(v string) *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) 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) 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) SetDescription(v string) *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) SetCreationDateTime(v time.Time) *CreateSlotTypeOutput
- func (s *CreateSlotTypeOutput) SetDescription(v string) *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 CustomPayload
- type DataPrivacy
- 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 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 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 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) 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) 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) 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) SetBotName(v string) *DescribeBotOutput
- func (s *DescribeBotOutput) SetBotStatus(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) 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 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) SetBotName(v string) *DescribeBotVersionOutput
- func (s *DescribeBotVersionOutput) SetBotStatus(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) SetRoleArn(v string) *DescribeBotVersionOutput
- func (s DescribeBotVersionOutput) 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) 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 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) 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) 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) SetCreationDateTime(v time.Time) *DescribeSlotTypeOutput
- func (s *DescribeSlotTypeOutput) SetDescription(v string) *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 DialogCodeHookSettings
- type FulfillmentCodeHookSettings
- 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 InputContext
- type IntentClosingSetting
- type IntentConfirmationSetting
- func (s IntentConfirmationSetting) GoString() string
- func (s *IntentConfirmationSetting) SetDeclinationResponse(v *ResponseSpecification) *IntentConfirmationSetting
- func (s *IntentConfirmationSetting) SetPromptSpecification(v *PromptSpecification) *IntentConfirmationSetting
- func (s IntentConfirmationSetting) String() string
- func (s *IntentConfirmationSetting) Validate() error
- type IntentFilter
- type IntentSortBy
- 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 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) 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) 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) 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) 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) 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) 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) 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) DescribeBotRequest(input *DescribeBotInput) (req *request.Request, output *DescribeBotOutput)
- 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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)
- 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 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 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 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 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 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 PlainTextMessage
- 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 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) String() string
- func (s *PromptSpecification) 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 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 SSMLMessage
- type SampleUtterance
- type SampleValue
- 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 SlotDefaultValue
- type SlotDefaultValueSpecification
- type SlotFilter
- type SlotPriority
- 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 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) SetSlotTypeId(v string) *SlotTypeSummary
- func (s *SlotTypeSummary) SetSlotTypeName(v string) *SlotTypeSummary
- func (s SlotTypeSummary) String() string
- type SlotTypeValue
- 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) SetSlotConstraint(v string) *SlotValueElicitationSetting
- func (s *SlotValueElicitationSetting) SetWaitAndContinueSpecification(v *WaitAndContinueSpecification) *SlotValueElicitationSetting
- func (s SlotValueElicitationSetting) String() string
- func (s *SlotValueElicitationSetting) Validate() error
- type SlotValueRegexFilter
- type SlotValueSelectionSetting
- func (s SlotValueSelectionSetting) GoString() string
- 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 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 TagResourceInput
- type TagResourceOutput
- type TextLogDestination
- type TextLogSetting
- 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 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) SetBotName(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) 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) 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) 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) SetBotName(v string) *UpdateBotOutput
- func (s *UpdateBotOutput) SetBotStatus(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 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) 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) 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 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) 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) 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) 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) 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) SetDescription(v string) *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) SetCreationDateTime(v time.Time) *UpdateSlotTypeOutput
- func (s *UpdateSlotTypeOutput) SetDescription(v string) *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 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) 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 ( // 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 ( // BotFilterOperatorCo is a BotFilterOperator enum value BotFilterOperatorCo = "CO" // BotFilterOperatorEq is a BotFilterOperator enum value BotFilterOperatorEq = "EQ" )
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" )
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" )
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 ( // ObfuscationSettingTypeNone is a ObfuscationSettingType enum value ObfuscationSettingTypeNone = "None" // ObfuscationSettingTypeDefaultObfuscation is a ObfuscationSettingType enum value ObfuscationSettingTypeDefaultObfuscation = "DefaultObfuscation" )
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 ( // SlotSortAttributeSlotName is a SlotSortAttribute enum value SlotSortAttributeSlotName = "SlotName" // SlotSortAttributeLastUpdatedDateTime is a SlotSortAttribute enum value SlotSortAttributeLastUpdatedDateTime = "LastUpdatedDateTime" )
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" )
const ( // SortOrderAscending is a SortOrder enum value SortOrderAscending = "Ascending" // SortOrderDescending is a SortOrder enum value SortOrderDescending = "Descending" )
const ( // ErrCodeConflictException for service response error code // "ConflictException". ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". ErrCodeInternalServerException = "InternalServerException" // ErrCodePreconditionFailedException for service response error code // "PreconditionFailedException". ErrCodePreconditionFailedException = "PreconditionFailedException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". 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 (
// BotFilterNameBotName is a BotFilterName enum value
BotFilterNameBotName = "BotName"
)
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 (
// IntentFilterNameIntentName is a IntentFilterName enum value
IntentFilterNameIntentName = "IntentName"
)
const (
// SlotFilterNameSlotName is a SlotFilterName enum value
SlotFilterNameSlotName = "SlotName"
)
const (
// SlotTypeFilterNameSlotTypeName is a SlotTypeFilterName enum value
SlotTypeFilterNameSlotTypeName = "SlotTypeName"
)
Variables ¶
This section is empty.
Functions ¶
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 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 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 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 ObfuscationSettingType_Values ¶
func ObfuscationSettingType_Values() []string
ObfuscationSettingType_Values returns all elements of the ObfuscationSettingType 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 SlotSortAttribute_Values ¶
func SlotSortAttribute_Values() []string
SlotSortAttribute_Values returns all elements of the SlotSortAttribute 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
Types ¶
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 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
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
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"` // 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
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) String ¶
func (s AudioLogSetting) String() string
String returns the string representation
func (*AudioLogSetting) Validate ¶
func (s *AudioLogSetting) 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
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
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
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
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 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 operation.
func (BotAliasSummary) GoString ¶
func (s BotAliasSummary) GoString() string
GoString returns the string representation
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
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) SetOperator ¶
SetOperator sets the Operator field's value.
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
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
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
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
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
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
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 operation.
func (BotLocaleSummary) GoString ¶
func (s BotLocaleSummary) GoString() string
GoString returns the string representation
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
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) 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 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 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 operation.
func (BotSummary) GoString ¶
func (s BotSummary) GoString() string
GoString returns the string representation
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) 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
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
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
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
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
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 operation.
func (BotVersionSummary) GoString ¶
func (s BotVersionSummary) GoString() string
GoString returns the string representation
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
type BuildBotLocaleInput ¶
type BuildBotLocaleInput struct { // The identifier of the bot to build. The identifier is returned in the response // from the 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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
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
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
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
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 operation.
func (BuiltInIntentSummary) GoString ¶
func (s BuiltInIntentSummary) GoString() string
GoString returns the string representation
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
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
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
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 operation.
func (BuiltInSlotTypeSummary) GoString ¶
func (s BuiltInSlotTypeSummary) GoString() string
GoString returns the string representation
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
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.
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
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
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 fulfilles // 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
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
func (*CodeHookSpecification) Validate ¶
func (s *CodeHookSpecification) 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 }
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
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
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
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
func (*ConversationLogSettings) Validate ¶
func (s *ConversationLogSettings) 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 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
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
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
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
type CreateBotInput ¶
type CreateBotInput struct { // 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"` // 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
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) 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
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"` // 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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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 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
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) 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
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"` // 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
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) 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
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 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"` // 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
func (*CreateBotOutput) SetBotId ¶
func (s *CreateBotOutput) SetBotId(v string) *CreateBotOutput
SetBotId sets the BotId 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) 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
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
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
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
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
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 identifier of 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"` // 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. // // 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
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) 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
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 identifier of 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"` // 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
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) 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
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html). // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // 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 is a required field SlotTypeId *string `locationName:"slotTypeId" min:"1" type:"string" required:"true"` // 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
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) 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) 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
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 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"` // 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
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) 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) 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
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"` // A description of the slot type. Use the description to help identify the // slot type in lists. Description *string `locationName:"description" type:"string"` // 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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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 account. // // 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: // // * OriginalValue - Returns the value entered by the user, if the user value // is similar to the slot value. // // * TopResolution - 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 // OriginalValue. // // ValueSelectionSetting is a required field ValueSelectionSetting *SlotValueSelectionSetting `locationName:"valueSelectionSetting" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateSlotTypeInput) GoString ¶
func (s CreateSlotTypeInput) GoString() string
GoString returns the string representation
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) SetDescription ¶
func (s *CreateSlotTypeInput) SetDescription(v string) *CreateSlotTypeInput
SetDescription sets the Description 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
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"` // 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 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
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) 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) 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
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
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
func (*CustomPayload) Validate ¶
func (s *CustomPayload) 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 (https://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
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
func (*DataPrivacy) Validate ¶
func (s *DataPrivacy) 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"` // When this parameter is true, Amazon Lex doesn't check to see if any other // resource is using the alias before it is deleted. 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
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
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
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
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"` // When true, Amazon Lex doesn't check to see if another resource, such as an // alias, is using the bot before it is deleted. 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
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
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
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
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
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
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, the DeleteBotVersion operations throws a ResourceInUseException // exception if you try to delete a bot version that has an alias pointing at // it. Set the skipResourceInUseCheck parameter to true to skip this check and // remove the version even if an alias points to it. 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
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
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
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
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
func (DeleteIntentOutput) String ¶
func (s DeleteIntentOutput) String() string
String returns the string representation
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
func (DeleteSlotOutput) String ¶
func (s DeleteSlotOutput) String() string
String returns the string representation
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
func (DeleteSlotTypeOutput) String ¶
func (s DeleteSlotTypeOutput) String() string
String returns the string representation
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
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
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"` // 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
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) 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
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
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
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 identifier of 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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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 identifier of 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"` // 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"` // 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
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) 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) 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
type DescribeBotOutput ¶
type DescribeBotOutput struct { // The unique identifier of the bot. 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 // to be used in conversations with users. BotStatus *string `locationName:"botStatus" type:"string" enum:"BotStatus"` // 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"` // 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
func (*DescribeBotOutput) SetBotId ¶
func (s *DescribeBotOutput) SetBotId(v string) *DescribeBotOutput
SetBotId sets the BotId 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) 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) 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
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
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
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 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 version of the bot to describe. 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"` // 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
func (*DescribeBotVersionOutput) SetBotId ¶
func (s *DescribeBotVersionOutput) SetBotId(v string) *DescribeBotVersionOutput
SetBotId sets the BotId 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) 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) 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
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 // https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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"` // 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
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) 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
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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"` // 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"` // 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
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) 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) 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
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 // https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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"` // 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"` // 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
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) 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) 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
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
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
func (*DialogCodeHookSettings) Validate ¶
func (s *DialogCodeHookSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FulfillmentCodeHookSettings ¶
type FulfillmentCodeHookSettings struct { // 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"` // 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
func (*FulfillmentCodeHookSettings) SetEnabled ¶
func (s *FulfillmentCodeHookSettings) SetEnabled(v bool) *FulfillmentCodeHookSettings
SetEnabled sets the Enabled field's value.
func (FulfillmentCodeHookSettings) String ¶
func (s FulfillmentCodeHookSettings) String() string
String returns the string representation
func (*FulfillmentCodeHookSettings) Validate ¶
func (s *FulfillmentCodeHookSettings) 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
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
func (*ImageResponseCard) Validate ¶
func (s *ImageResponseCard) 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 }
The name of 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
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
func (*InputContext) Validate ¶
func (s *InputContext) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IntentClosingSetting ¶
type IntentClosingSetting struct { // The response that Amazon Lex sends to the user when the intent is complete. // // ClosingResponse is a required field ClosingResponse *ResponseSpecification `locationName:"closingResponse" type:"structure" required:"true"` // 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
func (*IntentClosingSetting) SetClosingResponse ¶
func (s *IntentClosingSetting) SetClosingResponse(v *ResponseSpecification) *IntentClosingSetting
SetClosingResponse sets the ClosingResponse field's value.
func (IntentClosingSetting) String ¶
func (s IntentClosingSetting) String() string
String returns the string representation
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 { // 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 is a required field DeclinationResponse *ResponseSpecification `locationName:"declinationResponse" type:"structure" required:"true"` // 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
func (*IntentConfirmationSetting) SetDeclinationResponse ¶
func (s *IntentConfirmationSetting) SetDeclinationResponse(v *ResponseSpecification) *IntentConfirmationSetting
SetDeclinationResponse sets the DeclinationResponse 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
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
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
func (*IntentFilter) Validate ¶
func (s *IntentFilter) 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
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
func (*IntentSortBy) Validate ¶
func (s *IntentSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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
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
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
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
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
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
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
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 fulfilles the user's request to a bot.
func (LambdaCodeHook) GoString ¶
func (s LambdaCodeHook) GoString() string
GoString returns the string representation
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
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) 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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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 a new version of the bot based on the DRAFT version. If the DRAFT version of this resource hasn't changed since you created the last version, Amazon Lex doesn't create a new version, it returns the last created version.
When you create the first version of a bot, Amazon Lex sets the version to 1. Subsequent versions increment by 1.
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
ConflictException
PreconditionFailedException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
ConflictException
PreconditionFailedException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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 version of a bot, use the DeleteBot 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
ServiceQuotaExceededException
ValidationException
ConflictException
PreconditionFailedException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
ConflictException
PreconditionFailedException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
ConflictException
PreconditionFailedException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
ConflictException
PreconditionFailedException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
ResourceNotFoundException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
ResourceNotFoundException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
ResourceNotFoundException
InternalServerException
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) 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) 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
ServiceQuotaExceededException
ValidationException
ResourceNotFoundException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
ResourceNotFoundException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
ResourceNotFoundException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
ResourceNotFoundException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
InternalServerException
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.
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
ServiceQuotaExceededException
ValidationException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
InternalServerException
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
ThrottlingException
ResourceNotFoundException
ValidationException
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) 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
ThrottlingException
ResourceNotFoundException
ValidationException
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
ThrottlingException
ResourceNotFoundException
ValidationException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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) 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) 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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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) 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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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
ServiceQuotaExceededException
ValidationException
PreconditionFailedException
ConflictException
InternalServerException
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.
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
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
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
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
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
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
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
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
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
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
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
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
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 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 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
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
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
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
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
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
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 // https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
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
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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 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 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
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
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
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
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 // https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
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
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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
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
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
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
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
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
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
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 it's type.
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
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
func (*MessageGroup) Validate ¶
func (s *MessageGroup) 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
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
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
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
func (*OutputContext) Validate ¶
func (s *OutputContext) 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
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
func (*PlainTextMessage) Validate ¶
func (s *PlainTextMessage) 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 }
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
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
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 resonse 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"` // 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
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) String ¶
func (s PromptSpecification) String() string
String returns the string representation
func (*PromptSpecification) Validate ¶
func (s *PromptSpecification) 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 }
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
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
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
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
func (*ResponseSpecification) Validate ¶
func (s *ResponseSpecification) 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 AWS 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
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
func (*S3BucketLogDestination) Validate ¶
func (s *S3BucketLogDestination) 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
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
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
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
func (*SampleUtterance) Validate ¶
func (s *SampleUtterance) 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
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
func (*SampleValue) Validate ¶
func (s *SampleValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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
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
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 }
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
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
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
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
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
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
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
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
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 a slot should be elicited. // // 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
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
func (*SlotPriority) Validate ¶
func (s *SlotPriority) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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
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
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
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
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
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
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
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
func (*SlotTypeSortBy) Validate ¶
func (s *SlotTypeSortBy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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"` // 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
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) 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
type SlotTypeValue ¶
type SlotTypeValue struct { // The value of the slot type entry. SampleValue *SampleValue `locationName:"sampleValue" type:"structure"` // Additional values releated 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
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
func (*SlotTypeValue) Validate ¶
func (s *SlotTypeValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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, sesion 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 whether the slot is required or optional. // // SlotConstraint is a required field SlotConstraint *string `locationName:"slotConstraint" type:"string" required:"true" enum:"SlotConstraint"` // 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 }
Settings that you can use for eliciting a slot value.
func (SlotValueElicitationSetting) GoString ¶
func (s SlotValueElicitationSetting) GoString() string
GoString returns the string representation
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) SetSlotConstraint ¶
func (s *SlotValueElicitationSetting) SetSlotConstraint(v string) *SlotValueElicitationSetting
SetSlotConstraint sets the SlotConstraint 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
func (*SlotValueElicitationSetting) Validate ¶
func (s *SlotValueElicitationSetting) 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
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
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 { // 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: // // * OriginalValue - Returns the value entered by the user, if the user value // is similar to the slot value. // // * TopResolution - 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 OriginalValue. // // 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
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
func (*SlotValueSelectionSetting) Validate ¶
func (s *SlotValueSelectionSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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
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
func (*StillWaitingResponseSpecification) Validate ¶
func (s *StillWaitingResponseSpecification) 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
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
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
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
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
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
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"` // 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
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) String ¶
func (s TextLogSetting) String() string
String returns the string representation
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"` RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // contains filtered or unexported fields }
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
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
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
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
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
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
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
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
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
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
type UpdateBotInput ¶
type UpdateBotInput struct { // The unique identifier of the bot to update. This identifier is returned by // the CreateBot operation. // // BotId is a required field BotId *string `location:"uri" locationName:"botId" min:"10" type:"string" required:"true"` // 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"` // 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
func (*UpdateBotInput) SetBotId ¶
func (s *UpdateBotInput) SetBotId(v string) *UpdateBotInput
SetBotId sets the BotId field's value.
func (*UpdateBotInput) SetBotName ¶
func (s *UpdateBotInput) SetBotName(v string) *UpdateBotInput
SetBotName sets the BotName 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
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"` // The identifier of the language and locale to update. The string must match // one of the supported locales. For more information, see https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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) 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
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"` // 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"` // 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
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) 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) 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
type UpdateBotOutput ¶
type UpdateBotOutput struct { // The unique identifier of the bot that was updated. BotId *string `locationName:"botId" min:"10" type:"string"` // 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"` // 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
func (*UpdateBotOutput) SetBotId ¶
func (s *UpdateBotOutput) SetBotId(v string) *UpdateBotOutput
SetBotId sets the BotId 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) 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
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"` // 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 // https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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
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) 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
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"` // 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
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) 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
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 https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html // (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html). // // LocaleId is a required field LocaleId *string `location:"uri" locationName:"localeId" type:"string" required:"true"` // 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 is a required field SlotTypeId *string `locationName:"slotTypeId" min:"1" type:"string" required:"true"` // 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
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) 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) 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
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 identifier of the slot version 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"` // 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"` // 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
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) 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) 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
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"` // The new description of the slot type. Description *string `locationName:"description" type:"string"` // 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 // https://docs.aws.amazon.com/lex/latest/dg/supported-locales.html (https://docs.aws.amazon.com/lex/latest/dg/supported-locales.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 is a required field ValueSelectionSetting *SlotValueSelectionSetting `locationName:"valueSelectionSetting" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateSlotTypeInput) GoString ¶
func (s UpdateSlotTypeInput) GoString() string
GoString returns the string representation
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) SetDescription ¶
func (s *UpdateSlotTypeInput) SetDescription(v string) *UpdateSlotTypeInput
SetDescription sets the Description 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
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"` // 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"` // 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
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) 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) 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
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
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
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
type VoiceSettings ¶
type VoiceSettings struct { // 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
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
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 { // 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
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
func (*WaitAndContinueSpecification) Validate ¶
func (s *WaitAndContinueSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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. |