Documentation ¶
Overview ¶
Package connectwisdomservice provides the client and types for making API requests to Amazon Connect Wisdom Service.
Amazon Connect Wisdom delivers agents the information they need to solve customer issues as they're actively speaking with customers. Agents can search across connected repositories from within their agent desktop to find answers quickly. Use Amazon Connect Wisdom to create an assistant and a knowledge base, for example, or manage content by uploading custom files.
See https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19 for more information on this service.
See connectwisdomservice package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/connectwisdomservice/
Using the Client ¶
To contact Amazon Connect Wisdom Service 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 Connect Wisdom Service client ConnectWisdomService for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/connectwisdomservice/#New
Index ¶
- Constants
- func AssistantStatus_Values() []string
- func AssistantType_Values() []string
- func AssociationType_Values() []string
- func ContentStatus_Values() []string
- func FilterField_Values() []string
- func FilterOperator_Values() []string
- func KnowledgeBaseStatus_Values() []string
- func KnowledgeBaseType_Values() []string
- func RecommendationSourceType_Values() []string
- func RecommendationTriggerType_Values() []string
- func RecommendationType_Values() []string
- func RelevanceLevel_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AppIntegrationsConfiguration
- func (s AppIntegrationsConfiguration) GoString() string
- func (s *AppIntegrationsConfiguration) SetAppIntegrationArn(v string) *AppIntegrationsConfiguration
- func (s *AppIntegrationsConfiguration) SetObjectFields(v []*string) *AppIntegrationsConfiguration
- func (s AppIntegrationsConfiguration) String() string
- func (s *AppIntegrationsConfiguration) Validate() error
- type AssistantAssociationData
- func (s AssistantAssociationData) GoString() string
- func (s *AssistantAssociationData) SetAssistantArn(v string) *AssistantAssociationData
- func (s *AssistantAssociationData) SetAssistantAssociationArn(v string) *AssistantAssociationData
- func (s *AssistantAssociationData) SetAssistantAssociationId(v string) *AssistantAssociationData
- func (s *AssistantAssociationData) SetAssistantId(v string) *AssistantAssociationData
- func (s *AssistantAssociationData) SetAssociationData(v *AssistantAssociationOutputData) *AssistantAssociationData
- func (s *AssistantAssociationData) SetAssociationType(v string) *AssistantAssociationData
- func (s *AssistantAssociationData) SetTags(v map[string]*string) *AssistantAssociationData
- func (s AssistantAssociationData) String() string
- type AssistantAssociationInputData
- type AssistantAssociationOutputData
- type AssistantAssociationSummary
- func (s AssistantAssociationSummary) GoString() string
- func (s *AssistantAssociationSummary) SetAssistantArn(v string) *AssistantAssociationSummary
- func (s *AssistantAssociationSummary) SetAssistantAssociationArn(v string) *AssistantAssociationSummary
- func (s *AssistantAssociationSummary) SetAssistantAssociationId(v string) *AssistantAssociationSummary
- func (s *AssistantAssociationSummary) SetAssistantId(v string) *AssistantAssociationSummary
- func (s *AssistantAssociationSummary) SetAssociationData(v *AssistantAssociationOutputData) *AssistantAssociationSummary
- func (s *AssistantAssociationSummary) SetAssociationType(v string) *AssistantAssociationSummary
- func (s *AssistantAssociationSummary) SetTags(v map[string]*string) *AssistantAssociationSummary
- func (s AssistantAssociationSummary) String() string
- type AssistantData
- func (s AssistantData) GoString() string
- func (s *AssistantData) SetAssistantArn(v string) *AssistantData
- func (s *AssistantData) SetAssistantId(v string) *AssistantData
- func (s *AssistantData) SetDescription(v string) *AssistantData
- func (s *AssistantData) SetIntegrationConfiguration(v *AssistantIntegrationConfiguration) *AssistantData
- func (s *AssistantData) SetName(v string) *AssistantData
- func (s *AssistantData) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *AssistantData
- func (s *AssistantData) SetStatus(v string) *AssistantData
- func (s *AssistantData) SetTags(v map[string]*string) *AssistantData
- func (s *AssistantData) SetType(v string) *AssistantData
- func (s AssistantData) String() string
- type AssistantIntegrationConfiguration
- type AssistantSummary
- func (s AssistantSummary) GoString() string
- func (s *AssistantSummary) SetAssistantArn(v string) *AssistantSummary
- func (s *AssistantSummary) SetAssistantId(v string) *AssistantSummary
- func (s *AssistantSummary) SetDescription(v string) *AssistantSummary
- func (s *AssistantSummary) SetIntegrationConfiguration(v *AssistantIntegrationConfiguration) *AssistantSummary
- func (s *AssistantSummary) SetName(v string) *AssistantSummary
- func (s *AssistantSummary) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *AssistantSummary
- func (s *AssistantSummary) SetStatus(v string) *AssistantSummary
- func (s *AssistantSummary) SetTags(v map[string]*string) *AssistantSummary
- func (s *AssistantSummary) SetType(v string) *AssistantSummary
- func (s AssistantSummary) String() string
- 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 ConnectWisdomService
- func (c *ConnectWisdomService) CreateAssistant(input *CreateAssistantInput) (*CreateAssistantOutput, error)
- func (c *ConnectWisdomService) CreateAssistantAssociation(input *CreateAssistantAssociationInput) (*CreateAssistantAssociationOutput, error)
- func (c *ConnectWisdomService) CreateAssistantAssociationRequest(input *CreateAssistantAssociationInput) (req *request.Request, output *CreateAssistantAssociationOutput)
- func (c *ConnectWisdomService) CreateAssistantAssociationWithContext(ctx aws.Context, input *CreateAssistantAssociationInput, ...) (*CreateAssistantAssociationOutput, error)
- func (c *ConnectWisdomService) CreateAssistantRequest(input *CreateAssistantInput) (req *request.Request, output *CreateAssistantOutput)
- func (c *ConnectWisdomService) CreateAssistantWithContext(ctx aws.Context, input *CreateAssistantInput, opts ...request.Option) (*CreateAssistantOutput, error)
- func (c *ConnectWisdomService) CreateContent(input *CreateContentInput) (*CreateContentOutput, error)
- func (c *ConnectWisdomService) CreateContentRequest(input *CreateContentInput) (req *request.Request, output *CreateContentOutput)
- func (c *ConnectWisdomService) CreateContentWithContext(ctx aws.Context, input *CreateContentInput, opts ...request.Option) (*CreateContentOutput, error)
- func (c *ConnectWisdomService) CreateKnowledgeBase(input *CreateKnowledgeBaseInput) (*CreateKnowledgeBaseOutput, error)
- func (c *ConnectWisdomService) CreateKnowledgeBaseRequest(input *CreateKnowledgeBaseInput) (req *request.Request, output *CreateKnowledgeBaseOutput)
- func (c *ConnectWisdomService) CreateKnowledgeBaseWithContext(ctx aws.Context, input *CreateKnowledgeBaseInput, opts ...request.Option) (*CreateKnowledgeBaseOutput, error)
- func (c *ConnectWisdomService) CreateSession(input *CreateSessionInput) (*CreateSessionOutput, error)
- func (c *ConnectWisdomService) CreateSessionRequest(input *CreateSessionInput) (req *request.Request, output *CreateSessionOutput)
- func (c *ConnectWisdomService) CreateSessionWithContext(ctx aws.Context, input *CreateSessionInput, opts ...request.Option) (*CreateSessionOutput, error)
- func (c *ConnectWisdomService) DeleteAssistant(input *DeleteAssistantInput) (*DeleteAssistantOutput, error)
- func (c *ConnectWisdomService) DeleteAssistantAssociation(input *DeleteAssistantAssociationInput) (*DeleteAssistantAssociationOutput, error)
- func (c *ConnectWisdomService) DeleteAssistantAssociationRequest(input *DeleteAssistantAssociationInput) (req *request.Request, output *DeleteAssistantAssociationOutput)
- func (c *ConnectWisdomService) DeleteAssistantAssociationWithContext(ctx aws.Context, input *DeleteAssistantAssociationInput, ...) (*DeleteAssistantAssociationOutput, error)
- func (c *ConnectWisdomService) DeleteAssistantRequest(input *DeleteAssistantInput) (req *request.Request, output *DeleteAssistantOutput)
- func (c *ConnectWisdomService) DeleteAssistantWithContext(ctx aws.Context, input *DeleteAssistantInput, opts ...request.Option) (*DeleteAssistantOutput, error)
- func (c *ConnectWisdomService) DeleteContent(input *DeleteContentInput) (*DeleteContentOutput, error)
- func (c *ConnectWisdomService) DeleteContentRequest(input *DeleteContentInput) (req *request.Request, output *DeleteContentOutput)
- func (c *ConnectWisdomService) DeleteContentWithContext(ctx aws.Context, input *DeleteContentInput, opts ...request.Option) (*DeleteContentOutput, error)
- func (c *ConnectWisdomService) DeleteKnowledgeBase(input *DeleteKnowledgeBaseInput) (*DeleteKnowledgeBaseOutput, error)
- func (c *ConnectWisdomService) DeleteKnowledgeBaseRequest(input *DeleteKnowledgeBaseInput) (req *request.Request, output *DeleteKnowledgeBaseOutput)
- func (c *ConnectWisdomService) DeleteKnowledgeBaseWithContext(ctx aws.Context, input *DeleteKnowledgeBaseInput, opts ...request.Option) (*DeleteKnowledgeBaseOutput, error)
- func (c *ConnectWisdomService) GetAssistant(input *GetAssistantInput) (*GetAssistantOutput, error)
- func (c *ConnectWisdomService) GetAssistantAssociation(input *GetAssistantAssociationInput) (*GetAssistantAssociationOutput, error)
- func (c *ConnectWisdomService) GetAssistantAssociationRequest(input *GetAssistantAssociationInput) (req *request.Request, output *GetAssistantAssociationOutput)
- func (c *ConnectWisdomService) GetAssistantAssociationWithContext(ctx aws.Context, input *GetAssistantAssociationInput, opts ...request.Option) (*GetAssistantAssociationOutput, error)
- func (c *ConnectWisdomService) GetAssistantRequest(input *GetAssistantInput) (req *request.Request, output *GetAssistantOutput)
- func (c *ConnectWisdomService) GetAssistantWithContext(ctx aws.Context, input *GetAssistantInput, opts ...request.Option) (*GetAssistantOutput, error)
- func (c *ConnectWisdomService) GetContent(input *GetContentInput) (*GetContentOutput, error)
- func (c *ConnectWisdomService) GetContentRequest(input *GetContentInput) (req *request.Request, output *GetContentOutput)
- func (c *ConnectWisdomService) GetContentSummary(input *GetContentSummaryInput) (*GetContentSummaryOutput, error)
- func (c *ConnectWisdomService) GetContentSummaryRequest(input *GetContentSummaryInput) (req *request.Request, output *GetContentSummaryOutput)
- func (c *ConnectWisdomService) GetContentSummaryWithContext(ctx aws.Context, input *GetContentSummaryInput, opts ...request.Option) (*GetContentSummaryOutput, error)
- func (c *ConnectWisdomService) GetContentWithContext(ctx aws.Context, input *GetContentInput, opts ...request.Option) (*GetContentOutput, error)
- func (c *ConnectWisdomService) GetKnowledgeBase(input *GetKnowledgeBaseInput) (*GetKnowledgeBaseOutput, error)
- func (c *ConnectWisdomService) GetKnowledgeBaseRequest(input *GetKnowledgeBaseInput) (req *request.Request, output *GetKnowledgeBaseOutput)
- func (c *ConnectWisdomService) GetKnowledgeBaseWithContext(ctx aws.Context, input *GetKnowledgeBaseInput, opts ...request.Option) (*GetKnowledgeBaseOutput, error)
- func (c *ConnectWisdomService) GetRecommendations(input *GetRecommendationsInput) (*GetRecommendationsOutput, error)
- func (c *ConnectWisdomService) GetRecommendationsRequest(input *GetRecommendationsInput) (req *request.Request, output *GetRecommendationsOutput)
- func (c *ConnectWisdomService) GetRecommendationsWithContext(ctx aws.Context, input *GetRecommendationsInput, opts ...request.Option) (*GetRecommendationsOutput, error)
- func (c *ConnectWisdomService) GetSession(input *GetSessionInput) (*GetSessionOutput, error)
- func (c *ConnectWisdomService) GetSessionRequest(input *GetSessionInput) (req *request.Request, output *GetSessionOutput)
- func (c *ConnectWisdomService) GetSessionWithContext(ctx aws.Context, input *GetSessionInput, opts ...request.Option) (*GetSessionOutput, error)
- func (c *ConnectWisdomService) ListAssistantAssociations(input *ListAssistantAssociationsInput) (*ListAssistantAssociationsOutput, error)
- func (c *ConnectWisdomService) ListAssistantAssociationsPages(input *ListAssistantAssociationsInput, ...) error
- func (c *ConnectWisdomService) ListAssistantAssociationsPagesWithContext(ctx aws.Context, input *ListAssistantAssociationsInput, ...) error
- func (c *ConnectWisdomService) ListAssistantAssociationsRequest(input *ListAssistantAssociationsInput) (req *request.Request, output *ListAssistantAssociationsOutput)
- func (c *ConnectWisdomService) ListAssistantAssociationsWithContext(ctx aws.Context, input *ListAssistantAssociationsInput, opts ...request.Option) (*ListAssistantAssociationsOutput, error)
- func (c *ConnectWisdomService) ListAssistants(input *ListAssistantsInput) (*ListAssistantsOutput, error)
- func (c *ConnectWisdomService) ListAssistantsPages(input *ListAssistantsInput, fn func(*ListAssistantsOutput, bool) bool) error
- func (c *ConnectWisdomService) ListAssistantsPagesWithContext(ctx aws.Context, input *ListAssistantsInput, ...) error
- func (c *ConnectWisdomService) ListAssistantsRequest(input *ListAssistantsInput) (req *request.Request, output *ListAssistantsOutput)
- func (c *ConnectWisdomService) ListAssistantsWithContext(ctx aws.Context, input *ListAssistantsInput, opts ...request.Option) (*ListAssistantsOutput, error)
- func (c *ConnectWisdomService) ListContents(input *ListContentsInput) (*ListContentsOutput, error)
- func (c *ConnectWisdomService) ListContentsPages(input *ListContentsInput, fn func(*ListContentsOutput, bool) bool) error
- func (c *ConnectWisdomService) ListContentsPagesWithContext(ctx aws.Context, input *ListContentsInput, ...) error
- func (c *ConnectWisdomService) ListContentsRequest(input *ListContentsInput) (req *request.Request, output *ListContentsOutput)
- func (c *ConnectWisdomService) ListContentsWithContext(ctx aws.Context, input *ListContentsInput, opts ...request.Option) (*ListContentsOutput, error)
- func (c *ConnectWisdomService) ListKnowledgeBases(input *ListKnowledgeBasesInput) (*ListKnowledgeBasesOutput, error)
- func (c *ConnectWisdomService) ListKnowledgeBasesPages(input *ListKnowledgeBasesInput, fn func(*ListKnowledgeBasesOutput, bool) bool) error
- func (c *ConnectWisdomService) ListKnowledgeBasesPagesWithContext(ctx aws.Context, input *ListKnowledgeBasesInput, ...) error
- func (c *ConnectWisdomService) ListKnowledgeBasesRequest(input *ListKnowledgeBasesInput) (req *request.Request, output *ListKnowledgeBasesOutput)
- func (c *ConnectWisdomService) ListKnowledgeBasesWithContext(ctx aws.Context, input *ListKnowledgeBasesInput, opts ...request.Option) (*ListKnowledgeBasesOutput, error)
- func (c *ConnectWisdomService) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *ConnectWisdomService) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *ConnectWisdomService) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *ConnectWisdomService) NotifyRecommendationsReceived(input *NotifyRecommendationsReceivedInput) (*NotifyRecommendationsReceivedOutput, error)
- func (c *ConnectWisdomService) NotifyRecommendationsReceivedRequest(input *NotifyRecommendationsReceivedInput) (req *request.Request, output *NotifyRecommendationsReceivedOutput)
- func (c *ConnectWisdomService) NotifyRecommendationsReceivedWithContext(ctx aws.Context, input *NotifyRecommendationsReceivedInput, ...) (*NotifyRecommendationsReceivedOutput, error)
- func (c *ConnectWisdomService) QueryAssistant(input *QueryAssistantInput) (*QueryAssistantOutput, error)
- func (c *ConnectWisdomService) QueryAssistantPages(input *QueryAssistantInput, fn func(*QueryAssistantOutput, bool) bool) error
- func (c *ConnectWisdomService) QueryAssistantPagesWithContext(ctx aws.Context, input *QueryAssistantInput, ...) error
- func (c *ConnectWisdomService) QueryAssistantRequest(input *QueryAssistantInput) (req *request.Request, output *QueryAssistantOutput)
- func (c *ConnectWisdomService) QueryAssistantWithContext(ctx aws.Context, input *QueryAssistantInput, opts ...request.Option) (*QueryAssistantOutput, error)
- func (c *ConnectWisdomService) RemoveKnowledgeBaseTemplateUri(input *RemoveKnowledgeBaseTemplateUriInput) (*RemoveKnowledgeBaseTemplateUriOutput, error)
- func (c *ConnectWisdomService) RemoveKnowledgeBaseTemplateUriRequest(input *RemoveKnowledgeBaseTemplateUriInput) (req *request.Request, output *RemoveKnowledgeBaseTemplateUriOutput)
- func (c *ConnectWisdomService) RemoveKnowledgeBaseTemplateUriWithContext(ctx aws.Context, input *RemoveKnowledgeBaseTemplateUriInput, ...) (*RemoveKnowledgeBaseTemplateUriOutput, error)
- func (c *ConnectWisdomService) SearchContent(input *SearchContentInput) (*SearchContentOutput, error)
- func (c *ConnectWisdomService) SearchContentPages(input *SearchContentInput, fn func(*SearchContentOutput, bool) bool) error
- func (c *ConnectWisdomService) SearchContentPagesWithContext(ctx aws.Context, input *SearchContentInput, ...) error
- func (c *ConnectWisdomService) SearchContentRequest(input *SearchContentInput) (req *request.Request, output *SearchContentOutput)
- func (c *ConnectWisdomService) SearchContentWithContext(ctx aws.Context, input *SearchContentInput, opts ...request.Option) (*SearchContentOutput, error)
- func (c *ConnectWisdomService) SearchSessions(input *SearchSessionsInput) (*SearchSessionsOutput, error)
- func (c *ConnectWisdomService) SearchSessionsPages(input *SearchSessionsInput, fn func(*SearchSessionsOutput, bool) bool) error
- func (c *ConnectWisdomService) SearchSessionsPagesWithContext(ctx aws.Context, input *SearchSessionsInput, ...) error
- func (c *ConnectWisdomService) SearchSessionsRequest(input *SearchSessionsInput) (req *request.Request, output *SearchSessionsOutput)
- func (c *ConnectWisdomService) SearchSessionsWithContext(ctx aws.Context, input *SearchSessionsInput, opts ...request.Option) (*SearchSessionsOutput, error)
- func (c *ConnectWisdomService) StartContentUpload(input *StartContentUploadInput) (*StartContentUploadOutput, error)
- func (c *ConnectWisdomService) StartContentUploadRequest(input *StartContentUploadInput) (req *request.Request, output *StartContentUploadOutput)
- func (c *ConnectWisdomService) StartContentUploadWithContext(ctx aws.Context, input *StartContentUploadInput, opts ...request.Option) (*StartContentUploadOutput, error)
- func (c *ConnectWisdomService) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *ConnectWisdomService) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *ConnectWisdomService) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *ConnectWisdomService) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *ConnectWisdomService) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *ConnectWisdomService) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *ConnectWisdomService) UpdateContent(input *UpdateContentInput) (*UpdateContentOutput, error)
- func (c *ConnectWisdomService) UpdateContentRequest(input *UpdateContentInput) (req *request.Request, output *UpdateContentOutput)
- func (c *ConnectWisdomService) UpdateContentWithContext(ctx aws.Context, input *UpdateContentInput, opts ...request.Option) (*UpdateContentOutput, error)
- func (c *ConnectWisdomService) UpdateKnowledgeBaseTemplateUri(input *UpdateKnowledgeBaseTemplateUriInput) (*UpdateKnowledgeBaseTemplateUriOutput, error)
- func (c *ConnectWisdomService) UpdateKnowledgeBaseTemplateUriRequest(input *UpdateKnowledgeBaseTemplateUriInput) (req *request.Request, output *UpdateKnowledgeBaseTemplateUriOutput)
- func (c *ConnectWisdomService) UpdateKnowledgeBaseTemplateUriWithContext(ctx aws.Context, input *UpdateKnowledgeBaseTemplateUriInput, ...) (*UpdateKnowledgeBaseTemplateUriOutput, error)
- type ContentData
- func (s ContentData) GoString() string
- func (s *ContentData) SetContentArn(v string) *ContentData
- func (s *ContentData) SetContentId(v string) *ContentData
- func (s *ContentData) SetContentType(v string) *ContentData
- func (s *ContentData) SetKnowledgeBaseArn(v string) *ContentData
- func (s *ContentData) SetKnowledgeBaseId(v string) *ContentData
- func (s *ContentData) SetLinkOutUri(v string) *ContentData
- func (s *ContentData) SetMetadata(v map[string]*string) *ContentData
- func (s *ContentData) SetName(v string) *ContentData
- func (s *ContentData) SetRevisionId(v string) *ContentData
- func (s *ContentData) SetStatus(v string) *ContentData
- func (s *ContentData) SetTags(v map[string]*string) *ContentData
- func (s *ContentData) SetTitle(v string) *ContentData
- func (s *ContentData) SetUrl(v string) *ContentData
- func (s *ContentData) SetUrlExpiry(v time.Time) *ContentData
- func (s ContentData) String() string
- type ContentReference
- func (s ContentReference) GoString() string
- func (s *ContentReference) SetContentArn(v string) *ContentReference
- func (s *ContentReference) SetContentId(v string) *ContentReference
- func (s *ContentReference) SetKnowledgeBaseArn(v string) *ContentReference
- func (s *ContentReference) SetKnowledgeBaseId(v string) *ContentReference
- func (s ContentReference) String() string
- type ContentSummary
- func (s ContentSummary) GoString() string
- func (s *ContentSummary) SetContentArn(v string) *ContentSummary
- func (s *ContentSummary) SetContentId(v string) *ContentSummary
- func (s *ContentSummary) SetContentType(v string) *ContentSummary
- func (s *ContentSummary) SetKnowledgeBaseArn(v string) *ContentSummary
- func (s *ContentSummary) SetKnowledgeBaseId(v string) *ContentSummary
- func (s *ContentSummary) SetMetadata(v map[string]*string) *ContentSummary
- func (s *ContentSummary) SetName(v string) *ContentSummary
- func (s *ContentSummary) SetRevisionId(v string) *ContentSummary
- func (s *ContentSummary) SetStatus(v string) *ContentSummary
- func (s *ContentSummary) SetTags(v map[string]*string) *ContentSummary
- func (s *ContentSummary) SetTitle(v string) *ContentSummary
- func (s ContentSummary) String() string
- type CreateAssistantAssociationInput
- func (s CreateAssistantAssociationInput) GoString() string
- func (s *CreateAssistantAssociationInput) SetAssistantId(v string) *CreateAssistantAssociationInput
- func (s *CreateAssistantAssociationInput) SetAssociation(v *AssistantAssociationInputData) *CreateAssistantAssociationInput
- func (s *CreateAssistantAssociationInput) SetAssociationType(v string) *CreateAssistantAssociationInput
- func (s *CreateAssistantAssociationInput) SetClientToken(v string) *CreateAssistantAssociationInput
- func (s *CreateAssistantAssociationInput) SetTags(v map[string]*string) *CreateAssistantAssociationInput
- func (s CreateAssistantAssociationInput) String() string
- func (s *CreateAssistantAssociationInput) Validate() error
- type CreateAssistantAssociationOutput
- type CreateAssistantInput
- func (s CreateAssistantInput) GoString() string
- func (s *CreateAssistantInput) SetClientToken(v string) *CreateAssistantInput
- func (s *CreateAssistantInput) SetDescription(v string) *CreateAssistantInput
- func (s *CreateAssistantInput) SetName(v string) *CreateAssistantInput
- func (s *CreateAssistantInput) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *CreateAssistantInput
- func (s *CreateAssistantInput) SetTags(v map[string]*string) *CreateAssistantInput
- func (s *CreateAssistantInput) SetType(v string) *CreateAssistantInput
- func (s CreateAssistantInput) String() string
- func (s *CreateAssistantInput) Validate() error
- type CreateAssistantOutput
- type CreateContentInput
- func (s CreateContentInput) GoString() string
- func (s *CreateContentInput) SetClientToken(v string) *CreateContentInput
- func (s *CreateContentInput) SetKnowledgeBaseId(v string) *CreateContentInput
- func (s *CreateContentInput) SetMetadata(v map[string]*string) *CreateContentInput
- func (s *CreateContentInput) SetName(v string) *CreateContentInput
- func (s *CreateContentInput) SetOverrideLinkOutUri(v string) *CreateContentInput
- func (s *CreateContentInput) SetTags(v map[string]*string) *CreateContentInput
- func (s *CreateContentInput) SetTitle(v string) *CreateContentInput
- func (s *CreateContentInput) SetUploadId(v string) *CreateContentInput
- func (s CreateContentInput) String() string
- func (s *CreateContentInput) Validate() error
- type CreateContentOutput
- type CreateKnowledgeBaseInput
- func (s CreateKnowledgeBaseInput) GoString() string
- func (s *CreateKnowledgeBaseInput) SetClientToken(v string) *CreateKnowledgeBaseInput
- func (s *CreateKnowledgeBaseInput) SetDescription(v string) *CreateKnowledgeBaseInput
- func (s *CreateKnowledgeBaseInput) SetKnowledgeBaseType(v string) *CreateKnowledgeBaseInput
- func (s *CreateKnowledgeBaseInput) SetName(v string) *CreateKnowledgeBaseInput
- func (s *CreateKnowledgeBaseInput) SetRenderingConfiguration(v *RenderingConfiguration) *CreateKnowledgeBaseInput
- func (s *CreateKnowledgeBaseInput) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *CreateKnowledgeBaseInput
- func (s *CreateKnowledgeBaseInput) SetSourceConfiguration(v *SourceConfiguration) *CreateKnowledgeBaseInput
- func (s *CreateKnowledgeBaseInput) SetTags(v map[string]*string) *CreateKnowledgeBaseInput
- func (s CreateKnowledgeBaseInput) String() string
- func (s *CreateKnowledgeBaseInput) Validate() error
- type CreateKnowledgeBaseOutput
- type CreateSessionInput
- func (s CreateSessionInput) GoString() string
- func (s *CreateSessionInput) SetAssistantId(v string) *CreateSessionInput
- func (s *CreateSessionInput) SetClientToken(v string) *CreateSessionInput
- func (s *CreateSessionInput) SetDescription(v string) *CreateSessionInput
- func (s *CreateSessionInput) SetName(v string) *CreateSessionInput
- func (s *CreateSessionInput) SetTags(v map[string]*string) *CreateSessionInput
- func (s CreateSessionInput) String() string
- func (s *CreateSessionInput) Validate() error
- type CreateSessionOutput
- type DeleteAssistantAssociationInput
- func (s DeleteAssistantAssociationInput) GoString() string
- func (s *DeleteAssistantAssociationInput) SetAssistantAssociationId(v string) *DeleteAssistantAssociationInput
- func (s *DeleteAssistantAssociationInput) SetAssistantId(v string) *DeleteAssistantAssociationInput
- func (s DeleteAssistantAssociationInput) String() string
- func (s *DeleteAssistantAssociationInput) Validate() error
- type DeleteAssistantAssociationOutput
- type DeleteAssistantInput
- type DeleteAssistantOutput
- type DeleteContentInput
- type DeleteContentOutput
- type DeleteKnowledgeBaseInput
- type DeleteKnowledgeBaseOutput
- type Document
- type DocumentText
- type Filter
- type GetAssistantAssociationInput
- func (s GetAssistantAssociationInput) GoString() string
- func (s *GetAssistantAssociationInput) SetAssistantAssociationId(v string) *GetAssistantAssociationInput
- func (s *GetAssistantAssociationInput) SetAssistantId(v string) *GetAssistantAssociationInput
- func (s GetAssistantAssociationInput) String() string
- func (s *GetAssistantAssociationInput) Validate() error
- type GetAssistantAssociationOutput
- type GetAssistantInput
- type GetAssistantOutput
- type GetContentInput
- type GetContentOutput
- type GetContentSummaryInput
- func (s GetContentSummaryInput) GoString() string
- func (s *GetContentSummaryInput) SetContentId(v string) *GetContentSummaryInput
- func (s *GetContentSummaryInput) SetKnowledgeBaseId(v string) *GetContentSummaryInput
- func (s GetContentSummaryInput) String() string
- func (s *GetContentSummaryInput) Validate() error
- type GetContentSummaryOutput
- type GetKnowledgeBaseInput
- type GetKnowledgeBaseOutput
- type GetRecommendationsInput
- func (s GetRecommendationsInput) GoString() string
- func (s *GetRecommendationsInput) SetAssistantId(v string) *GetRecommendationsInput
- func (s *GetRecommendationsInput) SetMaxResults(v int64) *GetRecommendationsInput
- func (s *GetRecommendationsInput) SetSessionId(v string) *GetRecommendationsInput
- func (s *GetRecommendationsInput) SetWaitTimeSeconds(v int64) *GetRecommendationsInput
- func (s GetRecommendationsInput) String() string
- func (s *GetRecommendationsInput) Validate() error
- type GetRecommendationsOutput
- func (s GetRecommendationsOutput) GoString() string
- func (s *GetRecommendationsOutput) SetRecommendations(v []*RecommendationData) *GetRecommendationsOutput
- func (s *GetRecommendationsOutput) SetTriggers(v []*RecommendationTrigger) *GetRecommendationsOutput
- func (s GetRecommendationsOutput) String() string
- type GetSessionInput
- type GetSessionOutput
- type Highlight
- type KnowledgeBaseAssociationData
- func (s KnowledgeBaseAssociationData) GoString() string
- func (s *KnowledgeBaseAssociationData) SetKnowledgeBaseArn(v string) *KnowledgeBaseAssociationData
- func (s *KnowledgeBaseAssociationData) SetKnowledgeBaseId(v string) *KnowledgeBaseAssociationData
- func (s KnowledgeBaseAssociationData) String() string
- type KnowledgeBaseData
- func (s KnowledgeBaseData) GoString() string
- func (s *KnowledgeBaseData) SetDescription(v string) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetKnowledgeBaseArn(v string) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetKnowledgeBaseId(v string) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetKnowledgeBaseType(v string) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetLastContentModificationTime(v time.Time) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetName(v string) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetRenderingConfiguration(v *RenderingConfiguration) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetSourceConfiguration(v *SourceConfiguration) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetStatus(v string) *KnowledgeBaseData
- func (s *KnowledgeBaseData) SetTags(v map[string]*string) *KnowledgeBaseData
- func (s KnowledgeBaseData) String() string
- type KnowledgeBaseSummary
- func (s KnowledgeBaseSummary) GoString() string
- func (s *KnowledgeBaseSummary) SetDescription(v string) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetKnowledgeBaseArn(v string) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetKnowledgeBaseId(v string) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetKnowledgeBaseType(v string) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetName(v string) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetRenderingConfiguration(v *RenderingConfiguration) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetSourceConfiguration(v *SourceConfiguration) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetStatus(v string) *KnowledgeBaseSummary
- func (s *KnowledgeBaseSummary) SetTags(v map[string]*string) *KnowledgeBaseSummary
- func (s KnowledgeBaseSummary) String() string
- type ListAssistantAssociationsInput
- func (s ListAssistantAssociationsInput) GoString() string
- func (s *ListAssistantAssociationsInput) SetAssistantId(v string) *ListAssistantAssociationsInput
- func (s *ListAssistantAssociationsInput) SetMaxResults(v int64) *ListAssistantAssociationsInput
- func (s *ListAssistantAssociationsInput) SetNextToken(v string) *ListAssistantAssociationsInput
- func (s ListAssistantAssociationsInput) String() string
- func (s *ListAssistantAssociationsInput) Validate() error
- type ListAssistantAssociationsOutput
- func (s ListAssistantAssociationsOutput) GoString() string
- func (s *ListAssistantAssociationsOutput) SetAssistantAssociationSummaries(v []*AssistantAssociationSummary) *ListAssistantAssociationsOutput
- func (s *ListAssistantAssociationsOutput) SetNextToken(v string) *ListAssistantAssociationsOutput
- func (s ListAssistantAssociationsOutput) String() string
- type ListAssistantsInput
- type ListAssistantsOutput
- type ListContentsInput
- func (s ListContentsInput) GoString() string
- func (s *ListContentsInput) SetKnowledgeBaseId(v string) *ListContentsInput
- func (s *ListContentsInput) SetMaxResults(v int64) *ListContentsInput
- func (s *ListContentsInput) SetNextToken(v string) *ListContentsInput
- func (s ListContentsInput) String() string
- func (s *ListContentsInput) Validate() error
- type ListContentsOutput
- type ListKnowledgeBasesInput
- func (s ListKnowledgeBasesInput) GoString() string
- func (s *ListKnowledgeBasesInput) SetMaxResults(v int64) *ListKnowledgeBasesInput
- func (s *ListKnowledgeBasesInput) SetNextToken(v string) *ListKnowledgeBasesInput
- func (s ListKnowledgeBasesInput) String() string
- func (s *ListKnowledgeBasesInput) Validate() error
- type ListKnowledgeBasesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NotifyRecommendationsReceivedError
- func (s NotifyRecommendationsReceivedError) GoString() string
- func (s *NotifyRecommendationsReceivedError) SetMessage(v string) *NotifyRecommendationsReceivedError
- func (s *NotifyRecommendationsReceivedError) SetRecommendationId(v string) *NotifyRecommendationsReceivedError
- func (s NotifyRecommendationsReceivedError) String() string
- type NotifyRecommendationsReceivedInput
- func (s NotifyRecommendationsReceivedInput) GoString() string
- func (s *NotifyRecommendationsReceivedInput) SetAssistantId(v string) *NotifyRecommendationsReceivedInput
- func (s *NotifyRecommendationsReceivedInput) SetRecommendationIds(v []*string) *NotifyRecommendationsReceivedInput
- func (s *NotifyRecommendationsReceivedInput) SetSessionId(v string) *NotifyRecommendationsReceivedInput
- func (s NotifyRecommendationsReceivedInput) String() string
- func (s *NotifyRecommendationsReceivedInput) Validate() error
- type NotifyRecommendationsReceivedOutput
- func (s NotifyRecommendationsReceivedOutput) GoString() string
- func (s *NotifyRecommendationsReceivedOutput) SetErrors(v []*NotifyRecommendationsReceivedError) *NotifyRecommendationsReceivedOutput
- func (s *NotifyRecommendationsReceivedOutput) SetRecommendationIds(v []*string) *NotifyRecommendationsReceivedOutput
- func (s NotifyRecommendationsReceivedOutput) String() string
- 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 QueryAssistantInput
- func (s QueryAssistantInput) GoString() string
- func (s *QueryAssistantInput) SetAssistantId(v string) *QueryAssistantInput
- func (s *QueryAssistantInput) SetMaxResults(v int64) *QueryAssistantInput
- func (s *QueryAssistantInput) SetNextToken(v string) *QueryAssistantInput
- func (s *QueryAssistantInput) SetQueryText(v string) *QueryAssistantInput
- func (s QueryAssistantInput) String() string
- func (s *QueryAssistantInput) Validate() error
- type QueryAssistantOutput
- type QueryRecommendationTriggerData
- type RecommendationData
- func (s RecommendationData) GoString() string
- func (s *RecommendationData) SetDocument(v *Document) *RecommendationData
- func (s *RecommendationData) SetRecommendationId(v string) *RecommendationData
- func (s *RecommendationData) SetRelevanceLevel(v string) *RecommendationData
- func (s *RecommendationData) SetRelevanceScore(v float64) *RecommendationData
- func (s *RecommendationData) SetType(v string) *RecommendationData
- func (s RecommendationData) String() string
- type RecommendationTrigger
- func (s RecommendationTrigger) GoString() string
- func (s *RecommendationTrigger) SetData(v *RecommendationTriggerData) *RecommendationTrigger
- func (s *RecommendationTrigger) SetId(v string) *RecommendationTrigger
- func (s *RecommendationTrigger) SetRecommendationIds(v []*string) *RecommendationTrigger
- func (s *RecommendationTrigger) SetSource(v string) *RecommendationTrigger
- func (s *RecommendationTrigger) SetType(v string) *RecommendationTrigger
- func (s RecommendationTrigger) String() string
- type RecommendationTriggerData
- type RemoveKnowledgeBaseTemplateUriInput
- type RemoveKnowledgeBaseTemplateUriOutput
- type RenderingConfiguration
- 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 ResultData
- type SearchContentInput
- func (s SearchContentInput) GoString() string
- func (s *SearchContentInput) SetKnowledgeBaseId(v string) *SearchContentInput
- func (s *SearchContentInput) SetMaxResults(v int64) *SearchContentInput
- func (s *SearchContentInput) SetNextToken(v string) *SearchContentInput
- func (s *SearchContentInput) SetSearchExpression(v *SearchExpression) *SearchContentInput
- func (s SearchContentInput) String() string
- func (s *SearchContentInput) Validate() error
- type SearchContentOutput
- type SearchExpression
- type SearchSessionsInput
- func (s SearchSessionsInput) GoString() string
- func (s *SearchSessionsInput) SetAssistantId(v string) *SearchSessionsInput
- func (s *SearchSessionsInput) SetMaxResults(v int64) *SearchSessionsInput
- func (s *SearchSessionsInput) SetNextToken(v string) *SearchSessionsInput
- func (s *SearchSessionsInput) SetSearchExpression(v *SearchExpression) *SearchSessionsInput
- func (s SearchSessionsInput) String() string
- func (s *SearchSessionsInput) Validate() error
- type SearchSessionsOutput
- type ServerSideEncryptionConfiguration
- 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 SessionData
- func (s SessionData) GoString() string
- func (s *SessionData) SetDescription(v string) *SessionData
- func (s *SessionData) SetIntegrationConfiguration(v *SessionIntegrationConfiguration) *SessionData
- func (s *SessionData) SetName(v string) *SessionData
- func (s *SessionData) SetSessionArn(v string) *SessionData
- func (s *SessionData) SetSessionId(v string) *SessionData
- func (s *SessionData) SetTags(v map[string]*string) *SessionData
- func (s SessionData) String() string
- type SessionIntegrationConfiguration
- type SessionSummary
- func (s SessionSummary) GoString() string
- func (s *SessionSummary) SetAssistantArn(v string) *SessionSummary
- func (s *SessionSummary) SetAssistantId(v string) *SessionSummary
- func (s *SessionSummary) SetSessionArn(v string) *SessionSummary
- func (s *SessionSummary) SetSessionId(v string) *SessionSummary
- func (s SessionSummary) String() string
- type SourceConfiguration
- type StartContentUploadInput
- func (s StartContentUploadInput) GoString() string
- func (s *StartContentUploadInput) SetContentType(v string) *StartContentUploadInput
- func (s *StartContentUploadInput) SetKnowledgeBaseId(v string) *StartContentUploadInput
- func (s StartContentUploadInput) String() string
- func (s *StartContentUploadInput) Validate() error
- type StartContentUploadOutput
- func (s StartContentUploadOutput) GoString() string
- func (s *StartContentUploadOutput) SetHeadersToInclude(v map[string]*string) *StartContentUploadOutput
- func (s *StartContentUploadOutput) SetUploadId(v string) *StartContentUploadOutput
- func (s *StartContentUploadOutput) SetUrl(v string) *StartContentUploadOutput
- func (s *StartContentUploadOutput) SetUrlExpiry(v time.Time) *StartContentUploadOutput
- func (s StartContentUploadOutput) String() string
- type TagResourceInput
- type TagResourceOutput
- type TooManyTagsException
- func (s *TooManyTagsException) Code() string
- func (s *TooManyTagsException) Error() string
- func (s TooManyTagsException) GoString() string
- func (s *TooManyTagsException) Message() string
- func (s *TooManyTagsException) OrigErr() error
- func (s *TooManyTagsException) RequestID() string
- func (s *TooManyTagsException) StatusCode() int
- func (s TooManyTagsException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateContentInput
- func (s UpdateContentInput) GoString() string
- func (s *UpdateContentInput) SetContentId(v string) *UpdateContentInput
- func (s *UpdateContentInput) SetKnowledgeBaseId(v string) *UpdateContentInput
- func (s *UpdateContentInput) SetMetadata(v map[string]*string) *UpdateContentInput
- func (s *UpdateContentInput) SetOverrideLinkOutUri(v string) *UpdateContentInput
- func (s *UpdateContentInput) SetRemoveOverrideLinkOutUri(v bool) *UpdateContentInput
- func (s *UpdateContentInput) SetRevisionId(v string) *UpdateContentInput
- func (s *UpdateContentInput) SetTitle(v string) *UpdateContentInput
- func (s *UpdateContentInput) SetUploadId(v string) *UpdateContentInput
- func (s UpdateContentInput) String() string
- func (s *UpdateContentInput) Validate() error
- type UpdateContentOutput
- type UpdateKnowledgeBaseTemplateUriInput
- func (s UpdateKnowledgeBaseTemplateUriInput) GoString() string
- func (s *UpdateKnowledgeBaseTemplateUriInput) SetKnowledgeBaseId(v string) *UpdateKnowledgeBaseTemplateUriInput
- func (s *UpdateKnowledgeBaseTemplateUriInput) SetTemplateUri(v string) *UpdateKnowledgeBaseTemplateUriInput
- func (s UpdateKnowledgeBaseTemplateUriInput) String() string
- func (s *UpdateKnowledgeBaseTemplateUriInput) Validate() error
- type UpdateKnowledgeBaseTemplateUriOutput
- 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
Constants ¶
const ( // AssistantStatusCreateInProgress is a AssistantStatus enum value AssistantStatusCreateInProgress = "CREATE_IN_PROGRESS" // AssistantStatusCreateFailed is a AssistantStatus enum value AssistantStatusCreateFailed = "CREATE_FAILED" // AssistantStatusActive is a AssistantStatus enum value AssistantStatusActive = "ACTIVE" // AssistantStatusDeleteInProgress is a AssistantStatus enum value AssistantStatusDeleteInProgress = "DELETE_IN_PROGRESS" // AssistantStatusDeleteFailed is a AssistantStatus enum value AssistantStatusDeleteFailed = "DELETE_FAILED" // AssistantStatusDeleted is a AssistantStatus enum value AssistantStatusDeleted = "DELETED" )
const ( // ContentStatusCreateInProgress is a ContentStatus enum value ContentStatusCreateInProgress = "CREATE_IN_PROGRESS" // ContentStatusCreateFailed is a ContentStatus enum value ContentStatusCreateFailed = "CREATE_FAILED" // ContentStatusActive is a ContentStatus enum value ContentStatusActive = "ACTIVE" // ContentStatusDeleteInProgress is a ContentStatus enum value ContentStatusDeleteInProgress = "DELETE_IN_PROGRESS" // ContentStatusDeleteFailed is a ContentStatus enum value ContentStatusDeleteFailed = "DELETE_FAILED" // ContentStatusDeleted is a ContentStatus enum value ContentStatusDeleted = "DELETED" // ContentStatusUpdateFailed is a ContentStatus enum value ContentStatusUpdateFailed = "UPDATE_FAILED" )
const ( // KnowledgeBaseStatusCreateInProgress is a KnowledgeBaseStatus enum value KnowledgeBaseStatusCreateInProgress = "CREATE_IN_PROGRESS" // KnowledgeBaseStatusCreateFailed is a KnowledgeBaseStatus enum value KnowledgeBaseStatusCreateFailed = "CREATE_FAILED" // KnowledgeBaseStatusActive is a KnowledgeBaseStatus enum value KnowledgeBaseStatusActive = "ACTIVE" // KnowledgeBaseStatusDeleteInProgress is a KnowledgeBaseStatus enum value KnowledgeBaseStatusDeleteInProgress = "DELETE_IN_PROGRESS" // KnowledgeBaseStatusDeleteFailed is a KnowledgeBaseStatus enum value KnowledgeBaseStatusDeleteFailed = "DELETE_FAILED" // KnowledgeBaseStatusDeleted is a KnowledgeBaseStatus enum value KnowledgeBaseStatusDeleted = "DELETED" )
const ( // KnowledgeBaseTypeExternal is a KnowledgeBaseType enum value KnowledgeBaseTypeExternal = "EXTERNAL" // KnowledgeBaseTypeCustom is a KnowledgeBaseType enum value KnowledgeBaseTypeCustom = "CUSTOM" )
const ( // RecommendationSourceTypeIssueDetection is a RecommendationSourceType enum value RecommendationSourceTypeIssueDetection = "ISSUE_DETECTION" // RecommendationSourceTypeRuleEvaluation is a RecommendationSourceType enum value RecommendationSourceTypeRuleEvaluation = "RULE_EVALUATION" // RecommendationSourceTypeOther is a RecommendationSourceType enum value RecommendationSourceTypeOther = "OTHER" )
const ( // RelevanceLevelHigh is a RelevanceLevel enum value RelevanceLevelHigh = "HIGH" // RelevanceLevelMedium is a RelevanceLevel enum value RelevanceLevelMedium = "MEDIUM" // RelevanceLevelLow is a RelevanceLevel enum value RelevanceLevelLow = "LOW" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request could not be processed because of conflict in the current state // of the resource. For example, if you're using a Create API (such as CreateAssistant) // that accepts name, a conflicting resource (usually with the same name) is // being created or mutated. ErrCodeConflictException = "ConflictException" // ErrCodePreconditionFailedException for service response error code // "PreconditionFailedException". // // The provided revisionId does not match, indicating the content has been modified // since it was last read. ErrCodePreconditionFailedException = "PreconditionFailedException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource does not exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // You've exceeded your service quota. To perform the requested action, remove // some of the relevant resources, or use service quotas to request a service // quota increase. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeTooManyTagsException for service response error code // "TooManyTagsException". // // Amazon Connect Wisdom throws this exception if you have too many tags in // your tag set. ErrCodeTooManyTagsException = "TooManyTagsException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints specified by a service. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Wisdom" // Name of service. EndpointsID = "wisdom" // ID to lookup a service endpoint with. ServiceID = "Wisdom" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// AssistantTypeAgent is a AssistantType enum value
AssistantTypeAgent = "AGENT"
)
const (
// AssociationTypeKnowledgeBase is a AssociationType enum value
AssociationTypeKnowledgeBase = "KNOWLEDGE_BASE"
)
const (
// FilterFieldName is a FilterField enum value
FilterFieldName = "NAME"
)
const (
// FilterOperatorEquals is a FilterOperator enum value
FilterOperatorEquals = "EQUALS"
)
const (
// RecommendationTriggerTypeQuery is a RecommendationTriggerType enum value
RecommendationTriggerTypeQuery = "QUERY"
)
const (
// RecommendationTypeKnowledgeContent is a RecommendationType enum value
RecommendationTypeKnowledgeContent = "KNOWLEDGE_CONTENT"
)
Variables ¶
This section is empty.
Functions ¶
func AssistantStatus_Values ¶
func AssistantStatus_Values() []string
AssistantStatus_Values returns all elements of the AssistantStatus enum
func AssistantType_Values ¶
func AssistantType_Values() []string
AssistantType_Values returns all elements of the AssistantType enum
func AssociationType_Values ¶
func AssociationType_Values() []string
AssociationType_Values returns all elements of the AssociationType enum
func ContentStatus_Values ¶
func ContentStatus_Values() []string
ContentStatus_Values returns all elements of the ContentStatus enum
func FilterField_Values ¶
func FilterField_Values() []string
FilterField_Values returns all elements of the FilterField enum
func FilterOperator_Values ¶
func FilterOperator_Values() []string
FilterOperator_Values returns all elements of the FilterOperator enum
func KnowledgeBaseStatus_Values ¶
func KnowledgeBaseStatus_Values() []string
KnowledgeBaseStatus_Values returns all elements of the KnowledgeBaseStatus enum
func KnowledgeBaseType_Values ¶
func KnowledgeBaseType_Values() []string
KnowledgeBaseType_Values returns all elements of the KnowledgeBaseType enum
func RecommendationSourceType_Values ¶
func RecommendationSourceType_Values() []string
RecommendationSourceType_Values returns all elements of the RecommendationSourceType enum
func RecommendationTriggerType_Values ¶
func RecommendationTriggerType_Values() []string
RecommendationTriggerType_Values returns all elements of the RecommendationTriggerType enum
func RecommendationType_Values ¶
func RecommendationType_Values() []string
RecommendationType_Values returns all elements of the RecommendationType enum
func RelevanceLevel_Values ¶
func RelevanceLevel_Values() []string
RelevanceLevel_Values returns all elements of the RelevanceLevel enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AppIntegrationsConfiguration ¶
type AppIntegrationsConfiguration struct { // The Amazon Resource Name (ARN) of the AppIntegrations DataIntegration to // use for ingesting content. // // * For Salesforce (https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm), // your AppIntegrations DataIntegration must have an ObjectConfiguration // if objectFields is not provided, including at least Id, ArticleNumber, // VersionNumber, Title, PublishStatus, and IsDeleted as source fields. // // * For ServiceNow (https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api), // your AppIntegrations DataIntegration must have an ObjectConfiguration // if objectFields is not provided, including at least number, short_description, // sys_mod_count, workflow_state, and active as source fields. // // * For Zendesk (https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/), // your AppIntegrations DataIntegration must have an ObjectConfiguration // if objectFields is not provided, including at least id, title, updated_at, // and draft as source fields. // // * For SharePoint (https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/sharepoint-net-server-csom-jsom-and-rest-api-index), // your AppIntegrations DataIntegration must have a FileConfiguration, including // only file extensions that are among docx, pdf, html, htm, and txt. // // AppIntegrationArn is a required field AppIntegrationArn *string `locationName:"appIntegrationArn" min:"1" type:"string" required:"true"` // The fields from the source that are made available to your agents in Wisdom. // Optional if ObjectConfiguration is included in the provided DataIntegration. // // * For Salesforce (https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_objects_knowledge__kav.htm), // you must include at least Id, ArticleNumber, VersionNumber, Title, PublishStatus, // and IsDeleted. // // * For ServiceNow (https://developer.servicenow.com/dev.do#!/reference/api/rome/rest/knowledge-management-api), // you must include at least number, short_description, sys_mod_count, workflow_state, // and active. // // * For Zendesk (https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/), // you must include at least id, title, updated_at, and draft. // // Make sure to include additional fields. These fields are indexed and used // to source recommendations. ObjectFields []*string `locationName:"objectFields" min:"1" type:"list"` // contains filtered or unexported fields }
Configuration information for Amazon AppIntegrations to automatically ingest content.
func (AppIntegrationsConfiguration) GoString ¶
func (s AppIntegrationsConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AppIntegrationsConfiguration) SetAppIntegrationArn ¶
func (s *AppIntegrationsConfiguration) SetAppIntegrationArn(v string) *AppIntegrationsConfiguration
SetAppIntegrationArn sets the AppIntegrationArn field's value.
func (*AppIntegrationsConfiguration) SetObjectFields ¶
func (s *AppIntegrationsConfiguration) SetObjectFields(v []*string) *AppIntegrationsConfiguration
SetObjectFields sets the ObjectFields field's value.
func (AppIntegrationsConfiguration) String ¶
func (s AppIntegrationsConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AppIntegrationsConfiguration) Validate ¶
func (s *AppIntegrationsConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssistantAssociationData ¶
type AssistantAssociationData struct { // The Amazon Resource Name (ARN) of the Wisdom assistant. // // AssistantArn is a required field AssistantArn *string `locationName:"assistantArn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the assistant association. // // AssistantAssociationArn is a required field AssistantAssociationArn *string `locationName:"assistantAssociationArn" type:"string" required:"true"` // The identifier of the assistant association. // // AssistantAssociationId is a required field AssistantAssociationId *string `locationName:"assistantAssociationId" type:"string" required:"true"` // The identifier of the Wisdom assistant. // // AssistantId is a required field AssistantId *string `locationName:"assistantId" type:"string" required:"true"` // A union type that currently has a single argument, the knowledge base ID. // // AssociationData is a required field AssociationData *AssistantAssociationOutputData `locationName:"associationData" type:"structure" required:"true"` // The type of association. // // AssociationType is a required field AssociationType *string `locationName:"associationType" type:"string" required:"true" enum:"AssociationType"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Information about the assistant association.
func (AssistantAssociationData) GoString ¶
func (s AssistantAssociationData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssistantAssociationData) SetAssistantArn ¶
func (s *AssistantAssociationData) SetAssistantArn(v string) *AssistantAssociationData
SetAssistantArn sets the AssistantArn field's value.
func (*AssistantAssociationData) SetAssistantAssociationArn ¶
func (s *AssistantAssociationData) SetAssistantAssociationArn(v string) *AssistantAssociationData
SetAssistantAssociationArn sets the AssistantAssociationArn field's value.
func (*AssistantAssociationData) SetAssistantAssociationId ¶
func (s *AssistantAssociationData) SetAssistantAssociationId(v string) *AssistantAssociationData
SetAssistantAssociationId sets the AssistantAssociationId field's value.
func (*AssistantAssociationData) SetAssistantId ¶
func (s *AssistantAssociationData) SetAssistantId(v string) *AssistantAssociationData
SetAssistantId sets the AssistantId field's value.
func (*AssistantAssociationData) SetAssociationData ¶
func (s *AssistantAssociationData) SetAssociationData(v *AssistantAssociationOutputData) *AssistantAssociationData
SetAssociationData sets the AssociationData field's value.
func (*AssistantAssociationData) SetAssociationType ¶
func (s *AssistantAssociationData) SetAssociationType(v string) *AssistantAssociationData
SetAssociationType sets the AssociationType field's value.
func (*AssistantAssociationData) SetTags ¶
func (s *AssistantAssociationData) SetTags(v map[string]*string) *AssistantAssociationData
SetTags sets the Tags field's value.
func (AssistantAssociationData) String ¶
func (s AssistantAssociationData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssistantAssociationInputData ¶
type AssistantAssociationInputData struct { // The identifier of the knowledge base. KnowledgeBaseId *string `locationName:"knowledgeBaseId" type:"string"` // contains filtered or unexported fields }
The data that is input into Wisdom as a result of the assistant association.
func (AssistantAssociationInputData) GoString ¶
func (s AssistantAssociationInputData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssistantAssociationInputData) SetKnowledgeBaseId ¶
func (s *AssistantAssociationInputData) SetKnowledgeBaseId(v string) *AssistantAssociationInputData
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (AssistantAssociationInputData) String ¶
func (s AssistantAssociationInputData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssistantAssociationOutputData ¶
type AssistantAssociationOutputData struct { // The knowledge base where output data is sent. KnowledgeBaseAssociation *KnowledgeBaseAssociationData `locationName:"knowledgeBaseAssociation" type:"structure"` // contains filtered or unexported fields }
The data that is output as a result of the assistant association.
func (AssistantAssociationOutputData) GoString ¶
func (s AssistantAssociationOutputData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssistantAssociationOutputData) SetKnowledgeBaseAssociation ¶
func (s *AssistantAssociationOutputData) SetKnowledgeBaseAssociation(v *KnowledgeBaseAssociationData) *AssistantAssociationOutputData
SetKnowledgeBaseAssociation sets the KnowledgeBaseAssociation field's value.
func (AssistantAssociationOutputData) String ¶
func (s AssistantAssociationOutputData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssistantAssociationSummary ¶
type AssistantAssociationSummary struct { // The Amazon Resource Name (ARN) of the Wisdom assistant. // // AssistantArn is a required field AssistantArn *string `locationName:"assistantArn" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the assistant association. // // AssistantAssociationArn is a required field AssistantAssociationArn *string `locationName:"assistantAssociationArn" type:"string" required:"true"` // The identifier of the assistant association. // // AssistantAssociationId is a required field AssistantAssociationId *string `locationName:"assistantAssociationId" type:"string" required:"true"` // The identifier of the Wisdom assistant. // // AssistantId is a required field AssistantId *string `locationName:"assistantId" type:"string" required:"true"` // The association data. // // AssociationData is a required field AssociationData *AssistantAssociationOutputData `locationName:"associationData" type:"structure" required:"true"` // The type of association. // // AssociationType is a required field AssociationType *string `locationName:"associationType" type:"string" required:"true" enum:"AssociationType"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Summary information about the assistant association.
func (AssistantAssociationSummary) GoString ¶
func (s AssistantAssociationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssistantAssociationSummary) SetAssistantArn ¶
func (s *AssistantAssociationSummary) SetAssistantArn(v string) *AssistantAssociationSummary
SetAssistantArn sets the AssistantArn field's value.
func (*AssistantAssociationSummary) SetAssistantAssociationArn ¶
func (s *AssistantAssociationSummary) SetAssistantAssociationArn(v string) *AssistantAssociationSummary
SetAssistantAssociationArn sets the AssistantAssociationArn field's value.
func (*AssistantAssociationSummary) SetAssistantAssociationId ¶
func (s *AssistantAssociationSummary) SetAssistantAssociationId(v string) *AssistantAssociationSummary
SetAssistantAssociationId sets the AssistantAssociationId field's value.
func (*AssistantAssociationSummary) SetAssistantId ¶
func (s *AssistantAssociationSummary) SetAssistantId(v string) *AssistantAssociationSummary
SetAssistantId sets the AssistantId field's value.
func (*AssistantAssociationSummary) SetAssociationData ¶
func (s *AssistantAssociationSummary) SetAssociationData(v *AssistantAssociationOutputData) *AssistantAssociationSummary
SetAssociationData sets the AssociationData field's value.
func (*AssistantAssociationSummary) SetAssociationType ¶
func (s *AssistantAssociationSummary) SetAssociationType(v string) *AssistantAssociationSummary
SetAssociationType sets the AssociationType field's value.
func (*AssistantAssociationSummary) SetTags ¶
func (s *AssistantAssociationSummary) SetTags(v map[string]*string) *AssistantAssociationSummary
SetTags sets the Tags field's value.
func (AssistantAssociationSummary) String ¶
func (s AssistantAssociationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssistantData ¶
type AssistantData struct { // The Amazon Resource Name (ARN) of the Wisdom assistant. // // AssistantArn is a required field AssistantArn *string `locationName:"assistantArn" type:"string" required:"true"` // The identifier of the Wisdom assistant. // // AssistantId is a required field AssistantId *string `locationName:"assistantId" type:"string" required:"true"` // The description. Description *string `locationName:"description" min:"1" type:"string"` // The configuration information for the Wisdom assistant integration. IntegrationConfiguration *AssistantIntegrationConfiguration `locationName:"integrationConfiguration" type:"structure"` // The name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The KMS key used for encryption. ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration `locationName:"serverSideEncryptionConfiguration" type:"structure"` // The status of the assistant. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"AssistantStatus"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The type of assistant. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"AssistantType"` // contains filtered or unexported fields }
The assistant data.
func (AssistantData) GoString ¶
func (s AssistantData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssistantData) SetAssistantArn ¶
func (s *AssistantData) SetAssistantArn(v string) *AssistantData
SetAssistantArn sets the AssistantArn field's value.
func (*AssistantData) SetAssistantId ¶
func (s *AssistantData) SetAssistantId(v string) *AssistantData
SetAssistantId sets the AssistantId field's value.
func (*AssistantData) SetDescription ¶
func (s *AssistantData) SetDescription(v string) *AssistantData
SetDescription sets the Description field's value.
func (*AssistantData) SetIntegrationConfiguration ¶
func (s *AssistantData) SetIntegrationConfiguration(v *AssistantIntegrationConfiguration) *AssistantData
SetIntegrationConfiguration sets the IntegrationConfiguration field's value.
func (*AssistantData) SetName ¶
func (s *AssistantData) SetName(v string) *AssistantData
SetName sets the Name field's value.
func (*AssistantData) SetServerSideEncryptionConfiguration ¶
func (s *AssistantData) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *AssistantData
SetServerSideEncryptionConfiguration sets the ServerSideEncryptionConfiguration field's value.
func (*AssistantData) SetStatus ¶
func (s *AssistantData) SetStatus(v string) *AssistantData
SetStatus sets the Status field's value.
func (*AssistantData) SetTags ¶
func (s *AssistantData) SetTags(v map[string]*string) *AssistantData
SetTags sets the Tags field's value.
func (*AssistantData) SetType ¶
func (s *AssistantData) SetType(v string) *AssistantData
SetType sets the Type field's value.
func (AssistantData) String ¶
func (s AssistantData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssistantIntegrationConfiguration ¶
type AssistantIntegrationConfiguration struct { // The Amazon Resource Name (ARN) of the integrated Amazon SNS topic used for // streaming chat messages. TopicIntegrationArn *string `locationName:"topicIntegrationArn" min:"1" type:"string"` // contains filtered or unexported fields }
The configuration information for the Wisdom assistant integration.
func (AssistantIntegrationConfiguration) GoString ¶
func (s AssistantIntegrationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssistantIntegrationConfiguration) SetTopicIntegrationArn ¶
func (s *AssistantIntegrationConfiguration) SetTopicIntegrationArn(v string) *AssistantIntegrationConfiguration
SetTopicIntegrationArn sets the TopicIntegrationArn field's value.
func (AssistantIntegrationConfiguration) String ¶
func (s AssistantIntegrationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssistantSummary ¶
type AssistantSummary struct { // The Amazon Resource Name (ARN) of the Wisdom assistant. // // AssistantArn is a required field AssistantArn *string `locationName:"assistantArn" type:"string" required:"true"` // The identifier of the Wisdom assistant. // // AssistantId is a required field AssistantId *string `locationName:"assistantId" type:"string" required:"true"` // The description of the assistant. Description *string `locationName:"description" min:"1" type:"string"` // The configuration information for the Wisdom assistant integration. IntegrationConfiguration *AssistantIntegrationConfiguration `locationName:"integrationConfiguration" type:"structure"` // The name of the assistant. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The KMS key used for encryption. ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration `locationName:"serverSideEncryptionConfiguration" type:"structure"` // The status of the assistant. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"AssistantStatus"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The type of the assistant. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"AssistantType"` // contains filtered or unexported fields }
Summary information about the assistant.
func (AssistantSummary) GoString ¶
func (s AssistantSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssistantSummary) SetAssistantArn ¶
func (s *AssistantSummary) SetAssistantArn(v string) *AssistantSummary
SetAssistantArn sets the AssistantArn field's value.
func (*AssistantSummary) SetAssistantId ¶
func (s *AssistantSummary) SetAssistantId(v string) *AssistantSummary
SetAssistantId sets the AssistantId field's value.
func (*AssistantSummary) SetDescription ¶
func (s *AssistantSummary) SetDescription(v string) *AssistantSummary
SetDescription sets the Description field's value.
func (*AssistantSummary) SetIntegrationConfiguration ¶
func (s *AssistantSummary) SetIntegrationConfiguration(v *AssistantIntegrationConfiguration) *AssistantSummary
SetIntegrationConfiguration sets the IntegrationConfiguration field's value.
func (*AssistantSummary) SetName ¶
func (s *AssistantSummary) SetName(v string) *AssistantSummary
SetName sets the Name field's value.
func (*AssistantSummary) SetServerSideEncryptionConfiguration ¶
func (s *AssistantSummary) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *AssistantSummary
SetServerSideEncryptionConfiguration sets the ServerSideEncryptionConfiguration field's value.
func (*AssistantSummary) SetStatus ¶
func (s *AssistantSummary) SetStatus(v string) *AssistantSummary
SetStatus sets the Status field's value.
func (*AssistantSummary) SetTags ¶
func (s *AssistantSummary) SetTags(v map[string]*string) *AssistantSummary
SetTags sets the Tags field's value.
func (*AssistantSummary) SetType ¶
func (s *AssistantSummary) SetType(v string) *AssistantSummary
SetType sets the Type field's value.
func (AssistantSummary) String ¶
func (s AssistantSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the resource. For example, if you're using a Create API (such as CreateAssistant) that accepts name, a conflicting resource (usually with the same name) is being created or mutated.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectWisdomService ¶
ConnectWisdomService provides the API operation methods for making requests to Amazon Connect Wisdom Service. See this package's package overview docs for details on the service.
ConnectWisdomService 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) *ConnectWisdomService
New creates a new instance of the ConnectWisdomService 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 ConnectWisdomService client from just a session. svc := connectwisdomservice.New(mySession) // Create a ConnectWisdomService client with additional configuration svc := connectwisdomservice.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*ConnectWisdomService) CreateAssistant ¶
func (c *ConnectWisdomService) CreateAssistant(input *CreateAssistantInput) (*CreateAssistantOutput, error)
CreateAssistant API operation for Amazon Connect Wisdom Service.
Creates an Amazon Connect Wisdom assistant.
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 Connect Wisdom Service's API operation CreateAssistant for usage and error information.
Returned Error Types:
ConflictException The request could not be processed because of conflict in the current state of the resource. For example, if you're using a Create API (such as CreateAssistant) that accepts name, a conflicting resource (usually with the same name) is being created or mutated.
ValidationException The input fails to satisfy the constraints specified by a service.
ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateAssistant
func (*ConnectWisdomService) CreateAssistantAssociation ¶
func (c *ConnectWisdomService) CreateAssistantAssociation(input *CreateAssistantAssociationInput) (*CreateAssistantAssociationOutput, error)
CreateAssistantAssociation API operation for Amazon Connect Wisdom Service.
Creates an association between an Amazon Connect Wisdom assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association.
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 Connect Wisdom Service's API operation CreateAssistantAssociation for usage and error information.
Returned Error Types:
ConflictException The request could not be processed because of conflict in the current state of the resource. For example, if you're using a Create API (such as CreateAssistant) that accepts name, a conflicting resource (usually with the same name) is being created or mutated.
ValidationException The input fails to satisfy the constraints specified by a service.
ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateAssistantAssociation
func (*ConnectWisdomService) CreateAssistantAssociationRequest ¶
func (c *ConnectWisdomService) CreateAssistantAssociationRequest(input *CreateAssistantAssociationInput) (req *request.Request, output *CreateAssistantAssociationOutput)
CreateAssistantAssociationRequest generates a "aws/request.Request" representing the client's request for the CreateAssistantAssociation 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 CreateAssistantAssociation for more information on using the CreateAssistantAssociation 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 CreateAssistantAssociationRequest method. req, resp := client.CreateAssistantAssociationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateAssistantAssociation
func (*ConnectWisdomService) CreateAssistantAssociationWithContext ¶
func (c *ConnectWisdomService) CreateAssistantAssociationWithContext(ctx aws.Context, input *CreateAssistantAssociationInput, opts ...request.Option) (*CreateAssistantAssociationOutput, error)
CreateAssistantAssociationWithContext is the same as CreateAssistantAssociation with the addition of the ability to pass a context and additional request options.
See CreateAssistantAssociation 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 (*ConnectWisdomService) CreateAssistantRequest ¶
func (c *ConnectWisdomService) CreateAssistantRequest(input *CreateAssistantInput) (req *request.Request, output *CreateAssistantOutput)
CreateAssistantRequest generates a "aws/request.Request" representing the client's request for the CreateAssistant 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 CreateAssistant for more information on using the CreateAssistant 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 CreateAssistantRequest method. req, resp := client.CreateAssistantRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateAssistant
func (*ConnectWisdomService) CreateAssistantWithContext ¶
func (c *ConnectWisdomService) CreateAssistantWithContext(ctx aws.Context, input *CreateAssistantInput, opts ...request.Option) (*CreateAssistantOutput, error)
CreateAssistantWithContext is the same as CreateAssistant with the addition of the ability to pass a context and additional request options.
See CreateAssistant 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 (*ConnectWisdomService) CreateContent ¶
func (c *ConnectWisdomService) CreateContent(input *CreateContentInput) (*CreateContentOutput, error)
CreateContent API operation for Amazon Connect Wisdom Service.
Creates Wisdom content. Before to calling this API, use StartContentUpload (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html) to upload an asset.
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 Connect Wisdom Service's API operation CreateContent for usage and error information.
Returned Error Types:
ConflictException The request could not be processed because of conflict in the current state of the resource. For example, if you're using a Create API (such as CreateAssistant) that accepts name, a conflicting resource (usually with the same name) is being created or mutated.
ValidationException The input fails to satisfy the constraints specified by a service.
ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateContent
func (*ConnectWisdomService) CreateContentRequest ¶
func (c *ConnectWisdomService) CreateContentRequest(input *CreateContentInput) (req *request.Request, output *CreateContentOutput)
CreateContentRequest generates a "aws/request.Request" representing the client's request for the CreateContent 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 CreateContent for more information on using the CreateContent 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 CreateContentRequest method. req, resp := client.CreateContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateContent
func (*ConnectWisdomService) CreateContentWithContext ¶
func (c *ConnectWisdomService) CreateContentWithContext(ctx aws.Context, input *CreateContentInput, opts ...request.Option) (*CreateContentOutput, error)
CreateContentWithContext is the same as CreateContent with the addition of the ability to pass a context and additional request options.
See CreateContent 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 (*ConnectWisdomService) CreateKnowledgeBase ¶
func (c *ConnectWisdomService) CreateKnowledgeBase(input *CreateKnowledgeBaseInput) (*CreateKnowledgeBaseOutput, error)
CreateKnowledgeBase API operation for Amazon Connect Wisdom Service.
Creates a knowledge base.
When using this API, you cannot reuse Amazon AppIntegrations (https://docs.aws.amazon.com/appintegrations/latest/APIReference/Welcome.html) DataIntegrations with external knowledge bases such as Salesforce and ServiceNow. If you do, you'll get an InvalidRequestException error.
For example, you're programmatically managing your external knowledge base, and you want to add or remove one of the fields that is being ingested from Salesforce. Do the following:
Call DeleteKnowledgeBase (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_DeleteKnowledgeBase.html).
Call DeleteDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteDataIntegration.html).
Call CreateDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) to recreate the DataIntegration or a create different one.
Call CreateKnowledgeBase.
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 Connect Wisdom Service's API operation CreateKnowledgeBase for usage and error information.
Returned Error Types:
ConflictException The request could not be processed because of conflict in the current state of the resource. For example, if you're using a Create API (such as CreateAssistant) that accepts name, a conflicting resource (usually with the same name) is being created or mutated.
ValidationException The input fails to satisfy the constraints specified by a service.
ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateKnowledgeBase
func (*ConnectWisdomService) CreateKnowledgeBaseRequest ¶
func (c *ConnectWisdomService) CreateKnowledgeBaseRequest(input *CreateKnowledgeBaseInput) (req *request.Request, output *CreateKnowledgeBaseOutput)
CreateKnowledgeBaseRequest generates a "aws/request.Request" representing the client's request for the CreateKnowledgeBase 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 CreateKnowledgeBase for more information on using the CreateKnowledgeBase 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 CreateKnowledgeBaseRequest method. req, resp := client.CreateKnowledgeBaseRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateKnowledgeBase
func (*ConnectWisdomService) CreateKnowledgeBaseWithContext ¶
func (c *ConnectWisdomService) CreateKnowledgeBaseWithContext(ctx aws.Context, input *CreateKnowledgeBaseInput, opts ...request.Option) (*CreateKnowledgeBaseOutput, error)
CreateKnowledgeBaseWithContext is the same as CreateKnowledgeBase with the addition of the ability to pass a context and additional request options.
See CreateKnowledgeBase 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 (*ConnectWisdomService) CreateSession ¶
func (c *ConnectWisdomService) CreateSession(input *CreateSessionInput) (*CreateSessionOutput, error)
CreateSession API operation for Amazon Connect Wisdom Service.
Creates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Wisdom session for each contact on which Wisdom is enabled.
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 Connect Wisdom Service's API operation CreateSession for usage and error information.
Returned Error Types:
ConflictException The request could not be processed because of conflict in the current state of the resource. For example, if you're using a Create API (such as CreateAssistant) that accepts name, a conflicting resource (usually with the same name) is being created or mutated.
ValidationException The input fails to satisfy the constraints specified by a service.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateSession
func (*ConnectWisdomService) CreateSessionRequest ¶
func (c *ConnectWisdomService) CreateSessionRequest(input *CreateSessionInput) (req *request.Request, output *CreateSessionOutput)
CreateSessionRequest generates a "aws/request.Request" representing the client's request for the CreateSession 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 CreateSession for more information on using the CreateSession 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 CreateSessionRequest method. req, resp := client.CreateSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/CreateSession
func (*ConnectWisdomService) CreateSessionWithContext ¶
func (c *ConnectWisdomService) CreateSessionWithContext(ctx aws.Context, input *CreateSessionInput, opts ...request.Option) (*CreateSessionOutput, error)
CreateSessionWithContext is the same as CreateSession with the addition of the ability to pass a context and additional request options.
See CreateSession 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 (*ConnectWisdomService) DeleteAssistant ¶
func (c *ConnectWisdomService) DeleteAssistant(input *DeleteAssistantInput) (*DeleteAssistantOutput, error)
DeleteAssistant API operation for Amazon Connect Wisdom Service.
Deletes an assistant.
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 Connect Wisdom Service's API operation DeleteAssistant for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/DeleteAssistant
func (*ConnectWisdomService) DeleteAssistantAssociation ¶
func (c *ConnectWisdomService) DeleteAssistantAssociation(input *DeleteAssistantAssociationInput) (*DeleteAssistantAssociationOutput, error)
DeleteAssistantAssociation API operation for Amazon Connect Wisdom Service.
Deletes an assistant association.
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 Connect Wisdom Service's API operation DeleteAssistantAssociation for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/DeleteAssistantAssociation
func (*ConnectWisdomService) DeleteAssistantAssociationRequest ¶
func (c *ConnectWisdomService) DeleteAssistantAssociationRequest(input *DeleteAssistantAssociationInput) (req *request.Request, output *DeleteAssistantAssociationOutput)
DeleteAssistantAssociationRequest generates a "aws/request.Request" representing the client's request for the DeleteAssistantAssociation 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 DeleteAssistantAssociation for more information on using the DeleteAssistantAssociation 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 DeleteAssistantAssociationRequest method. req, resp := client.DeleteAssistantAssociationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/DeleteAssistantAssociation
func (*ConnectWisdomService) DeleteAssistantAssociationWithContext ¶
func (c *ConnectWisdomService) DeleteAssistantAssociationWithContext(ctx aws.Context, input *DeleteAssistantAssociationInput, opts ...request.Option) (*DeleteAssistantAssociationOutput, error)
DeleteAssistantAssociationWithContext is the same as DeleteAssistantAssociation with the addition of the ability to pass a context and additional request options.
See DeleteAssistantAssociation 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 (*ConnectWisdomService) DeleteAssistantRequest ¶
func (c *ConnectWisdomService) DeleteAssistantRequest(input *DeleteAssistantInput) (req *request.Request, output *DeleteAssistantOutput)
DeleteAssistantRequest generates a "aws/request.Request" representing the client's request for the DeleteAssistant 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 DeleteAssistant for more information on using the DeleteAssistant 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 DeleteAssistantRequest method. req, resp := client.DeleteAssistantRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/DeleteAssistant
func (*ConnectWisdomService) DeleteAssistantWithContext ¶
func (c *ConnectWisdomService) DeleteAssistantWithContext(ctx aws.Context, input *DeleteAssistantInput, opts ...request.Option) (*DeleteAssistantOutput, error)
DeleteAssistantWithContext is the same as DeleteAssistant with the addition of the ability to pass a context and additional request options.
See DeleteAssistant 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 (*ConnectWisdomService) DeleteContent ¶
func (c *ConnectWisdomService) DeleteContent(input *DeleteContentInput) (*DeleteContentOutput, error)
DeleteContent API operation for Amazon Connect Wisdom Service.
Deletes the content.
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 Connect Wisdom Service's API operation DeleteContent for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/DeleteContent
func (*ConnectWisdomService) DeleteContentRequest ¶
func (c *ConnectWisdomService) DeleteContentRequest(input *DeleteContentInput) (req *request.Request, output *DeleteContentOutput)
DeleteContentRequest generates a "aws/request.Request" representing the client's request for the DeleteContent 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 DeleteContent for more information on using the DeleteContent 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 DeleteContentRequest method. req, resp := client.DeleteContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/DeleteContent
func (*ConnectWisdomService) DeleteContentWithContext ¶
func (c *ConnectWisdomService) DeleteContentWithContext(ctx aws.Context, input *DeleteContentInput, opts ...request.Option) (*DeleteContentOutput, error)
DeleteContentWithContext is the same as DeleteContent with the addition of the ability to pass a context and additional request options.
See DeleteContent 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 (*ConnectWisdomService) DeleteKnowledgeBase ¶
func (c *ConnectWisdomService) DeleteKnowledgeBase(input *DeleteKnowledgeBaseInput) (*DeleteKnowledgeBaseOutput, error)
DeleteKnowledgeBase API operation for Amazon Connect Wisdom Service.
Deletes the knowledge base.
When you use this API to delete an external knowledge base such as Salesforce or ServiceNow, you must also delete the Amazon AppIntegrations (https://docs.aws.amazon.com/appintegrations/latest/APIReference/Welcome.html) DataIntegration. This is because you can't reuse the DataIntegration after it's been associated with an external knowledge base. However, you can delete and recreate it. See DeleteDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteDataIntegration.html) and CreateDataIntegration (https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) in the Amazon AppIntegrations API Reference.
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 Connect Wisdom Service's API operation DeleteKnowledgeBase for usage and error information.
Returned Error Types:
ConflictException The request could not be processed because of conflict in the current state of the resource. For example, if you're using a Create API (such as CreateAssistant) that accepts name, a conflicting resource (usually with the same name) is being created or mutated.
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/DeleteKnowledgeBase
func (*ConnectWisdomService) DeleteKnowledgeBaseRequest ¶
func (c *ConnectWisdomService) DeleteKnowledgeBaseRequest(input *DeleteKnowledgeBaseInput) (req *request.Request, output *DeleteKnowledgeBaseOutput)
DeleteKnowledgeBaseRequest generates a "aws/request.Request" representing the client's request for the DeleteKnowledgeBase 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 DeleteKnowledgeBase for more information on using the DeleteKnowledgeBase 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 DeleteKnowledgeBaseRequest method. req, resp := client.DeleteKnowledgeBaseRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/DeleteKnowledgeBase
func (*ConnectWisdomService) DeleteKnowledgeBaseWithContext ¶
func (c *ConnectWisdomService) DeleteKnowledgeBaseWithContext(ctx aws.Context, input *DeleteKnowledgeBaseInput, opts ...request.Option) (*DeleteKnowledgeBaseOutput, error)
DeleteKnowledgeBaseWithContext is the same as DeleteKnowledgeBase with the addition of the ability to pass a context and additional request options.
See DeleteKnowledgeBase 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 (*ConnectWisdomService) GetAssistant ¶
func (c *ConnectWisdomService) GetAssistant(input *GetAssistantInput) (*GetAssistantOutput, error)
GetAssistant API operation for Amazon Connect Wisdom Service.
Retrieves information about an assistant.
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 Connect Wisdom Service's API operation GetAssistant for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetAssistant
func (*ConnectWisdomService) GetAssistantAssociation ¶
func (c *ConnectWisdomService) GetAssistantAssociation(input *GetAssistantAssociationInput) (*GetAssistantAssociationOutput, error)
GetAssistantAssociation API operation for Amazon Connect Wisdom Service.
Retrieves information about an assistant association.
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 Connect Wisdom Service's API operation GetAssistantAssociation for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetAssistantAssociation
func (*ConnectWisdomService) GetAssistantAssociationRequest ¶
func (c *ConnectWisdomService) GetAssistantAssociationRequest(input *GetAssistantAssociationInput) (req *request.Request, output *GetAssistantAssociationOutput)
GetAssistantAssociationRequest generates a "aws/request.Request" representing the client's request for the GetAssistantAssociation 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 GetAssistantAssociation for more information on using the GetAssistantAssociation 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 GetAssistantAssociationRequest method. req, resp := client.GetAssistantAssociationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetAssistantAssociation
func (*ConnectWisdomService) GetAssistantAssociationWithContext ¶
func (c *ConnectWisdomService) GetAssistantAssociationWithContext(ctx aws.Context, input *GetAssistantAssociationInput, opts ...request.Option) (*GetAssistantAssociationOutput, error)
GetAssistantAssociationWithContext is the same as GetAssistantAssociation with the addition of the ability to pass a context and additional request options.
See GetAssistantAssociation 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 (*ConnectWisdomService) GetAssistantRequest ¶
func (c *ConnectWisdomService) GetAssistantRequest(input *GetAssistantInput) (req *request.Request, output *GetAssistantOutput)
GetAssistantRequest generates a "aws/request.Request" representing the client's request for the GetAssistant 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 GetAssistant for more information on using the GetAssistant 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 GetAssistantRequest method. req, resp := client.GetAssistantRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetAssistant
func (*ConnectWisdomService) GetAssistantWithContext ¶
func (c *ConnectWisdomService) GetAssistantWithContext(ctx aws.Context, input *GetAssistantInput, opts ...request.Option) (*GetAssistantOutput, error)
GetAssistantWithContext is the same as GetAssistant with the addition of the ability to pass a context and additional request options.
See GetAssistant 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 (*ConnectWisdomService) GetContent ¶
func (c *ConnectWisdomService) GetContent(input *GetContentInput) (*GetContentOutput, error)
GetContent API operation for Amazon Connect Wisdom Service.
Retrieves content, including a pre-signed URL to download the content.
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 Connect Wisdom Service's API operation GetContent for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetContent
func (*ConnectWisdomService) GetContentRequest ¶
func (c *ConnectWisdomService) GetContentRequest(input *GetContentInput) (req *request.Request, output *GetContentOutput)
GetContentRequest generates a "aws/request.Request" representing the client's request for the GetContent 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 GetContent for more information on using the GetContent 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 GetContentRequest method. req, resp := client.GetContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetContent
func (*ConnectWisdomService) GetContentSummary ¶
func (c *ConnectWisdomService) GetContentSummary(input *GetContentSummaryInput) (*GetContentSummaryOutput, error)
GetContentSummary API operation for Amazon Connect Wisdom Service.
Retrieves summary information about the content.
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 Connect Wisdom Service's API operation GetContentSummary for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetContentSummary
func (*ConnectWisdomService) GetContentSummaryRequest ¶
func (c *ConnectWisdomService) GetContentSummaryRequest(input *GetContentSummaryInput) (req *request.Request, output *GetContentSummaryOutput)
GetContentSummaryRequest generates a "aws/request.Request" representing the client's request for the GetContentSummary 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 GetContentSummary for more information on using the GetContentSummary 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 GetContentSummaryRequest method. req, resp := client.GetContentSummaryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetContentSummary
func (*ConnectWisdomService) GetContentSummaryWithContext ¶
func (c *ConnectWisdomService) GetContentSummaryWithContext(ctx aws.Context, input *GetContentSummaryInput, opts ...request.Option) (*GetContentSummaryOutput, error)
GetContentSummaryWithContext is the same as GetContentSummary with the addition of the ability to pass a context and additional request options.
See GetContentSummary 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 (*ConnectWisdomService) GetContentWithContext ¶
func (c *ConnectWisdomService) GetContentWithContext(ctx aws.Context, input *GetContentInput, opts ...request.Option) (*GetContentOutput, error)
GetContentWithContext is the same as GetContent with the addition of the ability to pass a context and additional request options.
See GetContent 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 (*ConnectWisdomService) GetKnowledgeBase ¶
func (c *ConnectWisdomService) GetKnowledgeBase(input *GetKnowledgeBaseInput) (*GetKnowledgeBaseOutput, error)
GetKnowledgeBase API operation for Amazon Connect Wisdom Service.
Retrieves information about the knowledge base.
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 Connect Wisdom Service's API operation GetKnowledgeBase for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetKnowledgeBase
func (*ConnectWisdomService) GetKnowledgeBaseRequest ¶
func (c *ConnectWisdomService) GetKnowledgeBaseRequest(input *GetKnowledgeBaseInput) (req *request.Request, output *GetKnowledgeBaseOutput)
GetKnowledgeBaseRequest generates a "aws/request.Request" representing the client's request for the GetKnowledgeBase 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 GetKnowledgeBase for more information on using the GetKnowledgeBase 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 GetKnowledgeBaseRequest method. req, resp := client.GetKnowledgeBaseRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetKnowledgeBase
func (*ConnectWisdomService) GetKnowledgeBaseWithContext ¶
func (c *ConnectWisdomService) GetKnowledgeBaseWithContext(ctx aws.Context, input *GetKnowledgeBaseInput, opts ...request.Option) (*GetKnowledgeBaseOutput, error)
GetKnowledgeBaseWithContext is the same as GetKnowledgeBase with the addition of the ability to pass a context and additional request options.
See GetKnowledgeBase 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 (*ConnectWisdomService) GetRecommendations ¶
func (c *ConnectWisdomService) GetRecommendations(input *GetRecommendationsInput) (*GetRecommendationsOutput, error)
GetRecommendations API operation for Amazon Connect Wisdom Service.
Retrieves recommendations for the specified session. To avoid retrieving the same recommendations in subsequent calls, use NotifyRecommendationsReceived (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_NotifyRecommendationsReceived.html). This API supports long-polling behavior with the waitTimeSeconds parameter. Short poll is the default behavior and only returns recommendations already available. To perform a manual query against an assistant, use QueryAssistant (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_QueryAssistant.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Wisdom Service's API operation GetRecommendations for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetRecommendations
func (*ConnectWisdomService) GetRecommendationsRequest ¶
func (c *ConnectWisdomService) GetRecommendationsRequest(input *GetRecommendationsInput) (req *request.Request, output *GetRecommendationsOutput)
GetRecommendationsRequest generates a "aws/request.Request" representing the client's request for the GetRecommendations 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 GetRecommendations for more information on using the GetRecommendations 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 GetRecommendationsRequest method. req, resp := client.GetRecommendationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetRecommendations
func (*ConnectWisdomService) GetRecommendationsWithContext ¶
func (c *ConnectWisdomService) GetRecommendationsWithContext(ctx aws.Context, input *GetRecommendationsInput, opts ...request.Option) (*GetRecommendationsOutput, error)
GetRecommendationsWithContext is the same as GetRecommendations with the addition of the ability to pass a context and additional request options.
See GetRecommendations 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 (*ConnectWisdomService) GetSession ¶
func (c *ConnectWisdomService) GetSession(input *GetSessionInput) (*GetSessionOutput, error)
GetSession API operation for Amazon Connect Wisdom Service.
Retrieves information for a specified session.
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 Connect Wisdom Service's API operation GetSession for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetSession
func (*ConnectWisdomService) GetSessionRequest ¶
func (c *ConnectWisdomService) GetSessionRequest(input *GetSessionInput) (req *request.Request, output *GetSessionOutput)
GetSessionRequest generates a "aws/request.Request" representing the client's request for the GetSession 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 GetSession for more information on using the GetSession 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 GetSessionRequest method. req, resp := client.GetSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/GetSession
func (*ConnectWisdomService) GetSessionWithContext ¶
func (c *ConnectWisdomService) GetSessionWithContext(ctx aws.Context, input *GetSessionInput, opts ...request.Option) (*GetSessionOutput, error)
GetSessionWithContext is the same as GetSession with the addition of the ability to pass a context and additional request options.
See GetSession 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 (*ConnectWisdomService) ListAssistantAssociations ¶
func (c *ConnectWisdomService) ListAssistantAssociations(input *ListAssistantAssociationsInput) (*ListAssistantAssociationsOutput, error)
ListAssistantAssociations API operation for Amazon Connect Wisdom Service.
Lists information about assistant associations.
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 Connect Wisdom Service's API operation ListAssistantAssociations for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListAssistantAssociations
func (*ConnectWisdomService) ListAssistantAssociationsPages ¶
func (c *ConnectWisdomService) ListAssistantAssociationsPages(input *ListAssistantAssociationsInput, fn func(*ListAssistantAssociationsOutput, bool) bool) error
ListAssistantAssociationsPages iterates over the pages of a ListAssistantAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAssistantAssociations 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 ListAssistantAssociations operation. pageNum := 0 err := client.ListAssistantAssociationsPages(params, func(page *connectwisdomservice.ListAssistantAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ConnectWisdomService) ListAssistantAssociationsPagesWithContext ¶
func (c *ConnectWisdomService) ListAssistantAssociationsPagesWithContext(ctx aws.Context, input *ListAssistantAssociationsInput, fn func(*ListAssistantAssociationsOutput, bool) bool, opts ...request.Option) error
ListAssistantAssociationsPagesWithContext same as ListAssistantAssociationsPages 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 (*ConnectWisdomService) ListAssistantAssociationsRequest ¶
func (c *ConnectWisdomService) ListAssistantAssociationsRequest(input *ListAssistantAssociationsInput) (req *request.Request, output *ListAssistantAssociationsOutput)
ListAssistantAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListAssistantAssociations 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 ListAssistantAssociations for more information on using the ListAssistantAssociations 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 ListAssistantAssociationsRequest method. req, resp := client.ListAssistantAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListAssistantAssociations
func (*ConnectWisdomService) ListAssistantAssociationsWithContext ¶
func (c *ConnectWisdomService) ListAssistantAssociationsWithContext(ctx aws.Context, input *ListAssistantAssociationsInput, opts ...request.Option) (*ListAssistantAssociationsOutput, error)
ListAssistantAssociationsWithContext is the same as ListAssistantAssociations with the addition of the ability to pass a context and additional request options.
See ListAssistantAssociations 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 (*ConnectWisdomService) ListAssistants ¶
func (c *ConnectWisdomService) ListAssistants(input *ListAssistantsInput) (*ListAssistantsOutput, error)
ListAssistants API operation for Amazon Connect Wisdom Service.
Lists information about assistants.
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 Connect Wisdom Service's API operation ListAssistants for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListAssistants
func (*ConnectWisdomService) ListAssistantsPages ¶
func (c *ConnectWisdomService) ListAssistantsPages(input *ListAssistantsInput, fn func(*ListAssistantsOutput, bool) bool) error
ListAssistantsPages iterates over the pages of a ListAssistants operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAssistants 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 ListAssistants operation. pageNum := 0 err := client.ListAssistantsPages(params, func(page *connectwisdomservice.ListAssistantsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ConnectWisdomService) ListAssistantsPagesWithContext ¶
func (c *ConnectWisdomService) ListAssistantsPagesWithContext(ctx aws.Context, input *ListAssistantsInput, fn func(*ListAssistantsOutput, bool) bool, opts ...request.Option) error
ListAssistantsPagesWithContext same as ListAssistantsPages 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 (*ConnectWisdomService) ListAssistantsRequest ¶
func (c *ConnectWisdomService) ListAssistantsRequest(input *ListAssistantsInput) (req *request.Request, output *ListAssistantsOutput)
ListAssistantsRequest generates a "aws/request.Request" representing the client's request for the ListAssistants 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 ListAssistants for more information on using the ListAssistants 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 ListAssistantsRequest method. req, resp := client.ListAssistantsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListAssistants
func (*ConnectWisdomService) ListAssistantsWithContext ¶
func (c *ConnectWisdomService) ListAssistantsWithContext(ctx aws.Context, input *ListAssistantsInput, opts ...request.Option) (*ListAssistantsOutput, error)
ListAssistantsWithContext is the same as ListAssistants with the addition of the ability to pass a context and additional request options.
See ListAssistants 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 (*ConnectWisdomService) ListContents ¶
func (c *ConnectWisdomService) ListContents(input *ListContentsInput) (*ListContentsOutput, error)
ListContents API operation for Amazon Connect Wisdom Service.
Lists the content.
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 Connect Wisdom Service's API operation ListContents for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListContents
func (*ConnectWisdomService) ListContentsPages ¶
func (c *ConnectWisdomService) ListContentsPages(input *ListContentsInput, fn func(*ListContentsOutput, bool) bool) error
ListContentsPages iterates over the pages of a ListContents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListContents 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 ListContents operation. pageNum := 0 err := client.ListContentsPages(params, func(page *connectwisdomservice.ListContentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ConnectWisdomService) ListContentsPagesWithContext ¶
func (c *ConnectWisdomService) ListContentsPagesWithContext(ctx aws.Context, input *ListContentsInput, fn func(*ListContentsOutput, bool) bool, opts ...request.Option) error
ListContentsPagesWithContext same as ListContentsPages 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 (*ConnectWisdomService) ListContentsRequest ¶
func (c *ConnectWisdomService) ListContentsRequest(input *ListContentsInput) (req *request.Request, output *ListContentsOutput)
ListContentsRequest generates a "aws/request.Request" representing the client's request for the ListContents 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 ListContents for more information on using the ListContents 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 ListContentsRequest method. req, resp := client.ListContentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListContents
func (*ConnectWisdomService) ListContentsWithContext ¶
func (c *ConnectWisdomService) ListContentsWithContext(ctx aws.Context, input *ListContentsInput, opts ...request.Option) (*ListContentsOutput, error)
ListContentsWithContext is the same as ListContents with the addition of the ability to pass a context and additional request options.
See ListContents 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 (*ConnectWisdomService) ListKnowledgeBases ¶
func (c *ConnectWisdomService) ListKnowledgeBases(input *ListKnowledgeBasesInput) (*ListKnowledgeBasesOutput, error)
ListKnowledgeBases API operation for Amazon Connect Wisdom Service.
Lists the knowledge bases.
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 Connect Wisdom Service's API operation ListKnowledgeBases for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListKnowledgeBases
func (*ConnectWisdomService) ListKnowledgeBasesPages ¶
func (c *ConnectWisdomService) ListKnowledgeBasesPages(input *ListKnowledgeBasesInput, fn func(*ListKnowledgeBasesOutput, bool) bool) error
ListKnowledgeBasesPages iterates over the pages of a ListKnowledgeBases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListKnowledgeBases 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 ListKnowledgeBases operation. pageNum := 0 err := client.ListKnowledgeBasesPages(params, func(page *connectwisdomservice.ListKnowledgeBasesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ConnectWisdomService) ListKnowledgeBasesPagesWithContext ¶
func (c *ConnectWisdomService) ListKnowledgeBasesPagesWithContext(ctx aws.Context, input *ListKnowledgeBasesInput, fn func(*ListKnowledgeBasesOutput, bool) bool, opts ...request.Option) error
ListKnowledgeBasesPagesWithContext same as ListKnowledgeBasesPages 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 (*ConnectWisdomService) ListKnowledgeBasesRequest ¶
func (c *ConnectWisdomService) ListKnowledgeBasesRequest(input *ListKnowledgeBasesInput) (req *request.Request, output *ListKnowledgeBasesOutput)
ListKnowledgeBasesRequest generates a "aws/request.Request" representing the client's request for the ListKnowledgeBases 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 ListKnowledgeBases for more information on using the ListKnowledgeBases 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 ListKnowledgeBasesRequest method. req, resp := client.ListKnowledgeBasesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListKnowledgeBases
func (*ConnectWisdomService) ListKnowledgeBasesWithContext ¶
func (c *ConnectWisdomService) ListKnowledgeBasesWithContext(ctx aws.Context, input *ListKnowledgeBasesInput, opts ...request.Option) (*ListKnowledgeBasesOutput, error)
ListKnowledgeBasesWithContext is the same as ListKnowledgeBases with the addition of the ability to pass a context and additional request options.
See ListKnowledgeBases 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 (*ConnectWisdomService) ListTagsForResource ¶
func (c *ConnectWisdomService) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Connect Wisdom Service.
Lists the tags for the specified resource.
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 Connect Wisdom Service's API operation ListTagsForResource for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/ListTagsForResource
func (*ConnectWisdomService) ListTagsForResourceRequest ¶
func (c *ConnectWisdomService) 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/wisdom-2020-10-19/ListTagsForResource
func (*ConnectWisdomService) ListTagsForResourceWithContext ¶
func (c *ConnectWisdomService) 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 (*ConnectWisdomService) NotifyRecommendationsReceived ¶
func (c *ConnectWisdomService) NotifyRecommendationsReceived(input *NotifyRecommendationsReceivedInput) (*NotifyRecommendationsReceivedOutput, error)
NotifyRecommendationsReceived API operation for Amazon Connect Wisdom Service.
Removes the specified recommendations from the specified assistant's queue of newly available recommendations. You can use this API in conjunction with GetRecommendations (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_GetRecommendations.html) and a waitTimeSeconds input for long-polling behavior and avoiding duplicate recommendations.
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 Connect Wisdom Service's API operation NotifyRecommendationsReceived for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/NotifyRecommendationsReceived
func (*ConnectWisdomService) NotifyRecommendationsReceivedRequest ¶
func (c *ConnectWisdomService) NotifyRecommendationsReceivedRequest(input *NotifyRecommendationsReceivedInput) (req *request.Request, output *NotifyRecommendationsReceivedOutput)
NotifyRecommendationsReceivedRequest generates a "aws/request.Request" representing the client's request for the NotifyRecommendationsReceived 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 NotifyRecommendationsReceived for more information on using the NotifyRecommendationsReceived 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 NotifyRecommendationsReceivedRequest method. req, resp := client.NotifyRecommendationsReceivedRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/NotifyRecommendationsReceived
func (*ConnectWisdomService) NotifyRecommendationsReceivedWithContext ¶
func (c *ConnectWisdomService) NotifyRecommendationsReceivedWithContext(ctx aws.Context, input *NotifyRecommendationsReceivedInput, opts ...request.Option) (*NotifyRecommendationsReceivedOutput, error)
NotifyRecommendationsReceivedWithContext is the same as NotifyRecommendationsReceived with the addition of the ability to pass a context and additional request options.
See NotifyRecommendationsReceived 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 (*ConnectWisdomService) QueryAssistant ¶
func (c *ConnectWisdomService) QueryAssistant(input *QueryAssistantInput) (*QueryAssistantOutput, error)
QueryAssistant API operation for Amazon Connect Wisdom Service.
Performs a manual search against the specified assistant. To retrieve recommendations for an assistant, use GetRecommendations (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_GetRecommendations.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Wisdom Service's API operation QueryAssistant for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/QueryAssistant
func (*ConnectWisdomService) QueryAssistantPages ¶
func (c *ConnectWisdomService) QueryAssistantPages(input *QueryAssistantInput, fn func(*QueryAssistantOutput, bool) bool) error
QueryAssistantPages iterates over the pages of a QueryAssistant operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See QueryAssistant 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 QueryAssistant operation. pageNum := 0 err := client.QueryAssistantPages(params, func(page *connectwisdomservice.QueryAssistantOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ConnectWisdomService) QueryAssistantPagesWithContext ¶
func (c *ConnectWisdomService) QueryAssistantPagesWithContext(ctx aws.Context, input *QueryAssistantInput, fn func(*QueryAssistantOutput, bool) bool, opts ...request.Option) error
QueryAssistantPagesWithContext same as QueryAssistantPages 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 (*ConnectWisdomService) QueryAssistantRequest ¶
func (c *ConnectWisdomService) QueryAssistantRequest(input *QueryAssistantInput) (req *request.Request, output *QueryAssistantOutput)
QueryAssistantRequest generates a "aws/request.Request" representing the client's request for the QueryAssistant 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 QueryAssistant for more information on using the QueryAssistant 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 QueryAssistantRequest method. req, resp := client.QueryAssistantRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/QueryAssistant
func (*ConnectWisdomService) QueryAssistantWithContext ¶
func (c *ConnectWisdomService) QueryAssistantWithContext(ctx aws.Context, input *QueryAssistantInput, opts ...request.Option) (*QueryAssistantOutput, error)
QueryAssistantWithContext is the same as QueryAssistant with the addition of the ability to pass a context and additional request options.
See QueryAssistant 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 (*ConnectWisdomService) RemoveKnowledgeBaseTemplateUri ¶
func (c *ConnectWisdomService) RemoveKnowledgeBaseTemplateUri(input *RemoveKnowledgeBaseTemplateUriInput) (*RemoveKnowledgeBaseTemplateUriOutput, error)
RemoveKnowledgeBaseTemplateUri API operation for Amazon Connect Wisdom Service.
Removes a URI template from a knowledge base.
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 Connect Wisdom Service's API operation RemoveKnowledgeBaseTemplateUri for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/RemoveKnowledgeBaseTemplateUri
func (*ConnectWisdomService) RemoveKnowledgeBaseTemplateUriRequest ¶
func (c *ConnectWisdomService) RemoveKnowledgeBaseTemplateUriRequest(input *RemoveKnowledgeBaseTemplateUriInput) (req *request.Request, output *RemoveKnowledgeBaseTemplateUriOutput)
RemoveKnowledgeBaseTemplateUriRequest generates a "aws/request.Request" representing the client's request for the RemoveKnowledgeBaseTemplateUri 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 RemoveKnowledgeBaseTemplateUri for more information on using the RemoveKnowledgeBaseTemplateUri 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 RemoveKnowledgeBaseTemplateUriRequest method. req, resp := client.RemoveKnowledgeBaseTemplateUriRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/RemoveKnowledgeBaseTemplateUri
func (*ConnectWisdomService) RemoveKnowledgeBaseTemplateUriWithContext ¶
func (c *ConnectWisdomService) RemoveKnowledgeBaseTemplateUriWithContext(ctx aws.Context, input *RemoveKnowledgeBaseTemplateUriInput, opts ...request.Option) (*RemoveKnowledgeBaseTemplateUriOutput, error)
RemoveKnowledgeBaseTemplateUriWithContext is the same as RemoveKnowledgeBaseTemplateUri with the addition of the ability to pass a context and additional request options.
See RemoveKnowledgeBaseTemplateUri 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 (*ConnectWisdomService) SearchContent ¶
func (c *ConnectWisdomService) SearchContent(input *SearchContentInput) (*SearchContentOutput, error)
SearchContent API operation for Amazon Connect Wisdom Service.
Searches for content in a specified knowledge base. Can be used to get a specific content resource by its name.
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 Connect Wisdom Service's API operation SearchContent for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/SearchContent
func (*ConnectWisdomService) SearchContentPages ¶
func (c *ConnectWisdomService) SearchContentPages(input *SearchContentInput, fn func(*SearchContentOutput, bool) bool) error
SearchContentPages iterates over the pages of a SearchContent operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchContent 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 SearchContent operation. pageNum := 0 err := client.SearchContentPages(params, func(page *connectwisdomservice.SearchContentOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ConnectWisdomService) SearchContentPagesWithContext ¶
func (c *ConnectWisdomService) SearchContentPagesWithContext(ctx aws.Context, input *SearchContentInput, fn func(*SearchContentOutput, bool) bool, opts ...request.Option) error
SearchContentPagesWithContext same as SearchContentPages 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 (*ConnectWisdomService) SearchContentRequest ¶
func (c *ConnectWisdomService) SearchContentRequest(input *SearchContentInput) (req *request.Request, output *SearchContentOutput)
SearchContentRequest generates a "aws/request.Request" representing the client's request for the SearchContent 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 SearchContent for more information on using the SearchContent 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 SearchContentRequest method. req, resp := client.SearchContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/SearchContent
func (*ConnectWisdomService) SearchContentWithContext ¶
func (c *ConnectWisdomService) SearchContentWithContext(ctx aws.Context, input *SearchContentInput, opts ...request.Option) (*SearchContentOutput, error)
SearchContentWithContext is the same as SearchContent with the addition of the ability to pass a context and additional request options.
See SearchContent 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 (*ConnectWisdomService) SearchSessions ¶
func (c *ConnectWisdomService) SearchSessions(input *SearchSessionsInput) (*SearchSessionsOutput, error)
SearchSessions API operation for Amazon Connect Wisdom Service.
Searches for sessions.
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 Connect Wisdom Service's API operation SearchSessions for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/SearchSessions
func (*ConnectWisdomService) SearchSessionsPages ¶
func (c *ConnectWisdomService) SearchSessionsPages(input *SearchSessionsInput, fn func(*SearchSessionsOutput, bool) bool) error
SearchSessionsPages iterates over the pages of a SearchSessions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchSessions 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 SearchSessions operation. pageNum := 0 err := client.SearchSessionsPages(params, func(page *connectwisdomservice.SearchSessionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ConnectWisdomService) SearchSessionsPagesWithContext ¶
func (c *ConnectWisdomService) SearchSessionsPagesWithContext(ctx aws.Context, input *SearchSessionsInput, fn func(*SearchSessionsOutput, bool) bool, opts ...request.Option) error
SearchSessionsPagesWithContext same as SearchSessionsPages 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 (*ConnectWisdomService) SearchSessionsRequest ¶
func (c *ConnectWisdomService) SearchSessionsRequest(input *SearchSessionsInput) (req *request.Request, output *SearchSessionsOutput)
SearchSessionsRequest generates a "aws/request.Request" representing the client's request for the SearchSessions 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 SearchSessions for more information on using the SearchSessions 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 SearchSessionsRequest method. req, resp := client.SearchSessionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/SearchSessions
func (*ConnectWisdomService) SearchSessionsWithContext ¶
func (c *ConnectWisdomService) SearchSessionsWithContext(ctx aws.Context, input *SearchSessionsInput, opts ...request.Option) (*SearchSessionsOutput, error)
SearchSessionsWithContext is the same as SearchSessions with the addition of the ability to pass a context and additional request options.
See SearchSessions 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 (*ConnectWisdomService) StartContentUpload ¶
func (c *ConnectWisdomService) StartContentUpload(input *StartContentUploadInput) (*StartContentUploadOutput, error)
StartContentUpload API operation for Amazon Connect Wisdom Service.
Get a URL to upload content to a knowledge base. To upload content, first make a PUT request to the returned URL with your file, making sure to include the required headers. Then use CreateContent (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_CreateContent.html) to finalize the content creation process or UpdateContent (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_UpdateContent.html) to modify an existing resource. You can only upload content to a knowledge base of type CUSTOM.
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 Connect Wisdom Service's API operation StartContentUpload for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/StartContentUpload
func (*ConnectWisdomService) StartContentUploadRequest ¶
func (c *ConnectWisdomService) StartContentUploadRequest(input *StartContentUploadInput) (req *request.Request, output *StartContentUploadOutput)
StartContentUploadRequest generates a "aws/request.Request" representing the client's request for the StartContentUpload 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 StartContentUpload for more information on using the StartContentUpload 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 StartContentUploadRequest method. req, resp := client.StartContentUploadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/StartContentUpload
func (*ConnectWisdomService) StartContentUploadWithContext ¶
func (c *ConnectWisdomService) StartContentUploadWithContext(ctx aws.Context, input *StartContentUploadInput, opts ...request.Option) (*StartContentUploadOutput, error)
StartContentUploadWithContext is the same as StartContentUpload with the addition of the ability to pass a context and additional request options.
See StartContentUpload 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 (*ConnectWisdomService) TagResource ¶
func (c *ConnectWisdomService) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Connect Wisdom Service.
Adds the specified tags to the specified resource.
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 Connect Wisdom Service's API operation TagResource for usage and error information.
Returned Error Types:
TooManyTagsException Amazon Connect Wisdom throws this exception if you have too many tags in your tag set.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/TagResource
func (*ConnectWisdomService) TagResourceRequest ¶
func (c *ConnectWisdomService) 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/wisdom-2020-10-19/TagResource
func (*ConnectWisdomService) TagResourceWithContext ¶
func (c *ConnectWisdomService) 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 (*ConnectWisdomService) UntagResource ¶
func (c *ConnectWisdomService) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Connect Wisdom Service.
Removes the specified tags from the specified resource.
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 Connect Wisdom Service's API operation UntagResource for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/UntagResource
func (*ConnectWisdomService) UntagResourceRequest ¶
func (c *ConnectWisdomService) 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/wisdom-2020-10-19/UntagResource
func (*ConnectWisdomService) UntagResourceWithContext ¶
func (c *ConnectWisdomService) 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 (*ConnectWisdomService) UpdateContent ¶
func (c *ConnectWisdomService) UpdateContent(input *UpdateContentInput) (*UpdateContentOutput, error)
UpdateContent API operation for Amazon Connect Wisdom Service.
Updates information about the content.
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 Connect Wisdom Service's API operation UpdateContent for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
PreconditionFailedException The provided revisionId does not match, indicating the content has been modified since it was last read.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/UpdateContent
func (*ConnectWisdomService) UpdateContentRequest ¶
func (c *ConnectWisdomService) UpdateContentRequest(input *UpdateContentInput) (req *request.Request, output *UpdateContentOutput)
UpdateContentRequest generates a "aws/request.Request" representing the client's request for the UpdateContent 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 UpdateContent for more information on using the UpdateContent 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 UpdateContentRequest method. req, resp := client.UpdateContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/UpdateContent
func (*ConnectWisdomService) UpdateContentWithContext ¶
func (c *ConnectWisdomService) UpdateContentWithContext(ctx aws.Context, input *UpdateContentInput, opts ...request.Option) (*UpdateContentOutput, error)
UpdateContentWithContext is the same as UpdateContent with the addition of the ability to pass a context and additional request options.
See UpdateContent 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 (*ConnectWisdomService) UpdateKnowledgeBaseTemplateUri ¶
func (c *ConnectWisdomService) UpdateKnowledgeBaseTemplateUri(input *UpdateKnowledgeBaseTemplateUriInput) (*UpdateKnowledgeBaseTemplateUriOutput, error)
UpdateKnowledgeBaseTemplateUri API operation for Amazon Connect Wisdom Service.
Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL. Include a single variable in ${variable} format; this interpolated by Wisdom using ingested content. For example, if you ingest a Salesforce article, it has an Id value, and you can set the template URI to https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*${Id}*/view.
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 Connect Wisdom Service's API operation UpdateKnowledgeBaseTemplateUri for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by a service.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource does not exist.
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/UpdateKnowledgeBaseTemplateUri
func (*ConnectWisdomService) UpdateKnowledgeBaseTemplateUriRequest ¶
func (c *ConnectWisdomService) UpdateKnowledgeBaseTemplateUriRequest(input *UpdateKnowledgeBaseTemplateUriInput) (req *request.Request, output *UpdateKnowledgeBaseTemplateUriOutput)
UpdateKnowledgeBaseTemplateUriRequest generates a "aws/request.Request" representing the client's request for the UpdateKnowledgeBaseTemplateUri 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 UpdateKnowledgeBaseTemplateUri for more information on using the UpdateKnowledgeBaseTemplateUri 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 UpdateKnowledgeBaseTemplateUriRequest method. req, resp := client.UpdateKnowledgeBaseTemplateUriRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/UpdateKnowledgeBaseTemplateUri
func (*ConnectWisdomService) UpdateKnowledgeBaseTemplateUriWithContext ¶
func (c *ConnectWisdomService) UpdateKnowledgeBaseTemplateUriWithContext(ctx aws.Context, input *UpdateKnowledgeBaseTemplateUriInput, opts ...request.Option) (*UpdateKnowledgeBaseTemplateUriOutput, error)
UpdateKnowledgeBaseTemplateUriWithContext is the same as UpdateKnowledgeBaseTemplateUri with the addition of the ability to pass a context and additional request options.
See UpdateKnowledgeBaseTemplateUri 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 ContentData ¶
type ContentData struct { // The Amazon Resource Name (ARN) of the content. // // ContentArn is a required field ContentArn *string `locationName:"contentArn" type:"string" required:"true"` // The identifier of the content. // // ContentId is a required field ContentId *string `locationName:"contentId" type:"string" required:"true"` // The media type of the content. // // ContentType is a required field ContentType *string `locationName:"contentType" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the knowledge base. // // KnowledgeBaseArn is a required field KnowledgeBaseArn *string `locationName:"knowledgeBaseArn" type:"string" required:"true"` // The identifier of the knowledge base. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `locationName:"knowledgeBaseId" type:"string" required:"true"` // The URI of the content. LinkOutUri *string `locationName:"linkOutUri" min:"1" type:"string"` // A key/value map to store attributes without affecting tagging or recommendations. // For example, when synchronizing data between an external system and Wisdom, // you can store an external version identifier as metadata to utilize for determining // drift. // // Metadata is a required field Metadata map[string]*string `locationName:"metadata" type:"map" required:"true"` // The name of the content. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The identifier of the content revision. // // RevisionId is a required field RevisionId *string `locationName:"revisionId" min:"1" type:"string" required:"true"` // The status of the content. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ContentStatus"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The title of the content. // // Title is a required field Title *string `locationName:"title" min:"1" type:"string" required:"true"` // The URL of the content. // // Url is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ContentData's // String and GoString methods. // // Url is a required field Url *string `locationName:"url" min:"1" type:"string" required:"true" sensitive:"true"` // The expiration time of the URL as an epoch timestamp. // // UrlExpiry is a required field UrlExpiry *time.Time `locationName:"urlExpiry" type:"timestamp" timestampFormat:"unixTimestamp" required:"true"` // contains filtered or unexported fields }
Information about the content.
func (ContentData) GoString ¶
func (s ContentData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContentData) SetContentArn ¶
func (s *ContentData) SetContentArn(v string) *ContentData
SetContentArn sets the ContentArn field's value.
func (*ContentData) SetContentId ¶
func (s *ContentData) SetContentId(v string) *ContentData
SetContentId sets the ContentId field's value.
func (*ContentData) SetContentType ¶
func (s *ContentData) SetContentType(v string) *ContentData
SetContentType sets the ContentType field's value.
func (*ContentData) SetKnowledgeBaseArn ¶
func (s *ContentData) SetKnowledgeBaseArn(v string) *ContentData
SetKnowledgeBaseArn sets the KnowledgeBaseArn field's value.
func (*ContentData) SetKnowledgeBaseId ¶
func (s *ContentData) SetKnowledgeBaseId(v string) *ContentData
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*ContentData) SetLinkOutUri ¶
func (s *ContentData) SetLinkOutUri(v string) *ContentData
SetLinkOutUri sets the LinkOutUri field's value.
func (*ContentData) SetMetadata ¶
func (s *ContentData) SetMetadata(v map[string]*string) *ContentData
SetMetadata sets the Metadata field's value.
func (*ContentData) SetName ¶
func (s *ContentData) SetName(v string) *ContentData
SetName sets the Name field's value.
func (*ContentData) SetRevisionId ¶
func (s *ContentData) SetRevisionId(v string) *ContentData
SetRevisionId sets the RevisionId field's value.
func (*ContentData) SetStatus ¶
func (s *ContentData) SetStatus(v string) *ContentData
SetStatus sets the Status field's value.
func (*ContentData) SetTags ¶
func (s *ContentData) SetTags(v map[string]*string) *ContentData
SetTags sets the Tags field's value.
func (*ContentData) SetTitle ¶
func (s *ContentData) SetTitle(v string) *ContentData
SetTitle sets the Title field's value.
func (*ContentData) SetUrl ¶
func (s *ContentData) SetUrl(v string) *ContentData
SetUrl sets the Url field's value.
func (*ContentData) SetUrlExpiry ¶
func (s *ContentData) SetUrlExpiry(v time.Time) *ContentData
SetUrlExpiry sets the UrlExpiry field's value.
func (ContentData) String ¶
func (s ContentData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContentReference ¶
type ContentReference struct { // The Amazon Resource Name (ARN) of the content. ContentArn *string `locationName:"contentArn" type:"string"` // The identifier of the content. ContentId *string `locationName:"contentId" type:"string"` // The Amazon Resource Name (ARN) of the knowledge base. KnowledgeBaseArn *string `locationName:"knowledgeBaseArn" type:"string"` // The identifier of the knowledge base. KnowledgeBaseId *string `locationName:"knowledgeBaseId" type:"string"` // contains filtered or unexported fields }
Reference information about the content.
func (ContentReference) GoString ¶
func (s ContentReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContentReference) SetContentArn ¶
func (s *ContentReference) SetContentArn(v string) *ContentReference
SetContentArn sets the ContentArn field's value.
func (*ContentReference) SetContentId ¶
func (s *ContentReference) SetContentId(v string) *ContentReference
SetContentId sets the ContentId field's value.
func (*ContentReference) SetKnowledgeBaseArn ¶
func (s *ContentReference) SetKnowledgeBaseArn(v string) *ContentReference
SetKnowledgeBaseArn sets the KnowledgeBaseArn field's value.
func (*ContentReference) SetKnowledgeBaseId ¶
func (s *ContentReference) SetKnowledgeBaseId(v string) *ContentReference
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (ContentReference) String ¶
func (s ContentReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContentSummary ¶
type ContentSummary struct { // The Amazon Resource Name (ARN) of the content. // // ContentArn is a required field ContentArn *string `locationName:"contentArn" type:"string" required:"true"` // The identifier of the content. // // ContentId is a required field ContentId *string `locationName:"contentId" type:"string" required:"true"` // The media type of the content. // // ContentType is a required field ContentType *string `locationName:"contentType" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the knowledge base. // // KnowledgeBaseArn is a required field KnowledgeBaseArn *string `locationName:"knowledgeBaseArn" type:"string" required:"true"` // The identifier of the knowledge base. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `locationName:"knowledgeBaseId" type:"string" required:"true"` // A key/value map to store attributes without affecting tagging or recommendations. // For example, when synchronizing data between an external system and Wisdom, // you can store an external version identifier as metadata to utilize for determining // drift. // // Metadata is a required field Metadata map[string]*string `locationName:"metadata" type:"map" required:"true"` // The name of the content. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The identifier of the revision of the content. // // RevisionId is a required field RevisionId *string `locationName:"revisionId" min:"1" type:"string" required:"true"` // The status of the content. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ContentStatus"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The title of the content. // // Title is a required field Title *string `locationName:"title" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Summary information about the content.
func (ContentSummary) GoString ¶
func (s ContentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContentSummary) SetContentArn ¶
func (s *ContentSummary) SetContentArn(v string) *ContentSummary
SetContentArn sets the ContentArn field's value.
func (*ContentSummary) SetContentId ¶
func (s *ContentSummary) SetContentId(v string) *ContentSummary
SetContentId sets the ContentId field's value.
func (*ContentSummary) SetContentType ¶
func (s *ContentSummary) SetContentType(v string) *ContentSummary
SetContentType sets the ContentType field's value.
func (*ContentSummary) SetKnowledgeBaseArn ¶
func (s *ContentSummary) SetKnowledgeBaseArn(v string) *ContentSummary
SetKnowledgeBaseArn sets the KnowledgeBaseArn field's value.
func (*ContentSummary) SetKnowledgeBaseId ¶
func (s *ContentSummary) SetKnowledgeBaseId(v string) *ContentSummary
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*ContentSummary) SetMetadata ¶
func (s *ContentSummary) SetMetadata(v map[string]*string) *ContentSummary
SetMetadata sets the Metadata field's value.
func (*ContentSummary) SetName ¶
func (s *ContentSummary) SetName(v string) *ContentSummary
SetName sets the Name field's value.
func (*ContentSummary) SetRevisionId ¶
func (s *ContentSummary) SetRevisionId(v string) *ContentSummary
SetRevisionId sets the RevisionId field's value.
func (*ContentSummary) SetStatus ¶
func (s *ContentSummary) SetStatus(v string) *ContentSummary
SetStatus sets the Status field's value.
func (*ContentSummary) SetTags ¶
func (s *ContentSummary) SetTags(v map[string]*string) *ContentSummary
SetTags sets the Tags field's value.
func (*ContentSummary) SetTitle ¶
func (s *ContentSummary) SetTitle(v string) *ContentSummary
SetTitle sets the Title field's value.
func (ContentSummary) String ¶
func (s ContentSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAssistantAssociationInput ¶
type CreateAssistantAssociationInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // The identifier of the associated resource. // // Association is a required field Association *AssistantAssociationInputData `locationName:"association" type:"structure" required:"true"` // The type of association. // // AssociationType is a required field AssociationType *string `locationName:"associationType" type:"string" required:"true" enum:"AssociationType"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateAssistantAssociationInput) GoString ¶
func (s CreateAssistantAssociationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssistantAssociationInput) SetAssistantId ¶
func (s *CreateAssistantAssociationInput) SetAssistantId(v string) *CreateAssistantAssociationInput
SetAssistantId sets the AssistantId field's value.
func (*CreateAssistantAssociationInput) SetAssociation ¶
func (s *CreateAssistantAssociationInput) SetAssociation(v *AssistantAssociationInputData) *CreateAssistantAssociationInput
SetAssociation sets the Association field's value.
func (*CreateAssistantAssociationInput) SetAssociationType ¶
func (s *CreateAssistantAssociationInput) SetAssociationType(v string) *CreateAssistantAssociationInput
SetAssociationType sets the AssociationType field's value.
func (*CreateAssistantAssociationInput) SetClientToken ¶
func (s *CreateAssistantAssociationInput) SetClientToken(v string) *CreateAssistantAssociationInput
SetClientToken sets the ClientToken field's value.
func (*CreateAssistantAssociationInput) SetTags ¶
func (s *CreateAssistantAssociationInput) SetTags(v map[string]*string) *CreateAssistantAssociationInput
SetTags sets the Tags field's value.
func (CreateAssistantAssociationInput) String ¶
func (s CreateAssistantAssociationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssistantAssociationInput) Validate ¶
func (s *CreateAssistantAssociationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAssistantAssociationOutput ¶
type CreateAssistantAssociationOutput struct { // The assistant association. AssistantAssociation *AssistantAssociationData `locationName:"assistantAssociation" type:"structure"` // contains filtered or unexported fields }
func (CreateAssistantAssociationOutput) GoString ¶
func (s CreateAssistantAssociationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssistantAssociationOutput) SetAssistantAssociation ¶
func (s *CreateAssistantAssociationOutput) SetAssistantAssociation(v *AssistantAssociationData) *CreateAssistantAssociationOutput
SetAssistantAssociation sets the AssistantAssociation field's value.
func (CreateAssistantAssociationOutput) String ¶
func (s CreateAssistantAssociationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAssistantInput ¶
type CreateAssistantInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description of the assistant. Description *string `locationName:"description" min:"1" type:"string"` // The name of the assistant. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The KMS key used for encryption. ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration `locationName:"serverSideEncryptionConfiguration" type:"structure"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The type of assistant. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"AssistantType"` // contains filtered or unexported fields }
func (CreateAssistantInput) GoString ¶
func (s CreateAssistantInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssistantInput) SetClientToken ¶
func (s *CreateAssistantInput) SetClientToken(v string) *CreateAssistantInput
SetClientToken sets the ClientToken field's value.
func (*CreateAssistantInput) SetDescription ¶
func (s *CreateAssistantInput) SetDescription(v string) *CreateAssistantInput
SetDescription sets the Description field's value.
func (*CreateAssistantInput) SetName ¶
func (s *CreateAssistantInput) SetName(v string) *CreateAssistantInput
SetName sets the Name field's value.
func (*CreateAssistantInput) SetServerSideEncryptionConfiguration ¶
func (s *CreateAssistantInput) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *CreateAssistantInput
SetServerSideEncryptionConfiguration sets the ServerSideEncryptionConfiguration field's value.
func (*CreateAssistantInput) SetTags ¶
func (s *CreateAssistantInput) SetTags(v map[string]*string) *CreateAssistantInput
SetTags sets the Tags field's value.
func (*CreateAssistantInput) SetType ¶
func (s *CreateAssistantInput) SetType(v string) *CreateAssistantInput
SetType sets the Type field's value.
func (CreateAssistantInput) String ¶
func (s CreateAssistantInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssistantInput) Validate ¶
func (s *CreateAssistantInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAssistantOutput ¶
type CreateAssistantOutput struct { // Information about the assistant. Assistant *AssistantData `locationName:"assistant" type:"structure"` // contains filtered or unexported fields }
func (CreateAssistantOutput) GoString ¶
func (s CreateAssistantOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAssistantOutput) SetAssistant ¶
func (s *CreateAssistantOutput) SetAssistant(v *AssistantData) *CreateAssistantOutput
SetAssistant sets the Assistant field's value.
func (CreateAssistantOutput) String ¶
func (s CreateAssistantOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateContentInput ¶
type CreateContentInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // A key/value map to store attributes without affecting tagging or recommendations. // For example, when synchronizing data between an external system and Wisdom, // you can store an external version identifier as metadata to utilize for determining // drift. Metadata map[string]*string `locationName:"metadata" type:"map"` // The name of the content. Each piece of content in a knowledge base must have // a unique name. You can retrieve a piece of content using only its knowledge // base and its name with the SearchContent (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_SearchContent.html) // API. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The URI you want to use for the article. If the knowledge base has a templateUri, // setting this argument overrides it for this piece of content. OverrideLinkOutUri *string `locationName:"overrideLinkOutUri" min:"1" type:"string"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // The title of the content. If not set, the title is equal to the name. Title *string `locationName:"title" min:"1" type:"string"` // A pointer to the uploaded asset. This value is returned by StartContentUpload // (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html). // // UploadId is a required field UploadId *string `locationName:"uploadId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateContentInput) GoString ¶
func (s CreateContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContentInput) SetClientToken ¶
func (s *CreateContentInput) SetClientToken(v string) *CreateContentInput
SetClientToken sets the ClientToken field's value.
func (*CreateContentInput) SetKnowledgeBaseId ¶
func (s *CreateContentInput) SetKnowledgeBaseId(v string) *CreateContentInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*CreateContentInput) SetMetadata ¶
func (s *CreateContentInput) SetMetadata(v map[string]*string) *CreateContentInput
SetMetadata sets the Metadata field's value.
func (*CreateContentInput) SetName ¶
func (s *CreateContentInput) SetName(v string) *CreateContentInput
SetName sets the Name field's value.
func (*CreateContentInput) SetOverrideLinkOutUri ¶
func (s *CreateContentInput) SetOverrideLinkOutUri(v string) *CreateContentInput
SetOverrideLinkOutUri sets the OverrideLinkOutUri field's value.
func (*CreateContentInput) SetTags ¶
func (s *CreateContentInput) SetTags(v map[string]*string) *CreateContentInput
SetTags sets the Tags field's value.
func (*CreateContentInput) SetTitle ¶
func (s *CreateContentInput) SetTitle(v string) *CreateContentInput
SetTitle sets the Title field's value.
func (*CreateContentInput) SetUploadId ¶
func (s *CreateContentInput) SetUploadId(v string) *CreateContentInput
SetUploadId sets the UploadId field's value.
func (CreateContentInput) String ¶
func (s CreateContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContentInput) Validate ¶
func (s *CreateContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateContentOutput ¶
type CreateContentOutput struct { // The content. Content *ContentData `locationName:"content" type:"structure"` // contains filtered or unexported fields }
func (CreateContentOutput) GoString ¶
func (s CreateContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContentOutput) SetContent ¶
func (s *CreateContentOutput) SetContent(v *ContentData) *CreateContentOutput
SetContent sets the Content field's value.
func (CreateContentOutput) String ¶
func (s CreateContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateKnowledgeBaseInput ¶
type CreateKnowledgeBaseInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description. Description *string `locationName:"description" min:"1" type:"string"` // The type of knowledge base. Only CUSTOM knowledge bases allow you to upload // your own content. EXTERNAL knowledge bases support integrations with third-party // systems whose content is synchronized automatically. // // KnowledgeBaseType is a required field KnowledgeBaseType *string `locationName:"knowledgeBaseType" type:"string" required:"true" enum:"KnowledgeBaseType"` // The name of the knowledge base. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Information about how to render the content. RenderingConfiguration *RenderingConfiguration `locationName:"renderingConfiguration" type:"structure"` // The KMS key used for encryption. ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration `locationName:"serverSideEncryptionConfiguration" type:"structure"` // The source of the knowledge base content. Only set this argument for EXTERNAL // knowledge bases. SourceConfiguration *SourceConfiguration `locationName:"sourceConfiguration" type:"structure"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateKnowledgeBaseInput) GoString ¶
func (s CreateKnowledgeBaseInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateKnowledgeBaseInput) SetClientToken ¶
func (s *CreateKnowledgeBaseInput) SetClientToken(v string) *CreateKnowledgeBaseInput
SetClientToken sets the ClientToken field's value.
func (*CreateKnowledgeBaseInput) SetDescription ¶
func (s *CreateKnowledgeBaseInput) SetDescription(v string) *CreateKnowledgeBaseInput
SetDescription sets the Description field's value.
func (*CreateKnowledgeBaseInput) SetKnowledgeBaseType ¶
func (s *CreateKnowledgeBaseInput) SetKnowledgeBaseType(v string) *CreateKnowledgeBaseInput
SetKnowledgeBaseType sets the KnowledgeBaseType field's value.
func (*CreateKnowledgeBaseInput) SetName ¶
func (s *CreateKnowledgeBaseInput) SetName(v string) *CreateKnowledgeBaseInput
SetName sets the Name field's value.
func (*CreateKnowledgeBaseInput) SetRenderingConfiguration ¶
func (s *CreateKnowledgeBaseInput) SetRenderingConfiguration(v *RenderingConfiguration) *CreateKnowledgeBaseInput
SetRenderingConfiguration sets the RenderingConfiguration field's value.
func (*CreateKnowledgeBaseInput) SetServerSideEncryptionConfiguration ¶
func (s *CreateKnowledgeBaseInput) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *CreateKnowledgeBaseInput
SetServerSideEncryptionConfiguration sets the ServerSideEncryptionConfiguration field's value.
func (*CreateKnowledgeBaseInput) SetSourceConfiguration ¶
func (s *CreateKnowledgeBaseInput) SetSourceConfiguration(v *SourceConfiguration) *CreateKnowledgeBaseInput
SetSourceConfiguration sets the SourceConfiguration field's value.
func (*CreateKnowledgeBaseInput) SetTags ¶
func (s *CreateKnowledgeBaseInput) SetTags(v map[string]*string) *CreateKnowledgeBaseInput
SetTags sets the Tags field's value.
func (CreateKnowledgeBaseInput) String ¶
func (s CreateKnowledgeBaseInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateKnowledgeBaseInput) Validate ¶
func (s *CreateKnowledgeBaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateKnowledgeBaseOutput ¶
type CreateKnowledgeBaseOutput struct { // The knowledge base. KnowledgeBase *KnowledgeBaseData `locationName:"knowledgeBase" type:"structure"` // contains filtered or unexported fields }
func (CreateKnowledgeBaseOutput) GoString ¶
func (s CreateKnowledgeBaseOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateKnowledgeBaseOutput) SetKnowledgeBase ¶
func (s *CreateKnowledgeBaseOutput) SetKnowledgeBase(v *KnowledgeBaseData) *CreateKnowledgeBaseOutput
SetKnowledgeBase sets the KnowledgeBase field's value.
func (CreateKnowledgeBaseOutput) String ¶
func (s CreateKnowledgeBaseOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSessionInput ¶
type CreateSessionInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. If not provided, the Amazon Web Services SDK populates this // field. For more information about idempotency, see Making retries safe with // idempotent APIs (https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/). ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The description. Description *string `locationName:"description" min:"1" type:"string"` // The name of the session. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateSessionInput) GoString ¶
func (s CreateSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSessionInput) SetAssistantId ¶
func (s *CreateSessionInput) SetAssistantId(v string) *CreateSessionInput
SetAssistantId sets the AssistantId field's value.
func (*CreateSessionInput) SetClientToken ¶
func (s *CreateSessionInput) SetClientToken(v string) *CreateSessionInput
SetClientToken sets the ClientToken field's value.
func (*CreateSessionInput) SetDescription ¶
func (s *CreateSessionInput) SetDescription(v string) *CreateSessionInput
SetDescription sets the Description field's value.
func (*CreateSessionInput) SetName ¶
func (s *CreateSessionInput) SetName(v string) *CreateSessionInput
SetName sets the Name field's value.
func (*CreateSessionInput) SetTags ¶
func (s *CreateSessionInput) SetTags(v map[string]*string) *CreateSessionInput
SetTags sets the Tags field's value.
func (CreateSessionInput) String ¶
func (s CreateSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSessionInput) Validate ¶
func (s *CreateSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSessionOutput ¶
type CreateSessionOutput struct { // The session. Session *SessionData `locationName:"session" type:"structure"` // contains filtered or unexported fields }
func (CreateSessionOutput) GoString ¶
func (s CreateSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSessionOutput) SetSession ¶
func (s *CreateSessionOutput) SetSession(v *SessionData) *CreateSessionOutput
SetSession sets the Session field's value.
func (CreateSessionOutput) String ¶
func (s CreateSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAssistantAssociationInput ¶
type DeleteAssistantAssociationInput struct { // The identifier of the assistant association. Can be either the ID or the // ARN. URLs cannot contain the ARN. // // AssistantAssociationId is a required field AssistantAssociationId *string `location:"uri" locationName:"assistantAssociationId" type:"string" required:"true"` // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAssistantAssociationInput) GoString ¶
func (s DeleteAssistantAssociationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssistantAssociationInput) SetAssistantAssociationId ¶
func (s *DeleteAssistantAssociationInput) SetAssistantAssociationId(v string) *DeleteAssistantAssociationInput
SetAssistantAssociationId sets the AssistantAssociationId field's value.
func (*DeleteAssistantAssociationInput) SetAssistantId ¶
func (s *DeleteAssistantAssociationInput) SetAssistantId(v string) *DeleteAssistantAssociationInput
SetAssistantId sets the AssistantId field's value.
func (DeleteAssistantAssociationInput) String ¶
func (s DeleteAssistantAssociationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssistantAssociationInput) Validate ¶
func (s *DeleteAssistantAssociationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAssistantAssociationOutput ¶
type DeleteAssistantAssociationOutput struct {
// contains filtered or unexported fields
}
func (DeleteAssistantAssociationOutput) GoString ¶
func (s DeleteAssistantAssociationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteAssistantAssociationOutput) String ¶
func (s DeleteAssistantAssociationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAssistantInput ¶
type DeleteAssistantInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAssistantInput) GoString ¶
func (s DeleteAssistantInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssistantInput) SetAssistantId ¶
func (s *DeleteAssistantInput) SetAssistantId(v string) *DeleteAssistantInput
SetAssistantId sets the AssistantId field's value.
func (DeleteAssistantInput) String ¶
func (s DeleteAssistantInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAssistantInput) Validate ¶
func (s *DeleteAssistantInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAssistantOutput ¶
type DeleteAssistantOutput struct {
// contains filtered or unexported fields
}
func (DeleteAssistantOutput) GoString ¶
func (s DeleteAssistantOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteAssistantOutput) String ¶
func (s DeleteAssistantOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteContentInput ¶
type DeleteContentInput struct { // The identifier of the content. Can be either the ID or the ARN. URLs cannot // contain the ARN. // // ContentId is a required field ContentId *string `location:"uri" locationName:"contentId" type:"string" required:"true"` // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteContentInput) GoString ¶
func (s DeleteContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContentInput) SetContentId ¶
func (s *DeleteContentInput) SetContentId(v string) *DeleteContentInput
SetContentId sets the ContentId field's value.
func (*DeleteContentInput) SetKnowledgeBaseId ¶
func (s *DeleteContentInput) SetKnowledgeBaseId(v string) *DeleteContentInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (DeleteContentInput) String ¶
func (s DeleteContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContentInput) Validate ¶
func (s *DeleteContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteContentOutput ¶
type DeleteContentOutput struct {
// contains filtered or unexported fields
}
func (DeleteContentOutput) GoString ¶
func (s DeleteContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteContentOutput) String ¶
func (s DeleteContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteKnowledgeBaseInput ¶
type DeleteKnowledgeBaseInput struct { // The knowledge base to delete content from. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteKnowledgeBaseInput) GoString ¶
func (s DeleteKnowledgeBaseInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteKnowledgeBaseInput) SetKnowledgeBaseId ¶
func (s *DeleteKnowledgeBaseInput) SetKnowledgeBaseId(v string) *DeleteKnowledgeBaseInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (DeleteKnowledgeBaseInput) String ¶
func (s DeleteKnowledgeBaseInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteKnowledgeBaseInput) Validate ¶
func (s *DeleteKnowledgeBaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteKnowledgeBaseOutput ¶
type DeleteKnowledgeBaseOutput struct {
// contains filtered or unexported fields
}
func (DeleteKnowledgeBaseOutput) GoString ¶
func (s DeleteKnowledgeBaseOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteKnowledgeBaseOutput) String ¶
func (s DeleteKnowledgeBaseOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Document ¶
type Document struct { // A reference to the content resource. // // ContentReference is a required field ContentReference *ContentReference `locationName:"contentReference" type:"structure" required:"true"` // The excerpt from the document. Excerpt *DocumentText `locationName:"excerpt" type:"structure"` // The title of the document. Title *DocumentText `locationName:"title" type:"structure"` // contains filtered or unexported fields }
The document.
func (Document) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Document) SetContentReference ¶
func (s *Document) SetContentReference(v *ContentReference) *Document
SetContentReference sets the ContentReference field's value.
func (*Document) SetExcerpt ¶
func (s *Document) SetExcerpt(v *DocumentText) *Document
SetExcerpt sets the Excerpt field's value.
func (*Document) SetTitle ¶
func (s *Document) SetTitle(v *DocumentText) *Document
SetTitle sets the Title field's value.
type DocumentText ¶
type DocumentText struct { // Highlights in the document text. Highlights []*Highlight `locationName:"highlights" type:"list"` // Text in the document. // // Text is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DocumentText's // String and GoString methods. Text *string `locationName:"text" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The text of the document.
func (DocumentText) GoString ¶
func (s DocumentText) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DocumentText) SetHighlights ¶
func (s *DocumentText) SetHighlights(v []*Highlight) *DocumentText
SetHighlights sets the Highlights field's value.
func (*DocumentText) SetText ¶
func (s *DocumentText) SetText(v string) *DocumentText
SetText sets the Text field's value.
func (DocumentText) String ¶
func (s DocumentText) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Filter ¶
type Filter struct { // The field on which to filter. // // Field is a required field Field *string `locationName:"field" type:"string" required:"true" enum:"FilterField"` // The operator to use for comparing the field’s value with the provided value. // // Operator is a required field Operator *string `locationName:"operator" type:"string" required:"true" enum:"FilterOperator"` // The desired field value on which to filter. // // Value is a required field Value *string `locationName:"value" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A search filter.
func (Filter) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Filter) SetOperator ¶
SetOperator sets the Operator field's value.
type GetAssistantAssociationInput ¶
type GetAssistantAssociationInput struct { // The identifier of the assistant association. Can be either the ID or the // ARN. URLs cannot contain the ARN. // // AssistantAssociationId is a required field AssistantAssociationId *string `location:"uri" locationName:"assistantAssociationId" type:"string" required:"true"` // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAssistantAssociationInput) GoString ¶
func (s GetAssistantAssociationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssistantAssociationInput) SetAssistantAssociationId ¶
func (s *GetAssistantAssociationInput) SetAssistantAssociationId(v string) *GetAssistantAssociationInput
SetAssistantAssociationId sets the AssistantAssociationId field's value.
func (*GetAssistantAssociationInput) SetAssistantId ¶
func (s *GetAssistantAssociationInput) SetAssistantId(v string) *GetAssistantAssociationInput
SetAssistantId sets the AssistantId field's value.
func (GetAssistantAssociationInput) String ¶
func (s GetAssistantAssociationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssistantAssociationInput) Validate ¶
func (s *GetAssistantAssociationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssistantAssociationOutput ¶
type GetAssistantAssociationOutput struct { // The assistant association. AssistantAssociation *AssistantAssociationData `locationName:"assistantAssociation" type:"structure"` // contains filtered or unexported fields }
func (GetAssistantAssociationOutput) GoString ¶
func (s GetAssistantAssociationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssistantAssociationOutput) SetAssistantAssociation ¶
func (s *GetAssistantAssociationOutput) SetAssistantAssociation(v *AssistantAssociationData) *GetAssistantAssociationOutput
SetAssistantAssociation sets the AssistantAssociation field's value.
func (GetAssistantAssociationOutput) String ¶
func (s GetAssistantAssociationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAssistantInput ¶
type GetAssistantInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAssistantInput) GoString ¶
func (s GetAssistantInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssistantInput) SetAssistantId ¶
func (s *GetAssistantInput) SetAssistantId(v string) *GetAssistantInput
SetAssistantId sets the AssistantId field's value.
func (GetAssistantInput) String ¶
func (s GetAssistantInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssistantInput) Validate ¶
func (s *GetAssistantInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssistantOutput ¶
type GetAssistantOutput struct { // Information about the assistant. Assistant *AssistantData `locationName:"assistant" type:"structure"` // contains filtered or unexported fields }
func (GetAssistantOutput) GoString ¶
func (s GetAssistantOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAssistantOutput) SetAssistant ¶
func (s *GetAssistantOutput) SetAssistant(v *AssistantData) *GetAssistantOutput
SetAssistant sets the Assistant field's value.
func (GetAssistantOutput) String ¶
func (s GetAssistantOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetContentInput ¶
type GetContentInput struct { // The identifier of the content. Can be either the ID or the ARN. URLs cannot // contain the ARN. // // ContentId is a required field ContentId *string `location:"uri" locationName:"contentId" type:"string" required:"true"` // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetContentInput) GoString ¶
func (s GetContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContentInput) SetContentId ¶
func (s *GetContentInput) SetContentId(v string) *GetContentInput
SetContentId sets the ContentId field's value.
func (*GetContentInput) SetKnowledgeBaseId ¶
func (s *GetContentInput) SetKnowledgeBaseId(v string) *GetContentInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (GetContentInput) String ¶
func (s GetContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContentInput) Validate ¶
func (s *GetContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContentOutput ¶
type GetContentOutput struct { // The content. Content *ContentData `locationName:"content" type:"structure"` // contains filtered or unexported fields }
func (GetContentOutput) GoString ¶
func (s GetContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContentOutput) SetContent ¶
func (s *GetContentOutput) SetContent(v *ContentData) *GetContentOutput
SetContent sets the Content field's value.
func (GetContentOutput) String ¶
func (s GetContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetContentSummaryInput ¶
type GetContentSummaryInput struct { // The identifier of the content. Can be either the ID or the ARN. URLs cannot // contain the ARN. // // ContentId is a required field ContentId *string `location:"uri" locationName:"contentId" type:"string" required:"true"` // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetContentSummaryInput) GoString ¶
func (s GetContentSummaryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContentSummaryInput) SetContentId ¶
func (s *GetContentSummaryInput) SetContentId(v string) *GetContentSummaryInput
SetContentId sets the ContentId field's value.
func (*GetContentSummaryInput) SetKnowledgeBaseId ¶
func (s *GetContentSummaryInput) SetKnowledgeBaseId(v string) *GetContentSummaryInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (GetContentSummaryInput) String ¶
func (s GetContentSummaryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContentSummaryInput) Validate ¶
func (s *GetContentSummaryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContentSummaryOutput ¶
type GetContentSummaryOutput struct { // The content summary. ContentSummary *ContentSummary `locationName:"contentSummary" type:"structure"` // contains filtered or unexported fields }
func (GetContentSummaryOutput) GoString ¶
func (s GetContentSummaryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContentSummaryOutput) SetContentSummary ¶
func (s *GetContentSummaryOutput) SetContentSummary(v *ContentSummary) *GetContentSummaryOutput
SetContentSummary sets the ContentSummary field's value.
func (GetContentSummaryOutput) String ¶
func (s GetContentSummaryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetKnowledgeBaseInput ¶
type GetKnowledgeBaseInput struct { // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetKnowledgeBaseInput) GoString ¶
func (s GetKnowledgeBaseInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetKnowledgeBaseInput) SetKnowledgeBaseId ¶
func (s *GetKnowledgeBaseInput) SetKnowledgeBaseId(v string) *GetKnowledgeBaseInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (GetKnowledgeBaseInput) String ¶
func (s GetKnowledgeBaseInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetKnowledgeBaseInput) Validate ¶
func (s *GetKnowledgeBaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetKnowledgeBaseOutput ¶
type GetKnowledgeBaseOutput struct { // The knowledge base. KnowledgeBase *KnowledgeBaseData `locationName:"knowledgeBase" type:"structure"` // contains filtered or unexported fields }
func (GetKnowledgeBaseOutput) GoString ¶
func (s GetKnowledgeBaseOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetKnowledgeBaseOutput) SetKnowledgeBase ¶
func (s *GetKnowledgeBaseOutput) SetKnowledgeBase(v *KnowledgeBaseData) *GetKnowledgeBaseOutput
SetKnowledgeBase sets the KnowledgeBase field's value.
func (GetKnowledgeBaseOutput) String ¶
func (s GetKnowledgeBaseOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRecommendationsInput ¶
type GetRecommendationsInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The identifier of the session. Can be either the ID or the ARN. URLs cannot // contain the ARN. // // SessionId is a required field SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"` // The duration (in seconds) for which the call waits for a recommendation to // be made available before returning. If a recommendation is available, the // call returns sooner than WaitTimeSeconds. If no messages are available and // the wait time expires, the call returns successfully with an empty list. WaitTimeSeconds *int64 `location:"querystring" locationName:"waitTimeSeconds" type:"integer"` // contains filtered or unexported fields }
func (GetRecommendationsInput) GoString ¶
func (s GetRecommendationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRecommendationsInput) SetAssistantId ¶
func (s *GetRecommendationsInput) SetAssistantId(v string) *GetRecommendationsInput
SetAssistantId sets the AssistantId field's value.
func (*GetRecommendationsInput) SetMaxResults ¶
func (s *GetRecommendationsInput) SetMaxResults(v int64) *GetRecommendationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetRecommendationsInput) SetSessionId ¶
func (s *GetRecommendationsInput) SetSessionId(v string) *GetRecommendationsInput
SetSessionId sets the SessionId field's value.
func (*GetRecommendationsInput) SetWaitTimeSeconds ¶
func (s *GetRecommendationsInput) SetWaitTimeSeconds(v int64) *GetRecommendationsInput
SetWaitTimeSeconds sets the WaitTimeSeconds field's value.
func (GetRecommendationsInput) String ¶
func (s GetRecommendationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRecommendationsInput) Validate ¶
func (s *GetRecommendationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRecommendationsOutput ¶
type GetRecommendationsOutput struct { // The recommendations. // // Recommendations is a required field Recommendations []*RecommendationData `locationName:"recommendations" type:"list" required:"true"` // The triggers corresponding to recommendations. Triggers []*RecommendationTrigger `locationName:"triggers" type:"list"` // contains filtered or unexported fields }
func (GetRecommendationsOutput) GoString ¶
func (s GetRecommendationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetRecommendationsOutput) SetRecommendations ¶
func (s *GetRecommendationsOutput) SetRecommendations(v []*RecommendationData) *GetRecommendationsOutput
SetRecommendations sets the Recommendations field's value.
func (*GetRecommendationsOutput) SetTriggers ¶
func (s *GetRecommendationsOutput) SetTriggers(v []*RecommendationTrigger) *GetRecommendationsOutput
SetTriggers sets the Triggers field's value.
func (GetRecommendationsOutput) String ¶
func (s GetRecommendationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSessionInput ¶
type GetSessionInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // The identifier of the session. Can be either the ID or the ARN. URLs cannot // contain the ARN. // // SessionId is a required field SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSessionInput) GoString ¶
func (s GetSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSessionInput) SetAssistantId ¶
func (s *GetSessionInput) SetAssistantId(v string) *GetSessionInput
SetAssistantId sets the AssistantId field's value.
func (*GetSessionInput) SetSessionId ¶
func (s *GetSessionInput) SetSessionId(v string) *GetSessionInput
SetSessionId sets the SessionId field's value.
func (GetSessionInput) String ¶
func (s GetSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSessionInput) Validate ¶
func (s *GetSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSessionOutput ¶
type GetSessionOutput struct { // The session. Session *SessionData `locationName:"session" type:"structure"` // contains filtered or unexported fields }
func (GetSessionOutput) GoString ¶
func (s GetSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSessionOutput) SetSession ¶
func (s *GetSessionOutput) SetSession(v *SessionData) *GetSessionOutput
SetSession sets the Session field's value.
func (GetSessionOutput) String ¶
func (s GetSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Highlight ¶
type Highlight struct { // The offset for the start of the highlight. BeginOffsetInclusive *int64 `locationName:"beginOffsetInclusive" type:"integer"` // The offset for the end of the highlight. EndOffsetExclusive *int64 `locationName:"endOffsetExclusive" type:"integer"` // contains filtered or unexported fields }
Offset specification to describe highlighting of document excerpts for rendering search results and recommendations.
func (Highlight) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Highlight) SetBeginOffsetInclusive ¶
SetBeginOffsetInclusive sets the BeginOffsetInclusive field's value.
func (*Highlight) SetEndOffsetExclusive ¶
SetEndOffsetExclusive sets the EndOffsetExclusive field's value.
type KnowledgeBaseAssociationData ¶
type KnowledgeBaseAssociationData struct { // The Amazon Resource Name (ARN) of the knowledge base. KnowledgeBaseArn *string `locationName:"knowledgeBaseArn" type:"string"` // The identifier of the knowledge base. KnowledgeBaseId *string `locationName:"knowledgeBaseId" type:"string"` // contains filtered or unexported fields }
Association information about the knowledge base.
func (KnowledgeBaseAssociationData) GoString ¶
func (s KnowledgeBaseAssociationData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KnowledgeBaseAssociationData) SetKnowledgeBaseArn ¶
func (s *KnowledgeBaseAssociationData) SetKnowledgeBaseArn(v string) *KnowledgeBaseAssociationData
SetKnowledgeBaseArn sets the KnowledgeBaseArn field's value.
func (*KnowledgeBaseAssociationData) SetKnowledgeBaseId ¶
func (s *KnowledgeBaseAssociationData) SetKnowledgeBaseId(v string) *KnowledgeBaseAssociationData
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (KnowledgeBaseAssociationData) String ¶
func (s KnowledgeBaseAssociationData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type KnowledgeBaseData ¶
type KnowledgeBaseData struct { // The description. Description *string `locationName:"description" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the knowledge base. // // KnowledgeBaseArn is a required field KnowledgeBaseArn *string `locationName:"knowledgeBaseArn" type:"string" required:"true"` // The identifier of the knowledge base. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `locationName:"knowledgeBaseId" type:"string" required:"true"` // The type of knowledge base. // // KnowledgeBaseType is a required field KnowledgeBaseType *string `locationName:"knowledgeBaseType" type:"string" required:"true" enum:"KnowledgeBaseType"` // An epoch timestamp indicating the most recent content modification inside // the knowledge base. If no content exists in a knowledge base, this value // is unset. LastContentModificationTime *time.Time `locationName:"lastContentModificationTime" type:"timestamp" timestampFormat:"unixTimestamp"` // The name of the knowledge base. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Information about how to render the content. RenderingConfiguration *RenderingConfiguration `locationName:"renderingConfiguration" type:"structure"` // The KMS key used for encryption. ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration `locationName:"serverSideEncryptionConfiguration" type:"structure"` // Source configuration information about the knowledge base. SourceConfiguration *SourceConfiguration `locationName:"sourceConfiguration" type:"structure"` // The status of the knowledge base. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"KnowledgeBaseStatus"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Information about the knowledge base.
func (KnowledgeBaseData) GoString ¶
func (s KnowledgeBaseData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KnowledgeBaseData) SetDescription ¶
func (s *KnowledgeBaseData) SetDescription(v string) *KnowledgeBaseData
SetDescription sets the Description field's value.
func (*KnowledgeBaseData) SetKnowledgeBaseArn ¶
func (s *KnowledgeBaseData) SetKnowledgeBaseArn(v string) *KnowledgeBaseData
SetKnowledgeBaseArn sets the KnowledgeBaseArn field's value.
func (*KnowledgeBaseData) SetKnowledgeBaseId ¶
func (s *KnowledgeBaseData) SetKnowledgeBaseId(v string) *KnowledgeBaseData
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*KnowledgeBaseData) SetKnowledgeBaseType ¶
func (s *KnowledgeBaseData) SetKnowledgeBaseType(v string) *KnowledgeBaseData
SetKnowledgeBaseType sets the KnowledgeBaseType field's value.
func (*KnowledgeBaseData) SetLastContentModificationTime ¶
func (s *KnowledgeBaseData) SetLastContentModificationTime(v time.Time) *KnowledgeBaseData
SetLastContentModificationTime sets the LastContentModificationTime field's value.
func (*KnowledgeBaseData) SetName ¶
func (s *KnowledgeBaseData) SetName(v string) *KnowledgeBaseData
SetName sets the Name field's value.
func (*KnowledgeBaseData) SetRenderingConfiguration ¶
func (s *KnowledgeBaseData) SetRenderingConfiguration(v *RenderingConfiguration) *KnowledgeBaseData
SetRenderingConfiguration sets the RenderingConfiguration field's value.
func (*KnowledgeBaseData) SetServerSideEncryptionConfiguration ¶
func (s *KnowledgeBaseData) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *KnowledgeBaseData
SetServerSideEncryptionConfiguration sets the ServerSideEncryptionConfiguration field's value.
func (*KnowledgeBaseData) SetSourceConfiguration ¶
func (s *KnowledgeBaseData) SetSourceConfiguration(v *SourceConfiguration) *KnowledgeBaseData
SetSourceConfiguration sets the SourceConfiguration field's value.
func (*KnowledgeBaseData) SetStatus ¶
func (s *KnowledgeBaseData) SetStatus(v string) *KnowledgeBaseData
SetStatus sets the Status field's value.
func (*KnowledgeBaseData) SetTags ¶
func (s *KnowledgeBaseData) SetTags(v map[string]*string) *KnowledgeBaseData
SetTags sets the Tags field's value.
func (KnowledgeBaseData) String ¶
func (s KnowledgeBaseData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type KnowledgeBaseSummary ¶
type KnowledgeBaseSummary struct { // The description of the knowledge base. Description *string `locationName:"description" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the knowledge base. // // KnowledgeBaseArn is a required field KnowledgeBaseArn *string `locationName:"knowledgeBaseArn" type:"string" required:"true"` // The identifier of the knowledge base. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `locationName:"knowledgeBaseId" type:"string" required:"true"` // The type of knowledge base. // // KnowledgeBaseType is a required field KnowledgeBaseType *string `locationName:"knowledgeBaseType" type:"string" required:"true" enum:"KnowledgeBaseType"` // The name of the knowledge base. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Information about how to render the content. RenderingConfiguration *RenderingConfiguration `locationName:"renderingConfiguration" type:"structure"` // The KMS key used for encryption. ServerSideEncryptionConfiguration *ServerSideEncryptionConfiguration `locationName:"serverSideEncryptionConfiguration" type:"structure"` // Configuration information about the external data source. SourceConfiguration *SourceConfiguration `locationName:"sourceConfiguration" type:"structure"` // The status of the knowledge base summary. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"KnowledgeBaseStatus"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Summary information about the knowledge base.
func (KnowledgeBaseSummary) GoString ¶
func (s KnowledgeBaseSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KnowledgeBaseSummary) SetDescription ¶
func (s *KnowledgeBaseSummary) SetDescription(v string) *KnowledgeBaseSummary
SetDescription sets the Description field's value.
func (*KnowledgeBaseSummary) SetKnowledgeBaseArn ¶
func (s *KnowledgeBaseSummary) SetKnowledgeBaseArn(v string) *KnowledgeBaseSummary
SetKnowledgeBaseArn sets the KnowledgeBaseArn field's value.
func (*KnowledgeBaseSummary) SetKnowledgeBaseId ¶
func (s *KnowledgeBaseSummary) SetKnowledgeBaseId(v string) *KnowledgeBaseSummary
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*KnowledgeBaseSummary) SetKnowledgeBaseType ¶
func (s *KnowledgeBaseSummary) SetKnowledgeBaseType(v string) *KnowledgeBaseSummary
SetKnowledgeBaseType sets the KnowledgeBaseType field's value.
func (*KnowledgeBaseSummary) SetName ¶
func (s *KnowledgeBaseSummary) SetName(v string) *KnowledgeBaseSummary
SetName sets the Name field's value.
func (*KnowledgeBaseSummary) SetRenderingConfiguration ¶
func (s *KnowledgeBaseSummary) SetRenderingConfiguration(v *RenderingConfiguration) *KnowledgeBaseSummary
SetRenderingConfiguration sets the RenderingConfiguration field's value.
func (*KnowledgeBaseSummary) SetServerSideEncryptionConfiguration ¶
func (s *KnowledgeBaseSummary) SetServerSideEncryptionConfiguration(v *ServerSideEncryptionConfiguration) *KnowledgeBaseSummary
SetServerSideEncryptionConfiguration sets the ServerSideEncryptionConfiguration field's value.
func (*KnowledgeBaseSummary) SetSourceConfiguration ¶
func (s *KnowledgeBaseSummary) SetSourceConfiguration(v *SourceConfiguration) *KnowledgeBaseSummary
SetSourceConfiguration sets the SourceConfiguration field's value.
func (*KnowledgeBaseSummary) SetStatus ¶
func (s *KnowledgeBaseSummary) SetStatus(v string) *KnowledgeBaseSummary
SetStatus sets the Status field's value.
func (*KnowledgeBaseSummary) SetTags ¶
func (s *KnowledgeBaseSummary) SetTags(v map[string]*string) *KnowledgeBaseSummary
SetTags sets the Tags field's value.
func (KnowledgeBaseSummary) String ¶
func (s KnowledgeBaseSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssistantAssociationsInput ¶
type ListAssistantAssociationsInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssistantAssociationsInput) GoString ¶
func (s ListAssistantAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssistantAssociationsInput) SetAssistantId ¶
func (s *ListAssistantAssociationsInput) SetAssistantId(v string) *ListAssistantAssociationsInput
SetAssistantId sets the AssistantId field's value.
func (*ListAssistantAssociationsInput) SetMaxResults ¶
func (s *ListAssistantAssociationsInput) SetMaxResults(v int64) *ListAssistantAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAssistantAssociationsInput) SetNextToken ¶
func (s *ListAssistantAssociationsInput) SetNextToken(v string) *ListAssistantAssociationsInput
SetNextToken sets the NextToken field's value.
func (ListAssistantAssociationsInput) String ¶
func (s ListAssistantAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssistantAssociationsInput) Validate ¶
func (s *ListAssistantAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssistantAssociationsOutput ¶
type ListAssistantAssociationsOutput struct { // Summary information about assistant associations. // // AssistantAssociationSummaries is a required field AssistantAssociationSummaries []*AssistantAssociationSummary `locationName:"assistantAssociationSummaries" type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssistantAssociationsOutput) GoString ¶
func (s ListAssistantAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssistantAssociationsOutput) SetAssistantAssociationSummaries ¶
func (s *ListAssistantAssociationsOutput) SetAssistantAssociationSummaries(v []*AssistantAssociationSummary) *ListAssistantAssociationsOutput
SetAssistantAssociationSummaries sets the AssistantAssociationSummaries field's value.
func (*ListAssistantAssociationsOutput) SetNextToken ¶
func (s *ListAssistantAssociationsOutput) SetNextToken(v string) *ListAssistantAssociationsOutput
SetNextToken sets the NextToken field's value.
func (ListAssistantAssociationsOutput) String ¶
func (s ListAssistantAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssistantsInput ¶
type ListAssistantsInput struct { // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssistantsInput) GoString ¶
func (s ListAssistantsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssistantsInput) SetMaxResults ¶
func (s *ListAssistantsInput) SetMaxResults(v int64) *ListAssistantsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAssistantsInput) SetNextToken ¶
func (s *ListAssistantsInput) SetNextToken(v string) *ListAssistantsInput
SetNextToken sets the NextToken field's value.
func (ListAssistantsInput) String ¶
func (s ListAssistantsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssistantsInput) Validate ¶
func (s *ListAssistantsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssistantsOutput ¶
type ListAssistantsOutput struct { // Information about the assistants. // // AssistantSummaries is a required field AssistantSummaries []*AssistantSummary `locationName:"assistantSummaries" type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssistantsOutput) GoString ¶
func (s ListAssistantsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssistantsOutput) SetAssistantSummaries ¶
func (s *ListAssistantsOutput) SetAssistantSummaries(v []*AssistantSummary) *ListAssistantsOutput
SetAssistantSummaries sets the AssistantSummaries field's value.
func (*ListAssistantsOutput) SetNextToken ¶
func (s *ListAssistantsOutput) SetNextToken(v string) *ListAssistantsOutput
SetNextToken sets the NextToken field's value.
func (ListAssistantsOutput) String ¶
func (s ListAssistantsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListContentsInput ¶
type ListContentsInput struct { // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListContentsInput) GoString ¶
func (s ListContentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContentsInput) SetKnowledgeBaseId ¶
func (s *ListContentsInput) SetKnowledgeBaseId(v string) *ListContentsInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*ListContentsInput) SetMaxResults ¶
func (s *ListContentsInput) SetMaxResults(v int64) *ListContentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListContentsInput) SetNextToken ¶
func (s *ListContentsInput) SetNextToken(v string) *ListContentsInput
SetNextToken sets the NextToken field's value.
func (ListContentsInput) String ¶
func (s ListContentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContentsInput) Validate ¶
func (s *ListContentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContentsOutput ¶
type ListContentsOutput struct { // Information about the content. // // ContentSummaries is a required field ContentSummaries []*ContentSummary `locationName:"contentSummaries" type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListContentsOutput) GoString ¶
func (s ListContentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContentsOutput) SetContentSummaries ¶
func (s *ListContentsOutput) SetContentSummaries(v []*ContentSummary) *ListContentsOutput
SetContentSummaries sets the ContentSummaries field's value.
func (*ListContentsOutput) SetNextToken ¶
func (s *ListContentsOutput) SetNextToken(v string) *ListContentsOutput
SetNextToken sets the NextToken field's value.
func (ListContentsOutput) String ¶
func (s ListContentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListKnowledgeBasesInput ¶
type ListKnowledgeBasesInput struct { // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListKnowledgeBasesInput) GoString ¶
func (s ListKnowledgeBasesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListKnowledgeBasesInput) SetMaxResults ¶
func (s *ListKnowledgeBasesInput) SetMaxResults(v int64) *ListKnowledgeBasesInput
SetMaxResults sets the MaxResults field's value.
func (*ListKnowledgeBasesInput) SetNextToken ¶
func (s *ListKnowledgeBasesInput) SetNextToken(v string) *ListKnowledgeBasesInput
SetNextToken sets the NextToken field's value.
func (ListKnowledgeBasesInput) String ¶
func (s ListKnowledgeBasesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListKnowledgeBasesInput) Validate ¶
func (s *ListKnowledgeBasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListKnowledgeBasesOutput ¶
type ListKnowledgeBasesOutput struct { // Information about the knowledge bases. // // KnowledgeBaseSummaries is a required field KnowledgeBaseSummaries []*KnowledgeBaseSummary `locationName:"knowledgeBaseSummaries" type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListKnowledgeBasesOutput) GoString ¶
func (s ListKnowledgeBasesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListKnowledgeBasesOutput) SetKnowledgeBaseSummaries ¶
func (s *ListKnowledgeBasesOutput) SetKnowledgeBaseSummaries(v []*KnowledgeBaseSummary) *ListKnowledgeBasesOutput
SetKnowledgeBaseSummaries sets the KnowledgeBaseSummaries field's value.
func (*ListKnowledgeBasesOutput) SetNextToken ¶
func (s *ListKnowledgeBasesOutput) SetNextToken(v string) *ListKnowledgeBasesOutput
SetNextToken sets the NextToken field's value.
func (ListKnowledgeBasesOutput) String ¶
func (s ListKnowledgeBasesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotifyRecommendationsReceivedError ¶
type NotifyRecommendationsReceivedError struct { // A recommendation is causing an error. Message *string `locationName:"message" type:"string"` // The identifier of the recommendation that is in error. RecommendationId *string `locationName:"recommendationId" type:"string"` // contains filtered or unexported fields }
An error occurred when creating a recommendation.
func (NotifyRecommendationsReceivedError) GoString ¶
func (s NotifyRecommendationsReceivedError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotifyRecommendationsReceivedError) SetMessage ¶
func (s *NotifyRecommendationsReceivedError) SetMessage(v string) *NotifyRecommendationsReceivedError
SetMessage sets the Message field's value.
func (*NotifyRecommendationsReceivedError) SetRecommendationId ¶
func (s *NotifyRecommendationsReceivedError) SetRecommendationId(v string) *NotifyRecommendationsReceivedError
SetRecommendationId sets the RecommendationId field's value.
func (NotifyRecommendationsReceivedError) String ¶
func (s NotifyRecommendationsReceivedError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotifyRecommendationsReceivedInput ¶
type NotifyRecommendationsReceivedInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // The identifiers of the recommendations. // // RecommendationIds is a required field RecommendationIds []*string `locationName:"recommendationIds" type:"list" required:"true"` // The identifier of the session. Can be either the ID or the ARN. URLs cannot // contain the ARN. // // SessionId is a required field SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (NotifyRecommendationsReceivedInput) GoString ¶
func (s NotifyRecommendationsReceivedInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotifyRecommendationsReceivedInput) SetAssistantId ¶
func (s *NotifyRecommendationsReceivedInput) SetAssistantId(v string) *NotifyRecommendationsReceivedInput
SetAssistantId sets the AssistantId field's value.
func (*NotifyRecommendationsReceivedInput) SetRecommendationIds ¶
func (s *NotifyRecommendationsReceivedInput) SetRecommendationIds(v []*string) *NotifyRecommendationsReceivedInput
SetRecommendationIds sets the RecommendationIds field's value.
func (*NotifyRecommendationsReceivedInput) SetSessionId ¶
func (s *NotifyRecommendationsReceivedInput) SetSessionId(v string) *NotifyRecommendationsReceivedInput
SetSessionId sets the SessionId field's value.
func (NotifyRecommendationsReceivedInput) String ¶
func (s NotifyRecommendationsReceivedInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotifyRecommendationsReceivedInput) Validate ¶
func (s *NotifyRecommendationsReceivedInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NotifyRecommendationsReceivedOutput ¶
type NotifyRecommendationsReceivedOutput struct { // The identifiers of recommendations that are causing errors. Errors []*NotifyRecommendationsReceivedError `locationName:"errors" type:"list"` // The identifiers of the recommendations. RecommendationIds []*string `locationName:"recommendationIds" type:"list"` // contains filtered or unexported fields }
func (NotifyRecommendationsReceivedOutput) GoString ¶
func (s NotifyRecommendationsReceivedOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotifyRecommendationsReceivedOutput) SetErrors ¶
func (s *NotifyRecommendationsReceivedOutput) SetErrors(v []*NotifyRecommendationsReceivedError) *NotifyRecommendationsReceivedOutput
SetErrors sets the Errors field's value.
func (*NotifyRecommendationsReceivedOutput) SetRecommendationIds ¶
func (s *NotifyRecommendationsReceivedOutput) SetRecommendationIds(v []*string) *NotifyRecommendationsReceivedOutput
SetRecommendationIds sets the RecommendationIds field's value.
func (NotifyRecommendationsReceivedOutput) String ¶
func (s NotifyRecommendationsReceivedOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PreconditionFailedException ¶
type PreconditionFailedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The provided revisionId does not match, indicating the content has been modified since it was last read.
func (*PreconditionFailedException) Code ¶
func (s *PreconditionFailedException) Code() string
Code returns the exception type name.
func (*PreconditionFailedException) Error ¶
func (s *PreconditionFailedException) Error() string
func (PreconditionFailedException) GoString ¶
func (s PreconditionFailedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PreconditionFailedException) Message ¶
func (s *PreconditionFailedException) Message() string
Message returns the exception's message.
func (*PreconditionFailedException) OrigErr ¶
func (s *PreconditionFailedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*PreconditionFailedException) RequestID ¶
func (s *PreconditionFailedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*PreconditionFailedException) StatusCode ¶
func (s *PreconditionFailedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (PreconditionFailedException) String ¶
func (s PreconditionFailedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QueryAssistantInput ¶
type QueryAssistantInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The text to search for. // // QueryText is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by QueryAssistantInput's // String and GoString methods. // // QueryText is a required field QueryText *string `locationName:"queryText" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (QueryAssistantInput) GoString ¶
func (s QueryAssistantInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueryAssistantInput) SetAssistantId ¶
func (s *QueryAssistantInput) SetAssistantId(v string) *QueryAssistantInput
SetAssistantId sets the AssistantId field's value.
func (*QueryAssistantInput) SetMaxResults ¶
func (s *QueryAssistantInput) SetMaxResults(v int64) *QueryAssistantInput
SetMaxResults sets the MaxResults field's value.
func (*QueryAssistantInput) SetNextToken ¶
func (s *QueryAssistantInput) SetNextToken(v string) *QueryAssistantInput
SetNextToken sets the NextToken field's value.
func (*QueryAssistantInput) SetQueryText ¶
func (s *QueryAssistantInput) SetQueryText(v string) *QueryAssistantInput
SetQueryText sets the QueryText field's value.
func (QueryAssistantInput) String ¶
func (s QueryAssistantInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueryAssistantInput) Validate ¶
func (s *QueryAssistantInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type QueryAssistantOutput ¶
type QueryAssistantOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The results of the query. // // Results is a required field Results []*ResultData `locationName:"results" type:"list" required:"true"` // contains filtered or unexported fields }
func (QueryAssistantOutput) GoString ¶
func (s QueryAssistantOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueryAssistantOutput) SetNextToken ¶
func (s *QueryAssistantOutput) SetNextToken(v string) *QueryAssistantOutput
SetNextToken sets the NextToken field's value.
func (*QueryAssistantOutput) SetResults ¶
func (s *QueryAssistantOutput) SetResults(v []*ResultData) *QueryAssistantOutput
SetResults sets the Results field's value.
func (QueryAssistantOutput) String ¶
func (s QueryAssistantOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QueryRecommendationTriggerData ¶
type QueryRecommendationTriggerData struct { // The text associated with the recommendation trigger. // // Text is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by QueryRecommendationTriggerData's // String and GoString methods. Text *string `locationName:"text" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Data associated with the QUERY RecommendationTriggerType.
func (QueryRecommendationTriggerData) GoString ¶
func (s QueryRecommendationTriggerData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueryRecommendationTriggerData) SetText ¶
func (s *QueryRecommendationTriggerData) SetText(v string) *QueryRecommendationTriggerData
SetText sets the Text field's value.
func (QueryRecommendationTriggerData) String ¶
func (s QueryRecommendationTriggerData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecommendationData ¶
type RecommendationData struct { // The recommended document. // // Document is a required field Document *Document `locationName:"document" type:"structure" required:"true"` // The identifier of the recommendation. // // RecommendationId is a required field RecommendationId *string `locationName:"recommendationId" type:"string" required:"true"` // The relevance level of the recommendation. RelevanceLevel *string `locationName:"relevanceLevel" type:"string" enum:"RelevanceLevel"` // The relevance score of the recommendation. RelevanceScore *float64 `locationName:"relevanceScore" type:"double"` // The type of recommendation. Type *string `locationName:"type" type:"string" enum:"RecommendationType"` // contains filtered or unexported fields }
Information about the recommendation.
func (RecommendationData) GoString ¶
func (s RecommendationData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommendationData) SetDocument ¶
func (s *RecommendationData) SetDocument(v *Document) *RecommendationData
SetDocument sets the Document field's value.
func (*RecommendationData) SetRecommendationId ¶
func (s *RecommendationData) SetRecommendationId(v string) *RecommendationData
SetRecommendationId sets the RecommendationId field's value.
func (*RecommendationData) SetRelevanceLevel ¶
func (s *RecommendationData) SetRelevanceLevel(v string) *RecommendationData
SetRelevanceLevel sets the RelevanceLevel field's value.
func (*RecommendationData) SetRelevanceScore ¶
func (s *RecommendationData) SetRelevanceScore(v float64) *RecommendationData
SetRelevanceScore sets the RelevanceScore field's value.
func (*RecommendationData) SetType ¶
func (s *RecommendationData) SetType(v string) *RecommendationData
SetType sets the Type field's value.
func (RecommendationData) String ¶
func (s RecommendationData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecommendationTrigger ¶
type RecommendationTrigger struct { // A union type containing information related to the trigger. // // Data is a required field Data *RecommendationTriggerData `locationName:"data" type:"structure" required:"true"` // The identifier of the recommendation trigger. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The identifiers of the recommendations. // // RecommendationIds is a required field RecommendationIds []*string `locationName:"recommendationIds" type:"list" required:"true"` // The source of the recommendation trigger. // // * ISSUE_DETECTION: The corresponding recommendations were triggered by // a Contact Lens issue. // // * RULE_EVALUATION: The corresponding recommendations were triggered by // a Contact Lens rule. // // Source is a required field Source *string `locationName:"source" type:"string" required:"true" enum:"RecommendationSourceType"` // The type of recommendation trigger. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"RecommendationTriggerType"` // contains filtered or unexported fields }
A recommendation trigger provides context on the event that produced the referenced recommendations. Recommendations are only referenced in recommendationIds by a single RecommendationTrigger.
func (RecommendationTrigger) GoString ¶
func (s RecommendationTrigger) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommendationTrigger) SetData ¶
func (s *RecommendationTrigger) SetData(v *RecommendationTriggerData) *RecommendationTrigger
SetData sets the Data field's value.
func (*RecommendationTrigger) SetId ¶
func (s *RecommendationTrigger) SetId(v string) *RecommendationTrigger
SetId sets the Id field's value.
func (*RecommendationTrigger) SetRecommendationIds ¶
func (s *RecommendationTrigger) SetRecommendationIds(v []*string) *RecommendationTrigger
SetRecommendationIds sets the RecommendationIds field's value.
func (*RecommendationTrigger) SetSource ¶
func (s *RecommendationTrigger) SetSource(v string) *RecommendationTrigger
SetSource sets the Source field's value.
func (*RecommendationTrigger) SetType ¶
func (s *RecommendationTrigger) SetType(v string) *RecommendationTrigger
SetType sets the Type field's value.
func (RecommendationTrigger) String ¶
func (s RecommendationTrigger) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RecommendationTriggerData ¶
type RecommendationTriggerData struct { // Data associated with the QUERY RecommendationTriggerType. Query *QueryRecommendationTriggerData `locationName:"query" type:"structure"` // contains filtered or unexported fields }
A union type containing information related to the trigger.
func (RecommendationTriggerData) GoString ¶
func (s RecommendationTriggerData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RecommendationTriggerData) SetQuery ¶
func (s *RecommendationTriggerData) SetQuery(v *QueryRecommendationTriggerData) *RecommendationTriggerData
SetQuery sets the Query field's value.
func (RecommendationTriggerData) String ¶
func (s RecommendationTriggerData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RemoveKnowledgeBaseTemplateUriInput ¶
type RemoveKnowledgeBaseTemplateUriInput struct { // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // contains filtered or unexported fields }
func (RemoveKnowledgeBaseTemplateUriInput) GoString ¶
func (s RemoveKnowledgeBaseTemplateUriInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveKnowledgeBaseTemplateUriInput) SetKnowledgeBaseId ¶
func (s *RemoveKnowledgeBaseTemplateUriInput) SetKnowledgeBaseId(v string) *RemoveKnowledgeBaseTemplateUriInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (RemoveKnowledgeBaseTemplateUriInput) String ¶
func (s RemoveKnowledgeBaseTemplateUriInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveKnowledgeBaseTemplateUriInput) Validate ¶
func (s *RemoveKnowledgeBaseTemplateUriInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveKnowledgeBaseTemplateUriOutput ¶
type RemoveKnowledgeBaseTemplateUriOutput struct {
// contains filtered or unexported fields
}
func (RemoveKnowledgeBaseTemplateUriOutput) GoString ¶
func (s RemoveKnowledgeBaseTemplateUriOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RemoveKnowledgeBaseTemplateUriOutput) String ¶
func (s RemoveKnowledgeBaseTemplateUriOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RenderingConfiguration ¶
type RenderingConfiguration struct { // A URI template containing exactly one variable in ${variableName} format. // This can only be set for EXTERNAL knowledge bases. For Salesforce, ServiceNow, // and Zendesk, the variable must be one of the following: // // * Salesforce: Id, ArticleNumber, VersionNumber, Title, PublishStatus, // or IsDeleted // // * ServiceNow: number, short_description, sys_mod_count, workflow_state, // or active // // * Zendesk: id, title, updated_at, or draft // // The variable is replaced with the actual value for a piece of content when // calling GetContent (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_GetContent.html). TemplateUri *string `locationName:"templateUri" min:"1" type:"string"` // contains filtered or unexported fields }
Information about how to render the content.
func (RenderingConfiguration) GoString ¶
func (s RenderingConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RenderingConfiguration) SetTemplateUri ¶
func (s *RenderingConfiguration) SetTemplateUri(v string) *RenderingConfiguration
SetTemplateUri sets the TemplateUri field's value.
func (RenderingConfiguration) String ¶
func (s RenderingConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RenderingConfiguration) Validate ¶
func (s *RenderingConfiguration) 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"` // The specified resource name. ResourceName *string `locationName:"resourceName" type:"string"` // contains filtered or unexported fields }
The specified resource does not exist.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResultData ¶
type ResultData struct { // The document. // // Document is a required field Document *Document `locationName:"document" type:"structure" required:"true"` // The relevance score of the results. RelevanceScore *float64 `locationName:"relevanceScore" type:"double"` // The identifier of the result data. // // ResultId is a required field ResultId *string `locationName:"resultId" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the result.
func (ResultData) GoString ¶
func (s ResultData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResultData) SetDocument ¶
func (s *ResultData) SetDocument(v *Document) *ResultData
SetDocument sets the Document field's value.
func (*ResultData) SetRelevanceScore ¶
func (s *ResultData) SetRelevanceScore(v float64) *ResultData
SetRelevanceScore sets the RelevanceScore field's value.
func (*ResultData) SetResultId ¶
func (s *ResultData) SetResultId(v string) *ResultData
SetResultId sets the ResultId field's value.
func (ResultData) String ¶
func (s ResultData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchContentInput ¶
type SearchContentInput struct { // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The search expression to filter results. // // SearchExpression is a required field SearchExpression *SearchExpression `locationName:"searchExpression" type:"structure" required:"true"` // contains filtered or unexported fields }
func (SearchContentInput) GoString ¶
func (s SearchContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchContentInput) SetKnowledgeBaseId ¶
func (s *SearchContentInput) SetKnowledgeBaseId(v string) *SearchContentInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*SearchContentInput) SetMaxResults ¶
func (s *SearchContentInput) SetMaxResults(v int64) *SearchContentInput
SetMaxResults sets the MaxResults field's value.
func (*SearchContentInput) SetNextToken ¶
func (s *SearchContentInput) SetNextToken(v string) *SearchContentInput
SetNextToken sets the NextToken field's value.
func (*SearchContentInput) SetSearchExpression ¶
func (s *SearchContentInput) SetSearchExpression(v *SearchExpression) *SearchContentInput
SetSearchExpression sets the SearchExpression field's value.
func (SearchContentInput) String ¶
func (s SearchContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchContentInput) Validate ¶
func (s *SearchContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchContentOutput ¶
type SearchContentOutput struct { // Summary information about the content. // // ContentSummaries is a required field ContentSummaries []*ContentSummary `locationName:"contentSummaries" type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (SearchContentOutput) GoString ¶
func (s SearchContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchContentOutput) SetContentSummaries ¶
func (s *SearchContentOutput) SetContentSummaries(v []*ContentSummary) *SearchContentOutput
SetContentSummaries sets the ContentSummaries field's value.
func (*SearchContentOutput) SetNextToken ¶
func (s *SearchContentOutput) SetNextToken(v string) *SearchContentOutput
SetNextToken sets the NextToken field's value.
func (SearchContentOutput) String ¶
func (s SearchContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchExpression ¶
type SearchExpression struct { // The search expression filters. // // Filters is a required field Filters []*Filter `locationName:"filters" type:"list" required:"true"` // contains filtered or unexported fields }
The search expression.
func (SearchExpression) GoString ¶
func (s SearchExpression) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchExpression) SetFilters ¶
func (s *SearchExpression) SetFilters(v []*Filter) *SearchExpression
SetFilters sets the Filters field's value.
func (SearchExpression) String ¶
func (s SearchExpression) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchExpression) Validate ¶
func (s *SearchExpression) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchSessionsInput ¶
type SearchSessionsInput struct { // The identifier of the Wisdom assistant. Can be either the ID or the ARN. // URLs cannot contain the ARN. // // AssistantId is a required field AssistantId *string `location:"uri" locationName:"assistantId" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. Use the value returned in the previous // response in the next request to retrieve the next set of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The search expression to filter results. // // SearchExpression is a required field SearchExpression *SearchExpression `locationName:"searchExpression" type:"structure" required:"true"` // contains filtered or unexported fields }
func (SearchSessionsInput) GoString ¶
func (s SearchSessionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchSessionsInput) SetAssistantId ¶
func (s *SearchSessionsInput) SetAssistantId(v string) *SearchSessionsInput
SetAssistantId sets the AssistantId field's value.
func (*SearchSessionsInput) SetMaxResults ¶
func (s *SearchSessionsInput) SetMaxResults(v int64) *SearchSessionsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchSessionsInput) SetNextToken ¶
func (s *SearchSessionsInput) SetNextToken(v string) *SearchSessionsInput
SetNextToken sets the NextToken field's value.
func (*SearchSessionsInput) SetSearchExpression ¶
func (s *SearchSessionsInput) SetSearchExpression(v *SearchExpression) *SearchSessionsInput
SetSearchExpression sets the SearchExpression field's value.
func (SearchSessionsInput) String ¶
func (s SearchSessionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchSessionsInput) Validate ¶
func (s *SearchSessionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchSessionsOutput ¶
type SearchSessionsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Summary information about the sessions. // // SessionSummaries is a required field SessionSummaries []*SessionSummary `locationName:"sessionSummaries" type:"list" required:"true"` // contains filtered or unexported fields }
func (SearchSessionsOutput) GoString ¶
func (s SearchSessionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchSessionsOutput) SetNextToken ¶
func (s *SearchSessionsOutput) SetNextToken(v string) *SearchSessionsOutput
SetNextToken sets the NextToken field's value.
func (*SearchSessionsOutput) SetSessionSummaries ¶
func (s *SearchSessionsOutput) SetSessionSummaries(v []*SessionSummary) *SearchSessionsOutput
SetSessionSummaries sets the SessionSummaries field's value.
func (SearchSessionsOutput) String ¶
func (s SearchSessionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServerSideEncryptionConfiguration ¶
type ServerSideEncryptionConfiguration struct { // The KMS key. For information about valid ID values, see Key identifiers (KeyId) // (https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id). KmsKeyId *string `locationName:"kmsKeyId" min:"1" type:"string"` // contains filtered or unexported fields }
The KMS key used for encryption.
func (ServerSideEncryptionConfiguration) GoString ¶
func (s ServerSideEncryptionConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServerSideEncryptionConfiguration) SetKmsKeyId ¶
func (s *ServerSideEncryptionConfiguration) SetKmsKeyId(v string) *ServerSideEncryptionConfiguration
SetKmsKeyId sets the KmsKeyId field's value.
func (ServerSideEncryptionConfiguration) String ¶
func (s ServerSideEncryptionConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServerSideEncryptionConfiguration) Validate ¶
func (s *ServerSideEncryptionConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SessionData ¶
type SessionData struct { // The description of the session. Description *string `locationName:"description" min:"1" type:"string"` // The configuration information for the session integration. IntegrationConfiguration *SessionIntegrationConfiguration `locationName:"integrationConfiguration" type:"structure"` // The name of the session. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the session. // // SessionArn is a required field SessionArn *string `locationName:"sessionArn" type:"string" required:"true"` // The identifier of the session. // // SessionId is a required field SessionId *string `locationName:"sessionId" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Information about the session.
func (SessionData) GoString ¶
func (s SessionData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SessionData) SetDescription ¶
func (s *SessionData) SetDescription(v string) *SessionData
SetDescription sets the Description field's value.
func (*SessionData) SetIntegrationConfiguration ¶
func (s *SessionData) SetIntegrationConfiguration(v *SessionIntegrationConfiguration) *SessionData
SetIntegrationConfiguration sets the IntegrationConfiguration field's value.
func (*SessionData) SetName ¶
func (s *SessionData) SetName(v string) *SessionData
SetName sets the Name field's value.
func (*SessionData) SetSessionArn ¶
func (s *SessionData) SetSessionArn(v string) *SessionData
SetSessionArn sets the SessionArn field's value.
func (*SessionData) SetSessionId ¶
func (s *SessionData) SetSessionId(v string) *SessionData
SetSessionId sets the SessionId field's value.
func (*SessionData) SetTags ¶
func (s *SessionData) SetTags(v map[string]*string) *SessionData
SetTags sets the Tags field's value.
func (SessionData) String ¶
func (s SessionData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SessionIntegrationConfiguration ¶
type SessionIntegrationConfiguration struct { // The Amazon Resource Name (ARN) of the integrated Amazon SNS topic used for // streaming chat messages. TopicIntegrationArn *string `locationName:"topicIntegrationArn" min:"1" type:"string"` // contains filtered or unexported fields }
The configuration information for the session integration.
func (SessionIntegrationConfiguration) GoString ¶
func (s SessionIntegrationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SessionIntegrationConfiguration) SetTopicIntegrationArn ¶
func (s *SessionIntegrationConfiguration) SetTopicIntegrationArn(v string) *SessionIntegrationConfiguration
SetTopicIntegrationArn sets the TopicIntegrationArn field's value.
func (SessionIntegrationConfiguration) String ¶
func (s SessionIntegrationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SessionSummary ¶
type SessionSummary struct { // The Amazon Resource Name (ARN) of the Wisdom assistant. // // AssistantArn is a required field AssistantArn *string `locationName:"assistantArn" type:"string" required:"true"` // The identifier of the Wisdom assistant. // // AssistantId is a required field AssistantId *string `locationName:"assistantId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the session. // // SessionArn is a required field SessionArn *string `locationName:"sessionArn" type:"string" required:"true"` // The identifier of the session. // // SessionId is a required field SessionId *string `locationName:"sessionId" type:"string" required:"true"` // contains filtered or unexported fields }
Summary information about the session.
func (SessionSummary) GoString ¶
func (s SessionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SessionSummary) SetAssistantArn ¶
func (s *SessionSummary) SetAssistantArn(v string) *SessionSummary
SetAssistantArn sets the AssistantArn field's value.
func (*SessionSummary) SetAssistantId ¶
func (s *SessionSummary) SetAssistantId(v string) *SessionSummary
SetAssistantId sets the AssistantId field's value.
func (*SessionSummary) SetSessionArn ¶
func (s *SessionSummary) SetSessionArn(v string) *SessionSummary
SetSessionArn sets the SessionArn field's value.
func (*SessionSummary) SetSessionId ¶
func (s *SessionSummary) SetSessionId(v string) *SessionSummary
SetSessionId sets the SessionId field's value.
func (SessionSummary) String ¶
func (s SessionSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SourceConfiguration ¶
type SourceConfiguration struct { // Configuration information for Amazon AppIntegrations to automatically ingest // content. AppIntegrations *AppIntegrationsConfiguration `locationName:"appIntegrations" type:"structure"` // contains filtered or unexported fields }
Configuration information about the external data source.
func (SourceConfiguration) GoString ¶
func (s SourceConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceConfiguration) SetAppIntegrations ¶
func (s *SourceConfiguration) SetAppIntegrations(v *AppIntegrationsConfiguration) *SourceConfiguration
SetAppIntegrations sets the AppIntegrations field's value.
func (SourceConfiguration) String ¶
func (s SourceConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SourceConfiguration) Validate ¶
func (s *SourceConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartContentUploadInput ¶
type StartContentUploadInput struct { // The type of content to upload. // // ContentType is a required field ContentType *string `locationName:"contentType" type:"string" required:"true"` // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartContentUploadInput) GoString ¶
func (s StartContentUploadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContentUploadInput) SetContentType ¶
func (s *StartContentUploadInput) SetContentType(v string) *StartContentUploadInput
SetContentType sets the ContentType field's value.
func (*StartContentUploadInput) SetKnowledgeBaseId ¶
func (s *StartContentUploadInput) SetKnowledgeBaseId(v string) *StartContentUploadInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (StartContentUploadInput) String ¶
func (s StartContentUploadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContentUploadInput) Validate ¶
func (s *StartContentUploadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartContentUploadOutput ¶
type StartContentUploadOutput struct { // The headers to include in the upload. // // HeadersToInclude is a required field HeadersToInclude map[string]*string `locationName:"headersToInclude" type:"map" required:"true"` // The identifier of the upload. // // UploadId is a required field UploadId *string `locationName:"uploadId" min:"1" type:"string" required:"true"` // The URL of the upload. // // Url is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by StartContentUploadOutput's // String and GoString methods. // // Url is a required field Url *string `locationName:"url" min:"1" type:"string" required:"true" sensitive:"true"` // The expiration time of the URL as an epoch timestamp. // // UrlExpiry is a required field UrlExpiry *time.Time `locationName:"urlExpiry" type:"timestamp" timestampFormat:"unixTimestamp" required:"true"` // contains filtered or unexported fields }
func (StartContentUploadOutput) GoString ¶
func (s StartContentUploadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContentUploadOutput) SetHeadersToInclude ¶
func (s *StartContentUploadOutput) SetHeadersToInclude(v map[string]*string) *StartContentUploadOutput
SetHeadersToInclude sets the HeadersToInclude field's value.
func (*StartContentUploadOutput) SetUploadId ¶
func (s *StartContentUploadOutput) SetUploadId(v string) *StartContentUploadOutput
SetUploadId sets the UploadId field's value.
func (*StartContentUploadOutput) SetUrl ¶
func (s *StartContentUploadOutput) SetUrl(v string) *StartContentUploadOutput
SetUrl sets the Url field's value.
func (*StartContentUploadOutput) SetUrlExpiry ¶
func (s *StartContentUploadOutput) SetUrlExpiry(v time.Time) *StartContentUploadOutput
SetUrlExpiry sets the UrlExpiry field's value.
func (StartContentUploadOutput) String ¶
func (s StartContentUploadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TooManyTagsException ¶
type TooManyTagsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The specified resource name. ResourceName *string `locationName:"resourceName" type:"string"` // contains filtered or unexported fields }
Amazon Connect Wisdom throws this exception if you have too many tags in your tag set.
func (*TooManyTagsException) Code ¶
func (s *TooManyTagsException) Code() string
Code returns the exception type name.
func (*TooManyTagsException) Error ¶
func (s *TooManyTagsException) Error() string
func (TooManyTagsException) GoString ¶
func (s TooManyTagsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TooManyTagsException) Message ¶
func (s *TooManyTagsException) Message() string
Message returns the exception's message.
func (*TooManyTagsException) OrigErr ¶
func (s *TooManyTagsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyTagsException) RequestID ¶
func (s *TooManyTagsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyTagsException) StatusCode ¶
func (s *TooManyTagsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyTagsException) String ¶
func (s TooManyTagsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tag keys. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContentInput ¶
type UpdateContentInput struct { // The identifier of the content. Can be either the ID or the ARN. URLs cannot // contain the ARN. // // ContentId is a required field ContentId *string `location:"uri" locationName:"contentId" type:"string" required:"true"` // The identifier of the knowledge base. Can be either the ID or the ARN // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // A key/value map to store attributes without affecting tagging or recommendations. // For example, when synchronizing data between an external system and Wisdom, // you can store an external version identifier as metadata to utilize for determining // drift. Metadata map[string]*string `locationName:"metadata" type:"map"` // The URI for the article. If the knowledge base has a templateUri, setting // this argument overrides it for this piece of content. To remove an existing // overrideLinkOurUri, exclude this argument and set removeOverrideLinkOutUri // to true. OverrideLinkOutUri *string `locationName:"overrideLinkOutUri" min:"1" type:"string"` // Unset the existing overrideLinkOutUri if it exists. RemoveOverrideLinkOutUri *bool `locationName:"removeOverrideLinkOutUri" type:"boolean"` // The revisionId of the content resource to update, taken from an earlier call // to GetContent, GetContentSummary, SearchContent, or ListContents. If included, // this argument acts as an optimistic lock to ensure content was not modified // since it was last read. If it has been modified, this API throws a PreconditionFailedException. RevisionId *string `locationName:"revisionId" min:"1" type:"string"` // The title of the content. Title *string `locationName:"title" min:"1" type:"string"` // A pointer to the uploaded asset. This value is returned by StartContentUpload // (https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html). UploadId *string `locationName:"uploadId" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateContentInput) GoString ¶
func (s UpdateContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContentInput) SetContentId ¶
func (s *UpdateContentInput) SetContentId(v string) *UpdateContentInput
SetContentId sets the ContentId field's value.
func (*UpdateContentInput) SetKnowledgeBaseId ¶
func (s *UpdateContentInput) SetKnowledgeBaseId(v string) *UpdateContentInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*UpdateContentInput) SetMetadata ¶
func (s *UpdateContentInput) SetMetadata(v map[string]*string) *UpdateContentInput
SetMetadata sets the Metadata field's value.
func (*UpdateContentInput) SetOverrideLinkOutUri ¶
func (s *UpdateContentInput) SetOverrideLinkOutUri(v string) *UpdateContentInput
SetOverrideLinkOutUri sets the OverrideLinkOutUri field's value.
func (*UpdateContentInput) SetRemoveOverrideLinkOutUri ¶
func (s *UpdateContentInput) SetRemoveOverrideLinkOutUri(v bool) *UpdateContentInput
SetRemoveOverrideLinkOutUri sets the RemoveOverrideLinkOutUri field's value.
func (*UpdateContentInput) SetRevisionId ¶
func (s *UpdateContentInput) SetRevisionId(v string) *UpdateContentInput
SetRevisionId sets the RevisionId field's value.
func (*UpdateContentInput) SetTitle ¶
func (s *UpdateContentInput) SetTitle(v string) *UpdateContentInput
SetTitle sets the Title field's value.
func (*UpdateContentInput) SetUploadId ¶
func (s *UpdateContentInput) SetUploadId(v string) *UpdateContentInput
SetUploadId sets the UploadId field's value.
func (UpdateContentInput) String ¶
func (s UpdateContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContentInput) Validate ¶
func (s *UpdateContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContentOutput ¶
type UpdateContentOutput struct { // The content. Content *ContentData `locationName:"content" type:"structure"` // contains filtered or unexported fields }
func (UpdateContentOutput) GoString ¶
func (s UpdateContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContentOutput) SetContent ¶
func (s *UpdateContentOutput) SetContent(v *ContentData) *UpdateContentOutput
SetContent sets the Content field's value.
func (UpdateContentOutput) String ¶
func (s UpdateContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateKnowledgeBaseTemplateUriInput ¶
type UpdateKnowledgeBaseTemplateUriInput struct { // The identifier of the knowledge base. Can be either the ID or the ARN. URLs // cannot contain the ARN. // // KnowledgeBaseId is a required field KnowledgeBaseId *string `location:"uri" locationName:"knowledgeBaseId" type:"string" required:"true"` // The template URI to update. // // TemplateUri is a required field TemplateUri *string `locationName:"templateUri" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateKnowledgeBaseTemplateUriInput) GoString ¶
func (s UpdateKnowledgeBaseTemplateUriInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateKnowledgeBaseTemplateUriInput) SetKnowledgeBaseId ¶
func (s *UpdateKnowledgeBaseTemplateUriInput) SetKnowledgeBaseId(v string) *UpdateKnowledgeBaseTemplateUriInput
SetKnowledgeBaseId sets the KnowledgeBaseId field's value.
func (*UpdateKnowledgeBaseTemplateUriInput) SetTemplateUri ¶
func (s *UpdateKnowledgeBaseTemplateUriInput) SetTemplateUri(v string) *UpdateKnowledgeBaseTemplateUriInput
SetTemplateUri sets the TemplateUri field's value.
func (UpdateKnowledgeBaseTemplateUriInput) String ¶
func (s UpdateKnowledgeBaseTemplateUriInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateKnowledgeBaseTemplateUriInput) Validate ¶
func (s *UpdateKnowledgeBaseTemplateUriInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateKnowledgeBaseTemplateUriOutput ¶
type UpdateKnowledgeBaseTemplateUriOutput struct { // The knowledge base to update. KnowledgeBase *KnowledgeBaseData `locationName:"knowledgeBase" type:"structure"` // contains filtered or unexported fields }
func (UpdateKnowledgeBaseTemplateUriOutput) GoString ¶
func (s UpdateKnowledgeBaseTemplateUriOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateKnowledgeBaseTemplateUriOutput) SetKnowledgeBase ¶
func (s *UpdateKnowledgeBaseTemplateUriOutput) SetKnowledgeBase(v *KnowledgeBaseData) *UpdateKnowledgeBaseTemplateUriOutput
SetKnowledgeBase sets the KnowledgeBase field's value.
func (UpdateKnowledgeBaseTemplateUriOutput) String ¶
func (s UpdateKnowledgeBaseTemplateUriOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by a service.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package connectwisdomserviceiface provides an interface to enable mocking the Amazon Connect Wisdom Service service client for testing your code.
|
Package connectwisdomserviceiface provides an interface to enable mocking the Amazon Connect Wisdom Service service client for testing your code. |