Documentation ¶
Overview ¶
Package connect provides the client and types for making API requests to Amazon Connect Service.
Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.
Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.
There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html) in the Amazon Connect Administrator Guide.
You can connect programmatically to an Amazon Web Services service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints (https://docs.aws.amazon.com/general/latest/gr/connect_region.html).
See https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08 for more information on this service.
See connect package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/connect/
Using the Client ¶
To contact Amazon Connect 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 Service client Connect for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/connect/#New
Index ¶
- Constants
- func ActionType_Values() []string
- func AgentStatusState_Values() []string
- func AgentStatusType_Values() []string
- func BehaviorType_Values() []string
- func Channel_Values() []string
- func Comparison_Values() []string
- func ContactFlowModuleState_Values() []string
- func ContactFlowModuleStatus_Values() []string
- func ContactFlowState_Values() []string
- func ContactFlowType_Values() []string
- func ContactInitiationMethod_Values() []string
- func ContactState_Values() []string
- func CurrentMetricName_Values() []string
- func DirectoryType_Values() []string
- func EncryptionType_Values() []string
- func EvaluationFormQuestionType_Values() []string
- func EvaluationFormScoringMode_Values() []string
- func EvaluationFormScoringStatus_Values() []string
- func EvaluationFormSingleSelectQuestionDisplayMode_Values() []string
- func EvaluationFormVersionStatus_Values() []string
- func EvaluationStatus_Values() []string
- func EventSourceName_Values() []string
- func Grouping_Values() []string
- func HierarchyGroupMatchType_Values() []string
- func HistoricalMetricName_Values() []string
- func HoursOfOperationDays_Values() []string
- func InstanceAttributeType_Values() []string
- func InstanceStatus_Values() []string
- func InstanceStorageResourceType_Values() []string
- func IntegrationType_Values() []string
- func LexVersion_Values() []string
- func MonitorCapability_Values() []string
- func NotificationContentType_Values() []string
- func NotificationDeliveryType_Values() []string
- func NumericQuestionPropertyAutomationLabel_Values() []string
- func ParticipantRole_Values() []string
- func ParticipantTimerAction_Values() []string
- func ParticipantTimerType_Values() []string
- func PhoneNumberCountryCode_Values() []string
- func PhoneNumberType_Values() []string
- func PhoneNumberWorkflowStatus_Values() []string
- func PhoneType_Values() []string
- func PropertyValidationExceptionReason_Values() []string
- func QueueStatus_Values() []string
- func QueueType_Values() []string
- func QuickConnectType_Values() []string
- func ReferenceStatus_Values() []string
- func ReferenceType_Values() []string
- func RehydrationType_Values() []string
- func ResourceType_Values() []string
- func RulePublishStatus_Values() []string
- func SearchableQueueType_Values() []string
- func SingleSelectQuestionRuleCategoryAutomationCondition_Values() []string
- func SortOrder_Values() []string
- func SourceType_Values() []string
- func Statistic_Values() []string
- func StorageType_Values() []string
- func StringComparisonType_Values() []string
- func TaskTemplateFieldType_Values() []string
- func TaskTemplateStatus_Values() []string
- func TimerEligibleParticipantRoles_Values() []string
- func TrafficDistributionGroupStatus_Values() []string
- func TrafficType_Values() []string
- func Unit_Values() []string
- func UseCaseType_Values() []string
- func VocabularyLanguageCode_Values() []string
- func VocabularyState_Values() []string
- func VoiceRecordingTrack_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 ActionSummary
- type ActivateEvaluationFormInput
- func (s ActivateEvaluationFormInput) GoString() string
- func (s *ActivateEvaluationFormInput) SetEvaluationFormId(v string) *ActivateEvaluationFormInput
- func (s *ActivateEvaluationFormInput) SetEvaluationFormVersion(v int64) *ActivateEvaluationFormInput
- func (s *ActivateEvaluationFormInput) SetInstanceId(v string) *ActivateEvaluationFormInput
- func (s ActivateEvaluationFormInput) String() string
- func (s *ActivateEvaluationFormInput) Validate() error
- type ActivateEvaluationFormOutput
- func (s ActivateEvaluationFormOutput) GoString() string
- func (s *ActivateEvaluationFormOutput) SetEvaluationFormArn(v string) *ActivateEvaluationFormOutput
- func (s *ActivateEvaluationFormOutput) SetEvaluationFormId(v string) *ActivateEvaluationFormOutput
- func (s *ActivateEvaluationFormOutput) SetEvaluationFormVersion(v int64) *ActivateEvaluationFormOutput
- func (s ActivateEvaluationFormOutput) String() string
- type AgentContactReference
- func (s AgentContactReference) GoString() string
- func (s *AgentContactReference) SetAgentContactState(v string) *AgentContactReference
- func (s *AgentContactReference) SetChannel(v string) *AgentContactReference
- func (s *AgentContactReference) SetConnectedToAgentTimestamp(v time.Time) *AgentContactReference
- func (s *AgentContactReference) SetContactId(v string) *AgentContactReference
- func (s *AgentContactReference) SetInitiationMethod(v string) *AgentContactReference
- func (s *AgentContactReference) SetQueue(v *QueueReference) *AgentContactReference
- func (s *AgentContactReference) SetStateStartTimestamp(v time.Time) *AgentContactReference
- func (s AgentContactReference) String() string
- type AgentInfo
- type AgentStatus
- func (s AgentStatus) GoString() string
- func (s *AgentStatus) SetAgentStatusARN(v string) *AgentStatus
- func (s *AgentStatus) SetAgentStatusId(v string) *AgentStatus
- func (s *AgentStatus) SetDescription(v string) *AgentStatus
- func (s *AgentStatus) SetDisplayOrder(v int64) *AgentStatus
- func (s *AgentStatus) SetName(v string) *AgentStatus
- func (s *AgentStatus) SetState(v string) *AgentStatus
- func (s *AgentStatus) SetTags(v map[string]*string) *AgentStatus
- func (s *AgentStatus) SetType(v string) *AgentStatus
- func (s AgentStatus) String() string
- type AgentStatusReference
- func (s AgentStatusReference) GoString() string
- func (s *AgentStatusReference) SetStatusArn(v string) *AgentStatusReference
- func (s *AgentStatusReference) SetStatusName(v string) *AgentStatusReference
- func (s *AgentStatusReference) SetStatusStartTimestamp(v time.Time) *AgentStatusReference
- func (s AgentStatusReference) String() string
- type AgentStatusSummary
- func (s AgentStatusSummary) GoString() string
- func (s *AgentStatusSummary) SetArn(v string) *AgentStatusSummary
- func (s *AgentStatusSummary) SetId(v string) *AgentStatusSummary
- func (s *AgentStatusSummary) SetName(v string) *AgentStatusSummary
- func (s *AgentStatusSummary) SetType(v string) *AgentStatusSummary
- func (s AgentStatusSummary) String() string
- type AnswerMachineDetectionConfig
- func (s AnswerMachineDetectionConfig) GoString() string
- func (s *AnswerMachineDetectionConfig) SetAwaitAnswerMachinePrompt(v bool) *AnswerMachineDetectionConfig
- func (s *AnswerMachineDetectionConfig) SetEnableAnswerMachineDetection(v bool) *AnswerMachineDetectionConfig
- func (s AnswerMachineDetectionConfig) String() string
- type AssignContactCategoryActionDefinition
- type AssociateApprovedOriginInput
- func (s AssociateApprovedOriginInput) GoString() string
- func (s *AssociateApprovedOriginInput) SetInstanceId(v string) *AssociateApprovedOriginInput
- func (s *AssociateApprovedOriginInput) SetOrigin(v string) *AssociateApprovedOriginInput
- func (s AssociateApprovedOriginInput) String() string
- func (s *AssociateApprovedOriginInput) Validate() error
- type AssociateApprovedOriginOutput
- type AssociateBotInput
- func (s AssociateBotInput) GoString() string
- func (s *AssociateBotInput) SetInstanceId(v string) *AssociateBotInput
- func (s *AssociateBotInput) SetLexBot(v *LexBot) *AssociateBotInput
- func (s *AssociateBotInput) SetLexV2Bot(v *LexV2Bot) *AssociateBotInput
- func (s AssociateBotInput) String() string
- func (s *AssociateBotInput) Validate() error
- type AssociateBotOutput
- type AssociateDefaultVocabularyInput
- func (s AssociateDefaultVocabularyInput) GoString() string
- func (s *AssociateDefaultVocabularyInput) SetInstanceId(v string) *AssociateDefaultVocabularyInput
- func (s *AssociateDefaultVocabularyInput) SetLanguageCode(v string) *AssociateDefaultVocabularyInput
- func (s *AssociateDefaultVocabularyInput) SetVocabularyId(v string) *AssociateDefaultVocabularyInput
- func (s AssociateDefaultVocabularyInput) String() string
- func (s *AssociateDefaultVocabularyInput) Validate() error
- type AssociateDefaultVocabularyOutput
- type AssociateInstanceStorageConfigInput
- func (s AssociateInstanceStorageConfigInput) GoString() string
- func (s *AssociateInstanceStorageConfigInput) SetInstanceId(v string) *AssociateInstanceStorageConfigInput
- func (s *AssociateInstanceStorageConfigInput) SetResourceType(v string) *AssociateInstanceStorageConfigInput
- func (s *AssociateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *AssociateInstanceStorageConfigInput
- func (s AssociateInstanceStorageConfigInput) String() string
- func (s *AssociateInstanceStorageConfigInput) Validate() error
- type AssociateInstanceStorageConfigOutput
- type AssociateLambdaFunctionInput
- func (s AssociateLambdaFunctionInput) GoString() string
- func (s *AssociateLambdaFunctionInput) SetFunctionArn(v string) *AssociateLambdaFunctionInput
- func (s *AssociateLambdaFunctionInput) SetInstanceId(v string) *AssociateLambdaFunctionInput
- func (s AssociateLambdaFunctionInput) String() string
- func (s *AssociateLambdaFunctionInput) Validate() error
- type AssociateLambdaFunctionOutput
- type AssociateLexBotInput
- type AssociateLexBotOutput
- type AssociatePhoneNumberContactFlowInput
- func (s AssociatePhoneNumberContactFlowInput) GoString() string
- func (s *AssociatePhoneNumberContactFlowInput) SetContactFlowId(v string) *AssociatePhoneNumberContactFlowInput
- func (s *AssociatePhoneNumberContactFlowInput) SetInstanceId(v string) *AssociatePhoneNumberContactFlowInput
- func (s *AssociatePhoneNumberContactFlowInput) SetPhoneNumberId(v string) *AssociatePhoneNumberContactFlowInput
- func (s AssociatePhoneNumberContactFlowInput) String() string
- func (s *AssociatePhoneNumberContactFlowInput) Validate() error
- type AssociatePhoneNumberContactFlowOutput
- type AssociateQueueQuickConnectsInput
- func (s AssociateQueueQuickConnectsInput) GoString() string
- func (s *AssociateQueueQuickConnectsInput) SetInstanceId(v string) *AssociateQueueQuickConnectsInput
- func (s *AssociateQueueQuickConnectsInput) SetQueueId(v string) *AssociateQueueQuickConnectsInput
- func (s *AssociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *AssociateQueueQuickConnectsInput
- func (s AssociateQueueQuickConnectsInput) String() string
- func (s *AssociateQueueQuickConnectsInput) Validate() error
- type AssociateQueueQuickConnectsOutput
- type AssociateRoutingProfileQueuesInput
- func (s AssociateRoutingProfileQueuesInput) GoString() string
- func (s *AssociateRoutingProfileQueuesInput) SetInstanceId(v string) *AssociateRoutingProfileQueuesInput
- func (s *AssociateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *AssociateRoutingProfileQueuesInput
- func (s *AssociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *AssociateRoutingProfileQueuesInput
- func (s AssociateRoutingProfileQueuesInput) String() string
- func (s *AssociateRoutingProfileQueuesInput) Validate() error
- type AssociateRoutingProfileQueuesOutput
- type AssociateSecurityKeyInput
- func (s AssociateSecurityKeyInput) GoString() string
- func (s *AssociateSecurityKeyInput) SetInstanceId(v string) *AssociateSecurityKeyInput
- func (s *AssociateSecurityKeyInput) SetKey(v string) *AssociateSecurityKeyInput
- func (s AssociateSecurityKeyInput) String() string
- func (s *AssociateSecurityKeyInput) Validate() error
- type AssociateSecurityKeyOutput
- type AttachmentReference
- func (s AttachmentReference) GoString() string
- func (s *AttachmentReference) SetName(v string) *AttachmentReference
- func (s *AttachmentReference) SetStatus(v string) *AttachmentReference
- func (s *AttachmentReference) SetValue(v string) *AttachmentReference
- func (s AttachmentReference) String() string
- type Attribute
- type AvailableNumberSummary
- func (s AvailableNumberSummary) GoString() string
- func (s *AvailableNumberSummary) SetPhoneNumber(v string) *AvailableNumberSummary
- func (s *AvailableNumberSummary) SetPhoneNumberCountryCode(v string) *AvailableNumberSummary
- func (s *AvailableNumberSummary) SetPhoneNumberType(v string) *AvailableNumberSummary
- func (s AvailableNumberSummary) String() string
- type ChatMessage
- type ChatParticipantRoleConfig
- type ChatStreamingConfiguration
- type ClaimPhoneNumberInput
- func (s ClaimPhoneNumberInput) GoString() string
- func (s *ClaimPhoneNumberInput) SetClientToken(v string) *ClaimPhoneNumberInput
- func (s *ClaimPhoneNumberInput) SetPhoneNumber(v string) *ClaimPhoneNumberInput
- func (s *ClaimPhoneNumberInput) SetPhoneNumberDescription(v string) *ClaimPhoneNumberInput
- func (s *ClaimPhoneNumberInput) SetTags(v map[string]*string) *ClaimPhoneNumberInput
- func (s *ClaimPhoneNumberInput) SetTargetArn(v string) *ClaimPhoneNumberInput
- func (s ClaimPhoneNumberInput) String() string
- func (s *ClaimPhoneNumberInput) Validate() error
- type ClaimPhoneNumberOutput
- type ClaimedPhoneNumberSummary
- func (s ClaimedPhoneNumberSummary) GoString() string
- func (s *ClaimedPhoneNumberSummary) SetPhoneNumber(v string) *ClaimedPhoneNumberSummary
- func (s *ClaimedPhoneNumberSummary) SetPhoneNumberArn(v string) *ClaimedPhoneNumberSummary
- func (s *ClaimedPhoneNumberSummary) SetPhoneNumberCountryCode(v string) *ClaimedPhoneNumberSummary
- func (s *ClaimedPhoneNumberSummary) SetPhoneNumberDescription(v string) *ClaimedPhoneNumberSummary
- func (s *ClaimedPhoneNumberSummary) SetPhoneNumberId(v string) *ClaimedPhoneNumberSummary
- func (s *ClaimedPhoneNumberSummary) SetPhoneNumberStatus(v *PhoneNumberStatus) *ClaimedPhoneNumberSummary
- func (s *ClaimedPhoneNumberSummary) SetPhoneNumberType(v string) *ClaimedPhoneNumberSummary
- func (s *ClaimedPhoneNumberSummary) SetTags(v map[string]*string) *ClaimedPhoneNumberSummary
- func (s *ClaimedPhoneNumberSummary) SetTargetArn(v string) *ClaimedPhoneNumberSummary
- func (s ClaimedPhoneNumberSummary) String() string
- type Connect
- func (c *Connect) ActivateEvaluationForm(input *ActivateEvaluationFormInput) (*ActivateEvaluationFormOutput, error)
- func (c *Connect) ActivateEvaluationFormRequest(input *ActivateEvaluationFormInput) (req *request.Request, output *ActivateEvaluationFormOutput)
- func (c *Connect) ActivateEvaluationFormWithContext(ctx aws.Context, input *ActivateEvaluationFormInput, opts ...request.Option) (*ActivateEvaluationFormOutput, error)
- func (c *Connect) AssociateApprovedOrigin(input *AssociateApprovedOriginInput) (*AssociateApprovedOriginOutput, error)
- func (c *Connect) AssociateApprovedOriginRequest(input *AssociateApprovedOriginInput) (req *request.Request, output *AssociateApprovedOriginOutput)
- func (c *Connect) AssociateApprovedOriginWithContext(ctx aws.Context, input *AssociateApprovedOriginInput, opts ...request.Option) (*AssociateApprovedOriginOutput, error)
- func (c *Connect) AssociateBot(input *AssociateBotInput) (*AssociateBotOutput, error)
- func (c *Connect) AssociateBotRequest(input *AssociateBotInput) (req *request.Request, output *AssociateBotOutput)
- func (c *Connect) AssociateBotWithContext(ctx aws.Context, input *AssociateBotInput, opts ...request.Option) (*AssociateBotOutput, error)
- func (c *Connect) AssociateDefaultVocabulary(input *AssociateDefaultVocabularyInput) (*AssociateDefaultVocabularyOutput, error)
- func (c *Connect) AssociateDefaultVocabularyRequest(input *AssociateDefaultVocabularyInput) (req *request.Request, output *AssociateDefaultVocabularyOutput)
- func (c *Connect) AssociateDefaultVocabularyWithContext(ctx aws.Context, input *AssociateDefaultVocabularyInput, ...) (*AssociateDefaultVocabularyOutput, error)
- func (c *Connect) AssociateInstanceStorageConfig(input *AssociateInstanceStorageConfigInput) (*AssociateInstanceStorageConfigOutput, error)
- func (c *Connect) AssociateInstanceStorageConfigRequest(input *AssociateInstanceStorageConfigInput) (req *request.Request, output *AssociateInstanceStorageConfigOutput)
- func (c *Connect) AssociateInstanceStorageConfigWithContext(ctx aws.Context, input *AssociateInstanceStorageConfigInput, ...) (*AssociateInstanceStorageConfigOutput, error)
- func (c *Connect) AssociateLambdaFunction(input *AssociateLambdaFunctionInput) (*AssociateLambdaFunctionOutput, error)
- func (c *Connect) AssociateLambdaFunctionRequest(input *AssociateLambdaFunctionInput) (req *request.Request, output *AssociateLambdaFunctionOutput)
- func (c *Connect) AssociateLambdaFunctionWithContext(ctx aws.Context, input *AssociateLambdaFunctionInput, opts ...request.Option) (*AssociateLambdaFunctionOutput, error)
- func (c *Connect) AssociateLexBot(input *AssociateLexBotInput) (*AssociateLexBotOutput, error)
- func (c *Connect) AssociateLexBotRequest(input *AssociateLexBotInput) (req *request.Request, output *AssociateLexBotOutput)
- func (c *Connect) AssociateLexBotWithContext(ctx aws.Context, input *AssociateLexBotInput, opts ...request.Option) (*AssociateLexBotOutput, error)
- func (c *Connect) AssociatePhoneNumberContactFlow(input *AssociatePhoneNumberContactFlowInput) (*AssociatePhoneNumberContactFlowOutput, error)
- func (c *Connect) AssociatePhoneNumberContactFlowRequest(input *AssociatePhoneNumberContactFlowInput) (req *request.Request, output *AssociatePhoneNumberContactFlowOutput)
- func (c *Connect) AssociatePhoneNumberContactFlowWithContext(ctx aws.Context, input *AssociatePhoneNumberContactFlowInput, ...) (*AssociatePhoneNumberContactFlowOutput, error)
- func (c *Connect) AssociateQueueQuickConnects(input *AssociateQueueQuickConnectsInput) (*AssociateQueueQuickConnectsOutput, error)
- func (c *Connect) AssociateQueueQuickConnectsRequest(input *AssociateQueueQuickConnectsInput) (req *request.Request, output *AssociateQueueQuickConnectsOutput)
- func (c *Connect) AssociateQueueQuickConnectsWithContext(ctx aws.Context, input *AssociateQueueQuickConnectsInput, ...) (*AssociateQueueQuickConnectsOutput, error)
- func (c *Connect) AssociateRoutingProfileQueues(input *AssociateRoutingProfileQueuesInput) (*AssociateRoutingProfileQueuesOutput, error)
- func (c *Connect) AssociateRoutingProfileQueuesRequest(input *AssociateRoutingProfileQueuesInput) (req *request.Request, output *AssociateRoutingProfileQueuesOutput)
- func (c *Connect) AssociateRoutingProfileQueuesWithContext(ctx aws.Context, input *AssociateRoutingProfileQueuesInput, ...) (*AssociateRoutingProfileQueuesOutput, error)
- func (c *Connect) AssociateSecurityKey(input *AssociateSecurityKeyInput) (*AssociateSecurityKeyOutput, error)
- func (c *Connect) AssociateSecurityKeyRequest(input *AssociateSecurityKeyInput) (req *request.Request, output *AssociateSecurityKeyOutput)
- func (c *Connect) AssociateSecurityKeyWithContext(ctx aws.Context, input *AssociateSecurityKeyInput, opts ...request.Option) (*AssociateSecurityKeyOutput, error)
- func (c *Connect) ClaimPhoneNumber(input *ClaimPhoneNumberInput) (*ClaimPhoneNumberOutput, error)
- func (c *Connect) ClaimPhoneNumberRequest(input *ClaimPhoneNumberInput) (req *request.Request, output *ClaimPhoneNumberOutput)
- func (c *Connect) ClaimPhoneNumberWithContext(ctx aws.Context, input *ClaimPhoneNumberInput, opts ...request.Option) (*ClaimPhoneNumberOutput, error)
- func (c *Connect) CreateAgentStatus(input *CreateAgentStatusInput) (*CreateAgentStatusOutput, error)
- func (c *Connect) CreateAgentStatusRequest(input *CreateAgentStatusInput) (req *request.Request, output *CreateAgentStatusOutput)
- func (c *Connect) CreateAgentStatusWithContext(ctx aws.Context, input *CreateAgentStatusInput, opts ...request.Option) (*CreateAgentStatusOutput, error)
- func (c *Connect) CreateContactFlow(input *CreateContactFlowInput) (*CreateContactFlowOutput, error)
- func (c *Connect) CreateContactFlowModule(input *CreateContactFlowModuleInput) (*CreateContactFlowModuleOutput, error)
- func (c *Connect) CreateContactFlowModuleRequest(input *CreateContactFlowModuleInput) (req *request.Request, output *CreateContactFlowModuleOutput)
- func (c *Connect) CreateContactFlowModuleWithContext(ctx aws.Context, input *CreateContactFlowModuleInput, opts ...request.Option) (*CreateContactFlowModuleOutput, error)
- func (c *Connect) CreateContactFlowRequest(input *CreateContactFlowInput) (req *request.Request, output *CreateContactFlowOutput)
- func (c *Connect) CreateContactFlowWithContext(ctx aws.Context, input *CreateContactFlowInput, opts ...request.Option) (*CreateContactFlowOutput, error)
- func (c *Connect) CreateEvaluationForm(input *CreateEvaluationFormInput) (*CreateEvaluationFormOutput, error)
- func (c *Connect) CreateEvaluationFormRequest(input *CreateEvaluationFormInput) (req *request.Request, output *CreateEvaluationFormOutput)
- func (c *Connect) CreateEvaluationFormWithContext(ctx aws.Context, input *CreateEvaluationFormInput, opts ...request.Option) (*CreateEvaluationFormOutput, error)
- func (c *Connect) CreateHoursOfOperation(input *CreateHoursOfOperationInput) (*CreateHoursOfOperationOutput, error)
- func (c *Connect) CreateHoursOfOperationRequest(input *CreateHoursOfOperationInput) (req *request.Request, output *CreateHoursOfOperationOutput)
- func (c *Connect) CreateHoursOfOperationWithContext(ctx aws.Context, input *CreateHoursOfOperationInput, opts ...request.Option) (*CreateHoursOfOperationOutput, error)
- func (c *Connect) CreateInstance(input *CreateInstanceInput) (*CreateInstanceOutput, error)
- func (c *Connect) CreateInstanceRequest(input *CreateInstanceInput) (req *request.Request, output *CreateInstanceOutput)
- func (c *Connect) CreateInstanceWithContext(ctx aws.Context, input *CreateInstanceInput, opts ...request.Option) (*CreateInstanceOutput, error)
- func (c *Connect) CreateIntegrationAssociation(input *CreateIntegrationAssociationInput) (*CreateIntegrationAssociationOutput, error)
- func (c *Connect) CreateIntegrationAssociationRequest(input *CreateIntegrationAssociationInput) (req *request.Request, output *CreateIntegrationAssociationOutput)
- func (c *Connect) CreateIntegrationAssociationWithContext(ctx aws.Context, input *CreateIntegrationAssociationInput, ...) (*CreateIntegrationAssociationOutput, error)
- func (c *Connect) CreateParticipant(input *CreateParticipantInput) (*CreateParticipantOutput, error)
- func (c *Connect) CreateParticipantRequest(input *CreateParticipantInput) (req *request.Request, output *CreateParticipantOutput)
- func (c *Connect) CreateParticipantWithContext(ctx aws.Context, input *CreateParticipantInput, opts ...request.Option) (*CreateParticipantOutput, error)
- func (c *Connect) CreatePrompt(input *CreatePromptInput) (*CreatePromptOutput, error)
- func (c *Connect) CreatePromptRequest(input *CreatePromptInput) (req *request.Request, output *CreatePromptOutput)
- func (c *Connect) CreatePromptWithContext(ctx aws.Context, input *CreatePromptInput, opts ...request.Option) (*CreatePromptOutput, error)
- func (c *Connect) CreateQueue(input *CreateQueueInput) (*CreateQueueOutput, error)
- func (c *Connect) CreateQueueRequest(input *CreateQueueInput) (req *request.Request, output *CreateQueueOutput)
- func (c *Connect) CreateQueueWithContext(ctx aws.Context, input *CreateQueueInput, opts ...request.Option) (*CreateQueueOutput, error)
- func (c *Connect) CreateQuickConnect(input *CreateQuickConnectInput) (*CreateQuickConnectOutput, error)
- func (c *Connect) CreateQuickConnectRequest(input *CreateQuickConnectInput) (req *request.Request, output *CreateQuickConnectOutput)
- func (c *Connect) CreateQuickConnectWithContext(ctx aws.Context, input *CreateQuickConnectInput, opts ...request.Option) (*CreateQuickConnectOutput, error)
- func (c *Connect) CreateRoutingProfile(input *CreateRoutingProfileInput) (*CreateRoutingProfileOutput, error)
- func (c *Connect) CreateRoutingProfileRequest(input *CreateRoutingProfileInput) (req *request.Request, output *CreateRoutingProfileOutput)
- func (c *Connect) CreateRoutingProfileWithContext(ctx aws.Context, input *CreateRoutingProfileInput, opts ...request.Option) (*CreateRoutingProfileOutput, error)
- func (c *Connect) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error)
- func (c *Connect) CreateRuleRequest(input *CreateRuleInput) (req *request.Request, output *CreateRuleOutput)
- func (c *Connect) CreateRuleWithContext(ctx aws.Context, input *CreateRuleInput, opts ...request.Option) (*CreateRuleOutput, error)
- func (c *Connect) CreateSecurityProfile(input *CreateSecurityProfileInput) (*CreateSecurityProfileOutput, error)
- func (c *Connect) CreateSecurityProfileRequest(input *CreateSecurityProfileInput) (req *request.Request, output *CreateSecurityProfileOutput)
- func (c *Connect) CreateSecurityProfileWithContext(ctx aws.Context, input *CreateSecurityProfileInput, opts ...request.Option) (*CreateSecurityProfileOutput, error)
- func (c *Connect) CreateTaskTemplate(input *CreateTaskTemplateInput) (*CreateTaskTemplateOutput, error)
- func (c *Connect) CreateTaskTemplateRequest(input *CreateTaskTemplateInput) (req *request.Request, output *CreateTaskTemplateOutput)
- func (c *Connect) CreateTaskTemplateWithContext(ctx aws.Context, input *CreateTaskTemplateInput, opts ...request.Option) (*CreateTaskTemplateOutput, error)
- func (c *Connect) CreateTrafficDistributionGroup(input *CreateTrafficDistributionGroupInput) (*CreateTrafficDistributionGroupOutput, error)
- func (c *Connect) CreateTrafficDistributionGroupRequest(input *CreateTrafficDistributionGroupInput) (req *request.Request, output *CreateTrafficDistributionGroupOutput)
- func (c *Connect) CreateTrafficDistributionGroupWithContext(ctx aws.Context, input *CreateTrafficDistributionGroupInput, ...) (*CreateTrafficDistributionGroupOutput, error)
- func (c *Connect) CreateUseCase(input *CreateUseCaseInput) (*CreateUseCaseOutput, error)
- func (c *Connect) CreateUseCaseRequest(input *CreateUseCaseInput) (req *request.Request, output *CreateUseCaseOutput)
- func (c *Connect) CreateUseCaseWithContext(ctx aws.Context, input *CreateUseCaseInput, opts ...request.Option) (*CreateUseCaseOutput, error)
- func (c *Connect) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
- func (c *Connect) CreateUserHierarchyGroup(input *CreateUserHierarchyGroupInput) (*CreateUserHierarchyGroupOutput, error)
- func (c *Connect) CreateUserHierarchyGroupRequest(input *CreateUserHierarchyGroupInput) (req *request.Request, output *CreateUserHierarchyGroupOutput)
- func (c *Connect) CreateUserHierarchyGroupWithContext(ctx aws.Context, input *CreateUserHierarchyGroupInput, opts ...request.Option) (*CreateUserHierarchyGroupOutput, error)
- func (c *Connect) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
- func (c *Connect) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
- func (c *Connect) CreateVocabulary(input *CreateVocabularyInput) (*CreateVocabularyOutput, error)
- func (c *Connect) CreateVocabularyRequest(input *CreateVocabularyInput) (req *request.Request, output *CreateVocabularyOutput)
- func (c *Connect) CreateVocabularyWithContext(ctx aws.Context, input *CreateVocabularyInput, opts ...request.Option) (*CreateVocabularyOutput, error)
- func (c *Connect) DeactivateEvaluationForm(input *DeactivateEvaluationFormInput) (*DeactivateEvaluationFormOutput, error)
- func (c *Connect) DeactivateEvaluationFormRequest(input *DeactivateEvaluationFormInput) (req *request.Request, output *DeactivateEvaluationFormOutput)
- func (c *Connect) DeactivateEvaluationFormWithContext(ctx aws.Context, input *DeactivateEvaluationFormInput, opts ...request.Option) (*DeactivateEvaluationFormOutput, error)
- func (c *Connect) DeleteContactEvaluation(input *DeleteContactEvaluationInput) (*DeleteContactEvaluationOutput, error)
- func (c *Connect) DeleteContactEvaluationRequest(input *DeleteContactEvaluationInput) (req *request.Request, output *DeleteContactEvaluationOutput)
- func (c *Connect) DeleteContactEvaluationWithContext(ctx aws.Context, input *DeleteContactEvaluationInput, opts ...request.Option) (*DeleteContactEvaluationOutput, error)
- func (c *Connect) DeleteContactFlow(input *DeleteContactFlowInput) (*DeleteContactFlowOutput, error)
- func (c *Connect) DeleteContactFlowModule(input *DeleteContactFlowModuleInput) (*DeleteContactFlowModuleOutput, error)
- func (c *Connect) DeleteContactFlowModuleRequest(input *DeleteContactFlowModuleInput) (req *request.Request, output *DeleteContactFlowModuleOutput)
- func (c *Connect) DeleteContactFlowModuleWithContext(ctx aws.Context, input *DeleteContactFlowModuleInput, opts ...request.Option) (*DeleteContactFlowModuleOutput, error)
- func (c *Connect) DeleteContactFlowRequest(input *DeleteContactFlowInput) (req *request.Request, output *DeleteContactFlowOutput)
- func (c *Connect) DeleteContactFlowWithContext(ctx aws.Context, input *DeleteContactFlowInput, opts ...request.Option) (*DeleteContactFlowOutput, error)
- func (c *Connect) DeleteEvaluationForm(input *DeleteEvaluationFormInput) (*DeleteEvaluationFormOutput, error)
- func (c *Connect) DeleteEvaluationFormRequest(input *DeleteEvaluationFormInput) (req *request.Request, output *DeleteEvaluationFormOutput)
- func (c *Connect) DeleteEvaluationFormWithContext(ctx aws.Context, input *DeleteEvaluationFormInput, opts ...request.Option) (*DeleteEvaluationFormOutput, error)
- func (c *Connect) DeleteHoursOfOperation(input *DeleteHoursOfOperationInput) (*DeleteHoursOfOperationOutput, error)
- func (c *Connect) DeleteHoursOfOperationRequest(input *DeleteHoursOfOperationInput) (req *request.Request, output *DeleteHoursOfOperationOutput)
- func (c *Connect) DeleteHoursOfOperationWithContext(ctx aws.Context, input *DeleteHoursOfOperationInput, opts ...request.Option) (*DeleteHoursOfOperationOutput, error)
- func (c *Connect) DeleteInstance(input *DeleteInstanceInput) (*DeleteInstanceOutput, error)
- func (c *Connect) DeleteInstanceRequest(input *DeleteInstanceInput) (req *request.Request, output *DeleteInstanceOutput)
- func (c *Connect) DeleteInstanceWithContext(ctx aws.Context, input *DeleteInstanceInput, opts ...request.Option) (*DeleteInstanceOutput, error)
- func (c *Connect) DeleteIntegrationAssociation(input *DeleteIntegrationAssociationInput) (*DeleteIntegrationAssociationOutput, error)
- func (c *Connect) DeleteIntegrationAssociationRequest(input *DeleteIntegrationAssociationInput) (req *request.Request, output *DeleteIntegrationAssociationOutput)
- func (c *Connect) DeleteIntegrationAssociationWithContext(ctx aws.Context, input *DeleteIntegrationAssociationInput, ...) (*DeleteIntegrationAssociationOutput, error)
- func (c *Connect) DeletePrompt(input *DeletePromptInput) (*DeletePromptOutput, error)
- func (c *Connect) DeletePromptRequest(input *DeletePromptInput) (req *request.Request, output *DeletePromptOutput)
- func (c *Connect) DeletePromptWithContext(ctx aws.Context, input *DeletePromptInput, opts ...request.Option) (*DeletePromptOutput, error)
- func (c *Connect) DeleteQueue(input *DeleteQueueInput) (*DeleteQueueOutput, error)
- func (c *Connect) DeleteQueueRequest(input *DeleteQueueInput) (req *request.Request, output *DeleteQueueOutput)
- func (c *Connect) DeleteQueueWithContext(ctx aws.Context, input *DeleteQueueInput, opts ...request.Option) (*DeleteQueueOutput, error)
- func (c *Connect) DeleteQuickConnect(input *DeleteQuickConnectInput) (*DeleteQuickConnectOutput, error)
- func (c *Connect) DeleteQuickConnectRequest(input *DeleteQuickConnectInput) (req *request.Request, output *DeleteQuickConnectOutput)
- func (c *Connect) DeleteQuickConnectWithContext(ctx aws.Context, input *DeleteQuickConnectInput, opts ...request.Option) (*DeleteQuickConnectOutput, error)
- func (c *Connect) DeleteRoutingProfile(input *DeleteRoutingProfileInput) (*DeleteRoutingProfileOutput, error)
- func (c *Connect) DeleteRoutingProfileRequest(input *DeleteRoutingProfileInput) (req *request.Request, output *DeleteRoutingProfileOutput)
- func (c *Connect) DeleteRoutingProfileWithContext(ctx aws.Context, input *DeleteRoutingProfileInput, opts ...request.Option) (*DeleteRoutingProfileOutput, error)
- func (c *Connect) DeleteRule(input *DeleteRuleInput) (*DeleteRuleOutput, error)
- func (c *Connect) DeleteRuleRequest(input *DeleteRuleInput) (req *request.Request, output *DeleteRuleOutput)
- func (c *Connect) DeleteRuleWithContext(ctx aws.Context, input *DeleteRuleInput, opts ...request.Option) (*DeleteRuleOutput, error)
- func (c *Connect) DeleteSecurityProfile(input *DeleteSecurityProfileInput) (*DeleteSecurityProfileOutput, error)
- func (c *Connect) DeleteSecurityProfileRequest(input *DeleteSecurityProfileInput) (req *request.Request, output *DeleteSecurityProfileOutput)
- func (c *Connect) DeleteSecurityProfileWithContext(ctx aws.Context, input *DeleteSecurityProfileInput, opts ...request.Option) (*DeleteSecurityProfileOutput, error)
- func (c *Connect) DeleteTaskTemplate(input *DeleteTaskTemplateInput) (*DeleteTaskTemplateOutput, error)
- func (c *Connect) DeleteTaskTemplateRequest(input *DeleteTaskTemplateInput) (req *request.Request, output *DeleteTaskTemplateOutput)
- func (c *Connect) DeleteTaskTemplateWithContext(ctx aws.Context, input *DeleteTaskTemplateInput, opts ...request.Option) (*DeleteTaskTemplateOutput, error)
- func (c *Connect) DeleteTrafficDistributionGroup(input *DeleteTrafficDistributionGroupInput) (*DeleteTrafficDistributionGroupOutput, error)
- func (c *Connect) DeleteTrafficDistributionGroupRequest(input *DeleteTrafficDistributionGroupInput) (req *request.Request, output *DeleteTrafficDistributionGroupOutput)
- func (c *Connect) DeleteTrafficDistributionGroupWithContext(ctx aws.Context, input *DeleteTrafficDistributionGroupInput, ...) (*DeleteTrafficDistributionGroupOutput, error)
- func (c *Connect) DeleteUseCase(input *DeleteUseCaseInput) (*DeleteUseCaseOutput, error)
- func (c *Connect) DeleteUseCaseRequest(input *DeleteUseCaseInput) (req *request.Request, output *DeleteUseCaseOutput)
- func (c *Connect) DeleteUseCaseWithContext(ctx aws.Context, input *DeleteUseCaseInput, opts ...request.Option) (*DeleteUseCaseOutput, error)
- func (c *Connect) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
- func (c *Connect) DeleteUserHierarchyGroup(input *DeleteUserHierarchyGroupInput) (*DeleteUserHierarchyGroupOutput, error)
- func (c *Connect) DeleteUserHierarchyGroupRequest(input *DeleteUserHierarchyGroupInput) (req *request.Request, output *DeleteUserHierarchyGroupOutput)
- func (c *Connect) DeleteUserHierarchyGroupWithContext(ctx aws.Context, input *DeleteUserHierarchyGroupInput, opts ...request.Option) (*DeleteUserHierarchyGroupOutput, error)
- func (c *Connect) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
- func (c *Connect) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
- func (c *Connect) DeleteVocabulary(input *DeleteVocabularyInput) (*DeleteVocabularyOutput, error)
- func (c *Connect) DeleteVocabularyRequest(input *DeleteVocabularyInput) (req *request.Request, output *DeleteVocabularyOutput)
- func (c *Connect) DeleteVocabularyWithContext(ctx aws.Context, input *DeleteVocabularyInput, opts ...request.Option) (*DeleteVocabularyOutput, error)
- func (c *Connect) DescribeAgentStatus(input *DescribeAgentStatusInput) (*DescribeAgentStatusOutput, error)
- func (c *Connect) DescribeAgentStatusRequest(input *DescribeAgentStatusInput) (req *request.Request, output *DescribeAgentStatusOutput)
- func (c *Connect) DescribeAgentStatusWithContext(ctx aws.Context, input *DescribeAgentStatusInput, opts ...request.Option) (*DescribeAgentStatusOutput, error)
- func (c *Connect) DescribeContact(input *DescribeContactInput) (*DescribeContactOutput, error)
- func (c *Connect) DescribeContactEvaluation(input *DescribeContactEvaluationInput) (*DescribeContactEvaluationOutput, error)
- func (c *Connect) DescribeContactEvaluationRequest(input *DescribeContactEvaluationInput) (req *request.Request, output *DescribeContactEvaluationOutput)
- func (c *Connect) DescribeContactEvaluationWithContext(ctx aws.Context, input *DescribeContactEvaluationInput, opts ...request.Option) (*DescribeContactEvaluationOutput, error)
- func (c *Connect) DescribeContactFlow(input *DescribeContactFlowInput) (*DescribeContactFlowOutput, error)
- func (c *Connect) DescribeContactFlowModule(input *DescribeContactFlowModuleInput) (*DescribeContactFlowModuleOutput, error)
- func (c *Connect) DescribeContactFlowModuleRequest(input *DescribeContactFlowModuleInput) (req *request.Request, output *DescribeContactFlowModuleOutput)
- func (c *Connect) DescribeContactFlowModuleWithContext(ctx aws.Context, input *DescribeContactFlowModuleInput, opts ...request.Option) (*DescribeContactFlowModuleOutput, error)
- func (c *Connect) DescribeContactFlowRequest(input *DescribeContactFlowInput) (req *request.Request, output *DescribeContactFlowOutput)
- func (c *Connect) DescribeContactFlowWithContext(ctx aws.Context, input *DescribeContactFlowInput, opts ...request.Option) (*DescribeContactFlowOutput, error)
- func (c *Connect) DescribeContactRequest(input *DescribeContactInput) (req *request.Request, output *DescribeContactOutput)
- func (c *Connect) DescribeContactWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.Option) (*DescribeContactOutput, error)
- func (c *Connect) DescribeEvaluationForm(input *DescribeEvaluationFormInput) (*DescribeEvaluationFormOutput, error)
- func (c *Connect) DescribeEvaluationFormRequest(input *DescribeEvaluationFormInput) (req *request.Request, output *DescribeEvaluationFormOutput)
- func (c *Connect) DescribeEvaluationFormWithContext(ctx aws.Context, input *DescribeEvaluationFormInput, opts ...request.Option) (*DescribeEvaluationFormOutput, error)
- func (c *Connect) DescribeHoursOfOperation(input *DescribeHoursOfOperationInput) (*DescribeHoursOfOperationOutput, error)
- func (c *Connect) DescribeHoursOfOperationRequest(input *DescribeHoursOfOperationInput) (req *request.Request, output *DescribeHoursOfOperationOutput)
- func (c *Connect) DescribeHoursOfOperationWithContext(ctx aws.Context, input *DescribeHoursOfOperationInput, opts ...request.Option) (*DescribeHoursOfOperationOutput, error)
- func (c *Connect) DescribeInstance(input *DescribeInstanceInput) (*DescribeInstanceOutput, error)
- func (c *Connect) DescribeInstanceAttribute(input *DescribeInstanceAttributeInput) (*DescribeInstanceAttributeOutput, error)
- func (c *Connect) DescribeInstanceAttributeRequest(input *DescribeInstanceAttributeInput) (req *request.Request, output *DescribeInstanceAttributeOutput)
- func (c *Connect) DescribeInstanceAttributeWithContext(ctx aws.Context, input *DescribeInstanceAttributeInput, opts ...request.Option) (*DescribeInstanceAttributeOutput, error)
- func (c *Connect) DescribeInstanceRequest(input *DescribeInstanceInput) (req *request.Request, output *DescribeInstanceOutput)
- func (c *Connect) DescribeInstanceStorageConfig(input *DescribeInstanceStorageConfigInput) (*DescribeInstanceStorageConfigOutput, error)
- func (c *Connect) DescribeInstanceStorageConfigRequest(input *DescribeInstanceStorageConfigInput) (req *request.Request, output *DescribeInstanceStorageConfigOutput)
- func (c *Connect) DescribeInstanceStorageConfigWithContext(ctx aws.Context, input *DescribeInstanceStorageConfigInput, ...) (*DescribeInstanceStorageConfigOutput, error)
- func (c *Connect) DescribeInstanceWithContext(ctx aws.Context, input *DescribeInstanceInput, opts ...request.Option) (*DescribeInstanceOutput, error)
- func (c *Connect) DescribePhoneNumber(input *DescribePhoneNumberInput) (*DescribePhoneNumberOutput, error)
- func (c *Connect) DescribePhoneNumberRequest(input *DescribePhoneNumberInput) (req *request.Request, output *DescribePhoneNumberOutput)
- func (c *Connect) DescribePhoneNumberWithContext(ctx aws.Context, input *DescribePhoneNumberInput, opts ...request.Option) (*DescribePhoneNumberOutput, error)
- func (c *Connect) DescribePrompt(input *DescribePromptInput) (*DescribePromptOutput, error)
- func (c *Connect) DescribePromptRequest(input *DescribePromptInput) (req *request.Request, output *DescribePromptOutput)
- func (c *Connect) DescribePromptWithContext(ctx aws.Context, input *DescribePromptInput, opts ...request.Option) (*DescribePromptOutput, error)
- func (c *Connect) DescribeQueue(input *DescribeQueueInput) (*DescribeQueueOutput, error)
- func (c *Connect) DescribeQueueRequest(input *DescribeQueueInput) (req *request.Request, output *DescribeQueueOutput)
- func (c *Connect) DescribeQueueWithContext(ctx aws.Context, input *DescribeQueueInput, opts ...request.Option) (*DescribeQueueOutput, error)
- func (c *Connect) DescribeQuickConnect(input *DescribeQuickConnectInput) (*DescribeQuickConnectOutput, error)
- func (c *Connect) DescribeQuickConnectRequest(input *DescribeQuickConnectInput) (req *request.Request, output *DescribeQuickConnectOutput)
- func (c *Connect) DescribeQuickConnectWithContext(ctx aws.Context, input *DescribeQuickConnectInput, opts ...request.Option) (*DescribeQuickConnectOutput, error)
- func (c *Connect) DescribeRoutingProfile(input *DescribeRoutingProfileInput) (*DescribeRoutingProfileOutput, error)
- func (c *Connect) DescribeRoutingProfileRequest(input *DescribeRoutingProfileInput) (req *request.Request, output *DescribeRoutingProfileOutput)
- func (c *Connect) DescribeRoutingProfileWithContext(ctx aws.Context, input *DescribeRoutingProfileInput, opts ...request.Option) (*DescribeRoutingProfileOutput, error)
- func (c *Connect) DescribeRule(input *DescribeRuleInput) (*DescribeRuleOutput, error)
- func (c *Connect) DescribeRuleRequest(input *DescribeRuleInput) (req *request.Request, output *DescribeRuleOutput)
- func (c *Connect) DescribeRuleWithContext(ctx aws.Context, input *DescribeRuleInput, opts ...request.Option) (*DescribeRuleOutput, error)
- func (c *Connect) DescribeSecurityProfile(input *DescribeSecurityProfileInput) (*DescribeSecurityProfileOutput, error)
- func (c *Connect) DescribeSecurityProfileRequest(input *DescribeSecurityProfileInput) (req *request.Request, output *DescribeSecurityProfileOutput)
- func (c *Connect) DescribeSecurityProfileWithContext(ctx aws.Context, input *DescribeSecurityProfileInput, opts ...request.Option) (*DescribeSecurityProfileOutput, error)
- func (c *Connect) DescribeTrafficDistributionGroup(input *DescribeTrafficDistributionGroupInput) (*DescribeTrafficDistributionGroupOutput, error)
- func (c *Connect) DescribeTrafficDistributionGroupRequest(input *DescribeTrafficDistributionGroupInput) (req *request.Request, output *DescribeTrafficDistributionGroupOutput)
- func (c *Connect) DescribeTrafficDistributionGroupWithContext(ctx aws.Context, input *DescribeTrafficDistributionGroupInput, ...) (*DescribeTrafficDistributionGroupOutput, error)
- func (c *Connect) DescribeUser(input *DescribeUserInput) (*DescribeUserOutput, error)
- func (c *Connect) DescribeUserHierarchyGroup(input *DescribeUserHierarchyGroupInput) (*DescribeUserHierarchyGroupOutput, error)
- func (c *Connect) DescribeUserHierarchyGroupRequest(input *DescribeUserHierarchyGroupInput) (req *request.Request, output *DescribeUserHierarchyGroupOutput)
- func (c *Connect) DescribeUserHierarchyGroupWithContext(ctx aws.Context, input *DescribeUserHierarchyGroupInput, ...) (*DescribeUserHierarchyGroupOutput, error)
- func (c *Connect) DescribeUserHierarchyStructure(input *DescribeUserHierarchyStructureInput) (*DescribeUserHierarchyStructureOutput, error)
- func (c *Connect) DescribeUserHierarchyStructureRequest(input *DescribeUserHierarchyStructureInput) (req *request.Request, output *DescribeUserHierarchyStructureOutput)
- func (c *Connect) DescribeUserHierarchyStructureWithContext(ctx aws.Context, input *DescribeUserHierarchyStructureInput, ...) (*DescribeUserHierarchyStructureOutput, error)
- func (c *Connect) DescribeUserRequest(input *DescribeUserInput) (req *request.Request, output *DescribeUserOutput)
- func (c *Connect) DescribeUserWithContext(ctx aws.Context, input *DescribeUserInput, opts ...request.Option) (*DescribeUserOutput, error)
- func (c *Connect) DescribeVocabulary(input *DescribeVocabularyInput) (*DescribeVocabularyOutput, error)
- func (c *Connect) DescribeVocabularyRequest(input *DescribeVocabularyInput) (req *request.Request, output *DescribeVocabularyOutput)
- func (c *Connect) DescribeVocabularyWithContext(ctx aws.Context, input *DescribeVocabularyInput, opts ...request.Option) (*DescribeVocabularyOutput, error)
- func (c *Connect) DisassociateApprovedOrigin(input *DisassociateApprovedOriginInput) (*DisassociateApprovedOriginOutput, error)
- func (c *Connect) DisassociateApprovedOriginRequest(input *DisassociateApprovedOriginInput) (req *request.Request, output *DisassociateApprovedOriginOutput)
- func (c *Connect) DisassociateApprovedOriginWithContext(ctx aws.Context, input *DisassociateApprovedOriginInput, ...) (*DisassociateApprovedOriginOutput, error)
- func (c *Connect) DisassociateBot(input *DisassociateBotInput) (*DisassociateBotOutput, error)
- func (c *Connect) DisassociateBotRequest(input *DisassociateBotInput) (req *request.Request, output *DisassociateBotOutput)
- func (c *Connect) DisassociateBotWithContext(ctx aws.Context, input *DisassociateBotInput, opts ...request.Option) (*DisassociateBotOutput, error)
- func (c *Connect) DisassociateInstanceStorageConfig(input *DisassociateInstanceStorageConfigInput) (*DisassociateInstanceStorageConfigOutput, error)
- func (c *Connect) DisassociateInstanceStorageConfigRequest(input *DisassociateInstanceStorageConfigInput) (req *request.Request, output *DisassociateInstanceStorageConfigOutput)
- func (c *Connect) DisassociateInstanceStorageConfigWithContext(ctx aws.Context, input *DisassociateInstanceStorageConfigInput, ...) (*DisassociateInstanceStorageConfigOutput, error)
- func (c *Connect) DisassociateLambdaFunction(input *DisassociateLambdaFunctionInput) (*DisassociateLambdaFunctionOutput, error)
- func (c *Connect) DisassociateLambdaFunctionRequest(input *DisassociateLambdaFunctionInput) (req *request.Request, output *DisassociateLambdaFunctionOutput)
- func (c *Connect) DisassociateLambdaFunctionWithContext(ctx aws.Context, input *DisassociateLambdaFunctionInput, ...) (*DisassociateLambdaFunctionOutput, error)
- func (c *Connect) DisassociateLexBot(input *DisassociateLexBotInput) (*DisassociateLexBotOutput, error)
- func (c *Connect) DisassociateLexBotRequest(input *DisassociateLexBotInput) (req *request.Request, output *DisassociateLexBotOutput)
- func (c *Connect) DisassociateLexBotWithContext(ctx aws.Context, input *DisassociateLexBotInput, opts ...request.Option) (*DisassociateLexBotOutput, error)
- func (c *Connect) DisassociatePhoneNumberContactFlow(input *DisassociatePhoneNumberContactFlowInput) (*DisassociatePhoneNumberContactFlowOutput, error)
- func (c *Connect) DisassociatePhoneNumberContactFlowRequest(input *DisassociatePhoneNumberContactFlowInput) (req *request.Request, output *DisassociatePhoneNumberContactFlowOutput)
- func (c *Connect) DisassociatePhoneNumberContactFlowWithContext(ctx aws.Context, input *DisassociatePhoneNumberContactFlowInput, ...) (*DisassociatePhoneNumberContactFlowOutput, error)
- func (c *Connect) DisassociateQueueQuickConnects(input *DisassociateQueueQuickConnectsInput) (*DisassociateQueueQuickConnectsOutput, error)
- func (c *Connect) DisassociateQueueQuickConnectsRequest(input *DisassociateQueueQuickConnectsInput) (req *request.Request, output *DisassociateQueueQuickConnectsOutput)
- func (c *Connect) DisassociateQueueQuickConnectsWithContext(ctx aws.Context, input *DisassociateQueueQuickConnectsInput, ...) (*DisassociateQueueQuickConnectsOutput, error)
- func (c *Connect) DisassociateRoutingProfileQueues(input *DisassociateRoutingProfileQueuesInput) (*DisassociateRoutingProfileQueuesOutput, error)
- func (c *Connect) DisassociateRoutingProfileQueuesRequest(input *DisassociateRoutingProfileQueuesInput) (req *request.Request, output *DisassociateRoutingProfileQueuesOutput)
- func (c *Connect) DisassociateRoutingProfileQueuesWithContext(ctx aws.Context, input *DisassociateRoutingProfileQueuesInput, ...) (*DisassociateRoutingProfileQueuesOutput, error)
- func (c *Connect) DisassociateSecurityKey(input *DisassociateSecurityKeyInput) (*DisassociateSecurityKeyOutput, error)
- func (c *Connect) DisassociateSecurityKeyRequest(input *DisassociateSecurityKeyInput) (req *request.Request, output *DisassociateSecurityKeyOutput)
- func (c *Connect) DisassociateSecurityKeyWithContext(ctx aws.Context, input *DisassociateSecurityKeyInput, opts ...request.Option) (*DisassociateSecurityKeyOutput, error)
- func (c *Connect) DismissUserContact(input *DismissUserContactInput) (*DismissUserContactOutput, error)
- func (c *Connect) DismissUserContactRequest(input *DismissUserContactInput) (req *request.Request, output *DismissUserContactOutput)
- func (c *Connect) DismissUserContactWithContext(ctx aws.Context, input *DismissUserContactInput, opts ...request.Option) (*DismissUserContactOutput, error)
- func (c *Connect) GetContactAttributes(input *GetContactAttributesInput) (*GetContactAttributesOutput, error)
- func (c *Connect) GetContactAttributesRequest(input *GetContactAttributesInput) (req *request.Request, output *GetContactAttributesOutput)
- func (c *Connect) GetContactAttributesWithContext(ctx aws.Context, input *GetContactAttributesInput, opts ...request.Option) (*GetContactAttributesOutput, error)
- func (c *Connect) GetCurrentMetricData(input *GetCurrentMetricDataInput) (*GetCurrentMetricDataOutput, error)
- func (c *Connect) GetCurrentMetricDataPages(input *GetCurrentMetricDataInput, ...) error
- func (c *Connect) GetCurrentMetricDataPagesWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, ...) error
- func (c *Connect) GetCurrentMetricDataRequest(input *GetCurrentMetricDataInput) (req *request.Request, output *GetCurrentMetricDataOutput)
- func (c *Connect) GetCurrentMetricDataWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, opts ...request.Option) (*GetCurrentMetricDataOutput, error)
- func (c *Connect) GetCurrentUserData(input *GetCurrentUserDataInput) (*GetCurrentUserDataOutput, error)
- func (c *Connect) GetCurrentUserDataPages(input *GetCurrentUserDataInput, fn func(*GetCurrentUserDataOutput, bool) bool) error
- func (c *Connect) GetCurrentUserDataPagesWithContext(ctx aws.Context, input *GetCurrentUserDataInput, ...) error
- func (c *Connect) GetCurrentUserDataRequest(input *GetCurrentUserDataInput) (req *request.Request, output *GetCurrentUserDataOutput)
- func (c *Connect) GetCurrentUserDataWithContext(ctx aws.Context, input *GetCurrentUserDataInput, opts ...request.Option) (*GetCurrentUserDataOutput, error)
- func (c *Connect) GetFederationToken(input *GetFederationTokenInput) (*GetFederationTokenOutput, error)
- func (c *Connect) GetFederationTokenRequest(input *GetFederationTokenInput) (req *request.Request, output *GetFederationTokenOutput)
- func (c *Connect) GetFederationTokenWithContext(ctx aws.Context, input *GetFederationTokenInput, opts ...request.Option) (*GetFederationTokenOutput, error)
- func (c *Connect) GetMetricData(input *GetMetricDataInput) (*GetMetricDataOutput, error)
- func (c *Connect) GetMetricDataPages(input *GetMetricDataInput, fn func(*GetMetricDataOutput, bool) bool) error
- func (c *Connect) GetMetricDataPagesWithContext(ctx aws.Context, input *GetMetricDataInput, ...) error
- func (c *Connect) GetMetricDataRequest(input *GetMetricDataInput) (req *request.Request, output *GetMetricDataOutput)
- func (c *Connect) GetMetricDataV2(input *GetMetricDataV2Input) (*GetMetricDataV2Output, error)
- func (c *Connect) GetMetricDataV2Pages(input *GetMetricDataV2Input, fn func(*GetMetricDataV2Output, bool) bool) error
- func (c *Connect) GetMetricDataV2PagesWithContext(ctx aws.Context, input *GetMetricDataV2Input, ...) error
- func (c *Connect) GetMetricDataV2Request(input *GetMetricDataV2Input) (req *request.Request, output *GetMetricDataV2Output)
- func (c *Connect) GetMetricDataV2WithContext(ctx aws.Context, input *GetMetricDataV2Input, opts ...request.Option) (*GetMetricDataV2Output, error)
- func (c *Connect) GetMetricDataWithContext(ctx aws.Context, input *GetMetricDataInput, opts ...request.Option) (*GetMetricDataOutput, error)
- func (c *Connect) GetPromptFile(input *GetPromptFileInput) (*GetPromptFileOutput, error)
- func (c *Connect) GetPromptFileRequest(input *GetPromptFileInput) (req *request.Request, output *GetPromptFileOutput)
- func (c *Connect) GetPromptFileWithContext(ctx aws.Context, input *GetPromptFileInput, opts ...request.Option) (*GetPromptFileOutput, error)
- func (c *Connect) GetTaskTemplate(input *GetTaskTemplateInput) (*GetTaskTemplateOutput, error)
- func (c *Connect) GetTaskTemplateRequest(input *GetTaskTemplateInput) (req *request.Request, output *GetTaskTemplateOutput)
- func (c *Connect) GetTaskTemplateWithContext(ctx aws.Context, input *GetTaskTemplateInput, opts ...request.Option) (*GetTaskTemplateOutput, error)
- func (c *Connect) GetTrafficDistribution(input *GetTrafficDistributionInput) (*GetTrafficDistributionOutput, error)
- func (c *Connect) GetTrafficDistributionRequest(input *GetTrafficDistributionInput) (req *request.Request, output *GetTrafficDistributionOutput)
- func (c *Connect) GetTrafficDistributionWithContext(ctx aws.Context, input *GetTrafficDistributionInput, opts ...request.Option) (*GetTrafficDistributionOutput, error)
- func (c *Connect) ListAgentStatuses(input *ListAgentStatusesInput) (*ListAgentStatusesOutput, error)
- func (c *Connect) ListAgentStatusesPages(input *ListAgentStatusesInput, fn func(*ListAgentStatusesOutput, bool) bool) error
- func (c *Connect) ListAgentStatusesPagesWithContext(ctx aws.Context, input *ListAgentStatusesInput, ...) error
- func (c *Connect) ListAgentStatusesRequest(input *ListAgentStatusesInput) (req *request.Request, output *ListAgentStatusesOutput)
- func (c *Connect) ListAgentStatusesWithContext(ctx aws.Context, input *ListAgentStatusesInput, opts ...request.Option) (*ListAgentStatusesOutput, error)
- func (c *Connect) ListApprovedOrigins(input *ListApprovedOriginsInput) (*ListApprovedOriginsOutput, error)
- func (c *Connect) ListApprovedOriginsPages(input *ListApprovedOriginsInput, ...) error
- func (c *Connect) ListApprovedOriginsPagesWithContext(ctx aws.Context, input *ListApprovedOriginsInput, ...) error
- func (c *Connect) ListApprovedOriginsRequest(input *ListApprovedOriginsInput) (req *request.Request, output *ListApprovedOriginsOutput)
- func (c *Connect) ListApprovedOriginsWithContext(ctx aws.Context, input *ListApprovedOriginsInput, opts ...request.Option) (*ListApprovedOriginsOutput, error)
- func (c *Connect) ListBots(input *ListBotsInput) (*ListBotsOutput, error)
- func (c *Connect) ListBotsPages(input *ListBotsInput, fn func(*ListBotsOutput, bool) bool) error
- func (c *Connect) ListBotsPagesWithContext(ctx aws.Context, input *ListBotsInput, fn func(*ListBotsOutput, bool) bool, ...) error
- func (c *Connect) ListBotsRequest(input *ListBotsInput) (req *request.Request, output *ListBotsOutput)
- func (c *Connect) ListBotsWithContext(ctx aws.Context, input *ListBotsInput, opts ...request.Option) (*ListBotsOutput, error)
- func (c *Connect) ListContactEvaluations(input *ListContactEvaluationsInput) (*ListContactEvaluationsOutput, error)
- func (c *Connect) ListContactEvaluationsPages(input *ListContactEvaluationsInput, ...) error
- func (c *Connect) ListContactEvaluationsPagesWithContext(ctx aws.Context, input *ListContactEvaluationsInput, ...) error
- func (c *Connect) ListContactEvaluationsRequest(input *ListContactEvaluationsInput) (req *request.Request, output *ListContactEvaluationsOutput)
- func (c *Connect) ListContactEvaluationsWithContext(ctx aws.Context, input *ListContactEvaluationsInput, opts ...request.Option) (*ListContactEvaluationsOutput, error)
- func (c *Connect) ListContactFlowModules(input *ListContactFlowModulesInput) (*ListContactFlowModulesOutput, error)
- func (c *Connect) ListContactFlowModulesPages(input *ListContactFlowModulesInput, ...) error
- func (c *Connect) ListContactFlowModulesPagesWithContext(ctx aws.Context, input *ListContactFlowModulesInput, ...) error
- func (c *Connect) ListContactFlowModulesRequest(input *ListContactFlowModulesInput) (req *request.Request, output *ListContactFlowModulesOutput)
- func (c *Connect) ListContactFlowModulesWithContext(ctx aws.Context, input *ListContactFlowModulesInput, opts ...request.Option) (*ListContactFlowModulesOutput, error)
- func (c *Connect) ListContactFlows(input *ListContactFlowsInput) (*ListContactFlowsOutput, error)
- func (c *Connect) ListContactFlowsPages(input *ListContactFlowsInput, fn func(*ListContactFlowsOutput, bool) bool) error
- func (c *Connect) ListContactFlowsPagesWithContext(ctx aws.Context, input *ListContactFlowsInput, ...) error
- func (c *Connect) ListContactFlowsRequest(input *ListContactFlowsInput) (req *request.Request, output *ListContactFlowsOutput)
- func (c *Connect) ListContactFlowsWithContext(ctx aws.Context, input *ListContactFlowsInput, opts ...request.Option) (*ListContactFlowsOutput, error)
- func (c *Connect) ListContactReferences(input *ListContactReferencesInput) (*ListContactReferencesOutput, error)
- func (c *Connect) ListContactReferencesPages(input *ListContactReferencesInput, ...) error
- func (c *Connect) ListContactReferencesPagesWithContext(ctx aws.Context, input *ListContactReferencesInput, ...) error
- func (c *Connect) ListContactReferencesRequest(input *ListContactReferencesInput) (req *request.Request, output *ListContactReferencesOutput)
- func (c *Connect) ListContactReferencesWithContext(ctx aws.Context, input *ListContactReferencesInput, opts ...request.Option) (*ListContactReferencesOutput, error)
- func (c *Connect) ListDefaultVocabularies(input *ListDefaultVocabulariesInput) (*ListDefaultVocabulariesOutput, error)
- func (c *Connect) ListDefaultVocabulariesPages(input *ListDefaultVocabulariesInput, ...) error
- func (c *Connect) ListDefaultVocabulariesPagesWithContext(ctx aws.Context, input *ListDefaultVocabulariesInput, ...) error
- func (c *Connect) ListDefaultVocabulariesRequest(input *ListDefaultVocabulariesInput) (req *request.Request, output *ListDefaultVocabulariesOutput)
- func (c *Connect) ListDefaultVocabulariesWithContext(ctx aws.Context, input *ListDefaultVocabulariesInput, opts ...request.Option) (*ListDefaultVocabulariesOutput, error)
- func (c *Connect) ListEvaluationFormVersions(input *ListEvaluationFormVersionsInput) (*ListEvaluationFormVersionsOutput, error)
- func (c *Connect) ListEvaluationFormVersionsPages(input *ListEvaluationFormVersionsInput, ...) error
- func (c *Connect) ListEvaluationFormVersionsPagesWithContext(ctx aws.Context, input *ListEvaluationFormVersionsInput, ...) error
- func (c *Connect) ListEvaluationFormVersionsRequest(input *ListEvaluationFormVersionsInput) (req *request.Request, output *ListEvaluationFormVersionsOutput)
- func (c *Connect) ListEvaluationFormVersionsWithContext(ctx aws.Context, input *ListEvaluationFormVersionsInput, ...) (*ListEvaluationFormVersionsOutput, error)
- func (c *Connect) ListEvaluationForms(input *ListEvaluationFormsInput) (*ListEvaluationFormsOutput, error)
- func (c *Connect) ListEvaluationFormsPages(input *ListEvaluationFormsInput, ...) error
- func (c *Connect) ListEvaluationFormsPagesWithContext(ctx aws.Context, input *ListEvaluationFormsInput, ...) error
- func (c *Connect) ListEvaluationFormsRequest(input *ListEvaluationFormsInput) (req *request.Request, output *ListEvaluationFormsOutput)
- func (c *Connect) ListEvaluationFormsWithContext(ctx aws.Context, input *ListEvaluationFormsInput, opts ...request.Option) (*ListEvaluationFormsOutput, error)
- func (c *Connect) ListHoursOfOperations(input *ListHoursOfOperationsInput) (*ListHoursOfOperationsOutput, error)
- func (c *Connect) ListHoursOfOperationsPages(input *ListHoursOfOperationsInput, ...) error
- func (c *Connect) ListHoursOfOperationsPagesWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, ...) error
- func (c *Connect) ListHoursOfOperationsRequest(input *ListHoursOfOperationsInput) (req *request.Request, output *ListHoursOfOperationsOutput)
- func (c *Connect) ListHoursOfOperationsWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, opts ...request.Option) (*ListHoursOfOperationsOutput, error)
- func (c *Connect) ListInstanceAttributes(input *ListInstanceAttributesInput) (*ListInstanceAttributesOutput, error)
- func (c *Connect) ListInstanceAttributesPages(input *ListInstanceAttributesInput, ...) error
- func (c *Connect) ListInstanceAttributesPagesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, ...) error
- func (c *Connect) ListInstanceAttributesRequest(input *ListInstanceAttributesInput) (req *request.Request, output *ListInstanceAttributesOutput)
- func (c *Connect) ListInstanceAttributesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, opts ...request.Option) (*ListInstanceAttributesOutput, error)
- func (c *Connect) ListInstanceStorageConfigs(input *ListInstanceStorageConfigsInput) (*ListInstanceStorageConfigsOutput, error)
- func (c *Connect) ListInstanceStorageConfigsPages(input *ListInstanceStorageConfigsInput, ...) error
- func (c *Connect) ListInstanceStorageConfigsPagesWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, ...) error
- func (c *Connect) ListInstanceStorageConfigsRequest(input *ListInstanceStorageConfigsInput) (req *request.Request, output *ListInstanceStorageConfigsOutput)
- func (c *Connect) ListInstanceStorageConfigsWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, ...) (*ListInstanceStorageConfigsOutput, error)
- func (c *Connect) ListInstances(input *ListInstancesInput) (*ListInstancesOutput, error)
- func (c *Connect) ListInstancesPages(input *ListInstancesInput, fn func(*ListInstancesOutput, bool) bool) error
- func (c *Connect) ListInstancesPagesWithContext(ctx aws.Context, input *ListInstancesInput, ...) error
- func (c *Connect) ListInstancesRequest(input *ListInstancesInput) (req *request.Request, output *ListInstancesOutput)
- func (c *Connect) ListInstancesWithContext(ctx aws.Context, input *ListInstancesInput, opts ...request.Option) (*ListInstancesOutput, error)
- func (c *Connect) ListIntegrationAssociations(input *ListIntegrationAssociationsInput) (*ListIntegrationAssociationsOutput, error)
- func (c *Connect) ListIntegrationAssociationsPages(input *ListIntegrationAssociationsInput, ...) error
- func (c *Connect) ListIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, ...) error
- func (c *Connect) ListIntegrationAssociationsRequest(input *ListIntegrationAssociationsInput) (req *request.Request, output *ListIntegrationAssociationsOutput)
- func (c *Connect) ListIntegrationAssociationsWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, ...) (*ListIntegrationAssociationsOutput, error)
- func (c *Connect) ListLambdaFunctions(input *ListLambdaFunctionsInput) (*ListLambdaFunctionsOutput, error)
- func (c *Connect) ListLambdaFunctionsPages(input *ListLambdaFunctionsInput, ...) error
- func (c *Connect) ListLambdaFunctionsPagesWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, ...) error
- func (c *Connect) ListLambdaFunctionsRequest(input *ListLambdaFunctionsInput) (req *request.Request, output *ListLambdaFunctionsOutput)
- func (c *Connect) ListLambdaFunctionsWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, opts ...request.Option) (*ListLambdaFunctionsOutput, error)
- func (c *Connect) ListLexBots(input *ListLexBotsInput) (*ListLexBotsOutput, error)
- func (c *Connect) ListLexBotsPages(input *ListLexBotsInput, fn func(*ListLexBotsOutput, bool) bool) error
- func (c *Connect) ListLexBotsPagesWithContext(ctx aws.Context, input *ListLexBotsInput, ...) error
- func (c *Connect) ListLexBotsRequest(input *ListLexBotsInput) (req *request.Request, output *ListLexBotsOutput)
- func (c *Connect) ListLexBotsWithContext(ctx aws.Context, input *ListLexBotsInput, opts ...request.Option) (*ListLexBotsOutput, error)
- func (c *Connect) ListPhoneNumbers(input *ListPhoneNumbersInput) (*ListPhoneNumbersOutput, error)
- func (c *Connect) ListPhoneNumbersPages(input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool) error
- func (c *Connect) ListPhoneNumbersPagesWithContext(ctx aws.Context, input *ListPhoneNumbersInput, ...) error
- func (c *Connect) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)
- func (c *Connect) ListPhoneNumbersV2(input *ListPhoneNumbersV2Input) (*ListPhoneNumbersV2Output, error)
- func (c *Connect) ListPhoneNumbersV2Pages(input *ListPhoneNumbersV2Input, fn func(*ListPhoneNumbersV2Output, bool) bool) error
- func (c *Connect) ListPhoneNumbersV2PagesWithContext(ctx aws.Context, input *ListPhoneNumbersV2Input, ...) error
- func (c *Connect) ListPhoneNumbersV2Request(input *ListPhoneNumbersV2Input) (req *request.Request, output *ListPhoneNumbersV2Output)
- func (c *Connect) ListPhoneNumbersV2WithContext(ctx aws.Context, input *ListPhoneNumbersV2Input, opts ...request.Option) (*ListPhoneNumbersV2Output, error)
- func (c *Connect) ListPhoneNumbersWithContext(ctx aws.Context, input *ListPhoneNumbersInput, opts ...request.Option) (*ListPhoneNumbersOutput, error)
- func (c *Connect) ListPrompts(input *ListPromptsInput) (*ListPromptsOutput, error)
- func (c *Connect) ListPromptsPages(input *ListPromptsInput, fn func(*ListPromptsOutput, bool) bool) error
- func (c *Connect) ListPromptsPagesWithContext(ctx aws.Context, input *ListPromptsInput, ...) error
- func (c *Connect) ListPromptsRequest(input *ListPromptsInput) (req *request.Request, output *ListPromptsOutput)
- func (c *Connect) ListPromptsWithContext(ctx aws.Context, input *ListPromptsInput, opts ...request.Option) (*ListPromptsOutput, error)
- func (c *Connect) ListQueueQuickConnects(input *ListQueueQuickConnectsInput) (*ListQueueQuickConnectsOutput, error)
- func (c *Connect) ListQueueQuickConnectsPages(input *ListQueueQuickConnectsInput, ...) error
- func (c *Connect) ListQueueQuickConnectsPagesWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, ...) error
- func (c *Connect) ListQueueQuickConnectsRequest(input *ListQueueQuickConnectsInput) (req *request.Request, output *ListQueueQuickConnectsOutput)
- func (c *Connect) ListQueueQuickConnectsWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, opts ...request.Option) (*ListQueueQuickConnectsOutput, error)
- func (c *Connect) ListQueues(input *ListQueuesInput) (*ListQueuesOutput, error)
- func (c *Connect) ListQueuesPages(input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool) error
- func (c *Connect) ListQueuesPagesWithContext(ctx aws.Context, input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool, ...) error
- func (c *Connect) ListQueuesRequest(input *ListQueuesInput) (req *request.Request, output *ListQueuesOutput)
- func (c *Connect) ListQueuesWithContext(ctx aws.Context, input *ListQueuesInput, opts ...request.Option) (*ListQueuesOutput, error)
- func (c *Connect) ListQuickConnects(input *ListQuickConnectsInput) (*ListQuickConnectsOutput, error)
- func (c *Connect) ListQuickConnectsPages(input *ListQuickConnectsInput, fn func(*ListQuickConnectsOutput, bool) bool) error
- func (c *Connect) ListQuickConnectsPagesWithContext(ctx aws.Context, input *ListQuickConnectsInput, ...) error
- func (c *Connect) ListQuickConnectsRequest(input *ListQuickConnectsInput) (req *request.Request, output *ListQuickConnectsOutput)
- func (c *Connect) ListQuickConnectsWithContext(ctx aws.Context, input *ListQuickConnectsInput, opts ...request.Option) (*ListQuickConnectsOutput, error)
- func (c *Connect) ListRoutingProfileQueues(input *ListRoutingProfileQueuesInput) (*ListRoutingProfileQueuesOutput, error)
- func (c *Connect) ListRoutingProfileQueuesPages(input *ListRoutingProfileQueuesInput, ...) error
- func (c *Connect) ListRoutingProfileQueuesPagesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, ...) error
- func (c *Connect) ListRoutingProfileQueuesRequest(input *ListRoutingProfileQueuesInput) (req *request.Request, output *ListRoutingProfileQueuesOutput)
- func (c *Connect) ListRoutingProfileQueuesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, opts ...request.Option) (*ListRoutingProfileQueuesOutput, error)
- func (c *Connect) ListRoutingProfiles(input *ListRoutingProfilesInput) (*ListRoutingProfilesOutput, error)
- func (c *Connect) ListRoutingProfilesPages(input *ListRoutingProfilesInput, ...) error
- func (c *Connect) ListRoutingProfilesPagesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, ...) error
- func (c *Connect) ListRoutingProfilesRequest(input *ListRoutingProfilesInput) (req *request.Request, output *ListRoutingProfilesOutput)
- func (c *Connect) ListRoutingProfilesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, opts ...request.Option) (*ListRoutingProfilesOutput, error)
- func (c *Connect) ListRules(input *ListRulesInput) (*ListRulesOutput, error)
- func (c *Connect) ListRulesPages(input *ListRulesInput, fn func(*ListRulesOutput, bool) bool) error
- func (c *Connect) ListRulesPagesWithContext(ctx aws.Context, input *ListRulesInput, fn func(*ListRulesOutput, bool) bool, ...) error
- func (c *Connect) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)
- func (c *Connect) ListRulesWithContext(ctx aws.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)
- func (c *Connect) ListSecurityKeys(input *ListSecurityKeysInput) (*ListSecurityKeysOutput, error)
- func (c *Connect) ListSecurityKeysPages(input *ListSecurityKeysInput, fn func(*ListSecurityKeysOutput, bool) bool) error
- func (c *Connect) ListSecurityKeysPagesWithContext(ctx aws.Context, input *ListSecurityKeysInput, ...) error
- func (c *Connect) ListSecurityKeysRequest(input *ListSecurityKeysInput) (req *request.Request, output *ListSecurityKeysOutput)
- func (c *Connect) ListSecurityKeysWithContext(ctx aws.Context, input *ListSecurityKeysInput, opts ...request.Option) (*ListSecurityKeysOutput, error)
- func (c *Connect) ListSecurityProfilePermissions(input *ListSecurityProfilePermissionsInput) (*ListSecurityProfilePermissionsOutput, error)
- func (c *Connect) ListSecurityProfilePermissionsPages(input *ListSecurityProfilePermissionsInput, ...) error
- func (c *Connect) ListSecurityProfilePermissionsPagesWithContext(ctx aws.Context, input *ListSecurityProfilePermissionsInput, ...) error
- func (c *Connect) ListSecurityProfilePermissionsRequest(input *ListSecurityProfilePermissionsInput) (req *request.Request, output *ListSecurityProfilePermissionsOutput)
- func (c *Connect) ListSecurityProfilePermissionsWithContext(ctx aws.Context, input *ListSecurityProfilePermissionsInput, ...) (*ListSecurityProfilePermissionsOutput, error)
- func (c *Connect) ListSecurityProfiles(input *ListSecurityProfilesInput) (*ListSecurityProfilesOutput, error)
- func (c *Connect) ListSecurityProfilesPages(input *ListSecurityProfilesInput, ...) error
- func (c *Connect) ListSecurityProfilesPagesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, ...) error
- func (c *Connect) ListSecurityProfilesRequest(input *ListSecurityProfilesInput) (req *request.Request, output *ListSecurityProfilesOutput)
- func (c *Connect) ListSecurityProfilesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, opts ...request.Option) (*ListSecurityProfilesOutput, error)
- func (c *Connect) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Connect) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *Connect) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *Connect) ListTaskTemplates(input *ListTaskTemplatesInput) (*ListTaskTemplatesOutput, error)
- func (c *Connect) ListTaskTemplatesPages(input *ListTaskTemplatesInput, fn func(*ListTaskTemplatesOutput, bool) bool) error
- func (c *Connect) ListTaskTemplatesPagesWithContext(ctx aws.Context, input *ListTaskTemplatesInput, ...) error
- func (c *Connect) ListTaskTemplatesRequest(input *ListTaskTemplatesInput) (req *request.Request, output *ListTaskTemplatesOutput)
- func (c *Connect) ListTaskTemplatesWithContext(ctx aws.Context, input *ListTaskTemplatesInput, opts ...request.Option) (*ListTaskTemplatesOutput, error)
- func (c *Connect) ListTrafficDistributionGroups(input *ListTrafficDistributionGroupsInput) (*ListTrafficDistributionGroupsOutput, error)
- func (c *Connect) ListTrafficDistributionGroupsPages(input *ListTrafficDistributionGroupsInput, ...) error
- func (c *Connect) ListTrafficDistributionGroupsPagesWithContext(ctx aws.Context, input *ListTrafficDistributionGroupsInput, ...) error
- func (c *Connect) ListTrafficDistributionGroupsRequest(input *ListTrafficDistributionGroupsInput) (req *request.Request, output *ListTrafficDistributionGroupsOutput)
- func (c *Connect) ListTrafficDistributionGroupsWithContext(ctx aws.Context, input *ListTrafficDistributionGroupsInput, ...) (*ListTrafficDistributionGroupsOutput, error)
- func (c *Connect) ListUseCases(input *ListUseCasesInput) (*ListUseCasesOutput, error)
- func (c *Connect) ListUseCasesPages(input *ListUseCasesInput, fn func(*ListUseCasesOutput, bool) bool) error
- func (c *Connect) ListUseCasesPagesWithContext(ctx aws.Context, input *ListUseCasesInput, ...) error
- func (c *Connect) ListUseCasesRequest(input *ListUseCasesInput) (req *request.Request, output *ListUseCasesOutput)
- func (c *Connect) ListUseCasesWithContext(ctx aws.Context, input *ListUseCasesInput, opts ...request.Option) (*ListUseCasesOutput, error)
- func (c *Connect) ListUserHierarchyGroups(input *ListUserHierarchyGroupsInput) (*ListUserHierarchyGroupsOutput, error)
- func (c *Connect) ListUserHierarchyGroupsPages(input *ListUserHierarchyGroupsInput, ...) error
- func (c *Connect) ListUserHierarchyGroupsPagesWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, ...) error
- func (c *Connect) ListUserHierarchyGroupsRequest(input *ListUserHierarchyGroupsInput) (req *request.Request, output *ListUserHierarchyGroupsOutput)
- func (c *Connect) ListUserHierarchyGroupsWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, opts ...request.Option) (*ListUserHierarchyGroupsOutput, error)
- func (c *Connect) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)
- func (c *Connect) ListUsersPages(input *ListUsersInput, fn func(*ListUsersOutput, bool) bool) error
- func (c *Connect) ListUsersPagesWithContext(ctx aws.Context, input *ListUsersInput, fn func(*ListUsersOutput, bool) bool, ...) error
- func (c *Connect) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)
- func (c *Connect) ListUsersWithContext(ctx aws.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)
- func (c *Connect) MonitorContact(input *MonitorContactInput) (*MonitorContactOutput, error)
- func (c *Connect) MonitorContactRequest(input *MonitorContactInput) (req *request.Request, output *MonitorContactOutput)
- func (c *Connect) MonitorContactWithContext(ctx aws.Context, input *MonitorContactInput, opts ...request.Option) (*MonitorContactOutput, error)
- func (c *Connect) PutUserStatus(input *PutUserStatusInput) (*PutUserStatusOutput, error)
- func (c *Connect) PutUserStatusRequest(input *PutUserStatusInput) (req *request.Request, output *PutUserStatusOutput)
- func (c *Connect) PutUserStatusWithContext(ctx aws.Context, input *PutUserStatusInput, opts ...request.Option) (*PutUserStatusOutput, error)
- func (c *Connect) ReleasePhoneNumber(input *ReleasePhoneNumberInput) (*ReleasePhoneNumberOutput, error)
- func (c *Connect) ReleasePhoneNumberRequest(input *ReleasePhoneNumberInput) (req *request.Request, output *ReleasePhoneNumberOutput)
- func (c *Connect) ReleasePhoneNumberWithContext(ctx aws.Context, input *ReleasePhoneNumberInput, opts ...request.Option) (*ReleasePhoneNumberOutput, error)
- func (c *Connect) ReplicateInstance(input *ReplicateInstanceInput) (*ReplicateInstanceOutput, error)
- func (c *Connect) ReplicateInstanceRequest(input *ReplicateInstanceInput) (req *request.Request, output *ReplicateInstanceOutput)
- func (c *Connect) ReplicateInstanceWithContext(ctx aws.Context, input *ReplicateInstanceInput, opts ...request.Option) (*ReplicateInstanceOutput, error)
- func (c *Connect) ResumeContactRecording(input *ResumeContactRecordingInput) (*ResumeContactRecordingOutput, error)
- func (c *Connect) ResumeContactRecordingRequest(input *ResumeContactRecordingInput) (req *request.Request, output *ResumeContactRecordingOutput)
- func (c *Connect) ResumeContactRecordingWithContext(ctx aws.Context, input *ResumeContactRecordingInput, opts ...request.Option) (*ResumeContactRecordingOutput, error)
- func (c *Connect) SearchAvailablePhoneNumbers(input *SearchAvailablePhoneNumbersInput) (*SearchAvailablePhoneNumbersOutput, error)
- func (c *Connect) SearchAvailablePhoneNumbersPages(input *SearchAvailablePhoneNumbersInput, ...) error
- func (c *Connect) SearchAvailablePhoneNumbersPagesWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, ...) error
- func (c *Connect) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) (req *request.Request, output *SearchAvailablePhoneNumbersOutput)
- func (c *Connect) SearchAvailablePhoneNumbersWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, ...) (*SearchAvailablePhoneNumbersOutput, error)
- func (c *Connect) SearchHoursOfOperations(input *SearchHoursOfOperationsInput) (*SearchHoursOfOperationsOutput, error)
- func (c *Connect) SearchHoursOfOperationsPages(input *SearchHoursOfOperationsInput, ...) error
- func (c *Connect) SearchHoursOfOperationsPagesWithContext(ctx aws.Context, input *SearchHoursOfOperationsInput, ...) error
- func (c *Connect) SearchHoursOfOperationsRequest(input *SearchHoursOfOperationsInput) (req *request.Request, output *SearchHoursOfOperationsOutput)
- func (c *Connect) SearchHoursOfOperationsWithContext(ctx aws.Context, input *SearchHoursOfOperationsInput, opts ...request.Option) (*SearchHoursOfOperationsOutput, error)
- func (c *Connect) SearchPrompts(input *SearchPromptsInput) (*SearchPromptsOutput, error)
- func (c *Connect) SearchPromptsPages(input *SearchPromptsInput, fn func(*SearchPromptsOutput, bool) bool) error
- func (c *Connect) SearchPromptsPagesWithContext(ctx aws.Context, input *SearchPromptsInput, ...) error
- func (c *Connect) SearchPromptsRequest(input *SearchPromptsInput) (req *request.Request, output *SearchPromptsOutput)
- func (c *Connect) SearchPromptsWithContext(ctx aws.Context, input *SearchPromptsInput, opts ...request.Option) (*SearchPromptsOutput, error)
- func (c *Connect) SearchQueues(input *SearchQueuesInput) (*SearchQueuesOutput, error)
- func (c *Connect) SearchQueuesPages(input *SearchQueuesInput, fn func(*SearchQueuesOutput, bool) bool) error
- func (c *Connect) SearchQueuesPagesWithContext(ctx aws.Context, input *SearchQueuesInput, ...) error
- func (c *Connect) SearchQueuesRequest(input *SearchQueuesInput) (req *request.Request, output *SearchQueuesOutput)
- func (c *Connect) SearchQueuesWithContext(ctx aws.Context, input *SearchQueuesInput, opts ...request.Option) (*SearchQueuesOutput, error)
- func (c *Connect) SearchQuickConnects(input *SearchQuickConnectsInput) (*SearchQuickConnectsOutput, error)
- func (c *Connect) SearchQuickConnectsPages(input *SearchQuickConnectsInput, ...) error
- func (c *Connect) SearchQuickConnectsPagesWithContext(ctx aws.Context, input *SearchQuickConnectsInput, ...) error
- func (c *Connect) SearchQuickConnectsRequest(input *SearchQuickConnectsInput) (req *request.Request, output *SearchQuickConnectsOutput)
- func (c *Connect) SearchQuickConnectsWithContext(ctx aws.Context, input *SearchQuickConnectsInput, opts ...request.Option) (*SearchQuickConnectsOutput, error)
- func (c *Connect) SearchResourceTags(input *SearchResourceTagsInput) (*SearchResourceTagsOutput, error)
- func (c *Connect) SearchResourceTagsPages(input *SearchResourceTagsInput, fn func(*SearchResourceTagsOutput, bool) bool) error
- func (c *Connect) SearchResourceTagsPagesWithContext(ctx aws.Context, input *SearchResourceTagsInput, ...) error
- func (c *Connect) SearchResourceTagsRequest(input *SearchResourceTagsInput) (req *request.Request, output *SearchResourceTagsOutput)
- func (c *Connect) SearchResourceTagsWithContext(ctx aws.Context, input *SearchResourceTagsInput, opts ...request.Option) (*SearchResourceTagsOutput, error)
- func (c *Connect) SearchRoutingProfiles(input *SearchRoutingProfilesInput) (*SearchRoutingProfilesOutput, error)
- func (c *Connect) SearchRoutingProfilesPages(input *SearchRoutingProfilesInput, ...) error
- func (c *Connect) SearchRoutingProfilesPagesWithContext(ctx aws.Context, input *SearchRoutingProfilesInput, ...) error
- func (c *Connect) SearchRoutingProfilesRequest(input *SearchRoutingProfilesInput) (req *request.Request, output *SearchRoutingProfilesOutput)
- func (c *Connect) SearchRoutingProfilesWithContext(ctx aws.Context, input *SearchRoutingProfilesInput, opts ...request.Option) (*SearchRoutingProfilesOutput, error)
- func (c *Connect) SearchSecurityProfiles(input *SearchSecurityProfilesInput) (*SearchSecurityProfilesOutput, error)
- func (c *Connect) SearchSecurityProfilesPages(input *SearchSecurityProfilesInput, ...) error
- func (c *Connect) SearchSecurityProfilesPagesWithContext(ctx aws.Context, input *SearchSecurityProfilesInput, ...) error
- func (c *Connect) SearchSecurityProfilesRequest(input *SearchSecurityProfilesInput) (req *request.Request, output *SearchSecurityProfilesOutput)
- func (c *Connect) SearchSecurityProfilesWithContext(ctx aws.Context, input *SearchSecurityProfilesInput, opts ...request.Option) (*SearchSecurityProfilesOutput, error)
- func (c *Connect) SearchUsers(input *SearchUsersInput) (*SearchUsersOutput, error)
- func (c *Connect) SearchUsersPages(input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool) error
- func (c *Connect) SearchUsersPagesWithContext(ctx aws.Context, input *SearchUsersInput, ...) error
- func (c *Connect) SearchUsersRequest(input *SearchUsersInput) (req *request.Request, output *SearchUsersOutput)
- func (c *Connect) SearchUsersWithContext(ctx aws.Context, input *SearchUsersInput, opts ...request.Option) (*SearchUsersOutput, error)
- func (c *Connect) SearchVocabularies(input *SearchVocabulariesInput) (*SearchVocabulariesOutput, error)
- func (c *Connect) SearchVocabulariesPages(input *SearchVocabulariesInput, fn func(*SearchVocabulariesOutput, bool) bool) error
- func (c *Connect) SearchVocabulariesPagesWithContext(ctx aws.Context, input *SearchVocabulariesInput, ...) error
- func (c *Connect) SearchVocabulariesRequest(input *SearchVocabulariesInput) (req *request.Request, output *SearchVocabulariesOutput)
- func (c *Connect) SearchVocabulariesWithContext(ctx aws.Context, input *SearchVocabulariesInput, opts ...request.Option) (*SearchVocabulariesOutput, error)
- func (c *Connect) StartChatContact(input *StartChatContactInput) (*StartChatContactOutput, error)
- func (c *Connect) StartChatContactRequest(input *StartChatContactInput) (req *request.Request, output *StartChatContactOutput)
- func (c *Connect) StartChatContactWithContext(ctx aws.Context, input *StartChatContactInput, opts ...request.Option) (*StartChatContactOutput, error)
- func (c *Connect) StartContactEvaluation(input *StartContactEvaluationInput) (*StartContactEvaluationOutput, error)
- func (c *Connect) StartContactEvaluationRequest(input *StartContactEvaluationInput) (req *request.Request, output *StartContactEvaluationOutput)
- func (c *Connect) StartContactEvaluationWithContext(ctx aws.Context, input *StartContactEvaluationInput, opts ...request.Option) (*StartContactEvaluationOutput, error)
- func (c *Connect) StartContactRecording(input *StartContactRecordingInput) (*StartContactRecordingOutput, error)
- func (c *Connect) StartContactRecordingRequest(input *StartContactRecordingInput) (req *request.Request, output *StartContactRecordingOutput)
- func (c *Connect) StartContactRecordingWithContext(ctx aws.Context, input *StartContactRecordingInput, opts ...request.Option) (*StartContactRecordingOutput, error)
- func (c *Connect) StartContactStreaming(input *StartContactStreamingInput) (*StartContactStreamingOutput, error)
- func (c *Connect) StartContactStreamingRequest(input *StartContactStreamingInput) (req *request.Request, output *StartContactStreamingOutput)
- func (c *Connect) StartContactStreamingWithContext(ctx aws.Context, input *StartContactStreamingInput, opts ...request.Option) (*StartContactStreamingOutput, error)
- func (c *Connect) StartOutboundVoiceContact(input *StartOutboundVoiceContactInput) (*StartOutboundVoiceContactOutput, error)
- func (c *Connect) StartOutboundVoiceContactRequest(input *StartOutboundVoiceContactInput) (req *request.Request, output *StartOutboundVoiceContactOutput)
- func (c *Connect) StartOutboundVoiceContactWithContext(ctx aws.Context, input *StartOutboundVoiceContactInput, opts ...request.Option) (*StartOutboundVoiceContactOutput, error)
- func (c *Connect) StartTaskContact(input *StartTaskContactInput) (*StartTaskContactOutput, error)
- func (c *Connect) StartTaskContactRequest(input *StartTaskContactInput) (req *request.Request, output *StartTaskContactOutput)
- func (c *Connect) StartTaskContactWithContext(ctx aws.Context, input *StartTaskContactInput, opts ...request.Option) (*StartTaskContactOutput, error)
- func (c *Connect) StopContact(input *StopContactInput) (*StopContactOutput, error)
- func (c *Connect) StopContactRecording(input *StopContactRecordingInput) (*StopContactRecordingOutput, error)
- func (c *Connect) StopContactRecordingRequest(input *StopContactRecordingInput) (req *request.Request, output *StopContactRecordingOutput)
- func (c *Connect) StopContactRecordingWithContext(ctx aws.Context, input *StopContactRecordingInput, opts ...request.Option) (*StopContactRecordingOutput, error)
- func (c *Connect) StopContactRequest(input *StopContactInput) (req *request.Request, output *StopContactOutput)
- func (c *Connect) StopContactStreaming(input *StopContactStreamingInput) (*StopContactStreamingOutput, error)
- func (c *Connect) StopContactStreamingRequest(input *StopContactStreamingInput) (req *request.Request, output *StopContactStreamingOutput)
- func (c *Connect) StopContactStreamingWithContext(ctx aws.Context, input *StopContactStreamingInput, opts ...request.Option) (*StopContactStreamingOutput, error)
- func (c *Connect) StopContactWithContext(ctx aws.Context, input *StopContactInput, opts ...request.Option) (*StopContactOutput, error)
- func (c *Connect) SubmitContactEvaluation(input *SubmitContactEvaluationInput) (*SubmitContactEvaluationOutput, error)
- func (c *Connect) SubmitContactEvaluationRequest(input *SubmitContactEvaluationInput) (req *request.Request, output *SubmitContactEvaluationOutput)
- func (c *Connect) SubmitContactEvaluationWithContext(ctx aws.Context, input *SubmitContactEvaluationInput, opts ...request.Option) (*SubmitContactEvaluationOutput, error)
- func (c *Connect) SuspendContactRecording(input *SuspendContactRecordingInput) (*SuspendContactRecordingOutput, error)
- func (c *Connect) SuspendContactRecordingRequest(input *SuspendContactRecordingInput) (req *request.Request, output *SuspendContactRecordingOutput)
- func (c *Connect) SuspendContactRecordingWithContext(ctx aws.Context, input *SuspendContactRecordingInput, opts ...request.Option) (*SuspendContactRecordingOutput, error)
- func (c *Connect) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *Connect) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *Connect) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *Connect) TransferContact(input *TransferContactInput) (*TransferContactOutput, error)
- func (c *Connect) TransferContactRequest(input *TransferContactInput) (req *request.Request, output *TransferContactOutput)
- func (c *Connect) TransferContactWithContext(ctx aws.Context, input *TransferContactInput, opts ...request.Option) (*TransferContactOutput, error)
- func (c *Connect) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Connect) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *Connect) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *Connect) UpdateAgentStatus(input *UpdateAgentStatusInput) (*UpdateAgentStatusOutput, error)
- func (c *Connect) UpdateAgentStatusRequest(input *UpdateAgentStatusInput) (req *request.Request, output *UpdateAgentStatusOutput)
- func (c *Connect) UpdateAgentStatusWithContext(ctx aws.Context, input *UpdateAgentStatusInput, opts ...request.Option) (*UpdateAgentStatusOutput, error)
- func (c *Connect) UpdateContact(input *UpdateContactInput) (*UpdateContactOutput, error)
- func (c *Connect) UpdateContactAttributes(input *UpdateContactAttributesInput) (*UpdateContactAttributesOutput, error)
- func (c *Connect) UpdateContactAttributesRequest(input *UpdateContactAttributesInput) (req *request.Request, output *UpdateContactAttributesOutput)
- func (c *Connect) UpdateContactAttributesWithContext(ctx aws.Context, input *UpdateContactAttributesInput, opts ...request.Option) (*UpdateContactAttributesOutput, error)
- func (c *Connect) UpdateContactEvaluation(input *UpdateContactEvaluationInput) (*UpdateContactEvaluationOutput, error)
- func (c *Connect) UpdateContactEvaluationRequest(input *UpdateContactEvaluationInput) (req *request.Request, output *UpdateContactEvaluationOutput)
- func (c *Connect) UpdateContactEvaluationWithContext(ctx aws.Context, input *UpdateContactEvaluationInput, opts ...request.Option) (*UpdateContactEvaluationOutput, error)
- func (c *Connect) UpdateContactFlowContent(input *UpdateContactFlowContentInput) (*UpdateContactFlowContentOutput, error)
- func (c *Connect) UpdateContactFlowContentRequest(input *UpdateContactFlowContentInput) (req *request.Request, output *UpdateContactFlowContentOutput)
- func (c *Connect) UpdateContactFlowContentWithContext(ctx aws.Context, input *UpdateContactFlowContentInput, opts ...request.Option) (*UpdateContactFlowContentOutput, error)
- func (c *Connect) UpdateContactFlowMetadata(input *UpdateContactFlowMetadataInput) (*UpdateContactFlowMetadataOutput, error)
- func (c *Connect) UpdateContactFlowMetadataRequest(input *UpdateContactFlowMetadataInput) (req *request.Request, output *UpdateContactFlowMetadataOutput)
- func (c *Connect) UpdateContactFlowMetadataWithContext(ctx aws.Context, input *UpdateContactFlowMetadataInput, opts ...request.Option) (*UpdateContactFlowMetadataOutput, error)
- func (c *Connect) UpdateContactFlowModuleContent(input *UpdateContactFlowModuleContentInput) (*UpdateContactFlowModuleContentOutput, error)
- func (c *Connect) UpdateContactFlowModuleContentRequest(input *UpdateContactFlowModuleContentInput) (req *request.Request, output *UpdateContactFlowModuleContentOutput)
- func (c *Connect) UpdateContactFlowModuleContentWithContext(ctx aws.Context, input *UpdateContactFlowModuleContentInput, ...) (*UpdateContactFlowModuleContentOutput, error)
- func (c *Connect) UpdateContactFlowModuleMetadata(input *UpdateContactFlowModuleMetadataInput) (*UpdateContactFlowModuleMetadataOutput, error)
- func (c *Connect) UpdateContactFlowModuleMetadataRequest(input *UpdateContactFlowModuleMetadataInput) (req *request.Request, output *UpdateContactFlowModuleMetadataOutput)
- func (c *Connect) UpdateContactFlowModuleMetadataWithContext(ctx aws.Context, input *UpdateContactFlowModuleMetadataInput, ...) (*UpdateContactFlowModuleMetadataOutput, error)
- func (c *Connect) UpdateContactFlowName(input *UpdateContactFlowNameInput) (*UpdateContactFlowNameOutput, error)
- func (c *Connect) UpdateContactFlowNameRequest(input *UpdateContactFlowNameInput) (req *request.Request, output *UpdateContactFlowNameOutput)
- func (c *Connect) UpdateContactFlowNameWithContext(ctx aws.Context, input *UpdateContactFlowNameInput, opts ...request.Option) (*UpdateContactFlowNameOutput, error)
- func (c *Connect) UpdateContactRequest(input *UpdateContactInput) (req *request.Request, output *UpdateContactOutput)
- func (c *Connect) UpdateContactSchedule(input *UpdateContactScheduleInput) (*UpdateContactScheduleOutput, error)
- func (c *Connect) UpdateContactScheduleRequest(input *UpdateContactScheduleInput) (req *request.Request, output *UpdateContactScheduleOutput)
- func (c *Connect) UpdateContactScheduleWithContext(ctx aws.Context, input *UpdateContactScheduleInput, opts ...request.Option) (*UpdateContactScheduleOutput, error)
- func (c *Connect) UpdateContactWithContext(ctx aws.Context, input *UpdateContactInput, opts ...request.Option) (*UpdateContactOutput, error)
- func (c *Connect) UpdateEvaluationForm(input *UpdateEvaluationFormInput) (*UpdateEvaluationFormOutput, error)
- func (c *Connect) UpdateEvaluationFormRequest(input *UpdateEvaluationFormInput) (req *request.Request, output *UpdateEvaluationFormOutput)
- func (c *Connect) UpdateEvaluationFormWithContext(ctx aws.Context, input *UpdateEvaluationFormInput, opts ...request.Option) (*UpdateEvaluationFormOutput, error)
- func (c *Connect) UpdateHoursOfOperation(input *UpdateHoursOfOperationInput) (*UpdateHoursOfOperationOutput, error)
- func (c *Connect) UpdateHoursOfOperationRequest(input *UpdateHoursOfOperationInput) (req *request.Request, output *UpdateHoursOfOperationOutput)
- func (c *Connect) UpdateHoursOfOperationWithContext(ctx aws.Context, input *UpdateHoursOfOperationInput, opts ...request.Option) (*UpdateHoursOfOperationOutput, error)
- func (c *Connect) UpdateInstanceAttribute(input *UpdateInstanceAttributeInput) (*UpdateInstanceAttributeOutput, error)
- func (c *Connect) UpdateInstanceAttributeRequest(input *UpdateInstanceAttributeInput) (req *request.Request, output *UpdateInstanceAttributeOutput)
- func (c *Connect) UpdateInstanceAttributeWithContext(ctx aws.Context, input *UpdateInstanceAttributeInput, opts ...request.Option) (*UpdateInstanceAttributeOutput, error)
- func (c *Connect) UpdateInstanceStorageConfig(input *UpdateInstanceStorageConfigInput) (*UpdateInstanceStorageConfigOutput, error)
- func (c *Connect) UpdateInstanceStorageConfigRequest(input *UpdateInstanceStorageConfigInput) (req *request.Request, output *UpdateInstanceStorageConfigOutput)
- func (c *Connect) UpdateInstanceStorageConfigWithContext(ctx aws.Context, input *UpdateInstanceStorageConfigInput, ...) (*UpdateInstanceStorageConfigOutput, error)
- func (c *Connect) UpdateParticipantRoleConfig(input *UpdateParticipantRoleConfigInput) (*UpdateParticipantRoleConfigOutput, error)
- func (c *Connect) UpdateParticipantRoleConfigRequest(input *UpdateParticipantRoleConfigInput) (req *request.Request, output *UpdateParticipantRoleConfigOutput)
- func (c *Connect) UpdateParticipantRoleConfigWithContext(ctx aws.Context, input *UpdateParticipantRoleConfigInput, ...) (*UpdateParticipantRoleConfigOutput, error)
- func (c *Connect) UpdatePhoneNumber(input *UpdatePhoneNumberInput) (*UpdatePhoneNumberOutput, error)
- func (c *Connect) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) (req *request.Request, output *UpdatePhoneNumberOutput)
- func (c *Connect) UpdatePhoneNumberWithContext(ctx aws.Context, input *UpdatePhoneNumberInput, opts ...request.Option) (*UpdatePhoneNumberOutput, error)
- func (c *Connect) UpdatePrompt(input *UpdatePromptInput) (*UpdatePromptOutput, error)
- func (c *Connect) UpdatePromptRequest(input *UpdatePromptInput) (req *request.Request, output *UpdatePromptOutput)
- func (c *Connect) UpdatePromptWithContext(ctx aws.Context, input *UpdatePromptInput, opts ...request.Option) (*UpdatePromptOutput, error)
- func (c *Connect) UpdateQueueHoursOfOperation(input *UpdateQueueHoursOfOperationInput) (*UpdateQueueHoursOfOperationOutput, error)
- func (c *Connect) UpdateQueueHoursOfOperationRequest(input *UpdateQueueHoursOfOperationInput) (req *request.Request, output *UpdateQueueHoursOfOperationOutput)
- func (c *Connect) UpdateQueueHoursOfOperationWithContext(ctx aws.Context, input *UpdateQueueHoursOfOperationInput, ...) (*UpdateQueueHoursOfOperationOutput, error)
- func (c *Connect) UpdateQueueMaxContacts(input *UpdateQueueMaxContactsInput) (*UpdateQueueMaxContactsOutput, error)
- func (c *Connect) UpdateQueueMaxContactsRequest(input *UpdateQueueMaxContactsInput) (req *request.Request, output *UpdateQueueMaxContactsOutput)
- func (c *Connect) UpdateQueueMaxContactsWithContext(ctx aws.Context, input *UpdateQueueMaxContactsInput, opts ...request.Option) (*UpdateQueueMaxContactsOutput, error)
- func (c *Connect) UpdateQueueName(input *UpdateQueueNameInput) (*UpdateQueueNameOutput, error)
- func (c *Connect) UpdateQueueNameRequest(input *UpdateQueueNameInput) (req *request.Request, output *UpdateQueueNameOutput)
- func (c *Connect) UpdateQueueNameWithContext(ctx aws.Context, input *UpdateQueueNameInput, opts ...request.Option) (*UpdateQueueNameOutput, error)
- func (c *Connect) UpdateQueueOutboundCallerConfig(input *UpdateQueueOutboundCallerConfigInput) (*UpdateQueueOutboundCallerConfigOutput, error)
- func (c *Connect) UpdateQueueOutboundCallerConfigRequest(input *UpdateQueueOutboundCallerConfigInput) (req *request.Request, output *UpdateQueueOutboundCallerConfigOutput)
- func (c *Connect) UpdateQueueOutboundCallerConfigWithContext(ctx aws.Context, input *UpdateQueueOutboundCallerConfigInput, ...) (*UpdateQueueOutboundCallerConfigOutput, error)
- func (c *Connect) UpdateQueueStatus(input *UpdateQueueStatusInput) (*UpdateQueueStatusOutput, error)
- func (c *Connect) UpdateQueueStatusRequest(input *UpdateQueueStatusInput) (req *request.Request, output *UpdateQueueStatusOutput)
- func (c *Connect) UpdateQueueStatusWithContext(ctx aws.Context, input *UpdateQueueStatusInput, opts ...request.Option) (*UpdateQueueStatusOutput, error)
- func (c *Connect) UpdateQuickConnectConfig(input *UpdateQuickConnectConfigInput) (*UpdateQuickConnectConfigOutput, error)
- func (c *Connect) UpdateQuickConnectConfigRequest(input *UpdateQuickConnectConfigInput) (req *request.Request, output *UpdateQuickConnectConfigOutput)
- func (c *Connect) UpdateQuickConnectConfigWithContext(ctx aws.Context, input *UpdateQuickConnectConfigInput, opts ...request.Option) (*UpdateQuickConnectConfigOutput, error)
- func (c *Connect) UpdateQuickConnectName(input *UpdateQuickConnectNameInput) (*UpdateQuickConnectNameOutput, error)
- func (c *Connect) UpdateQuickConnectNameRequest(input *UpdateQuickConnectNameInput) (req *request.Request, output *UpdateQuickConnectNameOutput)
- func (c *Connect) UpdateQuickConnectNameWithContext(ctx aws.Context, input *UpdateQuickConnectNameInput, opts ...request.Option) (*UpdateQuickConnectNameOutput, error)
- func (c *Connect) UpdateRoutingProfileConcurrency(input *UpdateRoutingProfileConcurrencyInput) (*UpdateRoutingProfileConcurrencyOutput, error)
- func (c *Connect) UpdateRoutingProfileConcurrencyRequest(input *UpdateRoutingProfileConcurrencyInput) (req *request.Request, output *UpdateRoutingProfileConcurrencyOutput)
- func (c *Connect) UpdateRoutingProfileConcurrencyWithContext(ctx aws.Context, input *UpdateRoutingProfileConcurrencyInput, ...) (*UpdateRoutingProfileConcurrencyOutput, error)
- func (c *Connect) UpdateRoutingProfileDefaultOutboundQueue(input *UpdateRoutingProfileDefaultOutboundQueueInput) (*UpdateRoutingProfileDefaultOutboundQueueOutput, error)
- func (c *Connect) UpdateRoutingProfileDefaultOutboundQueueRequest(input *UpdateRoutingProfileDefaultOutboundQueueInput) (req *request.Request, output *UpdateRoutingProfileDefaultOutboundQueueOutput)
- func (c *Connect) UpdateRoutingProfileDefaultOutboundQueueWithContext(ctx aws.Context, input *UpdateRoutingProfileDefaultOutboundQueueInput, ...) (*UpdateRoutingProfileDefaultOutboundQueueOutput, error)
- func (c *Connect) UpdateRoutingProfileName(input *UpdateRoutingProfileNameInput) (*UpdateRoutingProfileNameOutput, error)
- func (c *Connect) UpdateRoutingProfileNameRequest(input *UpdateRoutingProfileNameInput) (req *request.Request, output *UpdateRoutingProfileNameOutput)
- func (c *Connect) UpdateRoutingProfileNameWithContext(ctx aws.Context, input *UpdateRoutingProfileNameInput, opts ...request.Option) (*UpdateRoutingProfileNameOutput, error)
- func (c *Connect) UpdateRoutingProfileQueues(input *UpdateRoutingProfileQueuesInput) (*UpdateRoutingProfileQueuesOutput, error)
- func (c *Connect) UpdateRoutingProfileQueuesRequest(input *UpdateRoutingProfileQueuesInput) (req *request.Request, output *UpdateRoutingProfileQueuesOutput)
- func (c *Connect) UpdateRoutingProfileQueuesWithContext(ctx aws.Context, input *UpdateRoutingProfileQueuesInput, ...) (*UpdateRoutingProfileQueuesOutput, error)
- func (c *Connect) UpdateRule(input *UpdateRuleInput) (*UpdateRuleOutput, error)
- func (c *Connect) UpdateRuleRequest(input *UpdateRuleInput) (req *request.Request, output *UpdateRuleOutput)
- func (c *Connect) UpdateRuleWithContext(ctx aws.Context, input *UpdateRuleInput, opts ...request.Option) (*UpdateRuleOutput, error)
- func (c *Connect) UpdateSecurityProfile(input *UpdateSecurityProfileInput) (*UpdateSecurityProfileOutput, error)
- func (c *Connect) UpdateSecurityProfileRequest(input *UpdateSecurityProfileInput) (req *request.Request, output *UpdateSecurityProfileOutput)
- func (c *Connect) UpdateSecurityProfileWithContext(ctx aws.Context, input *UpdateSecurityProfileInput, opts ...request.Option) (*UpdateSecurityProfileOutput, error)
- func (c *Connect) UpdateTaskTemplate(input *UpdateTaskTemplateInput) (*UpdateTaskTemplateOutput, error)
- func (c *Connect) UpdateTaskTemplateRequest(input *UpdateTaskTemplateInput) (req *request.Request, output *UpdateTaskTemplateOutput)
- func (c *Connect) UpdateTaskTemplateWithContext(ctx aws.Context, input *UpdateTaskTemplateInput, opts ...request.Option) (*UpdateTaskTemplateOutput, error)
- func (c *Connect) UpdateTrafficDistribution(input *UpdateTrafficDistributionInput) (*UpdateTrafficDistributionOutput, error)
- func (c *Connect) UpdateTrafficDistributionRequest(input *UpdateTrafficDistributionInput) (req *request.Request, output *UpdateTrafficDistributionOutput)
- func (c *Connect) UpdateTrafficDistributionWithContext(ctx aws.Context, input *UpdateTrafficDistributionInput, opts ...request.Option) (*UpdateTrafficDistributionOutput, error)
- func (c *Connect) UpdateUserHierarchy(input *UpdateUserHierarchyInput) (*UpdateUserHierarchyOutput, error)
- func (c *Connect) UpdateUserHierarchyGroupName(input *UpdateUserHierarchyGroupNameInput) (*UpdateUserHierarchyGroupNameOutput, error)
- func (c *Connect) UpdateUserHierarchyGroupNameRequest(input *UpdateUserHierarchyGroupNameInput) (req *request.Request, output *UpdateUserHierarchyGroupNameOutput)
- func (c *Connect) UpdateUserHierarchyGroupNameWithContext(ctx aws.Context, input *UpdateUserHierarchyGroupNameInput, ...) (*UpdateUserHierarchyGroupNameOutput, error)
- func (c *Connect) UpdateUserHierarchyRequest(input *UpdateUserHierarchyInput) (req *request.Request, output *UpdateUserHierarchyOutput)
- func (c *Connect) UpdateUserHierarchyStructure(input *UpdateUserHierarchyStructureInput) (*UpdateUserHierarchyStructureOutput, error)
- func (c *Connect) UpdateUserHierarchyStructureRequest(input *UpdateUserHierarchyStructureInput) (req *request.Request, output *UpdateUserHierarchyStructureOutput)
- func (c *Connect) UpdateUserHierarchyStructureWithContext(ctx aws.Context, input *UpdateUserHierarchyStructureInput, ...) (*UpdateUserHierarchyStructureOutput, error)
- func (c *Connect) UpdateUserHierarchyWithContext(ctx aws.Context, input *UpdateUserHierarchyInput, opts ...request.Option) (*UpdateUserHierarchyOutput, error)
- func (c *Connect) UpdateUserIdentityInfo(input *UpdateUserIdentityInfoInput) (*UpdateUserIdentityInfoOutput, error)
- func (c *Connect) UpdateUserIdentityInfoRequest(input *UpdateUserIdentityInfoInput) (req *request.Request, output *UpdateUserIdentityInfoOutput)
- func (c *Connect) UpdateUserIdentityInfoWithContext(ctx aws.Context, input *UpdateUserIdentityInfoInput, opts ...request.Option) (*UpdateUserIdentityInfoOutput, error)
- func (c *Connect) UpdateUserPhoneConfig(input *UpdateUserPhoneConfigInput) (*UpdateUserPhoneConfigOutput, error)
- func (c *Connect) UpdateUserPhoneConfigRequest(input *UpdateUserPhoneConfigInput) (req *request.Request, output *UpdateUserPhoneConfigOutput)
- func (c *Connect) UpdateUserPhoneConfigWithContext(ctx aws.Context, input *UpdateUserPhoneConfigInput, opts ...request.Option) (*UpdateUserPhoneConfigOutput, error)
- func (c *Connect) UpdateUserRoutingProfile(input *UpdateUserRoutingProfileInput) (*UpdateUserRoutingProfileOutput, error)
- func (c *Connect) UpdateUserRoutingProfileRequest(input *UpdateUserRoutingProfileInput) (req *request.Request, output *UpdateUserRoutingProfileOutput)
- func (c *Connect) UpdateUserRoutingProfileWithContext(ctx aws.Context, input *UpdateUserRoutingProfileInput, opts ...request.Option) (*UpdateUserRoutingProfileOutput, error)
- func (c *Connect) UpdateUserSecurityProfiles(input *UpdateUserSecurityProfilesInput) (*UpdateUserSecurityProfilesOutput, error)
- func (c *Connect) UpdateUserSecurityProfilesRequest(input *UpdateUserSecurityProfilesInput) (req *request.Request, output *UpdateUserSecurityProfilesOutput)
- func (c *Connect) UpdateUserSecurityProfilesWithContext(ctx aws.Context, input *UpdateUserSecurityProfilesInput, ...) (*UpdateUserSecurityProfilesOutput, error)
- type Contact
- func (s Contact) GoString() string
- func (s *Contact) SetAgentInfo(v *AgentInfo) *Contact
- func (s *Contact) SetArn(v string) *Contact
- func (s *Contact) SetChannel(v string) *Contact
- func (s *Contact) SetDescription(v string) *Contact
- func (s *Contact) SetDisconnectTimestamp(v time.Time) *Contact
- func (s *Contact) SetId(v string) *Contact
- func (s *Contact) SetInitialContactId(v string) *Contact
- func (s *Contact) SetInitiationMethod(v string) *Contact
- func (s *Contact) SetInitiationTimestamp(v time.Time) *Contact
- func (s *Contact) SetLastUpdateTimestamp(v time.Time) *Contact
- func (s *Contact) SetName(v string) *Contact
- func (s *Contact) SetPreviousContactId(v string) *Contact
- func (s *Contact) SetQueueInfo(v *QueueInfo) *Contact
- func (s *Contact) SetRelatedContactId(v string) *Contact
- func (s *Contact) SetScheduledTimestamp(v time.Time) *Contact
- func (s *Contact) SetWisdomInfo(v *WisdomInfo) *Contact
- func (s Contact) String() string
- type ContactFilter
- type ContactFlow
- func (s ContactFlow) GoString() string
- func (s *ContactFlow) SetArn(v string) *ContactFlow
- func (s *ContactFlow) SetContent(v string) *ContactFlow
- func (s *ContactFlow) SetDescription(v string) *ContactFlow
- func (s *ContactFlow) SetId(v string) *ContactFlow
- func (s *ContactFlow) SetName(v string) *ContactFlow
- func (s *ContactFlow) SetState(v string) *ContactFlow
- func (s *ContactFlow) SetTags(v map[string]*string) *ContactFlow
- func (s *ContactFlow) SetType(v string) *ContactFlow
- func (s ContactFlow) String() string
- type ContactFlowModule
- func (s ContactFlowModule) GoString() string
- func (s *ContactFlowModule) SetArn(v string) *ContactFlowModule
- func (s *ContactFlowModule) SetContent(v string) *ContactFlowModule
- func (s *ContactFlowModule) SetDescription(v string) *ContactFlowModule
- func (s *ContactFlowModule) SetId(v string) *ContactFlowModule
- func (s *ContactFlowModule) SetName(v string) *ContactFlowModule
- func (s *ContactFlowModule) SetState(v string) *ContactFlowModule
- func (s *ContactFlowModule) SetStatus(v string) *ContactFlowModule
- func (s *ContactFlowModule) SetTags(v map[string]*string) *ContactFlowModule
- func (s ContactFlowModule) String() string
- type ContactFlowModuleSummary
- func (s ContactFlowModuleSummary) GoString() string
- func (s *ContactFlowModuleSummary) SetArn(v string) *ContactFlowModuleSummary
- func (s *ContactFlowModuleSummary) SetId(v string) *ContactFlowModuleSummary
- func (s *ContactFlowModuleSummary) SetName(v string) *ContactFlowModuleSummary
- func (s *ContactFlowModuleSummary) SetState(v string) *ContactFlowModuleSummary
- func (s ContactFlowModuleSummary) String() string
- type ContactFlowNotPublishedException
- func (s *ContactFlowNotPublishedException) Code() string
- func (s *ContactFlowNotPublishedException) Error() string
- func (s ContactFlowNotPublishedException) GoString() string
- func (s *ContactFlowNotPublishedException) Message() string
- func (s *ContactFlowNotPublishedException) OrigErr() error
- func (s *ContactFlowNotPublishedException) RequestID() string
- func (s *ContactFlowNotPublishedException) StatusCode() int
- func (s ContactFlowNotPublishedException) String() string
- type ContactFlowSummary
- func (s ContactFlowSummary) GoString() string
- func (s *ContactFlowSummary) SetArn(v string) *ContactFlowSummary
- func (s *ContactFlowSummary) SetContactFlowState(v string) *ContactFlowSummary
- func (s *ContactFlowSummary) SetContactFlowType(v string) *ContactFlowSummary
- func (s *ContactFlowSummary) SetId(v string) *ContactFlowSummary
- func (s *ContactFlowSummary) SetName(v string) *ContactFlowSummary
- func (s ContactFlowSummary) String() string
- type ContactNotFoundException
- func (s *ContactNotFoundException) Code() string
- func (s *ContactNotFoundException) Error() string
- func (s ContactNotFoundException) GoString() string
- func (s *ContactNotFoundException) Message() string
- func (s *ContactNotFoundException) OrigErr() error
- func (s *ContactNotFoundException) RequestID() string
- func (s *ContactNotFoundException) StatusCode() int
- func (s ContactNotFoundException) String() string
- type ControlPlaneTagFilter
- func (s ControlPlaneTagFilter) GoString() string
- func (s *ControlPlaneTagFilter) SetAndConditions(v []*TagCondition) *ControlPlaneTagFilter
- func (s *ControlPlaneTagFilter) SetOrConditions(v [][]*TagCondition) *ControlPlaneTagFilter
- func (s *ControlPlaneTagFilter) SetTagCondition(v *TagCondition) *ControlPlaneTagFilter
- func (s ControlPlaneTagFilter) String() string
- type CreateAgentStatusInput
- func (s CreateAgentStatusInput) GoString() string
- func (s *CreateAgentStatusInput) SetDescription(v string) *CreateAgentStatusInput
- func (s *CreateAgentStatusInput) SetDisplayOrder(v int64) *CreateAgentStatusInput
- func (s *CreateAgentStatusInput) SetInstanceId(v string) *CreateAgentStatusInput
- func (s *CreateAgentStatusInput) SetName(v string) *CreateAgentStatusInput
- func (s *CreateAgentStatusInput) SetState(v string) *CreateAgentStatusInput
- func (s *CreateAgentStatusInput) SetTags(v map[string]*string) *CreateAgentStatusInput
- func (s CreateAgentStatusInput) String() string
- func (s *CreateAgentStatusInput) Validate() error
- type CreateAgentStatusOutput
- type CreateContactFlowInput
- func (s CreateContactFlowInput) GoString() string
- func (s *CreateContactFlowInput) SetContent(v string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetDescription(v string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetInstanceId(v string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetName(v string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetTags(v map[string]*string) *CreateContactFlowInput
- func (s *CreateContactFlowInput) SetType(v string) *CreateContactFlowInput
- func (s CreateContactFlowInput) String() string
- func (s *CreateContactFlowInput) Validate() error
- type CreateContactFlowModuleInput
- func (s CreateContactFlowModuleInput) GoString() string
- func (s *CreateContactFlowModuleInput) SetClientToken(v string) *CreateContactFlowModuleInput
- func (s *CreateContactFlowModuleInput) SetContent(v string) *CreateContactFlowModuleInput
- func (s *CreateContactFlowModuleInput) SetDescription(v string) *CreateContactFlowModuleInput
- func (s *CreateContactFlowModuleInput) SetInstanceId(v string) *CreateContactFlowModuleInput
- func (s *CreateContactFlowModuleInput) SetName(v string) *CreateContactFlowModuleInput
- func (s *CreateContactFlowModuleInput) SetTags(v map[string]*string) *CreateContactFlowModuleInput
- func (s CreateContactFlowModuleInput) String() string
- func (s *CreateContactFlowModuleInput) Validate() error
- type CreateContactFlowModuleOutput
- type CreateContactFlowOutput
- type CreateEvaluationFormInput
- func (s CreateEvaluationFormInput) GoString() string
- func (s *CreateEvaluationFormInput) SetClientToken(v string) *CreateEvaluationFormInput
- func (s *CreateEvaluationFormInput) SetDescription(v string) *CreateEvaluationFormInput
- func (s *CreateEvaluationFormInput) SetInstanceId(v string) *CreateEvaluationFormInput
- func (s *CreateEvaluationFormInput) SetItems(v []*EvaluationFormItem) *CreateEvaluationFormInput
- func (s *CreateEvaluationFormInput) SetScoringStrategy(v *EvaluationFormScoringStrategy) *CreateEvaluationFormInput
- func (s *CreateEvaluationFormInput) SetTitle(v string) *CreateEvaluationFormInput
- func (s CreateEvaluationFormInput) String() string
- func (s *CreateEvaluationFormInput) Validate() error
- type CreateEvaluationFormOutput
- type CreateHoursOfOperationInput
- func (s CreateHoursOfOperationInput) GoString() string
- func (s *CreateHoursOfOperationInput) SetConfig(v []*HoursOfOperationConfig) *CreateHoursOfOperationInput
- func (s *CreateHoursOfOperationInput) SetDescription(v string) *CreateHoursOfOperationInput
- func (s *CreateHoursOfOperationInput) SetInstanceId(v string) *CreateHoursOfOperationInput
- func (s *CreateHoursOfOperationInput) SetName(v string) *CreateHoursOfOperationInput
- func (s *CreateHoursOfOperationInput) SetTags(v map[string]*string) *CreateHoursOfOperationInput
- func (s *CreateHoursOfOperationInput) SetTimeZone(v string) *CreateHoursOfOperationInput
- func (s CreateHoursOfOperationInput) String() string
- func (s *CreateHoursOfOperationInput) Validate() error
- type CreateHoursOfOperationOutput
- func (s CreateHoursOfOperationOutput) GoString() string
- func (s *CreateHoursOfOperationOutput) SetHoursOfOperationArn(v string) *CreateHoursOfOperationOutput
- func (s *CreateHoursOfOperationOutput) SetHoursOfOperationId(v string) *CreateHoursOfOperationOutput
- func (s CreateHoursOfOperationOutput) String() string
- type CreateInstanceInput
- func (s CreateInstanceInput) GoString() string
- func (s *CreateInstanceInput) SetClientToken(v string) *CreateInstanceInput
- func (s *CreateInstanceInput) SetDirectoryId(v string) *CreateInstanceInput
- func (s *CreateInstanceInput) SetIdentityManagementType(v string) *CreateInstanceInput
- func (s *CreateInstanceInput) SetInboundCallsEnabled(v bool) *CreateInstanceInput
- func (s *CreateInstanceInput) SetInstanceAlias(v string) *CreateInstanceInput
- func (s *CreateInstanceInput) SetOutboundCallsEnabled(v bool) *CreateInstanceInput
- func (s CreateInstanceInput) String() string
- func (s *CreateInstanceInput) Validate() error
- type CreateInstanceOutput
- type CreateIntegrationAssociationInput
- func (s CreateIntegrationAssociationInput) GoString() string
- func (s *CreateIntegrationAssociationInput) SetInstanceId(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetIntegrationArn(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetIntegrationType(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetSourceApplicationName(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetSourceApplicationUrl(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetSourceType(v string) *CreateIntegrationAssociationInput
- func (s *CreateIntegrationAssociationInput) SetTags(v map[string]*string) *CreateIntegrationAssociationInput
- func (s CreateIntegrationAssociationInput) String() string
- func (s *CreateIntegrationAssociationInput) Validate() error
- type CreateIntegrationAssociationOutput
- func (s CreateIntegrationAssociationOutput) GoString() string
- func (s *CreateIntegrationAssociationOutput) SetIntegrationAssociationArn(v string) *CreateIntegrationAssociationOutput
- func (s *CreateIntegrationAssociationOutput) SetIntegrationAssociationId(v string) *CreateIntegrationAssociationOutput
- func (s CreateIntegrationAssociationOutput) String() string
- type CreateParticipantInput
- func (s CreateParticipantInput) GoString() string
- func (s *CreateParticipantInput) SetClientToken(v string) *CreateParticipantInput
- func (s *CreateParticipantInput) SetContactId(v string) *CreateParticipantInput
- func (s *CreateParticipantInput) SetInstanceId(v string) *CreateParticipantInput
- func (s *CreateParticipantInput) SetParticipantDetails(v *ParticipantDetailsToAdd) *CreateParticipantInput
- func (s CreateParticipantInput) String() string
- func (s *CreateParticipantInput) Validate() error
- type CreateParticipantOutput
- func (s CreateParticipantOutput) GoString() string
- func (s *CreateParticipantOutput) SetParticipantCredentials(v *ParticipantTokenCredentials) *CreateParticipantOutput
- func (s *CreateParticipantOutput) SetParticipantId(v string) *CreateParticipantOutput
- func (s CreateParticipantOutput) String() string
- type CreatePromptInput
- func (s CreatePromptInput) GoString() string
- func (s *CreatePromptInput) SetDescription(v string) *CreatePromptInput
- func (s *CreatePromptInput) SetInstanceId(v string) *CreatePromptInput
- func (s *CreatePromptInput) SetName(v string) *CreatePromptInput
- func (s *CreatePromptInput) SetS3Uri(v string) *CreatePromptInput
- func (s *CreatePromptInput) SetTags(v map[string]*string) *CreatePromptInput
- func (s CreatePromptInput) String() string
- func (s *CreatePromptInput) Validate() error
- type CreatePromptOutput
- type CreateQueueInput
- func (s CreateQueueInput) GoString() string
- func (s *CreateQueueInput) SetDescription(v string) *CreateQueueInput
- func (s *CreateQueueInput) SetHoursOfOperationId(v string) *CreateQueueInput
- func (s *CreateQueueInput) SetInstanceId(v string) *CreateQueueInput
- func (s *CreateQueueInput) SetMaxContacts(v int64) *CreateQueueInput
- func (s *CreateQueueInput) SetName(v string) *CreateQueueInput
- func (s *CreateQueueInput) SetOutboundCallerConfig(v *OutboundCallerConfig) *CreateQueueInput
- func (s *CreateQueueInput) SetQuickConnectIds(v []*string) *CreateQueueInput
- func (s *CreateQueueInput) SetTags(v map[string]*string) *CreateQueueInput
- func (s CreateQueueInput) String() string
- func (s *CreateQueueInput) Validate() error
- type CreateQueueOutput
- type CreateQuickConnectInput
- func (s CreateQuickConnectInput) GoString() string
- func (s *CreateQuickConnectInput) SetDescription(v string) *CreateQuickConnectInput
- func (s *CreateQuickConnectInput) SetInstanceId(v string) *CreateQuickConnectInput
- func (s *CreateQuickConnectInput) SetName(v string) *CreateQuickConnectInput
- func (s *CreateQuickConnectInput) SetQuickConnectConfig(v *QuickConnectConfig) *CreateQuickConnectInput
- func (s *CreateQuickConnectInput) SetTags(v map[string]*string) *CreateQuickConnectInput
- func (s CreateQuickConnectInput) String() string
- func (s *CreateQuickConnectInput) Validate() error
- type CreateQuickConnectOutput
- type CreateRoutingProfileInput
- func (s CreateRoutingProfileInput) GoString() string
- func (s *CreateRoutingProfileInput) SetDefaultOutboundQueueId(v string) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetDescription(v string) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetInstanceId(v string) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetMediaConcurrencies(v []*MediaConcurrency) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetName(v string) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *CreateRoutingProfileInput
- func (s *CreateRoutingProfileInput) SetTags(v map[string]*string) *CreateRoutingProfileInput
- func (s CreateRoutingProfileInput) String() string
- func (s *CreateRoutingProfileInput) Validate() error
- type CreateRoutingProfileOutput
- type CreateRuleInput
- func (s CreateRuleInput) GoString() string
- func (s *CreateRuleInput) SetActions(v []*RuleAction) *CreateRuleInput
- func (s *CreateRuleInput) SetClientToken(v string) *CreateRuleInput
- func (s *CreateRuleInput) SetFunction(v string) *CreateRuleInput
- func (s *CreateRuleInput) SetInstanceId(v string) *CreateRuleInput
- func (s *CreateRuleInput) SetName(v string) *CreateRuleInput
- func (s *CreateRuleInput) SetPublishStatus(v string) *CreateRuleInput
- func (s *CreateRuleInput) SetTriggerEventSource(v *RuleTriggerEventSource) *CreateRuleInput
- func (s CreateRuleInput) String() string
- func (s *CreateRuleInput) Validate() error
- type CreateRuleOutput
- type CreateSecurityProfileInput
- func (s CreateSecurityProfileInput) GoString() string
- func (s *CreateSecurityProfileInput) SetAllowedAccessControlTags(v map[string]*string) *CreateSecurityProfileInput
- func (s *CreateSecurityProfileInput) SetDescription(v string) *CreateSecurityProfileInput
- func (s *CreateSecurityProfileInput) SetInstanceId(v string) *CreateSecurityProfileInput
- func (s *CreateSecurityProfileInput) SetPermissions(v []*string) *CreateSecurityProfileInput
- func (s *CreateSecurityProfileInput) SetSecurityProfileName(v string) *CreateSecurityProfileInput
- func (s *CreateSecurityProfileInput) SetTagRestrictedResources(v []*string) *CreateSecurityProfileInput
- func (s *CreateSecurityProfileInput) SetTags(v map[string]*string) *CreateSecurityProfileInput
- func (s CreateSecurityProfileInput) String() string
- func (s *CreateSecurityProfileInput) Validate() error
- type CreateSecurityProfileOutput
- func (s CreateSecurityProfileOutput) GoString() string
- func (s *CreateSecurityProfileOutput) SetSecurityProfileArn(v string) *CreateSecurityProfileOutput
- func (s *CreateSecurityProfileOutput) SetSecurityProfileId(v string) *CreateSecurityProfileOutput
- func (s CreateSecurityProfileOutput) String() string
- type CreateTaskTemplateInput
- func (s CreateTaskTemplateInput) GoString() string
- func (s *CreateTaskTemplateInput) SetClientToken(v string) *CreateTaskTemplateInput
- func (s *CreateTaskTemplateInput) SetConstraints(v *TaskTemplateConstraints) *CreateTaskTemplateInput
- func (s *CreateTaskTemplateInput) SetContactFlowId(v string) *CreateTaskTemplateInput
- func (s *CreateTaskTemplateInput) SetDefaults(v *TaskTemplateDefaults) *CreateTaskTemplateInput
- func (s *CreateTaskTemplateInput) SetDescription(v string) *CreateTaskTemplateInput
- func (s *CreateTaskTemplateInput) SetFields(v []*TaskTemplateField) *CreateTaskTemplateInput
- func (s *CreateTaskTemplateInput) SetInstanceId(v string) *CreateTaskTemplateInput
- func (s *CreateTaskTemplateInput) SetName(v string) *CreateTaskTemplateInput
- func (s *CreateTaskTemplateInput) SetStatus(v string) *CreateTaskTemplateInput
- func (s CreateTaskTemplateInput) String() string
- func (s *CreateTaskTemplateInput) Validate() error
- type CreateTaskTemplateOutput
- type CreateTrafficDistributionGroupInput
- func (s CreateTrafficDistributionGroupInput) GoString() string
- func (s *CreateTrafficDistributionGroupInput) SetClientToken(v string) *CreateTrafficDistributionGroupInput
- func (s *CreateTrafficDistributionGroupInput) SetDescription(v string) *CreateTrafficDistributionGroupInput
- func (s *CreateTrafficDistributionGroupInput) SetInstanceId(v string) *CreateTrafficDistributionGroupInput
- func (s *CreateTrafficDistributionGroupInput) SetName(v string) *CreateTrafficDistributionGroupInput
- func (s *CreateTrafficDistributionGroupInput) SetTags(v map[string]*string) *CreateTrafficDistributionGroupInput
- func (s CreateTrafficDistributionGroupInput) String() string
- func (s *CreateTrafficDistributionGroupInput) Validate() error
- type CreateTrafficDistributionGroupOutput
- func (s CreateTrafficDistributionGroupOutput) GoString() string
- func (s *CreateTrafficDistributionGroupOutput) SetArn(v string) *CreateTrafficDistributionGroupOutput
- func (s *CreateTrafficDistributionGroupOutput) SetId(v string) *CreateTrafficDistributionGroupOutput
- func (s CreateTrafficDistributionGroupOutput) String() string
- type CreateUseCaseInput
- func (s CreateUseCaseInput) GoString() string
- func (s *CreateUseCaseInput) SetInstanceId(v string) *CreateUseCaseInput
- func (s *CreateUseCaseInput) SetIntegrationAssociationId(v string) *CreateUseCaseInput
- func (s *CreateUseCaseInput) SetTags(v map[string]*string) *CreateUseCaseInput
- func (s *CreateUseCaseInput) SetUseCaseType(v string) *CreateUseCaseInput
- func (s CreateUseCaseInput) String() string
- func (s *CreateUseCaseInput) Validate() error
- type CreateUseCaseOutput
- type CreateUserHierarchyGroupInput
- func (s CreateUserHierarchyGroupInput) GoString() string
- func (s *CreateUserHierarchyGroupInput) SetInstanceId(v string) *CreateUserHierarchyGroupInput
- func (s *CreateUserHierarchyGroupInput) SetName(v string) *CreateUserHierarchyGroupInput
- func (s *CreateUserHierarchyGroupInput) SetParentGroupId(v string) *CreateUserHierarchyGroupInput
- func (s *CreateUserHierarchyGroupInput) SetTags(v map[string]*string) *CreateUserHierarchyGroupInput
- func (s CreateUserHierarchyGroupInput) String() string
- func (s *CreateUserHierarchyGroupInput) Validate() error
- type CreateUserHierarchyGroupOutput
- func (s CreateUserHierarchyGroupOutput) GoString() string
- func (s *CreateUserHierarchyGroupOutput) SetHierarchyGroupArn(v string) *CreateUserHierarchyGroupOutput
- func (s *CreateUserHierarchyGroupOutput) SetHierarchyGroupId(v string) *CreateUserHierarchyGroupOutput
- func (s CreateUserHierarchyGroupOutput) String() string
- type CreateUserInput
- func (s CreateUserInput) GoString() string
- func (s *CreateUserInput) SetDirectoryUserId(v string) *CreateUserInput
- func (s *CreateUserInput) SetHierarchyGroupId(v string) *CreateUserInput
- func (s *CreateUserInput) SetIdentityInfo(v *UserIdentityInfo) *CreateUserInput
- func (s *CreateUserInput) SetInstanceId(v string) *CreateUserInput
- func (s *CreateUserInput) SetPassword(v string) *CreateUserInput
- func (s *CreateUserInput) SetPhoneConfig(v *UserPhoneConfig) *CreateUserInput
- func (s *CreateUserInput) SetRoutingProfileId(v string) *CreateUserInput
- func (s *CreateUserInput) SetSecurityProfileIds(v []*string) *CreateUserInput
- func (s *CreateUserInput) SetTags(v map[string]*string) *CreateUserInput
- func (s *CreateUserInput) SetUsername(v string) *CreateUserInput
- func (s CreateUserInput) String() string
- func (s *CreateUserInput) Validate() error
- type CreateUserOutput
- type CreateVocabularyInput
- func (s CreateVocabularyInput) GoString() string
- func (s *CreateVocabularyInput) SetClientToken(v string) *CreateVocabularyInput
- func (s *CreateVocabularyInput) SetContent(v string) *CreateVocabularyInput
- func (s *CreateVocabularyInput) SetInstanceId(v string) *CreateVocabularyInput
- func (s *CreateVocabularyInput) SetLanguageCode(v string) *CreateVocabularyInput
- func (s *CreateVocabularyInput) SetTags(v map[string]*string) *CreateVocabularyInput
- func (s *CreateVocabularyInput) SetVocabularyName(v string) *CreateVocabularyInput
- func (s CreateVocabularyInput) String() string
- func (s *CreateVocabularyInput) Validate() error
- type CreateVocabularyOutput
- func (s CreateVocabularyOutput) GoString() string
- func (s *CreateVocabularyOutput) SetState(v string) *CreateVocabularyOutput
- func (s *CreateVocabularyOutput) SetVocabularyArn(v string) *CreateVocabularyOutput
- func (s *CreateVocabularyOutput) SetVocabularyId(v string) *CreateVocabularyOutput
- func (s CreateVocabularyOutput) String() string
- type Credentials
- func (s Credentials) GoString() string
- func (s *Credentials) SetAccessToken(v string) *Credentials
- func (s *Credentials) SetAccessTokenExpiration(v time.Time) *Credentials
- func (s *Credentials) SetRefreshToken(v string) *Credentials
- func (s *Credentials) SetRefreshTokenExpiration(v time.Time) *Credentials
- func (s Credentials) String() string
- type CrossChannelBehavior
- type CurrentMetric
- type CurrentMetricData
- type CurrentMetricResult
- type CurrentMetricSortCriteria
- type DateReference
- type DeactivateEvaluationFormInput
- func (s DeactivateEvaluationFormInput) GoString() string
- func (s *DeactivateEvaluationFormInput) SetEvaluationFormId(v string) *DeactivateEvaluationFormInput
- func (s *DeactivateEvaluationFormInput) SetEvaluationFormVersion(v int64) *DeactivateEvaluationFormInput
- func (s *DeactivateEvaluationFormInput) SetInstanceId(v string) *DeactivateEvaluationFormInput
- func (s DeactivateEvaluationFormInput) String() string
- func (s *DeactivateEvaluationFormInput) Validate() error
- type DeactivateEvaluationFormOutput
- func (s DeactivateEvaluationFormOutput) GoString() string
- func (s *DeactivateEvaluationFormOutput) SetEvaluationFormArn(v string) *DeactivateEvaluationFormOutput
- func (s *DeactivateEvaluationFormOutput) SetEvaluationFormId(v string) *DeactivateEvaluationFormOutput
- func (s *DeactivateEvaluationFormOutput) SetEvaluationFormVersion(v int64) *DeactivateEvaluationFormOutput
- func (s DeactivateEvaluationFormOutput) String() string
- type DefaultVocabulary
- func (s DefaultVocabulary) GoString() string
- func (s *DefaultVocabulary) SetInstanceId(v string) *DefaultVocabulary
- func (s *DefaultVocabulary) SetLanguageCode(v string) *DefaultVocabulary
- func (s *DefaultVocabulary) SetVocabularyId(v string) *DefaultVocabulary
- func (s *DefaultVocabulary) SetVocabularyName(v string) *DefaultVocabulary
- func (s DefaultVocabulary) String() string
- type DeleteContactEvaluationInput
- func (s DeleteContactEvaluationInput) GoString() string
- func (s *DeleteContactEvaluationInput) SetEvaluationId(v string) *DeleteContactEvaluationInput
- func (s *DeleteContactEvaluationInput) SetInstanceId(v string) *DeleteContactEvaluationInput
- func (s DeleteContactEvaluationInput) String() string
- func (s *DeleteContactEvaluationInput) Validate() error
- type DeleteContactEvaluationOutput
- type DeleteContactFlowInput
- func (s DeleteContactFlowInput) GoString() string
- func (s *DeleteContactFlowInput) SetContactFlowId(v string) *DeleteContactFlowInput
- func (s *DeleteContactFlowInput) SetInstanceId(v string) *DeleteContactFlowInput
- func (s DeleteContactFlowInput) String() string
- func (s *DeleteContactFlowInput) Validate() error
- type DeleteContactFlowModuleInput
- func (s DeleteContactFlowModuleInput) GoString() string
- func (s *DeleteContactFlowModuleInput) SetContactFlowModuleId(v string) *DeleteContactFlowModuleInput
- func (s *DeleteContactFlowModuleInput) SetInstanceId(v string) *DeleteContactFlowModuleInput
- func (s DeleteContactFlowModuleInput) String() string
- func (s *DeleteContactFlowModuleInput) Validate() error
- type DeleteContactFlowModuleOutput
- type DeleteContactFlowOutput
- type DeleteEvaluationFormInput
- func (s DeleteEvaluationFormInput) GoString() string
- func (s *DeleteEvaluationFormInput) SetEvaluationFormId(v string) *DeleteEvaluationFormInput
- func (s *DeleteEvaluationFormInput) SetEvaluationFormVersion(v int64) *DeleteEvaluationFormInput
- func (s *DeleteEvaluationFormInput) SetInstanceId(v string) *DeleteEvaluationFormInput
- func (s DeleteEvaluationFormInput) String() string
- func (s *DeleteEvaluationFormInput) Validate() error
- type DeleteEvaluationFormOutput
- type DeleteHoursOfOperationInput
- func (s DeleteHoursOfOperationInput) GoString() string
- func (s *DeleteHoursOfOperationInput) SetHoursOfOperationId(v string) *DeleteHoursOfOperationInput
- func (s *DeleteHoursOfOperationInput) SetInstanceId(v string) *DeleteHoursOfOperationInput
- func (s DeleteHoursOfOperationInput) String() string
- func (s *DeleteHoursOfOperationInput) Validate() error
- type DeleteHoursOfOperationOutput
- type DeleteInstanceInput
- type DeleteInstanceOutput
- type DeleteIntegrationAssociationInput
- func (s DeleteIntegrationAssociationInput) GoString() string
- func (s *DeleteIntegrationAssociationInput) SetInstanceId(v string) *DeleteIntegrationAssociationInput
- func (s *DeleteIntegrationAssociationInput) SetIntegrationAssociationId(v string) *DeleteIntegrationAssociationInput
- func (s DeleteIntegrationAssociationInput) String() string
- func (s *DeleteIntegrationAssociationInput) Validate() error
- type DeleteIntegrationAssociationOutput
- type DeletePromptInput
- type DeletePromptOutput
- type DeleteQueueInput
- type DeleteQueueOutput
- type DeleteQuickConnectInput
- func (s DeleteQuickConnectInput) GoString() string
- func (s *DeleteQuickConnectInput) SetInstanceId(v string) *DeleteQuickConnectInput
- func (s *DeleteQuickConnectInput) SetQuickConnectId(v string) *DeleteQuickConnectInput
- func (s DeleteQuickConnectInput) String() string
- func (s *DeleteQuickConnectInput) Validate() error
- type DeleteQuickConnectOutput
- type DeleteRoutingProfileInput
- func (s DeleteRoutingProfileInput) GoString() string
- func (s *DeleteRoutingProfileInput) SetInstanceId(v string) *DeleteRoutingProfileInput
- func (s *DeleteRoutingProfileInput) SetRoutingProfileId(v string) *DeleteRoutingProfileInput
- func (s DeleteRoutingProfileInput) String() string
- func (s *DeleteRoutingProfileInput) Validate() error
- type DeleteRoutingProfileOutput
- type DeleteRuleInput
- type DeleteRuleOutput
- type DeleteSecurityProfileInput
- func (s DeleteSecurityProfileInput) GoString() string
- func (s *DeleteSecurityProfileInput) SetInstanceId(v string) *DeleteSecurityProfileInput
- func (s *DeleteSecurityProfileInput) SetSecurityProfileId(v string) *DeleteSecurityProfileInput
- func (s DeleteSecurityProfileInput) String() string
- func (s *DeleteSecurityProfileInput) Validate() error
- type DeleteSecurityProfileOutput
- type DeleteTaskTemplateInput
- func (s DeleteTaskTemplateInput) GoString() string
- func (s *DeleteTaskTemplateInput) SetInstanceId(v string) *DeleteTaskTemplateInput
- func (s *DeleteTaskTemplateInput) SetTaskTemplateId(v string) *DeleteTaskTemplateInput
- func (s DeleteTaskTemplateInput) String() string
- func (s *DeleteTaskTemplateInput) Validate() error
- type DeleteTaskTemplateOutput
- type DeleteTrafficDistributionGroupInput
- func (s DeleteTrafficDistributionGroupInput) GoString() string
- func (s *DeleteTrafficDistributionGroupInput) SetTrafficDistributionGroupId(v string) *DeleteTrafficDistributionGroupInput
- func (s DeleteTrafficDistributionGroupInput) String() string
- func (s *DeleteTrafficDistributionGroupInput) Validate() error
- type DeleteTrafficDistributionGroupOutput
- type DeleteUseCaseInput
- func (s DeleteUseCaseInput) GoString() string
- func (s *DeleteUseCaseInput) SetInstanceId(v string) *DeleteUseCaseInput
- func (s *DeleteUseCaseInput) SetIntegrationAssociationId(v string) *DeleteUseCaseInput
- func (s *DeleteUseCaseInput) SetUseCaseId(v string) *DeleteUseCaseInput
- func (s DeleteUseCaseInput) String() string
- func (s *DeleteUseCaseInput) Validate() error
- type DeleteUseCaseOutput
- type DeleteUserHierarchyGroupInput
- func (s DeleteUserHierarchyGroupInput) GoString() string
- func (s *DeleteUserHierarchyGroupInput) SetHierarchyGroupId(v string) *DeleteUserHierarchyGroupInput
- func (s *DeleteUserHierarchyGroupInput) SetInstanceId(v string) *DeleteUserHierarchyGroupInput
- func (s DeleteUserHierarchyGroupInput) String() string
- func (s *DeleteUserHierarchyGroupInput) Validate() error
- type DeleteUserHierarchyGroupOutput
- type DeleteUserInput
- type DeleteUserOutput
- type DeleteVocabularyInput
- func (s DeleteVocabularyInput) GoString() string
- func (s *DeleteVocabularyInput) SetInstanceId(v string) *DeleteVocabularyInput
- func (s *DeleteVocabularyInput) SetVocabularyId(v string) *DeleteVocabularyInput
- func (s DeleteVocabularyInput) String() string
- func (s *DeleteVocabularyInput) Validate() error
- type DeleteVocabularyOutput
- func (s DeleteVocabularyOutput) GoString() string
- func (s *DeleteVocabularyOutput) SetState(v string) *DeleteVocabularyOutput
- func (s *DeleteVocabularyOutput) SetVocabularyArn(v string) *DeleteVocabularyOutput
- func (s *DeleteVocabularyOutput) SetVocabularyId(v string) *DeleteVocabularyOutput
- func (s DeleteVocabularyOutput) String() string
- type DescribeAgentStatusInput
- func (s DescribeAgentStatusInput) GoString() string
- func (s *DescribeAgentStatusInput) SetAgentStatusId(v string) *DescribeAgentStatusInput
- func (s *DescribeAgentStatusInput) SetInstanceId(v string) *DescribeAgentStatusInput
- func (s DescribeAgentStatusInput) String() string
- func (s *DescribeAgentStatusInput) Validate() error
- type DescribeAgentStatusOutput
- type DescribeContactEvaluationInput
- func (s DescribeContactEvaluationInput) GoString() string
- func (s *DescribeContactEvaluationInput) SetEvaluationId(v string) *DescribeContactEvaluationInput
- func (s *DescribeContactEvaluationInput) SetInstanceId(v string) *DescribeContactEvaluationInput
- func (s DescribeContactEvaluationInput) String() string
- func (s *DescribeContactEvaluationInput) Validate() error
- type DescribeContactEvaluationOutput
- func (s DescribeContactEvaluationOutput) GoString() string
- func (s *DescribeContactEvaluationOutput) SetEvaluation(v *Evaluation) *DescribeContactEvaluationOutput
- func (s *DescribeContactEvaluationOutput) SetEvaluationForm(v *EvaluationFormContent) *DescribeContactEvaluationOutput
- func (s DescribeContactEvaluationOutput) String() string
- type DescribeContactFlowInput
- func (s DescribeContactFlowInput) GoString() string
- func (s *DescribeContactFlowInput) SetContactFlowId(v string) *DescribeContactFlowInput
- func (s *DescribeContactFlowInput) SetInstanceId(v string) *DescribeContactFlowInput
- func (s DescribeContactFlowInput) String() string
- func (s *DescribeContactFlowInput) Validate() error
- type DescribeContactFlowModuleInput
- func (s DescribeContactFlowModuleInput) GoString() string
- func (s *DescribeContactFlowModuleInput) SetContactFlowModuleId(v string) *DescribeContactFlowModuleInput
- func (s *DescribeContactFlowModuleInput) SetInstanceId(v string) *DescribeContactFlowModuleInput
- func (s DescribeContactFlowModuleInput) String() string
- func (s *DescribeContactFlowModuleInput) Validate() error
- type DescribeContactFlowModuleOutput
- type DescribeContactFlowOutput
- type DescribeContactInput
- type DescribeContactOutput
- type DescribeEvaluationFormInput
- func (s DescribeEvaluationFormInput) GoString() string
- func (s *DescribeEvaluationFormInput) SetEvaluationFormId(v string) *DescribeEvaluationFormInput
- func (s *DescribeEvaluationFormInput) SetEvaluationFormVersion(v int64) *DescribeEvaluationFormInput
- func (s *DescribeEvaluationFormInput) SetInstanceId(v string) *DescribeEvaluationFormInput
- func (s DescribeEvaluationFormInput) String() string
- func (s *DescribeEvaluationFormInput) Validate() error
- type DescribeEvaluationFormOutput
- type DescribeHoursOfOperationInput
- func (s DescribeHoursOfOperationInput) GoString() string
- func (s *DescribeHoursOfOperationInput) SetHoursOfOperationId(v string) *DescribeHoursOfOperationInput
- func (s *DescribeHoursOfOperationInput) SetInstanceId(v string) *DescribeHoursOfOperationInput
- func (s DescribeHoursOfOperationInput) String() string
- func (s *DescribeHoursOfOperationInput) Validate() error
- type DescribeHoursOfOperationOutput
- type DescribeInstanceAttributeInput
- func (s DescribeInstanceAttributeInput) GoString() string
- func (s *DescribeInstanceAttributeInput) SetAttributeType(v string) *DescribeInstanceAttributeInput
- func (s *DescribeInstanceAttributeInput) SetInstanceId(v string) *DescribeInstanceAttributeInput
- func (s DescribeInstanceAttributeInput) String() string
- func (s *DescribeInstanceAttributeInput) Validate() error
- type DescribeInstanceAttributeOutput
- type DescribeInstanceInput
- type DescribeInstanceOutput
- type DescribeInstanceStorageConfigInput
- func (s DescribeInstanceStorageConfigInput) GoString() string
- func (s *DescribeInstanceStorageConfigInput) SetAssociationId(v string) *DescribeInstanceStorageConfigInput
- func (s *DescribeInstanceStorageConfigInput) SetInstanceId(v string) *DescribeInstanceStorageConfigInput
- func (s *DescribeInstanceStorageConfigInput) SetResourceType(v string) *DescribeInstanceStorageConfigInput
- func (s DescribeInstanceStorageConfigInput) String() string
- func (s *DescribeInstanceStorageConfigInput) Validate() error
- type DescribeInstanceStorageConfigOutput
- type DescribePhoneNumberInput
- type DescribePhoneNumberOutput
- type DescribePromptInput
- type DescribePromptOutput
- type DescribeQueueInput
- type DescribeQueueOutput
- type DescribeQuickConnectInput
- func (s DescribeQuickConnectInput) GoString() string
- func (s *DescribeQuickConnectInput) SetInstanceId(v string) *DescribeQuickConnectInput
- func (s *DescribeQuickConnectInput) SetQuickConnectId(v string) *DescribeQuickConnectInput
- func (s DescribeQuickConnectInput) String() string
- func (s *DescribeQuickConnectInput) Validate() error
- type DescribeQuickConnectOutput
- type DescribeRoutingProfileInput
- func (s DescribeRoutingProfileInput) GoString() string
- func (s *DescribeRoutingProfileInput) SetInstanceId(v string) *DescribeRoutingProfileInput
- func (s *DescribeRoutingProfileInput) SetRoutingProfileId(v string) *DescribeRoutingProfileInput
- func (s DescribeRoutingProfileInput) String() string
- func (s *DescribeRoutingProfileInput) Validate() error
- type DescribeRoutingProfileOutput
- type DescribeRuleInput
- type DescribeRuleOutput
- type DescribeSecurityProfileInput
- func (s DescribeSecurityProfileInput) GoString() string
- func (s *DescribeSecurityProfileInput) SetInstanceId(v string) *DescribeSecurityProfileInput
- func (s *DescribeSecurityProfileInput) SetSecurityProfileId(v string) *DescribeSecurityProfileInput
- func (s DescribeSecurityProfileInput) String() string
- func (s *DescribeSecurityProfileInput) Validate() error
- type DescribeSecurityProfileOutput
- type DescribeTrafficDistributionGroupInput
- func (s DescribeTrafficDistributionGroupInput) GoString() string
- func (s *DescribeTrafficDistributionGroupInput) SetTrafficDistributionGroupId(v string) *DescribeTrafficDistributionGroupInput
- func (s DescribeTrafficDistributionGroupInput) String() string
- func (s *DescribeTrafficDistributionGroupInput) Validate() error
- type DescribeTrafficDistributionGroupOutput
- type DescribeUserHierarchyGroupInput
- func (s DescribeUserHierarchyGroupInput) GoString() string
- func (s *DescribeUserHierarchyGroupInput) SetHierarchyGroupId(v string) *DescribeUserHierarchyGroupInput
- func (s *DescribeUserHierarchyGroupInput) SetInstanceId(v string) *DescribeUserHierarchyGroupInput
- func (s DescribeUserHierarchyGroupInput) String() string
- func (s *DescribeUserHierarchyGroupInput) Validate() error
- type DescribeUserHierarchyGroupOutput
- type DescribeUserHierarchyStructureInput
- type DescribeUserHierarchyStructureOutput
- type DescribeUserInput
- type DescribeUserOutput
- type DescribeVocabularyInput
- func (s DescribeVocabularyInput) GoString() string
- func (s *DescribeVocabularyInput) SetInstanceId(v string) *DescribeVocabularyInput
- func (s *DescribeVocabularyInput) SetVocabularyId(v string) *DescribeVocabularyInput
- func (s DescribeVocabularyInput) String() string
- func (s *DescribeVocabularyInput) Validate() error
- type DescribeVocabularyOutput
- type DestinationNotAllowedException
- func (s *DestinationNotAllowedException) Code() string
- func (s *DestinationNotAllowedException) Error() string
- func (s DestinationNotAllowedException) GoString() string
- func (s *DestinationNotAllowedException) Message() string
- func (s *DestinationNotAllowedException) OrigErr() error
- func (s *DestinationNotAllowedException) RequestID() string
- func (s *DestinationNotAllowedException) StatusCode() int
- func (s DestinationNotAllowedException) String() string
- type Dimensions
- type DisassociateApprovedOriginInput
- func (s DisassociateApprovedOriginInput) GoString() string
- func (s *DisassociateApprovedOriginInput) SetInstanceId(v string) *DisassociateApprovedOriginInput
- func (s *DisassociateApprovedOriginInput) SetOrigin(v string) *DisassociateApprovedOriginInput
- func (s DisassociateApprovedOriginInput) String() string
- func (s *DisassociateApprovedOriginInput) Validate() error
- type DisassociateApprovedOriginOutput
- type DisassociateBotInput
- func (s DisassociateBotInput) GoString() string
- func (s *DisassociateBotInput) SetInstanceId(v string) *DisassociateBotInput
- func (s *DisassociateBotInput) SetLexBot(v *LexBot) *DisassociateBotInput
- func (s *DisassociateBotInput) SetLexV2Bot(v *LexV2Bot) *DisassociateBotInput
- func (s DisassociateBotInput) String() string
- func (s *DisassociateBotInput) Validate() error
- type DisassociateBotOutput
- type DisassociateInstanceStorageConfigInput
- func (s DisassociateInstanceStorageConfigInput) GoString() string
- func (s *DisassociateInstanceStorageConfigInput) SetAssociationId(v string) *DisassociateInstanceStorageConfigInput
- func (s *DisassociateInstanceStorageConfigInput) SetInstanceId(v string) *DisassociateInstanceStorageConfigInput
- func (s *DisassociateInstanceStorageConfigInput) SetResourceType(v string) *DisassociateInstanceStorageConfigInput
- func (s DisassociateInstanceStorageConfigInput) String() string
- func (s *DisassociateInstanceStorageConfigInput) Validate() error
- type DisassociateInstanceStorageConfigOutput
- type DisassociateLambdaFunctionInput
- func (s DisassociateLambdaFunctionInput) GoString() string
- func (s *DisassociateLambdaFunctionInput) SetFunctionArn(v string) *DisassociateLambdaFunctionInput
- func (s *DisassociateLambdaFunctionInput) SetInstanceId(v string) *DisassociateLambdaFunctionInput
- func (s DisassociateLambdaFunctionInput) String() string
- func (s *DisassociateLambdaFunctionInput) Validate() error
- type DisassociateLambdaFunctionOutput
- type DisassociateLexBotInput
- func (s DisassociateLexBotInput) GoString() string
- func (s *DisassociateLexBotInput) SetBotName(v string) *DisassociateLexBotInput
- func (s *DisassociateLexBotInput) SetInstanceId(v string) *DisassociateLexBotInput
- func (s *DisassociateLexBotInput) SetLexRegion(v string) *DisassociateLexBotInput
- func (s DisassociateLexBotInput) String() string
- func (s *DisassociateLexBotInput) Validate() error
- type DisassociateLexBotOutput
- type DisassociatePhoneNumberContactFlowInput
- func (s DisassociatePhoneNumberContactFlowInput) GoString() string
- func (s *DisassociatePhoneNumberContactFlowInput) SetInstanceId(v string) *DisassociatePhoneNumberContactFlowInput
- func (s *DisassociatePhoneNumberContactFlowInput) SetPhoneNumberId(v string) *DisassociatePhoneNumberContactFlowInput
- func (s DisassociatePhoneNumberContactFlowInput) String() string
- func (s *DisassociatePhoneNumberContactFlowInput) Validate() error
- type DisassociatePhoneNumberContactFlowOutput
- type DisassociateQueueQuickConnectsInput
- func (s DisassociateQueueQuickConnectsInput) GoString() string
- func (s *DisassociateQueueQuickConnectsInput) SetInstanceId(v string) *DisassociateQueueQuickConnectsInput
- func (s *DisassociateQueueQuickConnectsInput) SetQueueId(v string) *DisassociateQueueQuickConnectsInput
- func (s *DisassociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *DisassociateQueueQuickConnectsInput
- func (s DisassociateQueueQuickConnectsInput) String() string
- func (s *DisassociateQueueQuickConnectsInput) Validate() error
- type DisassociateQueueQuickConnectsOutput
- type DisassociateRoutingProfileQueuesInput
- func (s DisassociateRoutingProfileQueuesInput) GoString() string
- func (s *DisassociateRoutingProfileQueuesInput) SetInstanceId(v string) *DisassociateRoutingProfileQueuesInput
- func (s *DisassociateRoutingProfileQueuesInput) SetQueueReferences(v []*RoutingProfileQueueReference) *DisassociateRoutingProfileQueuesInput
- func (s *DisassociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *DisassociateRoutingProfileQueuesInput
- func (s DisassociateRoutingProfileQueuesInput) String() string
- func (s *DisassociateRoutingProfileQueuesInput) Validate() error
- type DisassociateRoutingProfileQueuesOutput
- type DisassociateSecurityKeyInput
- func (s DisassociateSecurityKeyInput) GoString() string
- func (s *DisassociateSecurityKeyInput) SetAssociationId(v string) *DisassociateSecurityKeyInput
- func (s *DisassociateSecurityKeyInput) SetInstanceId(v string) *DisassociateSecurityKeyInput
- func (s DisassociateSecurityKeyInput) String() string
- func (s *DisassociateSecurityKeyInput) Validate() error
- type DisassociateSecurityKeyOutput
- type DismissUserContactInput
- func (s DismissUserContactInput) GoString() string
- func (s *DismissUserContactInput) SetContactId(v string) *DismissUserContactInput
- func (s *DismissUserContactInput) SetInstanceId(v string) *DismissUserContactInput
- func (s *DismissUserContactInput) SetUserId(v string) *DismissUserContactInput
- func (s DismissUserContactInput) String() string
- func (s *DismissUserContactInput) Validate() error
- type DismissUserContactOutput
- type Distribution
- type DuplicateResourceException
- func (s *DuplicateResourceException) Code() string
- func (s *DuplicateResourceException) Error() string
- func (s DuplicateResourceException) GoString() string
- func (s *DuplicateResourceException) Message() string
- func (s *DuplicateResourceException) OrigErr() error
- func (s *DuplicateResourceException) RequestID() string
- func (s *DuplicateResourceException) StatusCode() int
- func (s DuplicateResourceException) String() string
- type EmailReference
- type EncryptionConfig
- type Evaluation
- func (s Evaluation) GoString() string
- func (s *Evaluation) SetAnswers(v map[string]*EvaluationAnswerOutput_) *Evaluation
- func (s *Evaluation) SetCreatedTime(v time.Time) *Evaluation
- func (s *Evaluation) SetEvaluationArn(v string) *Evaluation
- func (s *Evaluation) SetEvaluationId(v string) *Evaluation
- func (s *Evaluation) SetLastModifiedTime(v time.Time) *Evaluation
- func (s *Evaluation) SetMetadata(v *EvaluationMetadata) *Evaluation
- func (s *Evaluation) SetNotes(v map[string]*EvaluationNote) *Evaluation
- func (s *Evaluation) SetScores(v map[string]*EvaluationScore) *Evaluation
- func (s *Evaluation) SetStatus(v string) *Evaluation
- func (s *Evaluation) SetTags(v map[string]*string) *Evaluation
- func (s Evaluation) String() string
- type EvaluationAnswerData
- func (s EvaluationAnswerData) GoString() string
- func (s *EvaluationAnswerData) SetNotApplicable(v bool) *EvaluationAnswerData
- func (s *EvaluationAnswerData) SetNumericValue(v float64) *EvaluationAnswerData
- func (s *EvaluationAnswerData) SetStringValue(v string) *EvaluationAnswerData
- func (s EvaluationAnswerData) String() string
- type EvaluationAnswerInput_
- type EvaluationAnswerOutput_
- func (s EvaluationAnswerOutput_) GoString() string
- func (s *EvaluationAnswerOutput_) SetSystemSuggestedValue(v *EvaluationAnswerData) *EvaluationAnswerOutput_
- func (s *EvaluationAnswerOutput_) SetValue(v *EvaluationAnswerData) *EvaluationAnswerOutput_
- func (s EvaluationAnswerOutput_) String() string
- type EvaluationForm
- func (s EvaluationForm) GoString() string
- func (s *EvaluationForm) SetCreatedBy(v string) *EvaluationForm
- func (s *EvaluationForm) SetCreatedTime(v time.Time) *EvaluationForm
- func (s *EvaluationForm) SetDescription(v string) *EvaluationForm
- func (s *EvaluationForm) SetEvaluationFormArn(v string) *EvaluationForm
- func (s *EvaluationForm) SetEvaluationFormId(v string) *EvaluationForm
- func (s *EvaluationForm) SetEvaluationFormVersion(v int64) *EvaluationForm
- func (s *EvaluationForm) SetItems(v []*EvaluationFormItem) *EvaluationForm
- func (s *EvaluationForm) SetLastModifiedBy(v string) *EvaluationForm
- func (s *EvaluationForm) SetLastModifiedTime(v time.Time) *EvaluationForm
- func (s *EvaluationForm) SetLocked(v bool) *EvaluationForm
- func (s *EvaluationForm) SetScoringStrategy(v *EvaluationFormScoringStrategy) *EvaluationForm
- func (s *EvaluationForm) SetStatus(v string) *EvaluationForm
- func (s *EvaluationForm) SetTags(v map[string]*string) *EvaluationForm
- func (s *EvaluationForm) SetTitle(v string) *EvaluationForm
- func (s EvaluationForm) String() string
- type EvaluationFormContent
- func (s EvaluationFormContent) GoString() string
- func (s *EvaluationFormContent) SetDescription(v string) *EvaluationFormContent
- func (s *EvaluationFormContent) SetEvaluationFormArn(v string) *EvaluationFormContent
- func (s *EvaluationFormContent) SetEvaluationFormId(v string) *EvaluationFormContent
- func (s *EvaluationFormContent) SetEvaluationFormVersion(v int64) *EvaluationFormContent
- func (s *EvaluationFormContent) SetItems(v []*EvaluationFormItem) *EvaluationFormContent
- func (s *EvaluationFormContent) SetScoringStrategy(v *EvaluationFormScoringStrategy) *EvaluationFormContent
- func (s *EvaluationFormContent) SetTitle(v string) *EvaluationFormContent
- func (s EvaluationFormContent) String() string
- type EvaluationFormItem
- func (s EvaluationFormItem) GoString() string
- func (s *EvaluationFormItem) SetQuestion(v *EvaluationFormQuestion) *EvaluationFormItem
- func (s *EvaluationFormItem) SetSection(v *EvaluationFormSection) *EvaluationFormItem
- func (s EvaluationFormItem) String() string
- func (s *EvaluationFormItem) Validate() error
- type EvaluationFormNumericQuestionAutomation
- func (s EvaluationFormNumericQuestionAutomation) GoString() string
- func (s *EvaluationFormNumericQuestionAutomation) SetPropertyValue(v *NumericQuestionPropertyValueAutomation) *EvaluationFormNumericQuestionAutomation
- func (s EvaluationFormNumericQuestionAutomation) String() string
- func (s *EvaluationFormNumericQuestionAutomation) Validate() error
- type EvaluationFormNumericQuestionOption
- func (s EvaluationFormNumericQuestionOption) GoString() string
- func (s *EvaluationFormNumericQuestionOption) SetAutomaticFail(v bool) *EvaluationFormNumericQuestionOption
- func (s *EvaluationFormNumericQuestionOption) SetMaxValue(v int64) *EvaluationFormNumericQuestionOption
- func (s *EvaluationFormNumericQuestionOption) SetMinValue(v int64) *EvaluationFormNumericQuestionOption
- func (s *EvaluationFormNumericQuestionOption) SetScore(v int64) *EvaluationFormNumericQuestionOption
- func (s EvaluationFormNumericQuestionOption) String() string
- func (s *EvaluationFormNumericQuestionOption) Validate() error
- type EvaluationFormNumericQuestionProperties
- func (s EvaluationFormNumericQuestionProperties) GoString() string
- func (s *EvaluationFormNumericQuestionProperties) SetAutomation(v *EvaluationFormNumericQuestionAutomation) *EvaluationFormNumericQuestionProperties
- func (s *EvaluationFormNumericQuestionProperties) SetMaxValue(v int64) *EvaluationFormNumericQuestionProperties
- func (s *EvaluationFormNumericQuestionProperties) SetMinValue(v int64) *EvaluationFormNumericQuestionProperties
- func (s *EvaluationFormNumericQuestionProperties) SetOptions(v []*EvaluationFormNumericQuestionOption) *EvaluationFormNumericQuestionProperties
- func (s EvaluationFormNumericQuestionProperties) String() string
- func (s *EvaluationFormNumericQuestionProperties) Validate() error
- type EvaluationFormQuestion
- func (s EvaluationFormQuestion) GoString() string
- func (s *EvaluationFormQuestion) SetInstructions(v string) *EvaluationFormQuestion
- func (s *EvaluationFormQuestion) SetNotApplicableEnabled(v bool) *EvaluationFormQuestion
- func (s *EvaluationFormQuestion) SetQuestionType(v string) *EvaluationFormQuestion
- func (s *EvaluationFormQuestion) SetQuestionTypeProperties(v *EvaluationFormQuestionTypeProperties) *EvaluationFormQuestion
- func (s *EvaluationFormQuestion) SetRefId(v string) *EvaluationFormQuestion
- func (s *EvaluationFormQuestion) SetTitle(v string) *EvaluationFormQuestion
- func (s *EvaluationFormQuestion) SetWeight(v float64) *EvaluationFormQuestion
- func (s EvaluationFormQuestion) String() string
- func (s *EvaluationFormQuestion) Validate() error
- type EvaluationFormQuestionTypeProperties
- func (s EvaluationFormQuestionTypeProperties) GoString() string
- func (s *EvaluationFormQuestionTypeProperties) SetNumeric(v *EvaluationFormNumericQuestionProperties) *EvaluationFormQuestionTypeProperties
- func (s *EvaluationFormQuestionTypeProperties) SetSingleSelect(v *EvaluationFormSingleSelectQuestionProperties) *EvaluationFormQuestionTypeProperties
- func (s EvaluationFormQuestionTypeProperties) String() string
- func (s *EvaluationFormQuestionTypeProperties) Validate() error
- type EvaluationFormScoringStrategy
- func (s EvaluationFormScoringStrategy) GoString() string
- func (s *EvaluationFormScoringStrategy) SetMode(v string) *EvaluationFormScoringStrategy
- func (s *EvaluationFormScoringStrategy) SetStatus(v string) *EvaluationFormScoringStrategy
- func (s EvaluationFormScoringStrategy) String() string
- func (s *EvaluationFormScoringStrategy) Validate() error
- type EvaluationFormSection
- func (s EvaluationFormSection) GoString() string
- func (s *EvaluationFormSection) SetInstructions(v string) *EvaluationFormSection
- func (s *EvaluationFormSection) SetItems(v []*EvaluationFormItem) *EvaluationFormSection
- func (s *EvaluationFormSection) SetRefId(v string) *EvaluationFormSection
- func (s *EvaluationFormSection) SetTitle(v string) *EvaluationFormSection
- func (s *EvaluationFormSection) SetWeight(v float64) *EvaluationFormSection
- func (s EvaluationFormSection) String() string
- func (s *EvaluationFormSection) Validate() error
- type EvaluationFormSingleSelectQuestionAutomation
- func (s EvaluationFormSingleSelectQuestionAutomation) GoString() string
- func (s *EvaluationFormSingleSelectQuestionAutomation) SetDefaultOptionRefId(v string) *EvaluationFormSingleSelectQuestionAutomation
- func (s *EvaluationFormSingleSelectQuestionAutomation) SetOptions(v []*EvaluationFormSingleSelectQuestionAutomationOption) *EvaluationFormSingleSelectQuestionAutomation
- func (s EvaluationFormSingleSelectQuestionAutomation) String() string
- func (s *EvaluationFormSingleSelectQuestionAutomation) Validate() error
- type EvaluationFormSingleSelectQuestionAutomationOption
- func (s EvaluationFormSingleSelectQuestionAutomationOption) GoString() string
- func (s *EvaluationFormSingleSelectQuestionAutomationOption) SetRuleCategory(v *SingleSelectQuestionRuleCategoryAutomation) *EvaluationFormSingleSelectQuestionAutomationOption
- func (s EvaluationFormSingleSelectQuestionAutomationOption) String() string
- func (s *EvaluationFormSingleSelectQuestionAutomationOption) Validate() error
- type EvaluationFormSingleSelectQuestionOption
- func (s EvaluationFormSingleSelectQuestionOption) GoString() string
- func (s *EvaluationFormSingleSelectQuestionOption) SetAutomaticFail(v bool) *EvaluationFormSingleSelectQuestionOption
- func (s *EvaluationFormSingleSelectQuestionOption) SetRefId(v string) *EvaluationFormSingleSelectQuestionOption
- func (s *EvaluationFormSingleSelectQuestionOption) SetScore(v int64) *EvaluationFormSingleSelectQuestionOption
- func (s *EvaluationFormSingleSelectQuestionOption) SetText(v string) *EvaluationFormSingleSelectQuestionOption
- func (s EvaluationFormSingleSelectQuestionOption) String() string
- func (s *EvaluationFormSingleSelectQuestionOption) Validate() error
- type EvaluationFormSingleSelectQuestionProperties
- func (s EvaluationFormSingleSelectQuestionProperties) GoString() string
- func (s *EvaluationFormSingleSelectQuestionProperties) SetAutomation(v *EvaluationFormSingleSelectQuestionAutomation) *EvaluationFormSingleSelectQuestionProperties
- func (s *EvaluationFormSingleSelectQuestionProperties) SetDisplayAs(v string) *EvaluationFormSingleSelectQuestionProperties
- func (s *EvaluationFormSingleSelectQuestionProperties) SetOptions(v []*EvaluationFormSingleSelectQuestionOption) *EvaluationFormSingleSelectQuestionProperties
- func (s EvaluationFormSingleSelectQuestionProperties) String() string
- func (s *EvaluationFormSingleSelectQuestionProperties) Validate() error
- type EvaluationFormSummary
- func (s EvaluationFormSummary) GoString() string
- func (s *EvaluationFormSummary) SetActiveVersion(v int64) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetCreatedBy(v string) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetCreatedTime(v time.Time) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetEvaluationFormArn(v string) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetEvaluationFormId(v string) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetLastActivatedBy(v string) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetLastActivatedTime(v time.Time) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetLastModifiedBy(v string) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetLastModifiedTime(v time.Time) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetLatestVersion(v int64) *EvaluationFormSummary
- func (s *EvaluationFormSummary) SetTitle(v string) *EvaluationFormSummary
- func (s EvaluationFormSummary) String() string
- type EvaluationFormVersionSummary
- func (s EvaluationFormVersionSummary) GoString() string
- func (s *EvaluationFormVersionSummary) SetCreatedBy(v string) *EvaluationFormVersionSummary
- func (s *EvaluationFormVersionSummary) SetCreatedTime(v time.Time) *EvaluationFormVersionSummary
- func (s *EvaluationFormVersionSummary) SetEvaluationFormArn(v string) *EvaluationFormVersionSummary
- func (s *EvaluationFormVersionSummary) SetEvaluationFormId(v string) *EvaluationFormVersionSummary
- func (s *EvaluationFormVersionSummary) SetEvaluationFormVersion(v int64) *EvaluationFormVersionSummary
- func (s *EvaluationFormVersionSummary) SetLastModifiedBy(v string) *EvaluationFormVersionSummary
- func (s *EvaluationFormVersionSummary) SetLastModifiedTime(v time.Time) *EvaluationFormVersionSummary
- func (s *EvaluationFormVersionSummary) SetLocked(v bool) *EvaluationFormVersionSummary
- func (s *EvaluationFormVersionSummary) SetStatus(v string) *EvaluationFormVersionSummary
- func (s EvaluationFormVersionSummary) String() string
- type EvaluationMetadata
- func (s EvaluationMetadata) GoString() string
- func (s *EvaluationMetadata) SetContactAgentId(v string) *EvaluationMetadata
- func (s *EvaluationMetadata) SetContactId(v string) *EvaluationMetadata
- func (s *EvaluationMetadata) SetEvaluatorArn(v string) *EvaluationMetadata
- func (s *EvaluationMetadata) SetScore(v *EvaluationScore) *EvaluationMetadata
- func (s EvaluationMetadata) String() string
- type EvaluationNote
- type EvaluationScore
- type EvaluationSummary
- func (s EvaluationSummary) GoString() string
- func (s *EvaluationSummary) SetCreatedTime(v time.Time) *EvaluationSummary
- func (s *EvaluationSummary) SetEvaluationArn(v string) *EvaluationSummary
- func (s *EvaluationSummary) SetEvaluationFormId(v string) *EvaluationSummary
- func (s *EvaluationSummary) SetEvaluationFormTitle(v string) *EvaluationSummary
- func (s *EvaluationSummary) SetEvaluationId(v string) *EvaluationSummary
- func (s *EvaluationSummary) SetEvaluatorArn(v string) *EvaluationSummary
- func (s *EvaluationSummary) SetLastModifiedTime(v time.Time) *EvaluationSummary
- func (s *EvaluationSummary) SetScore(v *EvaluationScore) *EvaluationSummary
- func (s *EvaluationSummary) SetStatus(v string) *EvaluationSummary
- func (s EvaluationSummary) String() string
- type EventBridgeActionDefinition
- type FilterV2
- type Filters
- type GetContactAttributesInput
- func (s GetContactAttributesInput) GoString() string
- func (s *GetContactAttributesInput) SetInitialContactId(v string) *GetContactAttributesInput
- func (s *GetContactAttributesInput) SetInstanceId(v string) *GetContactAttributesInput
- func (s GetContactAttributesInput) String() string
- func (s *GetContactAttributesInput) Validate() error
- type GetContactAttributesOutput
- type GetCurrentMetricDataInput
- func (s GetCurrentMetricDataInput) GoString() string
- func (s *GetCurrentMetricDataInput) SetCurrentMetrics(v []*CurrentMetric) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetFilters(v *Filters) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetGroupings(v []*string) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetInstanceId(v string) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetMaxResults(v int64) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetNextToken(v string) *GetCurrentMetricDataInput
- func (s *GetCurrentMetricDataInput) SetSortCriteria(v []*CurrentMetricSortCriteria) *GetCurrentMetricDataInput
- func (s GetCurrentMetricDataInput) String() string
- func (s *GetCurrentMetricDataInput) Validate() error
- type GetCurrentMetricDataOutput
- func (s GetCurrentMetricDataOutput) GoString() string
- func (s *GetCurrentMetricDataOutput) SetApproximateTotalCount(v int64) *GetCurrentMetricDataOutput
- func (s *GetCurrentMetricDataOutput) SetDataSnapshotTime(v time.Time) *GetCurrentMetricDataOutput
- func (s *GetCurrentMetricDataOutput) SetMetricResults(v []*CurrentMetricResult) *GetCurrentMetricDataOutput
- func (s *GetCurrentMetricDataOutput) SetNextToken(v string) *GetCurrentMetricDataOutput
- func (s GetCurrentMetricDataOutput) String() string
- type GetCurrentUserDataInput
- func (s GetCurrentUserDataInput) GoString() string
- func (s *GetCurrentUserDataInput) SetFilters(v *UserDataFilters) *GetCurrentUserDataInput
- func (s *GetCurrentUserDataInput) SetInstanceId(v string) *GetCurrentUserDataInput
- func (s *GetCurrentUserDataInput) SetMaxResults(v int64) *GetCurrentUserDataInput
- func (s *GetCurrentUserDataInput) SetNextToken(v string) *GetCurrentUserDataInput
- func (s GetCurrentUserDataInput) String() string
- func (s *GetCurrentUserDataInput) Validate() error
- type GetCurrentUserDataOutput
- func (s GetCurrentUserDataOutput) GoString() string
- func (s *GetCurrentUserDataOutput) SetApproximateTotalCount(v int64) *GetCurrentUserDataOutput
- func (s *GetCurrentUserDataOutput) SetNextToken(v string) *GetCurrentUserDataOutput
- func (s *GetCurrentUserDataOutput) SetUserDataList(v []*UserData) *GetCurrentUserDataOutput
- func (s GetCurrentUserDataOutput) String() string
- type GetFederationTokenInput
- type GetFederationTokenOutput
- func (s GetFederationTokenOutput) GoString() string
- func (s *GetFederationTokenOutput) SetCredentials(v *Credentials) *GetFederationTokenOutput
- func (s *GetFederationTokenOutput) SetSignInUrl(v string) *GetFederationTokenOutput
- func (s *GetFederationTokenOutput) SetUserArn(v string) *GetFederationTokenOutput
- func (s *GetFederationTokenOutput) SetUserId(v string) *GetFederationTokenOutput
- func (s GetFederationTokenOutput) String() string
- type GetMetricDataInput
- func (s GetMetricDataInput) GoString() string
- func (s *GetMetricDataInput) SetEndTime(v time.Time) *GetMetricDataInput
- func (s *GetMetricDataInput) SetFilters(v *Filters) *GetMetricDataInput
- func (s *GetMetricDataInput) SetGroupings(v []*string) *GetMetricDataInput
- func (s *GetMetricDataInput) SetHistoricalMetrics(v []*HistoricalMetric) *GetMetricDataInput
- func (s *GetMetricDataInput) SetInstanceId(v string) *GetMetricDataInput
- func (s *GetMetricDataInput) SetMaxResults(v int64) *GetMetricDataInput
- func (s *GetMetricDataInput) SetNextToken(v string) *GetMetricDataInput
- func (s *GetMetricDataInput) SetStartTime(v time.Time) *GetMetricDataInput
- func (s GetMetricDataInput) String() string
- func (s *GetMetricDataInput) Validate() error
- type GetMetricDataOutput
- type GetMetricDataV2Input
- func (s GetMetricDataV2Input) GoString() string
- func (s *GetMetricDataV2Input) SetEndTime(v time.Time) *GetMetricDataV2Input
- func (s *GetMetricDataV2Input) SetFilters(v []*FilterV2) *GetMetricDataV2Input
- func (s *GetMetricDataV2Input) SetGroupings(v []*string) *GetMetricDataV2Input
- func (s *GetMetricDataV2Input) SetMaxResults(v int64) *GetMetricDataV2Input
- func (s *GetMetricDataV2Input) SetMetrics(v []*MetricV2) *GetMetricDataV2Input
- func (s *GetMetricDataV2Input) SetNextToken(v string) *GetMetricDataV2Input
- func (s *GetMetricDataV2Input) SetResourceArn(v string) *GetMetricDataV2Input
- func (s *GetMetricDataV2Input) SetStartTime(v time.Time) *GetMetricDataV2Input
- func (s GetMetricDataV2Input) String() string
- func (s *GetMetricDataV2Input) Validate() error
- type GetMetricDataV2Output
- type GetPromptFileInput
- type GetPromptFileOutput
- type GetTaskTemplateInput
- func (s GetTaskTemplateInput) GoString() string
- func (s *GetTaskTemplateInput) SetInstanceId(v string) *GetTaskTemplateInput
- func (s *GetTaskTemplateInput) SetSnapshotVersion(v string) *GetTaskTemplateInput
- func (s *GetTaskTemplateInput) SetTaskTemplateId(v string) *GetTaskTemplateInput
- func (s GetTaskTemplateInput) String() string
- func (s *GetTaskTemplateInput) Validate() error
- type GetTaskTemplateOutput
- func (s GetTaskTemplateOutput) GoString() string
- func (s *GetTaskTemplateOutput) SetArn(v string) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetConstraints(v *TaskTemplateConstraints) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetContactFlowId(v string) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetCreatedTime(v time.Time) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetDefaults(v *TaskTemplateDefaults) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetDescription(v string) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetFields(v []*TaskTemplateField) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetId(v string) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetInstanceId(v string) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetLastModifiedTime(v time.Time) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetName(v string) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetStatus(v string) *GetTaskTemplateOutput
- func (s *GetTaskTemplateOutput) SetTags(v map[string]*string) *GetTaskTemplateOutput
- func (s GetTaskTemplateOutput) String() string
- type GetTrafficDistributionInput
- type GetTrafficDistributionOutput
- func (s GetTrafficDistributionOutput) GoString() string
- func (s *GetTrafficDistributionOutput) SetArn(v string) *GetTrafficDistributionOutput
- func (s *GetTrafficDistributionOutput) SetId(v string) *GetTrafficDistributionOutput
- func (s *GetTrafficDistributionOutput) SetTelephonyConfig(v *TelephonyConfig) *GetTrafficDistributionOutput
- func (s GetTrafficDistributionOutput) String() string
- type HierarchyGroup
- func (s HierarchyGroup) GoString() string
- func (s *HierarchyGroup) SetArn(v string) *HierarchyGroup
- func (s *HierarchyGroup) SetHierarchyPath(v *HierarchyPath) *HierarchyGroup
- func (s *HierarchyGroup) SetId(v string) *HierarchyGroup
- func (s *HierarchyGroup) SetLevelId(v string) *HierarchyGroup
- func (s *HierarchyGroup) SetName(v string) *HierarchyGroup
- func (s *HierarchyGroup) SetTags(v map[string]*string) *HierarchyGroup
- func (s HierarchyGroup) String() string
- type HierarchyGroupCondition
- type HierarchyGroupSummary
- func (s HierarchyGroupSummary) GoString() string
- func (s *HierarchyGroupSummary) SetArn(v string) *HierarchyGroupSummary
- func (s *HierarchyGroupSummary) SetId(v string) *HierarchyGroupSummary
- func (s *HierarchyGroupSummary) SetName(v string) *HierarchyGroupSummary
- func (s HierarchyGroupSummary) String() string
- type HierarchyGroupSummaryReference
- type HierarchyLevel
- type HierarchyLevelUpdate
- type HierarchyPath
- func (s HierarchyPath) GoString() string
- func (s *HierarchyPath) SetLevelFive(v *HierarchyGroupSummary) *HierarchyPath
- func (s *HierarchyPath) SetLevelFour(v *HierarchyGroupSummary) *HierarchyPath
- func (s *HierarchyPath) SetLevelOne(v *HierarchyGroupSummary) *HierarchyPath
- func (s *HierarchyPath) SetLevelThree(v *HierarchyGroupSummary) *HierarchyPath
- func (s *HierarchyPath) SetLevelTwo(v *HierarchyGroupSummary) *HierarchyPath
- func (s HierarchyPath) String() string
- type HierarchyPathReference
- func (s HierarchyPathReference) GoString() string
- func (s *HierarchyPathReference) SetLevelFive(v *HierarchyGroupSummaryReference) *HierarchyPathReference
- func (s *HierarchyPathReference) SetLevelFour(v *HierarchyGroupSummaryReference) *HierarchyPathReference
- func (s *HierarchyPathReference) SetLevelOne(v *HierarchyGroupSummaryReference) *HierarchyPathReference
- func (s *HierarchyPathReference) SetLevelThree(v *HierarchyGroupSummaryReference) *HierarchyPathReference
- func (s *HierarchyPathReference) SetLevelTwo(v *HierarchyGroupSummaryReference) *HierarchyPathReference
- func (s HierarchyPathReference) String() string
- type HierarchyStructure
- func (s HierarchyStructure) GoString() string
- func (s *HierarchyStructure) SetLevelFive(v *HierarchyLevel) *HierarchyStructure
- func (s *HierarchyStructure) SetLevelFour(v *HierarchyLevel) *HierarchyStructure
- func (s *HierarchyStructure) SetLevelOne(v *HierarchyLevel) *HierarchyStructure
- func (s *HierarchyStructure) SetLevelThree(v *HierarchyLevel) *HierarchyStructure
- func (s *HierarchyStructure) SetLevelTwo(v *HierarchyLevel) *HierarchyStructure
- func (s HierarchyStructure) String() string
- type HierarchyStructureUpdate
- func (s HierarchyStructureUpdate) GoString() string
- func (s *HierarchyStructureUpdate) SetLevelFive(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s *HierarchyStructureUpdate) SetLevelFour(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s *HierarchyStructureUpdate) SetLevelOne(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s *HierarchyStructureUpdate) SetLevelThree(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s *HierarchyStructureUpdate) SetLevelTwo(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
- func (s HierarchyStructureUpdate) String() string
- func (s *HierarchyStructureUpdate) Validate() error
- type HistoricalMetric
- func (s HistoricalMetric) GoString() string
- func (s *HistoricalMetric) SetName(v string) *HistoricalMetric
- func (s *HistoricalMetric) SetStatistic(v string) *HistoricalMetric
- func (s *HistoricalMetric) SetThreshold(v *Threshold) *HistoricalMetric
- func (s *HistoricalMetric) SetUnit(v string) *HistoricalMetric
- func (s HistoricalMetric) String() string
- type HistoricalMetricData
- type HistoricalMetricResult
- type HoursOfOperation
- func (s HoursOfOperation) GoString() string
- func (s *HoursOfOperation) SetConfig(v []*HoursOfOperationConfig) *HoursOfOperation
- func (s *HoursOfOperation) SetDescription(v string) *HoursOfOperation
- func (s *HoursOfOperation) SetHoursOfOperationArn(v string) *HoursOfOperation
- func (s *HoursOfOperation) SetHoursOfOperationId(v string) *HoursOfOperation
- func (s *HoursOfOperation) SetName(v string) *HoursOfOperation
- func (s *HoursOfOperation) SetTags(v map[string]*string) *HoursOfOperation
- func (s *HoursOfOperation) SetTimeZone(v string) *HoursOfOperation
- func (s HoursOfOperation) String() string
- type HoursOfOperationConfig
- func (s HoursOfOperationConfig) GoString() string
- func (s *HoursOfOperationConfig) SetDay(v string) *HoursOfOperationConfig
- func (s *HoursOfOperationConfig) SetEndTime(v *HoursOfOperationTimeSlice) *HoursOfOperationConfig
- func (s *HoursOfOperationConfig) SetStartTime(v *HoursOfOperationTimeSlice) *HoursOfOperationConfig
- func (s HoursOfOperationConfig) String() string
- func (s *HoursOfOperationConfig) Validate() error
- type HoursOfOperationSearchCriteria
- func (s HoursOfOperationSearchCriteria) GoString() string
- func (s *HoursOfOperationSearchCriteria) SetAndConditions(v []*HoursOfOperationSearchCriteria) *HoursOfOperationSearchCriteria
- func (s *HoursOfOperationSearchCriteria) SetOrConditions(v []*HoursOfOperationSearchCriteria) *HoursOfOperationSearchCriteria
- func (s *HoursOfOperationSearchCriteria) SetStringCondition(v *StringCondition) *HoursOfOperationSearchCriteria
- func (s HoursOfOperationSearchCriteria) String() string
- type HoursOfOperationSearchFilter
- type HoursOfOperationSummary
- func (s HoursOfOperationSummary) GoString() string
- func (s *HoursOfOperationSummary) SetArn(v string) *HoursOfOperationSummary
- func (s *HoursOfOperationSummary) SetId(v string) *HoursOfOperationSummary
- func (s *HoursOfOperationSummary) SetName(v string) *HoursOfOperationSummary
- func (s HoursOfOperationSummary) String() string
- type HoursOfOperationTimeSlice
- func (s HoursOfOperationTimeSlice) GoString() string
- func (s *HoursOfOperationTimeSlice) SetHours(v int64) *HoursOfOperationTimeSlice
- func (s *HoursOfOperationTimeSlice) SetMinutes(v int64) *HoursOfOperationTimeSlice
- func (s HoursOfOperationTimeSlice) String() string
- func (s *HoursOfOperationTimeSlice) Validate() error
- type IdempotencyException
- func (s *IdempotencyException) Code() string
- func (s *IdempotencyException) Error() string
- func (s IdempotencyException) GoString() string
- func (s *IdempotencyException) Message() string
- func (s *IdempotencyException) OrigErr() error
- func (s *IdempotencyException) RequestID() string
- func (s *IdempotencyException) StatusCode() int
- func (s IdempotencyException) String() string
- type Instance
- func (s Instance) GoString() string
- func (s *Instance) SetArn(v string) *Instance
- func (s *Instance) SetCreatedTime(v time.Time) *Instance
- func (s *Instance) SetId(v string) *Instance
- func (s *Instance) SetIdentityManagementType(v string) *Instance
- func (s *Instance) SetInboundCallsEnabled(v bool) *Instance
- func (s *Instance) SetInstanceAccessUrl(v string) *Instance
- func (s *Instance) SetInstanceAlias(v string) *Instance
- func (s *Instance) SetInstanceStatus(v string) *Instance
- func (s *Instance) SetOutboundCallsEnabled(v bool) *Instance
- func (s *Instance) SetServiceRole(v string) *Instance
- func (s *Instance) SetStatusReason(v *InstanceStatusReason) *Instance
- func (s Instance) String() string
- type InstanceStatusReason
- type InstanceStorageConfig
- func (s InstanceStorageConfig) GoString() string
- func (s *InstanceStorageConfig) SetAssociationId(v string) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetKinesisFirehoseConfig(v *KinesisFirehoseConfig) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetKinesisStreamConfig(v *KinesisStreamConfig) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetKinesisVideoStreamConfig(v *KinesisVideoStreamConfig) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetS3Config(v *S3Config) *InstanceStorageConfig
- func (s *InstanceStorageConfig) SetStorageType(v string) *InstanceStorageConfig
- func (s InstanceStorageConfig) String() string
- func (s *InstanceStorageConfig) Validate() error
- type InstanceSummary
- func (s InstanceSummary) GoString() string
- func (s *InstanceSummary) SetArn(v string) *InstanceSummary
- func (s *InstanceSummary) SetCreatedTime(v time.Time) *InstanceSummary
- func (s *InstanceSummary) SetId(v string) *InstanceSummary
- func (s *InstanceSummary) SetIdentityManagementType(v string) *InstanceSummary
- func (s *InstanceSummary) SetInboundCallsEnabled(v bool) *InstanceSummary
- func (s *InstanceSummary) SetInstanceAccessUrl(v string) *InstanceSummary
- func (s *InstanceSummary) SetInstanceAlias(v string) *InstanceSummary
- func (s *InstanceSummary) SetInstanceStatus(v string) *InstanceSummary
- func (s *InstanceSummary) SetOutboundCallsEnabled(v bool) *InstanceSummary
- func (s *InstanceSummary) SetServiceRole(v string) *InstanceSummary
- func (s InstanceSummary) String() string
- type IntegrationAssociationSummary
- func (s IntegrationAssociationSummary) GoString() string
- func (s *IntegrationAssociationSummary) SetInstanceId(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetIntegrationArn(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetIntegrationAssociationArn(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetIntegrationAssociationId(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetIntegrationType(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetSourceApplicationName(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetSourceApplicationUrl(v string) *IntegrationAssociationSummary
- func (s *IntegrationAssociationSummary) SetSourceType(v string) *IntegrationAssociationSummary
- func (s IntegrationAssociationSummary) String() string
- type InternalServiceException
- func (s *InternalServiceException) Code() string
- func (s *InternalServiceException) Error() string
- func (s InternalServiceException) GoString() string
- func (s *InternalServiceException) Message() string
- func (s *InternalServiceException) OrigErr() error
- func (s *InternalServiceException) RequestID() string
- func (s *InternalServiceException) StatusCode() int
- func (s InternalServiceException) String() string
- type InvalidContactFlowException
- func (s *InvalidContactFlowException) Code() string
- func (s *InvalidContactFlowException) Error() string
- func (s InvalidContactFlowException) GoString() string
- func (s *InvalidContactFlowException) Message() string
- func (s *InvalidContactFlowException) OrigErr() error
- func (s *InvalidContactFlowException) RequestID() string
- func (s *InvalidContactFlowException) StatusCode() int
- func (s InvalidContactFlowException) String() string
- type InvalidContactFlowModuleException
- func (s *InvalidContactFlowModuleException) Code() string
- func (s *InvalidContactFlowModuleException) Error() string
- func (s InvalidContactFlowModuleException) GoString() string
- func (s *InvalidContactFlowModuleException) Message() string
- func (s *InvalidContactFlowModuleException) OrigErr() error
- func (s *InvalidContactFlowModuleException) RequestID() string
- func (s *InvalidContactFlowModuleException) StatusCode() int
- func (s InvalidContactFlowModuleException) String() string
- type InvalidParameterException
- func (s *InvalidParameterException) Code() string
- func (s *InvalidParameterException) Error() string
- func (s InvalidParameterException) GoString() string
- func (s *InvalidParameterException) Message() string
- func (s *InvalidParameterException) OrigErr() error
- func (s *InvalidParameterException) RequestID() string
- func (s *InvalidParameterException) StatusCode() int
- func (s InvalidParameterException) String() string
- type InvalidRequestException
- func (s *InvalidRequestException) Code() string
- func (s *InvalidRequestException) Error() string
- func (s InvalidRequestException) GoString() string
- func (s *InvalidRequestException) Message() string
- func (s *InvalidRequestException) OrigErr() error
- func (s *InvalidRequestException) RequestID() string
- func (s *InvalidRequestException) StatusCode() int
- func (s InvalidRequestException) String() string
- type InvisibleFieldInfo
- type KinesisFirehoseConfig
- type KinesisStreamConfig
- type KinesisVideoStreamConfig
- func (s KinesisVideoStreamConfig) GoString() string
- func (s *KinesisVideoStreamConfig) SetEncryptionConfig(v *EncryptionConfig) *KinesisVideoStreamConfig
- func (s *KinesisVideoStreamConfig) SetPrefix(v string) *KinesisVideoStreamConfig
- func (s *KinesisVideoStreamConfig) SetRetentionPeriodHours(v int64) *KinesisVideoStreamConfig
- func (s KinesisVideoStreamConfig) String() string
- func (s *KinesisVideoStreamConfig) Validate() error
- type LexBot
- type LexBotConfig
- type LexV2Bot
- type LimitExceededException
- func (s *LimitExceededException) Code() string
- func (s *LimitExceededException) Error() string
- func (s LimitExceededException) GoString() string
- func (s *LimitExceededException) Message() string
- func (s *LimitExceededException) OrigErr() error
- func (s *LimitExceededException) RequestID() string
- func (s *LimitExceededException) StatusCode() int
- func (s LimitExceededException) String() string
- type ListAgentStatusesInput
- func (s ListAgentStatusesInput) GoString() string
- func (s *ListAgentStatusesInput) SetAgentStatusTypes(v []*string) *ListAgentStatusesInput
- func (s *ListAgentStatusesInput) SetInstanceId(v string) *ListAgentStatusesInput
- func (s *ListAgentStatusesInput) SetMaxResults(v int64) *ListAgentStatusesInput
- func (s *ListAgentStatusesInput) SetNextToken(v string) *ListAgentStatusesInput
- func (s ListAgentStatusesInput) String() string
- func (s *ListAgentStatusesInput) Validate() error
- type ListAgentStatusesOutput
- type ListApprovedOriginsInput
- func (s ListApprovedOriginsInput) GoString() string
- func (s *ListApprovedOriginsInput) SetInstanceId(v string) *ListApprovedOriginsInput
- func (s *ListApprovedOriginsInput) SetMaxResults(v int64) *ListApprovedOriginsInput
- func (s *ListApprovedOriginsInput) SetNextToken(v string) *ListApprovedOriginsInput
- func (s ListApprovedOriginsInput) String() string
- func (s *ListApprovedOriginsInput) Validate() error
- type ListApprovedOriginsOutput
- type ListBotsInput
- func (s ListBotsInput) GoString() string
- func (s *ListBotsInput) SetInstanceId(v string) *ListBotsInput
- func (s *ListBotsInput) SetLexVersion(v string) *ListBotsInput
- func (s *ListBotsInput) SetMaxResults(v int64) *ListBotsInput
- func (s *ListBotsInput) SetNextToken(v string) *ListBotsInput
- func (s ListBotsInput) String() string
- func (s *ListBotsInput) Validate() error
- type ListBotsOutput
- type ListContactEvaluationsInput
- func (s ListContactEvaluationsInput) GoString() string
- func (s *ListContactEvaluationsInput) SetContactId(v string) *ListContactEvaluationsInput
- func (s *ListContactEvaluationsInput) SetInstanceId(v string) *ListContactEvaluationsInput
- func (s *ListContactEvaluationsInput) SetNextToken(v string) *ListContactEvaluationsInput
- func (s ListContactEvaluationsInput) String() string
- func (s *ListContactEvaluationsInput) Validate() error
- type ListContactEvaluationsOutput
- func (s ListContactEvaluationsOutput) GoString() string
- func (s *ListContactEvaluationsOutput) SetEvaluationSummaryList(v []*EvaluationSummary) *ListContactEvaluationsOutput
- func (s *ListContactEvaluationsOutput) SetNextToken(v string) *ListContactEvaluationsOutput
- func (s ListContactEvaluationsOutput) String() string
- type ListContactFlowModulesInput
- func (s ListContactFlowModulesInput) GoString() string
- func (s *ListContactFlowModulesInput) SetContactFlowModuleState(v string) *ListContactFlowModulesInput
- func (s *ListContactFlowModulesInput) SetInstanceId(v string) *ListContactFlowModulesInput
- func (s *ListContactFlowModulesInput) SetMaxResults(v int64) *ListContactFlowModulesInput
- func (s *ListContactFlowModulesInput) SetNextToken(v string) *ListContactFlowModulesInput
- func (s ListContactFlowModulesInput) String() string
- func (s *ListContactFlowModulesInput) Validate() error
- type ListContactFlowModulesOutput
- func (s ListContactFlowModulesOutput) GoString() string
- func (s *ListContactFlowModulesOutput) SetContactFlowModulesSummaryList(v []*ContactFlowModuleSummary) *ListContactFlowModulesOutput
- func (s *ListContactFlowModulesOutput) SetNextToken(v string) *ListContactFlowModulesOutput
- func (s ListContactFlowModulesOutput) String() string
- type ListContactFlowsInput
- func (s ListContactFlowsInput) GoString() string
- func (s *ListContactFlowsInput) SetContactFlowTypes(v []*string) *ListContactFlowsInput
- func (s *ListContactFlowsInput) SetInstanceId(v string) *ListContactFlowsInput
- func (s *ListContactFlowsInput) SetMaxResults(v int64) *ListContactFlowsInput
- func (s *ListContactFlowsInput) SetNextToken(v string) *ListContactFlowsInput
- func (s ListContactFlowsInput) String() string
- func (s *ListContactFlowsInput) Validate() error
- type ListContactFlowsOutput
- type ListContactReferencesInput
- func (s ListContactReferencesInput) GoString() string
- func (s *ListContactReferencesInput) SetContactId(v string) *ListContactReferencesInput
- func (s *ListContactReferencesInput) SetInstanceId(v string) *ListContactReferencesInput
- func (s *ListContactReferencesInput) SetNextToken(v string) *ListContactReferencesInput
- func (s *ListContactReferencesInput) SetReferenceTypes(v []*string) *ListContactReferencesInput
- func (s ListContactReferencesInput) String() string
- func (s *ListContactReferencesInput) Validate() error
- type ListContactReferencesOutput
- func (s ListContactReferencesOutput) GoString() string
- func (s *ListContactReferencesOutput) SetNextToken(v string) *ListContactReferencesOutput
- func (s *ListContactReferencesOutput) SetReferenceSummaryList(v []*ReferenceSummary) *ListContactReferencesOutput
- func (s ListContactReferencesOutput) String() string
- type ListDefaultVocabulariesInput
- func (s ListDefaultVocabulariesInput) GoString() string
- func (s *ListDefaultVocabulariesInput) SetInstanceId(v string) *ListDefaultVocabulariesInput
- func (s *ListDefaultVocabulariesInput) SetLanguageCode(v string) *ListDefaultVocabulariesInput
- func (s *ListDefaultVocabulariesInput) SetMaxResults(v int64) *ListDefaultVocabulariesInput
- func (s *ListDefaultVocabulariesInput) SetNextToken(v string) *ListDefaultVocabulariesInput
- func (s ListDefaultVocabulariesInput) String() string
- func (s *ListDefaultVocabulariesInput) Validate() error
- type ListDefaultVocabulariesOutput
- func (s ListDefaultVocabulariesOutput) GoString() string
- func (s *ListDefaultVocabulariesOutput) SetDefaultVocabularyList(v []*DefaultVocabulary) *ListDefaultVocabulariesOutput
- func (s *ListDefaultVocabulariesOutput) SetNextToken(v string) *ListDefaultVocabulariesOutput
- func (s ListDefaultVocabulariesOutput) String() string
- type ListEvaluationFormVersionsInput
- func (s ListEvaluationFormVersionsInput) GoString() string
- func (s *ListEvaluationFormVersionsInput) SetEvaluationFormId(v string) *ListEvaluationFormVersionsInput
- func (s *ListEvaluationFormVersionsInput) SetInstanceId(v string) *ListEvaluationFormVersionsInput
- func (s *ListEvaluationFormVersionsInput) SetMaxResults(v int64) *ListEvaluationFormVersionsInput
- func (s *ListEvaluationFormVersionsInput) SetNextToken(v string) *ListEvaluationFormVersionsInput
- func (s ListEvaluationFormVersionsInput) String() string
- func (s *ListEvaluationFormVersionsInput) Validate() error
- type ListEvaluationFormVersionsOutput
- func (s ListEvaluationFormVersionsOutput) GoString() string
- func (s *ListEvaluationFormVersionsOutput) SetEvaluationFormVersionSummaryList(v []*EvaluationFormVersionSummary) *ListEvaluationFormVersionsOutput
- func (s *ListEvaluationFormVersionsOutput) SetNextToken(v string) *ListEvaluationFormVersionsOutput
- func (s ListEvaluationFormVersionsOutput) String() string
- type ListEvaluationFormsInput
- func (s ListEvaluationFormsInput) GoString() string
- func (s *ListEvaluationFormsInput) SetInstanceId(v string) *ListEvaluationFormsInput
- func (s *ListEvaluationFormsInput) SetMaxResults(v int64) *ListEvaluationFormsInput
- func (s *ListEvaluationFormsInput) SetNextToken(v string) *ListEvaluationFormsInput
- func (s ListEvaluationFormsInput) String() string
- func (s *ListEvaluationFormsInput) Validate() error
- type ListEvaluationFormsOutput
- func (s ListEvaluationFormsOutput) GoString() string
- func (s *ListEvaluationFormsOutput) SetEvaluationFormSummaryList(v []*EvaluationFormSummary) *ListEvaluationFormsOutput
- func (s *ListEvaluationFormsOutput) SetNextToken(v string) *ListEvaluationFormsOutput
- func (s ListEvaluationFormsOutput) String() string
- type ListHoursOfOperationsInput
- func (s ListHoursOfOperationsInput) GoString() string
- func (s *ListHoursOfOperationsInput) SetInstanceId(v string) *ListHoursOfOperationsInput
- func (s *ListHoursOfOperationsInput) SetMaxResults(v int64) *ListHoursOfOperationsInput
- func (s *ListHoursOfOperationsInput) SetNextToken(v string) *ListHoursOfOperationsInput
- func (s ListHoursOfOperationsInput) String() string
- func (s *ListHoursOfOperationsInput) Validate() error
- type ListHoursOfOperationsOutput
- func (s ListHoursOfOperationsOutput) GoString() string
- func (s *ListHoursOfOperationsOutput) SetHoursOfOperationSummaryList(v []*HoursOfOperationSummary) *ListHoursOfOperationsOutput
- func (s *ListHoursOfOperationsOutput) SetNextToken(v string) *ListHoursOfOperationsOutput
- func (s ListHoursOfOperationsOutput) String() string
- type ListInstanceAttributesInput
- func (s ListInstanceAttributesInput) GoString() string
- func (s *ListInstanceAttributesInput) SetInstanceId(v string) *ListInstanceAttributesInput
- func (s *ListInstanceAttributesInput) SetMaxResults(v int64) *ListInstanceAttributesInput
- func (s *ListInstanceAttributesInput) SetNextToken(v string) *ListInstanceAttributesInput
- func (s ListInstanceAttributesInput) String() string
- func (s *ListInstanceAttributesInput) Validate() error
- type ListInstanceAttributesOutput
- func (s ListInstanceAttributesOutput) GoString() string
- func (s *ListInstanceAttributesOutput) SetAttributes(v []*Attribute) *ListInstanceAttributesOutput
- func (s *ListInstanceAttributesOutput) SetNextToken(v string) *ListInstanceAttributesOutput
- func (s ListInstanceAttributesOutput) String() string
- type ListInstanceStorageConfigsInput
- func (s ListInstanceStorageConfigsInput) GoString() string
- func (s *ListInstanceStorageConfigsInput) SetInstanceId(v string) *ListInstanceStorageConfigsInput
- func (s *ListInstanceStorageConfigsInput) SetMaxResults(v int64) *ListInstanceStorageConfigsInput
- func (s *ListInstanceStorageConfigsInput) SetNextToken(v string) *ListInstanceStorageConfigsInput
- func (s *ListInstanceStorageConfigsInput) SetResourceType(v string) *ListInstanceStorageConfigsInput
- func (s ListInstanceStorageConfigsInput) String() string
- func (s *ListInstanceStorageConfigsInput) Validate() error
- type ListInstanceStorageConfigsOutput
- func (s ListInstanceStorageConfigsOutput) GoString() string
- func (s *ListInstanceStorageConfigsOutput) SetNextToken(v string) *ListInstanceStorageConfigsOutput
- func (s *ListInstanceStorageConfigsOutput) SetStorageConfigs(v []*InstanceStorageConfig) *ListInstanceStorageConfigsOutput
- func (s ListInstanceStorageConfigsOutput) String() string
- type ListInstancesInput
- type ListInstancesOutput
- type ListIntegrationAssociationsInput
- func (s ListIntegrationAssociationsInput) GoString() string
- func (s *ListIntegrationAssociationsInput) SetInstanceId(v string) *ListIntegrationAssociationsInput
- func (s *ListIntegrationAssociationsInput) SetIntegrationType(v string) *ListIntegrationAssociationsInput
- func (s *ListIntegrationAssociationsInput) SetMaxResults(v int64) *ListIntegrationAssociationsInput
- func (s *ListIntegrationAssociationsInput) SetNextToken(v string) *ListIntegrationAssociationsInput
- func (s ListIntegrationAssociationsInput) String() string
- func (s *ListIntegrationAssociationsInput) Validate() error
- type ListIntegrationAssociationsOutput
- func (s ListIntegrationAssociationsOutput) GoString() string
- func (s *ListIntegrationAssociationsOutput) SetIntegrationAssociationSummaryList(v []*IntegrationAssociationSummary) *ListIntegrationAssociationsOutput
- func (s *ListIntegrationAssociationsOutput) SetNextToken(v string) *ListIntegrationAssociationsOutput
- func (s ListIntegrationAssociationsOutput) String() string
- type ListLambdaFunctionsInput
- func (s ListLambdaFunctionsInput) GoString() string
- func (s *ListLambdaFunctionsInput) SetInstanceId(v string) *ListLambdaFunctionsInput
- func (s *ListLambdaFunctionsInput) SetMaxResults(v int64) *ListLambdaFunctionsInput
- func (s *ListLambdaFunctionsInput) SetNextToken(v string) *ListLambdaFunctionsInput
- func (s ListLambdaFunctionsInput) String() string
- func (s *ListLambdaFunctionsInput) Validate() error
- type ListLambdaFunctionsOutput
- type ListLexBotsInput
- func (s ListLexBotsInput) GoString() string
- func (s *ListLexBotsInput) SetInstanceId(v string) *ListLexBotsInput
- func (s *ListLexBotsInput) SetMaxResults(v int64) *ListLexBotsInput
- func (s *ListLexBotsInput) SetNextToken(v string) *ListLexBotsInput
- func (s ListLexBotsInput) String() string
- func (s *ListLexBotsInput) Validate() error
- type ListLexBotsOutput
- type ListPhoneNumbersInput
- func (s ListPhoneNumbersInput) GoString() string
- func (s *ListPhoneNumbersInput) SetInstanceId(v string) *ListPhoneNumbersInput
- func (s *ListPhoneNumbersInput) SetMaxResults(v int64) *ListPhoneNumbersInput
- func (s *ListPhoneNumbersInput) SetNextToken(v string) *ListPhoneNumbersInput
- func (s *ListPhoneNumbersInput) SetPhoneNumberCountryCodes(v []*string) *ListPhoneNumbersInput
- func (s *ListPhoneNumbersInput) SetPhoneNumberTypes(v []*string) *ListPhoneNumbersInput
- func (s ListPhoneNumbersInput) String() string
- func (s *ListPhoneNumbersInput) Validate() error
- type ListPhoneNumbersOutput
- type ListPhoneNumbersSummary
- func (s ListPhoneNumbersSummary) GoString() string
- func (s *ListPhoneNumbersSummary) SetPhoneNumber(v string) *ListPhoneNumbersSummary
- func (s *ListPhoneNumbersSummary) SetPhoneNumberArn(v string) *ListPhoneNumbersSummary
- func (s *ListPhoneNumbersSummary) SetPhoneNumberCountryCode(v string) *ListPhoneNumbersSummary
- func (s *ListPhoneNumbersSummary) SetPhoneNumberId(v string) *ListPhoneNumbersSummary
- func (s *ListPhoneNumbersSummary) SetPhoneNumberType(v string) *ListPhoneNumbersSummary
- func (s *ListPhoneNumbersSummary) SetTargetArn(v string) *ListPhoneNumbersSummary
- func (s ListPhoneNumbersSummary) String() string
- type ListPhoneNumbersV2Input
- func (s ListPhoneNumbersV2Input) GoString() string
- func (s *ListPhoneNumbersV2Input) SetMaxResults(v int64) *ListPhoneNumbersV2Input
- func (s *ListPhoneNumbersV2Input) SetNextToken(v string) *ListPhoneNumbersV2Input
- func (s *ListPhoneNumbersV2Input) SetPhoneNumberCountryCodes(v []*string) *ListPhoneNumbersV2Input
- func (s *ListPhoneNumbersV2Input) SetPhoneNumberPrefix(v string) *ListPhoneNumbersV2Input
- func (s *ListPhoneNumbersV2Input) SetPhoneNumberTypes(v []*string) *ListPhoneNumbersV2Input
- func (s *ListPhoneNumbersV2Input) SetTargetArn(v string) *ListPhoneNumbersV2Input
- func (s ListPhoneNumbersV2Input) String() string
- func (s *ListPhoneNumbersV2Input) Validate() error
- type ListPhoneNumbersV2Output
- func (s ListPhoneNumbersV2Output) GoString() string
- func (s *ListPhoneNumbersV2Output) SetListPhoneNumbersSummaryList(v []*ListPhoneNumbersSummary) *ListPhoneNumbersV2Output
- func (s *ListPhoneNumbersV2Output) SetNextToken(v string) *ListPhoneNumbersV2Output
- func (s ListPhoneNumbersV2Output) String() string
- type ListPromptsInput
- func (s ListPromptsInput) GoString() string
- func (s *ListPromptsInput) SetInstanceId(v string) *ListPromptsInput
- func (s *ListPromptsInput) SetMaxResults(v int64) *ListPromptsInput
- func (s *ListPromptsInput) SetNextToken(v string) *ListPromptsInput
- func (s ListPromptsInput) String() string
- func (s *ListPromptsInput) Validate() error
- type ListPromptsOutput
- type ListQueueQuickConnectsInput
- func (s ListQueueQuickConnectsInput) GoString() string
- func (s *ListQueueQuickConnectsInput) SetInstanceId(v string) *ListQueueQuickConnectsInput
- func (s *ListQueueQuickConnectsInput) SetMaxResults(v int64) *ListQueueQuickConnectsInput
- func (s *ListQueueQuickConnectsInput) SetNextToken(v string) *ListQueueQuickConnectsInput
- func (s *ListQueueQuickConnectsInput) SetQueueId(v string) *ListQueueQuickConnectsInput
- func (s ListQueueQuickConnectsInput) String() string
- func (s *ListQueueQuickConnectsInput) Validate() error
- type ListQueueQuickConnectsOutput
- func (s ListQueueQuickConnectsOutput) GoString() string
- func (s *ListQueueQuickConnectsOutput) SetNextToken(v string) *ListQueueQuickConnectsOutput
- func (s *ListQueueQuickConnectsOutput) SetQuickConnectSummaryList(v []*QuickConnectSummary) *ListQueueQuickConnectsOutput
- func (s ListQueueQuickConnectsOutput) String() string
- type ListQueuesInput
- func (s ListQueuesInput) GoString() string
- func (s *ListQueuesInput) SetInstanceId(v string) *ListQueuesInput
- func (s *ListQueuesInput) SetMaxResults(v int64) *ListQueuesInput
- func (s *ListQueuesInput) SetNextToken(v string) *ListQueuesInput
- func (s *ListQueuesInput) SetQueueTypes(v []*string) *ListQueuesInput
- func (s ListQueuesInput) String() string
- func (s *ListQueuesInput) Validate() error
- type ListQueuesOutput
- type ListQuickConnectsInput
- func (s ListQuickConnectsInput) GoString() string
- func (s *ListQuickConnectsInput) SetInstanceId(v string) *ListQuickConnectsInput
- func (s *ListQuickConnectsInput) SetMaxResults(v int64) *ListQuickConnectsInput
- func (s *ListQuickConnectsInput) SetNextToken(v string) *ListQuickConnectsInput
- func (s *ListQuickConnectsInput) SetQuickConnectTypes(v []*string) *ListQuickConnectsInput
- func (s ListQuickConnectsInput) String() string
- func (s *ListQuickConnectsInput) Validate() error
- type ListQuickConnectsOutput
- type ListRoutingProfileQueuesInput
- func (s ListRoutingProfileQueuesInput) GoString() string
- func (s *ListRoutingProfileQueuesInput) SetInstanceId(v string) *ListRoutingProfileQueuesInput
- func (s *ListRoutingProfileQueuesInput) SetMaxResults(v int64) *ListRoutingProfileQueuesInput
- func (s *ListRoutingProfileQueuesInput) SetNextToken(v string) *ListRoutingProfileQueuesInput
- func (s *ListRoutingProfileQueuesInput) SetRoutingProfileId(v string) *ListRoutingProfileQueuesInput
- func (s ListRoutingProfileQueuesInput) String() string
- func (s *ListRoutingProfileQueuesInput) Validate() error
- type ListRoutingProfileQueuesOutput
- func (s ListRoutingProfileQueuesOutput) GoString() string
- func (s *ListRoutingProfileQueuesOutput) SetNextToken(v string) *ListRoutingProfileQueuesOutput
- func (s *ListRoutingProfileQueuesOutput) SetRoutingProfileQueueConfigSummaryList(v []*RoutingProfileQueueConfigSummary) *ListRoutingProfileQueuesOutput
- func (s ListRoutingProfileQueuesOutput) String() string
- type ListRoutingProfilesInput
- func (s ListRoutingProfilesInput) GoString() string
- func (s *ListRoutingProfilesInput) SetInstanceId(v string) *ListRoutingProfilesInput
- func (s *ListRoutingProfilesInput) SetMaxResults(v int64) *ListRoutingProfilesInput
- func (s *ListRoutingProfilesInput) SetNextToken(v string) *ListRoutingProfilesInput
- func (s ListRoutingProfilesInput) String() string
- func (s *ListRoutingProfilesInput) Validate() error
- type ListRoutingProfilesOutput
- func (s ListRoutingProfilesOutput) GoString() string
- func (s *ListRoutingProfilesOutput) SetNextToken(v string) *ListRoutingProfilesOutput
- func (s *ListRoutingProfilesOutput) SetRoutingProfileSummaryList(v []*RoutingProfileSummary) *ListRoutingProfilesOutput
- func (s ListRoutingProfilesOutput) String() string
- type ListRulesInput
- func (s ListRulesInput) GoString() string
- func (s *ListRulesInput) SetEventSourceName(v string) *ListRulesInput
- func (s *ListRulesInput) SetInstanceId(v string) *ListRulesInput
- func (s *ListRulesInput) SetMaxResults(v int64) *ListRulesInput
- func (s *ListRulesInput) SetNextToken(v string) *ListRulesInput
- func (s *ListRulesInput) SetPublishStatus(v string) *ListRulesInput
- func (s ListRulesInput) String() string
- func (s *ListRulesInput) Validate() error
- type ListRulesOutput
- type ListSecurityKeysInput
- func (s ListSecurityKeysInput) GoString() string
- func (s *ListSecurityKeysInput) SetInstanceId(v string) *ListSecurityKeysInput
- func (s *ListSecurityKeysInput) SetMaxResults(v int64) *ListSecurityKeysInput
- func (s *ListSecurityKeysInput) SetNextToken(v string) *ListSecurityKeysInput
- func (s ListSecurityKeysInput) String() string
- func (s *ListSecurityKeysInput) Validate() error
- type ListSecurityKeysOutput
- type ListSecurityProfilePermissionsInput
- func (s ListSecurityProfilePermissionsInput) GoString() string
- func (s *ListSecurityProfilePermissionsInput) SetInstanceId(v string) *ListSecurityProfilePermissionsInput
- func (s *ListSecurityProfilePermissionsInput) SetMaxResults(v int64) *ListSecurityProfilePermissionsInput
- func (s *ListSecurityProfilePermissionsInput) SetNextToken(v string) *ListSecurityProfilePermissionsInput
- func (s *ListSecurityProfilePermissionsInput) SetSecurityProfileId(v string) *ListSecurityProfilePermissionsInput
- func (s ListSecurityProfilePermissionsInput) String() string
- func (s *ListSecurityProfilePermissionsInput) Validate() error
- type ListSecurityProfilePermissionsOutput
- func (s ListSecurityProfilePermissionsOutput) GoString() string
- func (s *ListSecurityProfilePermissionsOutput) SetNextToken(v string) *ListSecurityProfilePermissionsOutput
- func (s *ListSecurityProfilePermissionsOutput) SetPermissions(v []*string) *ListSecurityProfilePermissionsOutput
- func (s ListSecurityProfilePermissionsOutput) String() string
- type ListSecurityProfilesInput
- func (s ListSecurityProfilesInput) GoString() string
- func (s *ListSecurityProfilesInput) SetInstanceId(v string) *ListSecurityProfilesInput
- func (s *ListSecurityProfilesInput) SetMaxResults(v int64) *ListSecurityProfilesInput
- func (s *ListSecurityProfilesInput) SetNextToken(v string) *ListSecurityProfilesInput
- func (s ListSecurityProfilesInput) String() string
- func (s *ListSecurityProfilesInput) Validate() error
- type ListSecurityProfilesOutput
- func (s ListSecurityProfilesOutput) GoString() string
- func (s *ListSecurityProfilesOutput) SetNextToken(v string) *ListSecurityProfilesOutput
- func (s *ListSecurityProfilesOutput) SetSecurityProfileSummaryList(v []*SecurityProfileSummary) *ListSecurityProfilesOutput
- func (s ListSecurityProfilesOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTaskTemplatesInput
- func (s ListTaskTemplatesInput) GoString() string
- func (s *ListTaskTemplatesInput) SetInstanceId(v string) *ListTaskTemplatesInput
- func (s *ListTaskTemplatesInput) SetMaxResults(v int64) *ListTaskTemplatesInput
- func (s *ListTaskTemplatesInput) SetName(v string) *ListTaskTemplatesInput
- func (s *ListTaskTemplatesInput) SetNextToken(v string) *ListTaskTemplatesInput
- func (s *ListTaskTemplatesInput) SetStatus(v string) *ListTaskTemplatesInput
- func (s ListTaskTemplatesInput) String() string
- func (s *ListTaskTemplatesInput) Validate() error
- type ListTaskTemplatesOutput
- type ListTrafficDistributionGroupsInput
- func (s ListTrafficDistributionGroupsInput) GoString() string
- func (s *ListTrafficDistributionGroupsInput) SetInstanceId(v string) *ListTrafficDistributionGroupsInput
- func (s *ListTrafficDistributionGroupsInput) SetMaxResults(v int64) *ListTrafficDistributionGroupsInput
- func (s *ListTrafficDistributionGroupsInput) SetNextToken(v string) *ListTrafficDistributionGroupsInput
- func (s ListTrafficDistributionGroupsInput) String() string
- func (s *ListTrafficDistributionGroupsInput) Validate() error
- type ListTrafficDistributionGroupsOutput
- func (s ListTrafficDistributionGroupsOutput) GoString() string
- func (s *ListTrafficDistributionGroupsOutput) SetNextToken(v string) *ListTrafficDistributionGroupsOutput
- func (s *ListTrafficDistributionGroupsOutput) SetTrafficDistributionGroupSummaryList(v []*TrafficDistributionGroupSummary) *ListTrafficDistributionGroupsOutput
- func (s ListTrafficDistributionGroupsOutput) String() string
- type ListUseCasesInput
- func (s ListUseCasesInput) GoString() string
- func (s *ListUseCasesInput) SetInstanceId(v string) *ListUseCasesInput
- func (s *ListUseCasesInput) SetIntegrationAssociationId(v string) *ListUseCasesInput
- func (s *ListUseCasesInput) SetMaxResults(v int64) *ListUseCasesInput
- func (s *ListUseCasesInput) SetNextToken(v string) *ListUseCasesInput
- func (s ListUseCasesInput) String() string
- func (s *ListUseCasesInput) Validate() error
- type ListUseCasesOutput
- type ListUserHierarchyGroupsInput
- func (s ListUserHierarchyGroupsInput) GoString() string
- func (s *ListUserHierarchyGroupsInput) SetInstanceId(v string) *ListUserHierarchyGroupsInput
- func (s *ListUserHierarchyGroupsInput) SetMaxResults(v int64) *ListUserHierarchyGroupsInput
- func (s *ListUserHierarchyGroupsInput) SetNextToken(v string) *ListUserHierarchyGroupsInput
- func (s ListUserHierarchyGroupsInput) String() string
- func (s *ListUserHierarchyGroupsInput) Validate() error
- type ListUserHierarchyGroupsOutput
- func (s ListUserHierarchyGroupsOutput) GoString() string
- func (s *ListUserHierarchyGroupsOutput) SetNextToken(v string) *ListUserHierarchyGroupsOutput
- func (s *ListUserHierarchyGroupsOutput) SetUserHierarchyGroupSummaryList(v []*HierarchyGroupSummary) *ListUserHierarchyGroupsOutput
- func (s ListUserHierarchyGroupsOutput) String() string
- type ListUsersInput
- func (s ListUsersInput) GoString() string
- func (s *ListUsersInput) SetInstanceId(v string) *ListUsersInput
- func (s *ListUsersInput) SetMaxResults(v int64) *ListUsersInput
- func (s *ListUsersInput) SetNextToken(v string) *ListUsersInput
- func (s ListUsersInput) String() string
- func (s *ListUsersInput) Validate() error
- type ListUsersOutput
- type MaximumResultReturnedException
- func (s *MaximumResultReturnedException) Code() string
- func (s *MaximumResultReturnedException) Error() string
- func (s MaximumResultReturnedException) GoString() string
- func (s *MaximumResultReturnedException) Message() string
- func (s *MaximumResultReturnedException) OrigErr() error
- func (s *MaximumResultReturnedException) RequestID() string
- func (s *MaximumResultReturnedException) StatusCode() int
- func (s MaximumResultReturnedException) String() string
- type MediaConcurrency
- func (s MediaConcurrency) GoString() string
- func (s *MediaConcurrency) SetChannel(v string) *MediaConcurrency
- func (s *MediaConcurrency) SetConcurrency(v int64) *MediaConcurrency
- func (s *MediaConcurrency) SetCrossChannelBehavior(v *CrossChannelBehavior) *MediaConcurrency
- func (s MediaConcurrency) String() string
- func (s *MediaConcurrency) Validate() error
- type MetricDataV2
- type MetricFilterV2
- type MetricResultV2
- type MetricV2
- type MonitorContactInput
- func (s MonitorContactInput) GoString() string
- func (s *MonitorContactInput) SetAllowedMonitorCapabilities(v []*string) *MonitorContactInput
- func (s *MonitorContactInput) SetClientToken(v string) *MonitorContactInput
- func (s *MonitorContactInput) SetContactId(v string) *MonitorContactInput
- func (s *MonitorContactInput) SetInstanceId(v string) *MonitorContactInput
- func (s *MonitorContactInput) SetUserId(v string) *MonitorContactInput
- func (s MonitorContactInput) String() string
- func (s *MonitorContactInput) Validate() error
- type MonitorContactOutput
- type NotificationRecipientType
- type NumberReference
- type NumericQuestionPropertyValueAutomation
- func (s NumericQuestionPropertyValueAutomation) GoString() string
- func (s *NumericQuestionPropertyValueAutomation) SetLabel(v string) *NumericQuestionPropertyValueAutomation
- func (s NumericQuestionPropertyValueAutomation) String() string
- func (s *NumericQuestionPropertyValueAutomation) Validate() error
- type OutboundCallerConfig
- func (s OutboundCallerConfig) GoString() string
- func (s *OutboundCallerConfig) SetOutboundCallerIdName(v string) *OutboundCallerConfig
- func (s *OutboundCallerConfig) SetOutboundCallerIdNumberId(v string) *OutboundCallerConfig
- func (s *OutboundCallerConfig) SetOutboundFlowId(v string) *OutboundCallerConfig
- func (s OutboundCallerConfig) String() string
- func (s *OutboundCallerConfig) Validate() error
- type OutboundContactNotPermittedException
- func (s *OutboundContactNotPermittedException) Code() string
- func (s *OutboundContactNotPermittedException) Error() string
- func (s OutboundContactNotPermittedException) GoString() string
- func (s *OutboundContactNotPermittedException) Message() string
- func (s *OutboundContactNotPermittedException) OrigErr() error
- func (s *OutboundContactNotPermittedException) RequestID() string
- func (s *OutboundContactNotPermittedException) StatusCode() int
- func (s OutboundContactNotPermittedException) String() string
- type ParticipantDetails
- type ParticipantDetailsToAdd
- func (s ParticipantDetailsToAdd) GoString() string
- func (s *ParticipantDetailsToAdd) SetDisplayName(v string) *ParticipantDetailsToAdd
- func (s *ParticipantDetailsToAdd) SetParticipantRole(v string) *ParticipantDetailsToAdd
- func (s ParticipantDetailsToAdd) String() string
- func (s *ParticipantDetailsToAdd) Validate() error
- type ParticipantTimerConfiguration
- func (s ParticipantTimerConfiguration) GoString() string
- func (s *ParticipantTimerConfiguration) SetParticipantRole(v string) *ParticipantTimerConfiguration
- func (s *ParticipantTimerConfiguration) SetTimerType(v string) *ParticipantTimerConfiguration
- func (s *ParticipantTimerConfiguration) SetTimerValue(v *ParticipantTimerValue) *ParticipantTimerConfiguration
- func (s ParticipantTimerConfiguration) String() string
- func (s *ParticipantTimerConfiguration) Validate() error
- type ParticipantTimerValue
- func (s ParticipantTimerValue) GoString() string
- func (s *ParticipantTimerValue) SetParticipantTimerAction(v string) *ParticipantTimerValue
- func (s *ParticipantTimerValue) SetParticipantTimerDurationInMinutes(v int64) *ParticipantTimerValue
- func (s ParticipantTimerValue) String() string
- func (s *ParticipantTimerValue) Validate() error
- type ParticipantTokenCredentials
- type PersistentChat
- type PhoneNumberQuickConnectConfig
- type PhoneNumberStatus
- type PhoneNumberSummary
- func (s PhoneNumberSummary) GoString() string
- func (s *PhoneNumberSummary) SetArn(v string) *PhoneNumberSummary
- func (s *PhoneNumberSummary) SetId(v string) *PhoneNumberSummary
- func (s *PhoneNumberSummary) SetPhoneNumber(v string) *PhoneNumberSummary
- func (s *PhoneNumberSummary) SetPhoneNumberCountryCode(v string) *PhoneNumberSummary
- func (s *PhoneNumberSummary) SetPhoneNumberType(v string) *PhoneNumberSummary
- func (s PhoneNumberSummary) String() string
- type ProblemDetail
- type Prompt
- func (s Prompt) GoString() string
- func (s *Prompt) SetDescription(v string) *Prompt
- func (s *Prompt) SetName(v string) *Prompt
- func (s *Prompt) SetPromptARN(v string) *Prompt
- func (s *Prompt) SetPromptId(v string) *Prompt
- func (s *Prompt) SetTags(v map[string]*string) *Prompt
- func (s Prompt) String() string
- type PromptSearchCriteria
- func (s PromptSearchCriteria) GoString() string
- func (s *PromptSearchCriteria) SetAndConditions(v []*PromptSearchCriteria) *PromptSearchCriteria
- func (s *PromptSearchCriteria) SetOrConditions(v []*PromptSearchCriteria) *PromptSearchCriteria
- func (s *PromptSearchCriteria) SetStringCondition(v *StringCondition) *PromptSearchCriteria
- func (s PromptSearchCriteria) String() string
- type PromptSearchFilter
- type PromptSummary
- type PropertyValidationException
- func (s *PropertyValidationException) Code() string
- func (s *PropertyValidationException) Error() string
- func (s PropertyValidationException) GoString() string
- func (s *PropertyValidationException) Message() string
- func (s *PropertyValidationException) OrigErr() error
- func (s *PropertyValidationException) RequestID() string
- func (s *PropertyValidationException) StatusCode() int
- func (s PropertyValidationException) String() string
- type PropertyValidationExceptionProperty
- func (s PropertyValidationExceptionProperty) GoString() string
- func (s *PropertyValidationExceptionProperty) SetMessage(v string) *PropertyValidationExceptionProperty
- func (s *PropertyValidationExceptionProperty) SetPropertyPath(v string) *PropertyValidationExceptionProperty
- func (s *PropertyValidationExceptionProperty) SetReason(v string) *PropertyValidationExceptionProperty
- func (s PropertyValidationExceptionProperty) String() string
- type PutUserStatusInput
- func (s PutUserStatusInput) GoString() string
- func (s *PutUserStatusInput) SetAgentStatusId(v string) *PutUserStatusInput
- func (s *PutUserStatusInput) SetInstanceId(v string) *PutUserStatusInput
- func (s *PutUserStatusInput) SetUserId(v string) *PutUserStatusInput
- func (s PutUserStatusInput) String() string
- func (s *PutUserStatusInput) Validate() error
- type PutUserStatusOutput
- type Queue
- func (s Queue) GoString() string
- func (s *Queue) SetDescription(v string) *Queue
- func (s *Queue) SetHoursOfOperationId(v string) *Queue
- func (s *Queue) SetMaxContacts(v int64) *Queue
- func (s *Queue) SetName(v string) *Queue
- func (s *Queue) SetOutboundCallerConfig(v *OutboundCallerConfig) *Queue
- func (s *Queue) SetQueueArn(v string) *Queue
- func (s *Queue) SetQueueId(v string) *Queue
- func (s *Queue) SetStatus(v string) *Queue
- func (s *Queue) SetTags(v map[string]*string) *Queue
- func (s Queue) String() string
- type QueueInfo
- type QueueQuickConnectConfig
- func (s QueueQuickConnectConfig) GoString() string
- func (s *QueueQuickConnectConfig) SetContactFlowId(v string) *QueueQuickConnectConfig
- func (s *QueueQuickConnectConfig) SetQueueId(v string) *QueueQuickConnectConfig
- func (s QueueQuickConnectConfig) String() string
- func (s *QueueQuickConnectConfig) Validate() error
- type QueueReference
- type QueueSearchCriteria
- func (s QueueSearchCriteria) GoString() string
- func (s *QueueSearchCriteria) SetAndConditions(v []*QueueSearchCriteria) *QueueSearchCriteria
- func (s *QueueSearchCriteria) SetOrConditions(v []*QueueSearchCriteria) *QueueSearchCriteria
- func (s *QueueSearchCriteria) SetQueueTypeCondition(v string) *QueueSearchCriteria
- func (s *QueueSearchCriteria) SetStringCondition(v *StringCondition) *QueueSearchCriteria
- func (s QueueSearchCriteria) String() string
- type QueueSearchFilter
- type QueueSummary
- type QuickConnect
- func (s QuickConnect) GoString() string
- func (s *QuickConnect) SetDescription(v string) *QuickConnect
- func (s *QuickConnect) SetName(v string) *QuickConnect
- func (s *QuickConnect) SetQuickConnectARN(v string) *QuickConnect
- func (s *QuickConnect) SetQuickConnectConfig(v *QuickConnectConfig) *QuickConnect
- func (s *QuickConnect) SetQuickConnectId(v string) *QuickConnect
- func (s *QuickConnect) SetTags(v map[string]*string) *QuickConnect
- func (s QuickConnect) String() string
- type QuickConnectConfig
- func (s QuickConnectConfig) GoString() string
- func (s *QuickConnectConfig) SetPhoneConfig(v *PhoneNumberQuickConnectConfig) *QuickConnectConfig
- func (s *QuickConnectConfig) SetQueueConfig(v *QueueQuickConnectConfig) *QuickConnectConfig
- func (s *QuickConnectConfig) SetQuickConnectType(v string) *QuickConnectConfig
- func (s *QuickConnectConfig) SetUserConfig(v *UserQuickConnectConfig) *QuickConnectConfig
- func (s QuickConnectConfig) String() string
- func (s *QuickConnectConfig) Validate() error
- type QuickConnectSearchCriteria
- func (s QuickConnectSearchCriteria) GoString() string
- func (s *QuickConnectSearchCriteria) SetAndConditions(v []*QuickConnectSearchCriteria) *QuickConnectSearchCriteria
- func (s *QuickConnectSearchCriteria) SetOrConditions(v []*QuickConnectSearchCriteria) *QuickConnectSearchCriteria
- func (s *QuickConnectSearchCriteria) SetStringCondition(v *StringCondition) *QuickConnectSearchCriteria
- func (s QuickConnectSearchCriteria) String() string
- type QuickConnectSearchFilter
- type QuickConnectSummary
- func (s QuickConnectSummary) GoString() string
- func (s *QuickConnectSummary) SetArn(v string) *QuickConnectSummary
- func (s *QuickConnectSummary) SetId(v string) *QuickConnectSummary
- func (s *QuickConnectSummary) SetName(v string) *QuickConnectSummary
- func (s *QuickConnectSummary) SetQuickConnectType(v string) *QuickConnectSummary
- func (s QuickConnectSummary) String() string
- type ReadOnlyFieldInfo
- type Reference
- type ReferenceSummary
- func (s ReferenceSummary) GoString() string
- func (s *ReferenceSummary) SetAttachment(v *AttachmentReference) *ReferenceSummary
- func (s *ReferenceSummary) SetDate(v *DateReference) *ReferenceSummary
- func (s *ReferenceSummary) SetEmail(v *EmailReference) *ReferenceSummary
- func (s *ReferenceSummary) SetNumber(v *NumberReference) *ReferenceSummary
- func (s *ReferenceSummary) SetString_(v *StringReference) *ReferenceSummary
- func (s *ReferenceSummary) SetUrl(v *UrlReference) *ReferenceSummary
- func (s ReferenceSummary) String() string
- type ReleasePhoneNumberInput
- func (s ReleasePhoneNumberInput) GoString() string
- func (s *ReleasePhoneNumberInput) SetClientToken(v string) *ReleasePhoneNumberInput
- func (s *ReleasePhoneNumberInput) SetPhoneNumberId(v string) *ReleasePhoneNumberInput
- func (s ReleasePhoneNumberInput) String() string
- func (s *ReleasePhoneNumberInput) Validate() error
- type ReleasePhoneNumberOutput
- type ReplicateInstanceInput
- func (s ReplicateInstanceInput) GoString() string
- func (s *ReplicateInstanceInput) SetClientToken(v string) *ReplicateInstanceInput
- func (s *ReplicateInstanceInput) SetInstanceId(v string) *ReplicateInstanceInput
- func (s *ReplicateInstanceInput) SetReplicaAlias(v string) *ReplicateInstanceInput
- func (s *ReplicateInstanceInput) SetReplicaRegion(v string) *ReplicateInstanceInput
- func (s ReplicateInstanceInput) String() string
- func (s *ReplicateInstanceInput) Validate() error
- type ReplicateInstanceOutput
- type RequiredFieldInfo
- type ResourceConflictException
- func (s *ResourceConflictException) Code() string
- func (s *ResourceConflictException) Error() string
- func (s ResourceConflictException) GoString() string
- func (s *ResourceConflictException) Message() string
- func (s *ResourceConflictException) OrigErr() error
- func (s *ResourceConflictException) RequestID() string
- func (s *ResourceConflictException) StatusCode() int
- func (s ResourceConflictException) String() string
- type ResourceInUseException
- func (s *ResourceInUseException) Code() string
- func (s *ResourceInUseException) Error() string
- func (s ResourceInUseException) GoString() string
- func (s *ResourceInUseException) Message() string
- func (s *ResourceInUseException) OrigErr() error
- func (s *ResourceInUseException) RequestID() string
- func (s *ResourceInUseException) StatusCode() int
- func (s ResourceInUseException) String() string
- 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 ResourceNotReadyException
- func (s *ResourceNotReadyException) Code() string
- func (s *ResourceNotReadyException) Error() string
- func (s ResourceNotReadyException) GoString() string
- func (s *ResourceNotReadyException) Message() string
- func (s *ResourceNotReadyException) OrigErr() error
- func (s *ResourceNotReadyException) RequestID() string
- func (s *ResourceNotReadyException) StatusCode() int
- func (s ResourceNotReadyException) String() string
- type ResourceTagsSearchCriteria
- type ResumeContactRecordingInput
- func (s ResumeContactRecordingInput) GoString() string
- func (s *ResumeContactRecordingInput) SetContactId(v string) *ResumeContactRecordingInput
- func (s *ResumeContactRecordingInput) SetInitialContactId(v string) *ResumeContactRecordingInput
- func (s *ResumeContactRecordingInput) SetInstanceId(v string) *ResumeContactRecordingInput
- func (s ResumeContactRecordingInput) String() string
- func (s *ResumeContactRecordingInput) Validate() error
- type ResumeContactRecordingOutput
- type RoutingProfile
- func (s RoutingProfile) GoString() string
- func (s *RoutingProfile) SetDefaultOutboundQueueId(v string) *RoutingProfile
- func (s *RoutingProfile) SetDescription(v string) *RoutingProfile
- func (s *RoutingProfile) SetInstanceId(v string) *RoutingProfile
- func (s *RoutingProfile) SetMediaConcurrencies(v []*MediaConcurrency) *RoutingProfile
- func (s *RoutingProfile) SetName(v string) *RoutingProfile
- func (s *RoutingProfile) SetNumberOfAssociatedQueues(v int64) *RoutingProfile
- func (s *RoutingProfile) SetNumberOfAssociatedUsers(v int64) *RoutingProfile
- func (s *RoutingProfile) SetRoutingProfileArn(v string) *RoutingProfile
- func (s *RoutingProfile) SetRoutingProfileId(v string) *RoutingProfile
- func (s *RoutingProfile) SetTags(v map[string]*string) *RoutingProfile
- func (s RoutingProfile) String() string
- type RoutingProfileQueueConfig
- func (s RoutingProfileQueueConfig) GoString() string
- func (s *RoutingProfileQueueConfig) SetDelay(v int64) *RoutingProfileQueueConfig
- func (s *RoutingProfileQueueConfig) SetPriority(v int64) *RoutingProfileQueueConfig
- func (s *RoutingProfileQueueConfig) SetQueueReference(v *RoutingProfileQueueReference) *RoutingProfileQueueConfig
- func (s RoutingProfileQueueConfig) String() string
- func (s *RoutingProfileQueueConfig) Validate() error
- type RoutingProfileQueueConfigSummary
- func (s RoutingProfileQueueConfigSummary) GoString() string
- func (s *RoutingProfileQueueConfigSummary) SetChannel(v string) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetDelay(v int64) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetPriority(v int64) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetQueueArn(v string) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetQueueId(v string) *RoutingProfileQueueConfigSummary
- func (s *RoutingProfileQueueConfigSummary) SetQueueName(v string) *RoutingProfileQueueConfigSummary
- func (s RoutingProfileQueueConfigSummary) String() string
- type RoutingProfileQueueReference
- func (s RoutingProfileQueueReference) GoString() string
- func (s *RoutingProfileQueueReference) SetChannel(v string) *RoutingProfileQueueReference
- func (s *RoutingProfileQueueReference) SetQueueId(v string) *RoutingProfileQueueReference
- func (s RoutingProfileQueueReference) String() string
- func (s *RoutingProfileQueueReference) Validate() error
- type RoutingProfileReference
- type RoutingProfileSearchCriteria
- func (s RoutingProfileSearchCriteria) GoString() string
- func (s *RoutingProfileSearchCriteria) SetAndConditions(v []*RoutingProfileSearchCriteria) *RoutingProfileSearchCriteria
- func (s *RoutingProfileSearchCriteria) SetOrConditions(v []*RoutingProfileSearchCriteria) *RoutingProfileSearchCriteria
- func (s *RoutingProfileSearchCriteria) SetStringCondition(v *StringCondition) *RoutingProfileSearchCriteria
- func (s RoutingProfileSearchCriteria) String() string
- type RoutingProfileSearchFilter
- type RoutingProfileSummary
- func (s RoutingProfileSummary) GoString() string
- func (s *RoutingProfileSummary) SetArn(v string) *RoutingProfileSummary
- func (s *RoutingProfileSummary) SetId(v string) *RoutingProfileSummary
- func (s *RoutingProfileSummary) SetName(v string) *RoutingProfileSummary
- func (s RoutingProfileSummary) String() string
- type Rule
- func (s Rule) GoString() string
- func (s *Rule) SetActions(v []*RuleAction) *Rule
- func (s *Rule) SetCreatedTime(v time.Time) *Rule
- func (s *Rule) SetFunction(v string) *Rule
- func (s *Rule) SetLastUpdatedBy(v string) *Rule
- func (s *Rule) SetLastUpdatedTime(v time.Time) *Rule
- func (s *Rule) SetName(v string) *Rule
- func (s *Rule) SetPublishStatus(v string) *Rule
- func (s *Rule) SetRuleArn(v string) *Rule
- func (s *Rule) SetRuleId(v string) *Rule
- func (s *Rule) SetTags(v map[string]*string) *Rule
- func (s *Rule) SetTriggerEventSource(v *RuleTriggerEventSource) *Rule
- func (s Rule) String() string
- type RuleAction
- func (s RuleAction) GoString() string
- func (s *RuleAction) SetActionType(v string) *RuleAction
- func (s *RuleAction) SetAssignContactCategoryAction(v *AssignContactCategoryActionDefinition) *RuleAction
- func (s *RuleAction) SetEventBridgeAction(v *EventBridgeActionDefinition) *RuleAction
- func (s *RuleAction) SetSendNotificationAction(v *SendNotificationActionDefinition) *RuleAction
- func (s *RuleAction) SetTaskAction(v *TaskActionDefinition) *RuleAction
- func (s RuleAction) String() string
- func (s *RuleAction) Validate() error
- type RuleSummary
- func (s RuleSummary) GoString() string
- func (s *RuleSummary) SetActionSummaries(v []*ActionSummary) *RuleSummary
- func (s *RuleSummary) SetCreatedTime(v time.Time) *RuleSummary
- func (s *RuleSummary) SetEventSourceName(v string) *RuleSummary
- func (s *RuleSummary) SetLastUpdatedTime(v time.Time) *RuleSummary
- func (s *RuleSummary) SetName(v string) *RuleSummary
- func (s *RuleSummary) SetPublishStatus(v string) *RuleSummary
- func (s *RuleSummary) SetRuleArn(v string) *RuleSummary
- func (s *RuleSummary) SetRuleId(v string) *RuleSummary
- func (s RuleSummary) String() string
- type RuleTriggerEventSource
- func (s RuleTriggerEventSource) GoString() string
- func (s *RuleTriggerEventSource) SetEventSourceName(v string) *RuleTriggerEventSource
- func (s *RuleTriggerEventSource) SetIntegrationAssociationId(v string) *RuleTriggerEventSource
- func (s RuleTriggerEventSource) String() string
- func (s *RuleTriggerEventSource) Validate() error
- type S3Config
- type SearchAvailablePhoneNumbersInput
- func (s SearchAvailablePhoneNumbersInput) GoString() string
- func (s *SearchAvailablePhoneNumbersInput) SetMaxResults(v int64) *SearchAvailablePhoneNumbersInput
- func (s *SearchAvailablePhoneNumbersInput) SetNextToken(v string) *SearchAvailablePhoneNumbersInput
- func (s *SearchAvailablePhoneNumbersInput) SetPhoneNumberCountryCode(v string) *SearchAvailablePhoneNumbersInput
- func (s *SearchAvailablePhoneNumbersInput) SetPhoneNumberPrefix(v string) *SearchAvailablePhoneNumbersInput
- func (s *SearchAvailablePhoneNumbersInput) SetPhoneNumberType(v string) *SearchAvailablePhoneNumbersInput
- func (s *SearchAvailablePhoneNumbersInput) SetTargetArn(v string) *SearchAvailablePhoneNumbersInput
- func (s SearchAvailablePhoneNumbersInput) String() string
- func (s *SearchAvailablePhoneNumbersInput) Validate() error
- type SearchAvailablePhoneNumbersOutput
- func (s SearchAvailablePhoneNumbersOutput) GoString() string
- func (s *SearchAvailablePhoneNumbersOutput) SetAvailableNumbersList(v []*AvailableNumberSummary) *SearchAvailablePhoneNumbersOutput
- func (s *SearchAvailablePhoneNumbersOutput) SetNextToken(v string) *SearchAvailablePhoneNumbersOutput
- func (s SearchAvailablePhoneNumbersOutput) String() string
- type SearchHoursOfOperationsInput
- func (s SearchHoursOfOperationsInput) GoString() string
- func (s *SearchHoursOfOperationsInput) SetInstanceId(v string) *SearchHoursOfOperationsInput
- func (s *SearchHoursOfOperationsInput) SetMaxResults(v int64) *SearchHoursOfOperationsInput
- func (s *SearchHoursOfOperationsInput) SetNextToken(v string) *SearchHoursOfOperationsInput
- func (s *SearchHoursOfOperationsInput) SetSearchCriteria(v *HoursOfOperationSearchCriteria) *SearchHoursOfOperationsInput
- func (s *SearchHoursOfOperationsInput) SetSearchFilter(v *HoursOfOperationSearchFilter) *SearchHoursOfOperationsInput
- func (s SearchHoursOfOperationsInput) String() string
- func (s *SearchHoursOfOperationsInput) Validate() error
- type SearchHoursOfOperationsOutput
- func (s SearchHoursOfOperationsOutput) GoString() string
- func (s *SearchHoursOfOperationsOutput) SetApproximateTotalCount(v int64) *SearchHoursOfOperationsOutput
- func (s *SearchHoursOfOperationsOutput) SetHoursOfOperations(v []*HoursOfOperation) *SearchHoursOfOperationsOutput
- func (s *SearchHoursOfOperationsOutput) SetNextToken(v string) *SearchHoursOfOperationsOutput
- func (s SearchHoursOfOperationsOutput) String() string
- type SearchPromptsInput
- func (s SearchPromptsInput) GoString() string
- func (s *SearchPromptsInput) SetInstanceId(v string) *SearchPromptsInput
- func (s *SearchPromptsInput) SetMaxResults(v int64) *SearchPromptsInput
- func (s *SearchPromptsInput) SetNextToken(v string) *SearchPromptsInput
- func (s *SearchPromptsInput) SetSearchCriteria(v *PromptSearchCriteria) *SearchPromptsInput
- func (s *SearchPromptsInput) SetSearchFilter(v *PromptSearchFilter) *SearchPromptsInput
- func (s SearchPromptsInput) String() string
- func (s *SearchPromptsInput) Validate() error
- type SearchPromptsOutput
- func (s SearchPromptsOutput) GoString() string
- func (s *SearchPromptsOutput) SetApproximateTotalCount(v int64) *SearchPromptsOutput
- func (s *SearchPromptsOutput) SetNextToken(v string) *SearchPromptsOutput
- func (s *SearchPromptsOutput) SetPrompts(v []*Prompt) *SearchPromptsOutput
- func (s SearchPromptsOutput) String() string
- type SearchQueuesInput
- func (s SearchQueuesInput) GoString() string
- func (s *SearchQueuesInput) SetInstanceId(v string) *SearchQueuesInput
- func (s *SearchQueuesInput) SetMaxResults(v int64) *SearchQueuesInput
- func (s *SearchQueuesInput) SetNextToken(v string) *SearchQueuesInput
- func (s *SearchQueuesInput) SetSearchCriteria(v *QueueSearchCriteria) *SearchQueuesInput
- func (s *SearchQueuesInput) SetSearchFilter(v *QueueSearchFilter) *SearchQueuesInput
- func (s SearchQueuesInput) String() string
- func (s *SearchQueuesInput) Validate() error
- type SearchQueuesOutput
- func (s SearchQueuesOutput) GoString() string
- func (s *SearchQueuesOutput) SetApproximateTotalCount(v int64) *SearchQueuesOutput
- func (s *SearchQueuesOutput) SetNextToken(v string) *SearchQueuesOutput
- func (s *SearchQueuesOutput) SetQueues(v []*Queue) *SearchQueuesOutput
- func (s SearchQueuesOutput) String() string
- type SearchQuickConnectsInput
- func (s SearchQuickConnectsInput) GoString() string
- func (s *SearchQuickConnectsInput) SetInstanceId(v string) *SearchQuickConnectsInput
- func (s *SearchQuickConnectsInput) SetMaxResults(v int64) *SearchQuickConnectsInput
- func (s *SearchQuickConnectsInput) SetNextToken(v string) *SearchQuickConnectsInput
- func (s *SearchQuickConnectsInput) SetSearchCriteria(v *QuickConnectSearchCriteria) *SearchQuickConnectsInput
- func (s *SearchQuickConnectsInput) SetSearchFilter(v *QuickConnectSearchFilter) *SearchQuickConnectsInput
- func (s SearchQuickConnectsInput) String() string
- func (s *SearchQuickConnectsInput) Validate() error
- type SearchQuickConnectsOutput
- func (s SearchQuickConnectsOutput) GoString() string
- func (s *SearchQuickConnectsOutput) SetApproximateTotalCount(v int64) *SearchQuickConnectsOutput
- func (s *SearchQuickConnectsOutput) SetNextToken(v string) *SearchQuickConnectsOutput
- func (s *SearchQuickConnectsOutput) SetQuickConnects(v []*QuickConnect) *SearchQuickConnectsOutput
- func (s SearchQuickConnectsOutput) String() string
- type SearchResourceTagsInput
- func (s SearchResourceTagsInput) GoString() string
- func (s *SearchResourceTagsInput) SetInstanceId(v string) *SearchResourceTagsInput
- func (s *SearchResourceTagsInput) SetMaxResults(v int64) *SearchResourceTagsInput
- func (s *SearchResourceTagsInput) SetNextToken(v string) *SearchResourceTagsInput
- func (s *SearchResourceTagsInput) SetResourceTypes(v []*string) *SearchResourceTagsInput
- func (s *SearchResourceTagsInput) SetSearchCriteria(v *ResourceTagsSearchCriteria) *SearchResourceTagsInput
- func (s SearchResourceTagsInput) String() string
- func (s *SearchResourceTagsInput) Validate() error
- type SearchResourceTagsOutput
- type SearchRoutingProfilesInput
- func (s SearchRoutingProfilesInput) GoString() string
- func (s *SearchRoutingProfilesInput) SetInstanceId(v string) *SearchRoutingProfilesInput
- func (s *SearchRoutingProfilesInput) SetMaxResults(v int64) *SearchRoutingProfilesInput
- func (s *SearchRoutingProfilesInput) SetNextToken(v string) *SearchRoutingProfilesInput
- func (s *SearchRoutingProfilesInput) SetSearchCriteria(v *RoutingProfileSearchCriteria) *SearchRoutingProfilesInput
- func (s *SearchRoutingProfilesInput) SetSearchFilter(v *RoutingProfileSearchFilter) *SearchRoutingProfilesInput
- func (s SearchRoutingProfilesInput) String() string
- func (s *SearchRoutingProfilesInput) Validate() error
- type SearchRoutingProfilesOutput
- func (s SearchRoutingProfilesOutput) GoString() string
- func (s *SearchRoutingProfilesOutput) SetApproximateTotalCount(v int64) *SearchRoutingProfilesOutput
- func (s *SearchRoutingProfilesOutput) SetNextToken(v string) *SearchRoutingProfilesOutput
- func (s *SearchRoutingProfilesOutput) SetRoutingProfiles(v []*RoutingProfile) *SearchRoutingProfilesOutput
- func (s SearchRoutingProfilesOutput) String() string
- type SearchSecurityProfilesInput
- func (s SearchSecurityProfilesInput) GoString() string
- func (s *SearchSecurityProfilesInput) SetInstanceId(v string) *SearchSecurityProfilesInput
- func (s *SearchSecurityProfilesInput) SetMaxResults(v int64) *SearchSecurityProfilesInput
- func (s *SearchSecurityProfilesInput) SetNextToken(v string) *SearchSecurityProfilesInput
- func (s *SearchSecurityProfilesInput) SetSearchCriteria(v *SecurityProfileSearchCriteria) *SearchSecurityProfilesInput
- func (s *SearchSecurityProfilesInput) SetSearchFilter(v *SecurityProfilesSearchFilter) *SearchSecurityProfilesInput
- func (s SearchSecurityProfilesInput) String() string
- func (s *SearchSecurityProfilesInput) Validate() error
- type SearchSecurityProfilesOutput
- func (s SearchSecurityProfilesOutput) GoString() string
- func (s *SearchSecurityProfilesOutput) SetApproximateTotalCount(v int64) *SearchSecurityProfilesOutput
- func (s *SearchSecurityProfilesOutput) SetNextToken(v string) *SearchSecurityProfilesOutput
- func (s *SearchSecurityProfilesOutput) SetSecurityProfiles(v []*SecurityProfileSearchSummary) *SearchSecurityProfilesOutput
- func (s SearchSecurityProfilesOutput) String() string
- type SearchUsersInput
- func (s SearchUsersInput) GoString() string
- func (s *SearchUsersInput) SetInstanceId(v string) *SearchUsersInput
- func (s *SearchUsersInput) SetMaxResults(v int64) *SearchUsersInput
- func (s *SearchUsersInput) SetNextToken(v string) *SearchUsersInput
- func (s *SearchUsersInput) SetSearchCriteria(v *UserSearchCriteria) *SearchUsersInput
- func (s *SearchUsersInput) SetSearchFilter(v *UserSearchFilter) *SearchUsersInput
- func (s SearchUsersInput) String() string
- func (s *SearchUsersInput) Validate() error
- type SearchUsersOutput
- func (s SearchUsersOutput) GoString() string
- func (s *SearchUsersOutput) SetApproximateTotalCount(v int64) *SearchUsersOutput
- func (s *SearchUsersOutput) SetNextToken(v string) *SearchUsersOutput
- func (s *SearchUsersOutput) SetUsers(v []*UserSearchSummary) *SearchUsersOutput
- func (s SearchUsersOutput) String() string
- type SearchVocabulariesInput
- func (s SearchVocabulariesInput) GoString() string
- func (s *SearchVocabulariesInput) SetInstanceId(v string) *SearchVocabulariesInput
- func (s *SearchVocabulariesInput) SetLanguageCode(v string) *SearchVocabulariesInput
- func (s *SearchVocabulariesInput) SetMaxResults(v int64) *SearchVocabulariesInput
- func (s *SearchVocabulariesInput) SetNameStartsWith(v string) *SearchVocabulariesInput
- func (s *SearchVocabulariesInput) SetNextToken(v string) *SearchVocabulariesInput
- func (s *SearchVocabulariesInput) SetState(v string) *SearchVocabulariesInput
- func (s SearchVocabulariesInput) String() string
- func (s *SearchVocabulariesInput) Validate() error
- type SearchVocabulariesOutput
- type SecurityKey
- type SecurityProfile
- func (s SecurityProfile) GoString() string
- func (s *SecurityProfile) SetAllowedAccessControlTags(v map[string]*string) *SecurityProfile
- func (s *SecurityProfile) SetArn(v string) *SecurityProfile
- func (s *SecurityProfile) SetDescription(v string) *SecurityProfile
- func (s *SecurityProfile) SetId(v string) *SecurityProfile
- func (s *SecurityProfile) SetOrganizationResourceId(v string) *SecurityProfile
- func (s *SecurityProfile) SetSecurityProfileName(v string) *SecurityProfile
- func (s *SecurityProfile) SetTagRestrictedResources(v []*string) *SecurityProfile
- func (s *SecurityProfile) SetTags(v map[string]*string) *SecurityProfile
- func (s SecurityProfile) String() string
- type SecurityProfileSearchCriteria
- func (s SecurityProfileSearchCriteria) GoString() string
- func (s *SecurityProfileSearchCriteria) SetAndConditions(v []*SecurityProfileSearchCriteria) *SecurityProfileSearchCriteria
- func (s *SecurityProfileSearchCriteria) SetOrConditions(v []*SecurityProfileSearchCriteria) *SecurityProfileSearchCriteria
- func (s *SecurityProfileSearchCriteria) SetStringCondition(v *StringCondition) *SecurityProfileSearchCriteria
- func (s SecurityProfileSearchCriteria) String() string
- type SecurityProfileSearchSummary
- func (s SecurityProfileSearchSummary) GoString() string
- func (s *SecurityProfileSearchSummary) SetArn(v string) *SecurityProfileSearchSummary
- func (s *SecurityProfileSearchSummary) SetDescription(v string) *SecurityProfileSearchSummary
- func (s *SecurityProfileSearchSummary) SetId(v string) *SecurityProfileSearchSummary
- func (s *SecurityProfileSearchSummary) SetOrganizationResourceId(v string) *SecurityProfileSearchSummary
- func (s *SecurityProfileSearchSummary) SetSecurityProfileName(v string) *SecurityProfileSearchSummary
- func (s *SecurityProfileSearchSummary) SetTags(v map[string]*string) *SecurityProfileSearchSummary
- func (s SecurityProfileSearchSummary) String() string
- type SecurityProfileSummary
- func (s SecurityProfileSummary) GoString() string
- func (s *SecurityProfileSummary) SetArn(v string) *SecurityProfileSummary
- func (s *SecurityProfileSummary) SetId(v string) *SecurityProfileSummary
- func (s *SecurityProfileSummary) SetName(v string) *SecurityProfileSummary
- func (s SecurityProfileSummary) String() string
- type SecurityProfilesSearchFilter
- type SendNotificationActionDefinition
- func (s SendNotificationActionDefinition) GoString() string
- func (s *SendNotificationActionDefinition) SetContent(v string) *SendNotificationActionDefinition
- func (s *SendNotificationActionDefinition) SetContentType(v string) *SendNotificationActionDefinition
- func (s *SendNotificationActionDefinition) SetDeliveryMethod(v string) *SendNotificationActionDefinition
- func (s *SendNotificationActionDefinition) SetRecipient(v *NotificationRecipientType) *SendNotificationActionDefinition
- func (s *SendNotificationActionDefinition) SetSubject(v string) *SendNotificationActionDefinition
- func (s SendNotificationActionDefinition) String() string
- func (s *SendNotificationActionDefinition) Validate() error
- 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 SingleSelectQuestionRuleCategoryAutomation
- func (s SingleSelectQuestionRuleCategoryAutomation) GoString() string
- func (s *SingleSelectQuestionRuleCategoryAutomation) SetCategory(v string) *SingleSelectQuestionRuleCategoryAutomation
- func (s *SingleSelectQuestionRuleCategoryAutomation) SetCondition(v string) *SingleSelectQuestionRuleCategoryAutomation
- func (s *SingleSelectQuestionRuleCategoryAutomation) SetOptionRefId(v string) *SingleSelectQuestionRuleCategoryAutomation
- func (s SingleSelectQuestionRuleCategoryAutomation) String() string
- func (s *SingleSelectQuestionRuleCategoryAutomation) Validate() error
- type StartChatContactInput
- func (s StartChatContactInput) GoString() string
- func (s *StartChatContactInput) SetAttributes(v map[string]*string) *StartChatContactInput
- func (s *StartChatContactInput) SetChatDurationInMinutes(v int64) *StartChatContactInput
- func (s *StartChatContactInput) SetClientToken(v string) *StartChatContactInput
- func (s *StartChatContactInput) SetContactFlowId(v string) *StartChatContactInput
- func (s *StartChatContactInput) SetInitialMessage(v *ChatMessage) *StartChatContactInput
- func (s *StartChatContactInput) SetInstanceId(v string) *StartChatContactInput
- func (s *StartChatContactInput) SetParticipantDetails(v *ParticipantDetails) *StartChatContactInput
- func (s *StartChatContactInput) SetPersistentChat(v *PersistentChat) *StartChatContactInput
- func (s *StartChatContactInput) SetRelatedContactId(v string) *StartChatContactInput
- func (s *StartChatContactInput) SetSupportedMessagingContentTypes(v []*string) *StartChatContactInput
- func (s StartChatContactInput) String() string
- func (s *StartChatContactInput) Validate() error
- type StartChatContactOutput
- func (s StartChatContactOutput) GoString() string
- func (s *StartChatContactOutput) SetContactId(v string) *StartChatContactOutput
- func (s *StartChatContactOutput) SetContinuedFromContactId(v string) *StartChatContactOutput
- func (s *StartChatContactOutput) SetParticipantId(v string) *StartChatContactOutput
- func (s *StartChatContactOutput) SetParticipantToken(v string) *StartChatContactOutput
- func (s StartChatContactOutput) String() string
- type StartContactEvaluationInput
- func (s StartContactEvaluationInput) GoString() string
- func (s *StartContactEvaluationInput) SetClientToken(v string) *StartContactEvaluationInput
- func (s *StartContactEvaluationInput) SetContactId(v string) *StartContactEvaluationInput
- func (s *StartContactEvaluationInput) SetEvaluationFormId(v string) *StartContactEvaluationInput
- func (s *StartContactEvaluationInput) SetInstanceId(v string) *StartContactEvaluationInput
- func (s StartContactEvaluationInput) String() string
- func (s *StartContactEvaluationInput) Validate() error
- type StartContactEvaluationOutput
- func (s StartContactEvaluationOutput) GoString() string
- func (s *StartContactEvaluationOutput) SetEvaluationArn(v string) *StartContactEvaluationOutput
- func (s *StartContactEvaluationOutput) SetEvaluationId(v string) *StartContactEvaluationOutput
- func (s StartContactEvaluationOutput) String() string
- type StartContactRecordingInput
- func (s StartContactRecordingInput) GoString() string
- func (s *StartContactRecordingInput) SetContactId(v string) *StartContactRecordingInput
- func (s *StartContactRecordingInput) SetInitialContactId(v string) *StartContactRecordingInput
- func (s *StartContactRecordingInput) SetInstanceId(v string) *StartContactRecordingInput
- func (s *StartContactRecordingInput) SetVoiceRecordingConfiguration(v *VoiceRecordingConfiguration) *StartContactRecordingInput
- func (s StartContactRecordingInput) String() string
- func (s *StartContactRecordingInput) Validate() error
- type StartContactRecordingOutput
- type StartContactStreamingInput
- func (s StartContactStreamingInput) GoString() string
- func (s *StartContactStreamingInput) SetChatStreamingConfiguration(v *ChatStreamingConfiguration) *StartContactStreamingInput
- func (s *StartContactStreamingInput) SetClientToken(v string) *StartContactStreamingInput
- func (s *StartContactStreamingInput) SetContactId(v string) *StartContactStreamingInput
- func (s *StartContactStreamingInput) SetInstanceId(v string) *StartContactStreamingInput
- func (s StartContactStreamingInput) String() string
- func (s *StartContactStreamingInput) Validate() error
- type StartContactStreamingOutput
- type StartOutboundVoiceContactInput
- func (s StartOutboundVoiceContactInput) GoString() string
- func (s *StartOutboundVoiceContactInput) SetAnswerMachineDetectionConfig(v *AnswerMachineDetectionConfig) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetAttributes(v map[string]*string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetCampaignId(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetClientToken(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetContactFlowId(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetDestinationPhoneNumber(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetInstanceId(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetQueueId(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetSourcePhoneNumber(v string) *StartOutboundVoiceContactInput
- func (s *StartOutboundVoiceContactInput) SetTrafficType(v string) *StartOutboundVoiceContactInput
- func (s StartOutboundVoiceContactInput) String() string
- func (s *StartOutboundVoiceContactInput) Validate() error
- type StartOutboundVoiceContactOutput
- type StartTaskContactInput
- func (s StartTaskContactInput) GoString() string
- func (s *StartTaskContactInput) SetAttributes(v map[string]*string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetClientToken(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetContactFlowId(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetDescription(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetInstanceId(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetName(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetPreviousContactId(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetQuickConnectId(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetReferences(v map[string]*Reference) *StartTaskContactInput
- func (s *StartTaskContactInput) SetRelatedContactId(v string) *StartTaskContactInput
- func (s *StartTaskContactInput) SetScheduledTime(v time.Time) *StartTaskContactInput
- func (s *StartTaskContactInput) SetTaskTemplateId(v string) *StartTaskContactInput
- func (s StartTaskContactInput) String() string
- func (s *StartTaskContactInput) Validate() error
- type StartTaskContactOutput
- type StopContactInput
- type StopContactOutput
- type StopContactRecordingInput
- func (s StopContactRecordingInput) GoString() string
- func (s *StopContactRecordingInput) SetContactId(v string) *StopContactRecordingInput
- func (s *StopContactRecordingInput) SetInitialContactId(v string) *StopContactRecordingInput
- func (s *StopContactRecordingInput) SetInstanceId(v string) *StopContactRecordingInput
- func (s StopContactRecordingInput) String() string
- func (s *StopContactRecordingInput) Validate() error
- type StopContactRecordingOutput
- type StopContactStreamingInput
- func (s StopContactStreamingInput) GoString() string
- func (s *StopContactStreamingInput) SetContactId(v string) *StopContactStreamingInput
- func (s *StopContactStreamingInput) SetInstanceId(v string) *StopContactStreamingInput
- func (s *StopContactStreamingInput) SetStreamingId(v string) *StopContactStreamingInput
- func (s StopContactStreamingInput) String() string
- func (s *StopContactStreamingInput) Validate() error
- type StopContactStreamingOutput
- type StringCondition
- type StringReference
- type SubmitContactEvaluationInput
- func (s SubmitContactEvaluationInput) GoString() string
- func (s *SubmitContactEvaluationInput) SetAnswers(v map[string]*EvaluationAnswerInput_) *SubmitContactEvaluationInput
- func (s *SubmitContactEvaluationInput) SetEvaluationId(v string) *SubmitContactEvaluationInput
- func (s *SubmitContactEvaluationInput) SetInstanceId(v string) *SubmitContactEvaluationInput
- func (s *SubmitContactEvaluationInput) SetNotes(v map[string]*EvaluationNote) *SubmitContactEvaluationInput
- func (s SubmitContactEvaluationInput) String() string
- func (s *SubmitContactEvaluationInput) Validate() error
- type SubmitContactEvaluationOutput
- func (s SubmitContactEvaluationOutput) GoString() string
- func (s *SubmitContactEvaluationOutput) SetEvaluationArn(v string) *SubmitContactEvaluationOutput
- func (s *SubmitContactEvaluationOutput) SetEvaluationId(v string) *SubmitContactEvaluationOutput
- func (s SubmitContactEvaluationOutput) String() string
- type SuspendContactRecordingInput
- func (s SuspendContactRecordingInput) GoString() string
- func (s *SuspendContactRecordingInput) SetContactId(v string) *SuspendContactRecordingInput
- func (s *SuspendContactRecordingInput) SetInitialContactId(v string) *SuspendContactRecordingInput
- func (s *SuspendContactRecordingInput) SetInstanceId(v string) *SuspendContactRecordingInput
- func (s SuspendContactRecordingInput) String() string
- func (s *SuspendContactRecordingInput) Validate() error
- type SuspendContactRecordingOutput
- type TagCondition
- type TagResourceInput
- type TagResourceOutput
- type TagSearchCondition
- func (s TagSearchCondition) GoString() string
- func (s *TagSearchCondition) SetTagKey(v string) *TagSearchCondition
- func (s *TagSearchCondition) SetTagKeyComparisonType(v string) *TagSearchCondition
- func (s *TagSearchCondition) SetTagValue(v string) *TagSearchCondition
- func (s *TagSearchCondition) SetTagValueComparisonType(v string) *TagSearchCondition
- func (s TagSearchCondition) String() string
- type TagSet
- type TaskActionDefinition
- func (s TaskActionDefinition) GoString() string
- func (s *TaskActionDefinition) SetContactFlowId(v string) *TaskActionDefinition
- func (s *TaskActionDefinition) SetDescription(v string) *TaskActionDefinition
- func (s *TaskActionDefinition) SetName(v string) *TaskActionDefinition
- func (s *TaskActionDefinition) SetReferences(v map[string]*Reference) *TaskActionDefinition
- func (s TaskActionDefinition) String() string
- func (s *TaskActionDefinition) Validate() error
- type TaskTemplateConstraints
- func (s TaskTemplateConstraints) GoString() string
- func (s *TaskTemplateConstraints) SetInvisibleFields(v []*InvisibleFieldInfo) *TaskTemplateConstraints
- func (s *TaskTemplateConstraints) SetReadOnlyFields(v []*ReadOnlyFieldInfo) *TaskTemplateConstraints
- func (s *TaskTemplateConstraints) SetRequiredFields(v []*RequiredFieldInfo) *TaskTemplateConstraints
- func (s TaskTemplateConstraints) String() string
- func (s *TaskTemplateConstraints) Validate() error
- type TaskTemplateDefaultFieldValue
- func (s TaskTemplateDefaultFieldValue) GoString() string
- func (s *TaskTemplateDefaultFieldValue) SetDefaultValue(v string) *TaskTemplateDefaultFieldValue
- func (s *TaskTemplateDefaultFieldValue) SetId(v *TaskTemplateFieldIdentifier) *TaskTemplateDefaultFieldValue
- func (s TaskTemplateDefaultFieldValue) String() string
- func (s *TaskTemplateDefaultFieldValue) Validate() error
- type TaskTemplateDefaults
- type TaskTemplateField
- func (s TaskTemplateField) GoString() string
- func (s *TaskTemplateField) SetDescription(v string) *TaskTemplateField
- func (s *TaskTemplateField) SetId(v *TaskTemplateFieldIdentifier) *TaskTemplateField
- func (s *TaskTemplateField) SetSingleSelectOptions(v []*string) *TaskTemplateField
- func (s *TaskTemplateField) SetType(v string) *TaskTemplateField
- func (s TaskTemplateField) String() string
- func (s *TaskTemplateField) Validate() error
- type TaskTemplateFieldIdentifier
- type TaskTemplateMetadata
- func (s TaskTemplateMetadata) GoString() string
- func (s *TaskTemplateMetadata) SetArn(v string) *TaskTemplateMetadata
- func (s *TaskTemplateMetadata) SetCreatedTime(v time.Time) *TaskTemplateMetadata
- func (s *TaskTemplateMetadata) SetDescription(v string) *TaskTemplateMetadata
- func (s *TaskTemplateMetadata) SetId(v string) *TaskTemplateMetadata
- func (s *TaskTemplateMetadata) SetLastModifiedTime(v time.Time) *TaskTemplateMetadata
- func (s *TaskTemplateMetadata) SetName(v string) *TaskTemplateMetadata
- func (s *TaskTemplateMetadata) SetStatus(v string) *TaskTemplateMetadata
- func (s TaskTemplateMetadata) String() string
- type TelephonyConfig
- type Threshold
- type ThresholdV2
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TrafficDistributionGroup
- func (s TrafficDistributionGroup) GoString() string
- func (s *TrafficDistributionGroup) SetArn(v string) *TrafficDistributionGroup
- func (s *TrafficDistributionGroup) SetDescription(v string) *TrafficDistributionGroup
- func (s *TrafficDistributionGroup) SetId(v string) *TrafficDistributionGroup
- func (s *TrafficDistributionGroup) SetInstanceArn(v string) *TrafficDistributionGroup
- func (s *TrafficDistributionGroup) SetName(v string) *TrafficDistributionGroup
- func (s *TrafficDistributionGroup) SetStatus(v string) *TrafficDistributionGroup
- func (s *TrafficDistributionGroup) SetTags(v map[string]*string) *TrafficDistributionGroup
- func (s TrafficDistributionGroup) String() string
- type TrafficDistributionGroupSummary
- func (s TrafficDistributionGroupSummary) GoString() string
- func (s *TrafficDistributionGroupSummary) SetArn(v string) *TrafficDistributionGroupSummary
- func (s *TrafficDistributionGroupSummary) SetId(v string) *TrafficDistributionGroupSummary
- func (s *TrafficDistributionGroupSummary) SetInstanceArn(v string) *TrafficDistributionGroupSummary
- func (s *TrafficDistributionGroupSummary) SetName(v string) *TrafficDistributionGroupSummary
- func (s *TrafficDistributionGroupSummary) SetStatus(v string) *TrafficDistributionGroupSummary
- func (s TrafficDistributionGroupSummary) String() string
- type TransferContactInput
- func (s TransferContactInput) GoString() string
- func (s *TransferContactInput) SetClientToken(v string) *TransferContactInput
- func (s *TransferContactInput) SetContactFlowId(v string) *TransferContactInput
- func (s *TransferContactInput) SetContactId(v string) *TransferContactInput
- func (s *TransferContactInput) SetInstanceId(v string) *TransferContactInput
- func (s *TransferContactInput) SetQueueId(v string) *TransferContactInput
- func (s *TransferContactInput) SetUserId(v string) *TransferContactInput
- func (s TransferContactInput) String() string
- func (s *TransferContactInput) Validate() error
- type TransferContactOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAgentStatusInput
- func (s UpdateAgentStatusInput) GoString() string
- func (s *UpdateAgentStatusInput) SetAgentStatusId(v string) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetDescription(v string) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetDisplayOrder(v int64) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetInstanceId(v string) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetName(v string) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetResetOrderNumber(v bool) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetState(v string) *UpdateAgentStatusInput
- func (s UpdateAgentStatusInput) String() string
- func (s *UpdateAgentStatusInput) Validate() error
- type UpdateAgentStatusOutput
- type UpdateContactAttributesInput
- func (s UpdateContactAttributesInput) GoString() string
- func (s *UpdateContactAttributesInput) SetAttributes(v map[string]*string) *UpdateContactAttributesInput
- func (s *UpdateContactAttributesInput) SetInitialContactId(v string) *UpdateContactAttributesInput
- func (s *UpdateContactAttributesInput) SetInstanceId(v string) *UpdateContactAttributesInput
- func (s UpdateContactAttributesInput) String() string
- func (s *UpdateContactAttributesInput) Validate() error
- type UpdateContactAttributesOutput
- type UpdateContactEvaluationInput
- func (s UpdateContactEvaluationInput) GoString() string
- func (s *UpdateContactEvaluationInput) SetAnswers(v map[string]*EvaluationAnswerInput_) *UpdateContactEvaluationInput
- func (s *UpdateContactEvaluationInput) SetEvaluationId(v string) *UpdateContactEvaluationInput
- func (s *UpdateContactEvaluationInput) SetInstanceId(v string) *UpdateContactEvaluationInput
- func (s *UpdateContactEvaluationInput) SetNotes(v map[string]*EvaluationNote) *UpdateContactEvaluationInput
- func (s UpdateContactEvaluationInput) String() string
- func (s *UpdateContactEvaluationInput) Validate() error
- type UpdateContactEvaluationOutput
- func (s UpdateContactEvaluationOutput) GoString() string
- func (s *UpdateContactEvaluationOutput) SetEvaluationArn(v string) *UpdateContactEvaluationOutput
- func (s *UpdateContactEvaluationOutput) SetEvaluationId(v string) *UpdateContactEvaluationOutput
- func (s UpdateContactEvaluationOutput) String() string
- type UpdateContactFlowContentInput
- func (s UpdateContactFlowContentInput) GoString() string
- func (s *UpdateContactFlowContentInput) SetContactFlowId(v string) *UpdateContactFlowContentInput
- func (s *UpdateContactFlowContentInput) SetContent(v string) *UpdateContactFlowContentInput
- func (s *UpdateContactFlowContentInput) SetInstanceId(v string) *UpdateContactFlowContentInput
- func (s UpdateContactFlowContentInput) String() string
- func (s *UpdateContactFlowContentInput) Validate() error
- type UpdateContactFlowContentOutput
- type UpdateContactFlowMetadataInput
- func (s UpdateContactFlowMetadataInput) GoString() string
- func (s *UpdateContactFlowMetadataInput) SetContactFlowId(v string) *UpdateContactFlowMetadataInput
- func (s *UpdateContactFlowMetadataInput) SetContactFlowState(v string) *UpdateContactFlowMetadataInput
- func (s *UpdateContactFlowMetadataInput) SetDescription(v string) *UpdateContactFlowMetadataInput
- func (s *UpdateContactFlowMetadataInput) SetInstanceId(v string) *UpdateContactFlowMetadataInput
- func (s *UpdateContactFlowMetadataInput) SetName(v string) *UpdateContactFlowMetadataInput
- func (s UpdateContactFlowMetadataInput) String() string
- func (s *UpdateContactFlowMetadataInput) Validate() error
- type UpdateContactFlowMetadataOutput
- type UpdateContactFlowModuleContentInput
- func (s UpdateContactFlowModuleContentInput) GoString() string
- func (s *UpdateContactFlowModuleContentInput) SetContactFlowModuleId(v string) *UpdateContactFlowModuleContentInput
- func (s *UpdateContactFlowModuleContentInput) SetContent(v string) *UpdateContactFlowModuleContentInput
- func (s *UpdateContactFlowModuleContentInput) SetInstanceId(v string) *UpdateContactFlowModuleContentInput
- func (s UpdateContactFlowModuleContentInput) String() string
- func (s *UpdateContactFlowModuleContentInput) Validate() error
- type UpdateContactFlowModuleContentOutput
- type UpdateContactFlowModuleMetadataInput
- func (s UpdateContactFlowModuleMetadataInput) GoString() string
- func (s *UpdateContactFlowModuleMetadataInput) SetContactFlowModuleId(v string) *UpdateContactFlowModuleMetadataInput
- func (s *UpdateContactFlowModuleMetadataInput) SetDescription(v string) *UpdateContactFlowModuleMetadataInput
- func (s *UpdateContactFlowModuleMetadataInput) SetInstanceId(v string) *UpdateContactFlowModuleMetadataInput
- func (s *UpdateContactFlowModuleMetadataInput) SetName(v string) *UpdateContactFlowModuleMetadataInput
- func (s *UpdateContactFlowModuleMetadataInput) SetState(v string) *UpdateContactFlowModuleMetadataInput
- func (s UpdateContactFlowModuleMetadataInput) String() string
- func (s *UpdateContactFlowModuleMetadataInput) Validate() error
- type UpdateContactFlowModuleMetadataOutput
- type UpdateContactFlowNameInput
- func (s UpdateContactFlowNameInput) GoString() string
- func (s *UpdateContactFlowNameInput) SetContactFlowId(v string) *UpdateContactFlowNameInput
- func (s *UpdateContactFlowNameInput) SetDescription(v string) *UpdateContactFlowNameInput
- func (s *UpdateContactFlowNameInput) SetInstanceId(v string) *UpdateContactFlowNameInput
- func (s *UpdateContactFlowNameInput) SetName(v string) *UpdateContactFlowNameInput
- func (s UpdateContactFlowNameInput) String() string
- func (s *UpdateContactFlowNameInput) Validate() error
- type UpdateContactFlowNameOutput
- type UpdateContactInput
- func (s UpdateContactInput) GoString() string
- func (s *UpdateContactInput) SetContactId(v string) *UpdateContactInput
- func (s *UpdateContactInput) SetDescription(v string) *UpdateContactInput
- func (s *UpdateContactInput) SetInstanceId(v string) *UpdateContactInput
- func (s *UpdateContactInput) SetName(v string) *UpdateContactInput
- func (s *UpdateContactInput) SetReferences(v map[string]*Reference) *UpdateContactInput
- func (s UpdateContactInput) String() string
- func (s *UpdateContactInput) Validate() error
- type UpdateContactOutput
- type UpdateContactScheduleInput
- func (s UpdateContactScheduleInput) GoString() string
- func (s *UpdateContactScheduleInput) SetContactId(v string) *UpdateContactScheduleInput
- func (s *UpdateContactScheduleInput) SetInstanceId(v string) *UpdateContactScheduleInput
- func (s *UpdateContactScheduleInput) SetScheduledTime(v time.Time) *UpdateContactScheduleInput
- func (s UpdateContactScheduleInput) String() string
- func (s *UpdateContactScheduleInput) Validate() error
- type UpdateContactScheduleOutput
- type UpdateEvaluationFormInput
- func (s UpdateEvaluationFormInput) GoString() string
- func (s *UpdateEvaluationFormInput) SetClientToken(v string) *UpdateEvaluationFormInput
- func (s *UpdateEvaluationFormInput) SetCreateNewVersion(v bool) *UpdateEvaluationFormInput
- func (s *UpdateEvaluationFormInput) SetDescription(v string) *UpdateEvaluationFormInput
- func (s *UpdateEvaluationFormInput) SetEvaluationFormId(v string) *UpdateEvaluationFormInput
- func (s *UpdateEvaluationFormInput) SetEvaluationFormVersion(v int64) *UpdateEvaluationFormInput
- func (s *UpdateEvaluationFormInput) SetInstanceId(v string) *UpdateEvaluationFormInput
- func (s *UpdateEvaluationFormInput) SetItems(v []*EvaluationFormItem) *UpdateEvaluationFormInput
- func (s *UpdateEvaluationFormInput) SetScoringStrategy(v *EvaluationFormScoringStrategy) *UpdateEvaluationFormInput
- func (s *UpdateEvaluationFormInput) SetTitle(v string) *UpdateEvaluationFormInput
- func (s UpdateEvaluationFormInput) String() string
- func (s *UpdateEvaluationFormInput) Validate() error
- type UpdateEvaluationFormOutput
- func (s UpdateEvaluationFormOutput) GoString() string
- func (s *UpdateEvaluationFormOutput) SetEvaluationFormArn(v string) *UpdateEvaluationFormOutput
- func (s *UpdateEvaluationFormOutput) SetEvaluationFormId(v string) *UpdateEvaluationFormOutput
- func (s *UpdateEvaluationFormOutput) SetEvaluationFormVersion(v int64) *UpdateEvaluationFormOutput
- func (s UpdateEvaluationFormOutput) String() string
- type UpdateHoursOfOperationInput
- func (s UpdateHoursOfOperationInput) GoString() string
- func (s *UpdateHoursOfOperationInput) SetConfig(v []*HoursOfOperationConfig) *UpdateHoursOfOperationInput
- func (s *UpdateHoursOfOperationInput) SetDescription(v string) *UpdateHoursOfOperationInput
- func (s *UpdateHoursOfOperationInput) SetHoursOfOperationId(v string) *UpdateHoursOfOperationInput
- func (s *UpdateHoursOfOperationInput) SetInstanceId(v string) *UpdateHoursOfOperationInput
- func (s *UpdateHoursOfOperationInput) SetName(v string) *UpdateHoursOfOperationInput
- func (s *UpdateHoursOfOperationInput) SetTimeZone(v string) *UpdateHoursOfOperationInput
- func (s UpdateHoursOfOperationInput) String() string
- func (s *UpdateHoursOfOperationInput) Validate() error
- type UpdateHoursOfOperationOutput
- type UpdateInstanceAttributeInput
- func (s UpdateInstanceAttributeInput) GoString() string
- func (s *UpdateInstanceAttributeInput) SetAttributeType(v string) *UpdateInstanceAttributeInput
- func (s *UpdateInstanceAttributeInput) SetInstanceId(v string) *UpdateInstanceAttributeInput
- func (s *UpdateInstanceAttributeInput) SetValue(v string) *UpdateInstanceAttributeInput
- func (s UpdateInstanceAttributeInput) String() string
- func (s *UpdateInstanceAttributeInput) Validate() error
- type UpdateInstanceAttributeOutput
- type UpdateInstanceStorageConfigInput
- func (s UpdateInstanceStorageConfigInput) GoString() string
- func (s *UpdateInstanceStorageConfigInput) SetAssociationId(v string) *UpdateInstanceStorageConfigInput
- func (s *UpdateInstanceStorageConfigInput) SetInstanceId(v string) *UpdateInstanceStorageConfigInput
- func (s *UpdateInstanceStorageConfigInput) SetResourceType(v string) *UpdateInstanceStorageConfigInput
- func (s *UpdateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *UpdateInstanceStorageConfigInput
- func (s UpdateInstanceStorageConfigInput) String() string
- func (s *UpdateInstanceStorageConfigInput) Validate() error
- type UpdateInstanceStorageConfigOutput
- type UpdateParticipantRoleConfigChannelInfo
- func (s UpdateParticipantRoleConfigChannelInfo) GoString() string
- func (s *UpdateParticipantRoleConfigChannelInfo) SetChat(v *ChatParticipantRoleConfig) *UpdateParticipantRoleConfigChannelInfo
- func (s UpdateParticipantRoleConfigChannelInfo) String() string
- func (s *UpdateParticipantRoleConfigChannelInfo) Validate() error
- type UpdateParticipantRoleConfigInput
- func (s UpdateParticipantRoleConfigInput) GoString() string
- func (s *UpdateParticipantRoleConfigInput) SetChannelConfiguration(v *UpdateParticipantRoleConfigChannelInfo) *UpdateParticipantRoleConfigInput
- func (s *UpdateParticipantRoleConfigInput) SetContactId(v string) *UpdateParticipantRoleConfigInput
- func (s *UpdateParticipantRoleConfigInput) SetInstanceId(v string) *UpdateParticipantRoleConfigInput
- func (s UpdateParticipantRoleConfigInput) String() string
- func (s *UpdateParticipantRoleConfigInput) Validate() error
- type UpdateParticipantRoleConfigOutput
- type UpdatePhoneNumberInput
- func (s UpdatePhoneNumberInput) GoString() string
- func (s *UpdatePhoneNumberInput) SetClientToken(v string) *UpdatePhoneNumberInput
- func (s *UpdatePhoneNumberInput) SetPhoneNumberId(v string) *UpdatePhoneNumberInput
- func (s *UpdatePhoneNumberInput) SetTargetArn(v string) *UpdatePhoneNumberInput
- func (s UpdatePhoneNumberInput) String() string
- func (s *UpdatePhoneNumberInput) Validate() error
- type UpdatePhoneNumberOutput
- type UpdatePromptInput
- func (s UpdatePromptInput) GoString() string
- func (s *UpdatePromptInput) SetDescription(v string) *UpdatePromptInput
- func (s *UpdatePromptInput) SetInstanceId(v string) *UpdatePromptInput
- func (s *UpdatePromptInput) SetName(v string) *UpdatePromptInput
- func (s *UpdatePromptInput) SetPromptId(v string) *UpdatePromptInput
- func (s *UpdatePromptInput) SetS3Uri(v string) *UpdatePromptInput
- func (s UpdatePromptInput) String() string
- func (s *UpdatePromptInput) Validate() error
- type UpdatePromptOutput
- type UpdateQueueHoursOfOperationInput
- func (s UpdateQueueHoursOfOperationInput) GoString() string
- func (s *UpdateQueueHoursOfOperationInput) SetHoursOfOperationId(v string) *UpdateQueueHoursOfOperationInput
- func (s *UpdateQueueHoursOfOperationInput) SetInstanceId(v string) *UpdateQueueHoursOfOperationInput
- func (s *UpdateQueueHoursOfOperationInput) SetQueueId(v string) *UpdateQueueHoursOfOperationInput
- func (s UpdateQueueHoursOfOperationInput) String() string
- func (s *UpdateQueueHoursOfOperationInput) Validate() error
- type UpdateQueueHoursOfOperationOutput
- type UpdateQueueMaxContactsInput
- func (s UpdateQueueMaxContactsInput) GoString() string
- func (s *UpdateQueueMaxContactsInput) SetInstanceId(v string) *UpdateQueueMaxContactsInput
- func (s *UpdateQueueMaxContactsInput) SetMaxContacts(v int64) *UpdateQueueMaxContactsInput
- func (s *UpdateQueueMaxContactsInput) SetQueueId(v string) *UpdateQueueMaxContactsInput
- func (s UpdateQueueMaxContactsInput) String() string
- func (s *UpdateQueueMaxContactsInput) Validate() error
- type UpdateQueueMaxContactsOutput
- type UpdateQueueNameInput
- func (s UpdateQueueNameInput) GoString() string
- func (s *UpdateQueueNameInput) SetDescription(v string) *UpdateQueueNameInput
- func (s *UpdateQueueNameInput) SetInstanceId(v string) *UpdateQueueNameInput
- func (s *UpdateQueueNameInput) SetName(v string) *UpdateQueueNameInput
- func (s *UpdateQueueNameInput) SetQueueId(v string) *UpdateQueueNameInput
- func (s UpdateQueueNameInput) String() string
- func (s *UpdateQueueNameInput) Validate() error
- type UpdateQueueNameOutput
- type UpdateQueueOutboundCallerConfigInput
- func (s UpdateQueueOutboundCallerConfigInput) GoString() string
- func (s *UpdateQueueOutboundCallerConfigInput) SetInstanceId(v string) *UpdateQueueOutboundCallerConfigInput
- func (s *UpdateQueueOutboundCallerConfigInput) SetOutboundCallerConfig(v *OutboundCallerConfig) *UpdateQueueOutboundCallerConfigInput
- func (s *UpdateQueueOutboundCallerConfigInput) SetQueueId(v string) *UpdateQueueOutboundCallerConfigInput
- func (s UpdateQueueOutboundCallerConfigInput) String() string
- func (s *UpdateQueueOutboundCallerConfigInput) Validate() error
- type UpdateQueueOutboundCallerConfigOutput
- type UpdateQueueStatusInput
- func (s UpdateQueueStatusInput) GoString() string
- func (s *UpdateQueueStatusInput) SetInstanceId(v string) *UpdateQueueStatusInput
- func (s *UpdateQueueStatusInput) SetQueueId(v string) *UpdateQueueStatusInput
- func (s *UpdateQueueStatusInput) SetStatus(v string) *UpdateQueueStatusInput
- func (s UpdateQueueStatusInput) String() string
- func (s *UpdateQueueStatusInput) Validate() error
- type UpdateQueueStatusOutput
- type UpdateQuickConnectConfigInput
- func (s UpdateQuickConnectConfigInput) GoString() string
- func (s *UpdateQuickConnectConfigInput) SetInstanceId(v string) *UpdateQuickConnectConfigInput
- func (s *UpdateQuickConnectConfigInput) SetQuickConnectConfig(v *QuickConnectConfig) *UpdateQuickConnectConfigInput
- func (s *UpdateQuickConnectConfigInput) SetQuickConnectId(v string) *UpdateQuickConnectConfigInput
- func (s UpdateQuickConnectConfigInput) String() string
- func (s *UpdateQuickConnectConfigInput) Validate() error
- type UpdateQuickConnectConfigOutput
- type UpdateQuickConnectNameInput
- func (s UpdateQuickConnectNameInput) GoString() string
- func (s *UpdateQuickConnectNameInput) SetDescription(v string) *UpdateQuickConnectNameInput
- func (s *UpdateQuickConnectNameInput) SetInstanceId(v string) *UpdateQuickConnectNameInput
- func (s *UpdateQuickConnectNameInput) SetName(v string) *UpdateQuickConnectNameInput
- func (s *UpdateQuickConnectNameInput) SetQuickConnectId(v string) *UpdateQuickConnectNameInput
- func (s UpdateQuickConnectNameInput) String() string
- func (s *UpdateQuickConnectNameInput) Validate() error
- type UpdateQuickConnectNameOutput
- type UpdateRoutingProfileConcurrencyInput
- func (s UpdateRoutingProfileConcurrencyInput) GoString() string
- func (s *UpdateRoutingProfileConcurrencyInput) SetInstanceId(v string) *UpdateRoutingProfileConcurrencyInput
- func (s *UpdateRoutingProfileConcurrencyInput) SetMediaConcurrencies(v []*MediaConcurrency) *UpdateRoutingProfileConcurrencyInput
- func (s *UpdateRoutingProfileConcurrencyInput) SetRoutingProfileId(v string) *UpdateRoutingProfileConcurrencyInput
- func (s UpdateRoutingProfileConcurrencyInput) String() string
- func (s *UpdateRoutingProfileConcurrencyInput) Validate() error
- type UpdateRoutingProfileConcurrencyOutput
- type UpdateRoutingProfileDefaultOutboundQueueInput
- func (s UpdateRoutingProfileDefaultOutboundQueueInput) GoString() string
- func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetDefaultOutboundQueueId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
- func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetInstanceId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
- func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetRoutingProfileId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
- func (s UpdateRoutingProfileDefaultOutboundQueueInput) String() string
- func (s *UpdateRoutingProfileDefaultOutboundQueueInput) Validate() error
- type UpdateRoutingProfileDefaultOutboundQueueOutput
- type UpdateRoutingProfileNameInput
- func (s UpdateRoutingProfileNameInput) GoString() string
- func (s *UpdateRoutingProfileNameInput) SetDescription(v string) *UpdateRoutingProfileNameInput
- func (s *UpdateRoutingProfileNameInput) SetInstanceId(v string) *UpdateRoutingProfileNameInput
- func (s *UpdateRoutingProfileNameInput) SetName(v string) *UpdateRoutingProfileNameInput
- func (s *UpdateRoutingProfileNameInput) SetRoutingProfileId(v string) *UpdateRoutingProfileNameInput
- func (s UpdateRoutingProfileNameInput) String() string
- func (s *UpdateRoutingProfileNameInput) Validate() error
- type UpdateRoutingProfileNameOutput
- type UpdateRoutingProfileQueuesInput
- func (s UpdateRoutingProfileQueuesInput) GoString() string
- func (s *UpdateRoutingProfileQueuesInput) SetInstanceId(v string) *UpdateRoutingProfileQueuesInput
- func (s *UpdateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *UpdateRoutingProfileQueuesInput
- func (s *UpdateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *UpdateRoutingProfileQueuesInput
- func (s UpdateRoutingProfileQueuesInput) String() string
- func (s *UpdateRoutingProfileQueuesInput) Validate() error
- type UpdateRoutingProfileQueuesOutput
- type UpdateRuleInput
- func (s UpdateRuleInput) GoString() string
- func (s *UpdateRuleInput) SetActions(v []*RuleAction) *UpdateRuleInput
- func (s *UpdateRuleInput) SetFunction(v string) *UpdateRuleInput
- func (s *UpdateRuleInput) SetInstanceId(v string) *UpdateRuleInput
- func (s *UpdateRuleInput) SetName(v string) *UpdateRuleInput
- func (s *UpdateRuleInput) SetPublishStatus(v string) *UpdateRuleInput
- func (s *UpdateRuleInput) SetRuleId(v string) *UpdateRuleInput
- func (s UpdateRuleInput) String() string
- func (s *UpdateRuleInput) Validate() error
- type UpdateRuleOutput
- type UpdateSecurityProfileInput
- func (s UpdateSecurityProfileInput) GoString() string
- func (s *UpdateSecurityProfileInput) SetAllowedAccessControlTags(v map[string]*string) *UpdateSecurityProfileInput
- func (s *UpdateSecurityProfileInput) SetDescription(v string) *UpdateSecurityProfileInput
- func (s *UpdateSecurityProfileInput) SetInstanceId(v string) *UpdateSecurityProfileInput
- func (s *UpdateSecurityProfileInput) SetPermissions(v []*string) *UpdateSecurityProfileInput
- func (s *UpdateSecurityProfileInput) SetSecurityProfileId(v string) *UpdateSecurityProfileInput
- func (s *UpdateSecurityProfileInput) SetTagRestrictedResources(v []*string) *UpdateSecurityProfileInput
- func (s UpdateSecurityProfileInput) String() string
- func (s *UpdateSecurityProfileInput) Validate() error
- type UpdateSecurityProfileOutput
- type UpdateTaskTemplateInput
- func (s UpdateTaskTemplateInput) GoString() string
- func (s *UpdateTaskTemplateInput) SetConstraints(v *TaskTemplateConstraints) *UpdateTaskTemplateInput
- func (s *UpdateTaskTemplateInput) SetContactFlowId(v string) *UpdateTaskTemplateInput
- func (s *UpdateTaskTemplateInput) SetDefaults(v *TaskTemplateDefaults) *UpdateTaskTemplateInput
- func (s *UpdateTaskTemplateInput) SetDescription(v string) *UpdateTaskTemplateInput
- func (s *UpdateTaskTemplateInput) SetFields(v []*TaskTemplateField) *UpdateTaskTemplateInput
- func (s *UpdateTaskTemplateInput) SetInstanceId(v string) *UpdateTaskTemplateInput
- func (s *UpdateTaskTemplateInput) SetName(v string) *UpdateTaskTemplateInput
- func (s *UpdateTaskTemplateInput) SetStatus(v string) *UpdateTaskTemplateInput
- func (s *UpdateTaskTemplateInput) SetTaskTemplateId(v string) *UpdateTaskTemplateInput
- func (s UpdateTaskTemplateInput) String() string
- func (s *UpdateTaskTemplateInput) Validate() error
- type UpdateTaskTemplateOutput
- func (s UpdateTaskTemplateOutput) GoString() string
- func (s *UpdateTaskTemplateOutput) SetArn(v string) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetConstraints(v *TaskTemplateConstraints) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetContactFlowId(v string) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetCreatedTime(v time.Time) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetDefaults(v *TaskTemplateDefaults) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetDescription(v string) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetFields(v []*TaskTemplateField) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetId(v string) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetInstanceId(v string) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetLastModifiedTime(v time.Time) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetName(v string) *UpdateTaskTemplateOutput
- func (s *UpdateTaskTemplateOutput) SetStatus(v string) *UpdateTaskTemplateOutput
- func (s UpdateTaskTemplateOutput) String() string
- type UpdateTrafficDistributionInput
- func (s UpdateTrafficDistributionInput) GoString() string
- func (s *UpdateTrafficDistributionInput) SetId(v string) *UpdateTrafficDistributionInput
- func (s *UpdateTrafficDistributionInput) SetTelephonyConfig(v *TelephonyConfig) *UpdateTrafficDistributionInput
- func (s UpdateTrafficDistributionInput) String() string
- func (s *UpdateTrafficDistributionInput) Validate() error
- type UpdateTrafficDistributionOutput
- type UpdateUserHierarchyGroupNameInput
- func (s UpdateUserHierarchyGroupNameInput) GoString() string
- func (s *UpdateUserHierarchyGroupNameInput) SetHierarchyGroupId(v string) *UpdateUserHierarchyGroupNameInput
- func (s *UpdateUserHierarchyGroupNameInput) SetInstanceId(v string) *UpdateUserHierarchyGroupNameInput
- func (s *UpdateUserHierarchyGroupNameInput) SetName(v string) *UpdateUserHierarchyGroupNameInput
- func (s UpdateUserHierarchyGroupNameInput) String() string
- func (s *UpdateUserHierarchyGroupNameInput) Validate() error
- type UpdateUserHierarchyGroupNameOutput
- type UpdateUserHierarchyInput
- func (s UpdateUserHierarchyInput) GoString() string
- func (s *UpdateUserHierarchyInput) SetHierarchyGroupId(v string) *UpdateUserHierarchyInput
- func (s *UpdateUserHierarchyInput) SetInstanceId(v string) *UpdateUserHierarchyInput
- func (s *UpdateUserHierarchyInput) SetUserId(v string) *UpdateUserHierarchyInput
- func (s UpdateUserHierarchyInput) String() string
- func (s *UpdateUserHierarchyInput) Validate() error
- type UpdateUserHierarchyOutput
- type UpdateUserHierarchyStructureInput
- func (s UpdateUserHierarchyStructureInput) GoString() string
- func (s *UpdateUserHierarchyStructureInput) SetHierarchyStructure(v *HierarchyStructureUpdate) *UpdateUserHierarchyStructureInput
- func (s *UpdateUserHierarchyStructureInput) SetInstanceId(v string) *UpdateUserHierarchyStructureInput
- func (s UpdateUserHierarchyStructureInput) String() string
- func (s *UpdateUserHierarchyStructureInput) Validate() error
- type UpdateUserHierarchyStructureOutput
- type UpdateUserIdentityInfoInput
- func (s UpdateUserIdentityInfoInput) GoString() string
- func (s *UpdateUserIdentityInfoInput) SetIdentityInfo(v *UserIdentityInfo) *UpdateUserIdentityInfoInput
- func (s *UpdateUserIdentityInfoInput) SetInstanceId(v string) *UpdateUserIdentityInfoInput
- func (s *UpdateUserIdentityInfoInput) SetUserId(v string) *UpdateUserIdentityInfoInput
- func (s UpdateUserIdentityInfoInput) String() string
- func (s *UpdateUserIdentityInfoInput) Validate() error
- type UpdateUserIdentityInfoOutput
- type UpdateUserPhoneConfigInput
- func (s UpdateUserPhoneConfigInput) GoString() string
- func (s *UpdateUserPhoneConfigInput) SetInstanceId(v string) *UpdateUserPhoneConfigInput
- func (s *UpdateUserPhoneConfigInput) SetPhoneConfig(v *UserPhoneConfig) *UpdateUserPhoneConfigInput
- func (s *UpdateUserPhoneConfigInput) SetUserId(v string) *UpdateUserPhoneConfigInput
- func (s UpdateUserPhoneConfigInput) String() string
- func (s *UpdateUserPhoneConfigInput) Validate() error
- type UpdateUserPhoneConfigOutput
- type UpdateUserRoutingProfileInput
- func (s UpdateUserRoutingProfileInput) GoString() string
- func (s *UpdateUserRoutingProfileInput) SetInstanceId(v string) *UpdateUserRoutingProfileInput
- func (s *UpdateUserRoutingProfileInput) SetRoutingProfileId(v string) *UpdateUserRoutingProfileInput
- func (s *UpdateUserRoutingProfileInput) SetUserId(v string) *UpdateUserRoutingProfileInput
- func (s UpdateUserRoutingProfileInput) String() string
- func (s *UpdateUserRoutingProfileInput) Validate() error
- type UpdateUserRoutingProfileOutput
- type UpdateUserSecurityProfilesInput
- func (s UpdateUserSecurityProfilesInput) GoString() string
- func (s *UpdateUserSecurityProfilesInput) SetInstanceId(v string) *UpdateUserSecurityProfilesInput
- func (s *UpdateUserSecurityProfilesInput) SetSecurityProfileIds(v []*string) *UpdateUserSecurityProfilesInput
- func (s *UpdateUserSecurityProfilesInput) SetUserId(v string) *UpdateUserSecurityProfilesInput
- func (s UpdateUserSecurityProfilesInput) String() string
- func (s *UpdateUserSecurityProfilesInput) Validate() error
- type UpdateUserSecurityProfilesOutput
- type UrlReference
- type UseCase
- type User
- func (s User) GoString() string
- func (s *User) SetArn(v string) *User
- func (s *User) SetDirectoryUserId(v string) *User
- func (s *User) SetHierarchyGroupId(v string) *User
- func (s *User) SetId(v string) *User
- func (s *User) SetIdentityInfo(v *UserIdentityInfo) *User
- func (s *User) SetPhoneConfig(v *UserPhoneConfig) *User
- func (s *User) SetRoutingProfileId(v string) *User
- func (s *User) SetSecurityProfileIds(v []*string) *User
- func (s *User) SetTags(v map[string]*string) *User
- func (s *User) SetUsername(v string) *User
- func (s User) String() string
- type UserData
- func (s UserData) GoString() string
- func (s *UserData) SetActiveSlotsByChannel(v map[string]*int64) *UserData
- func (s *UserData) SetAvailableSlotsByChannel(v map[string]*int64) *UserData
- func (s *UserData) SetContacts(v []*AgentContactReference) *UserData
- func (s *UserData) SetHierarchyPath(v *HierarchyPathReference) *UserData
- func (s *UserData) SetMaxSlotsByChannel(v map[string]*int64) *UserData
- func (s *UserData) SetNextStatus(v string) *UserData
- func (s *UserData) SetRoutingProfile(v *RoutingProfileReference) *UserData
- func (s *UserData) SetStatus(v *AgentStatusReference) *UserData
- func (s *UserData) SetUser(v *UserReference) *UserData
- func (s UserData) String() string
- type UserDataFilters
- func (s UserDataFilters) GoString() string
- func (s *UserDataFilters) SetAgents(v []*string) *UserDataFilters
- func (s *UserDataFilters) SetContactFilter(v *ContactFilter) *UserDataFilters
- func (s *UserDataFilters) SetQueues(v []*string) *UserDataFilters
- func (s *UserDataFilters) SetRoutingProfiles(v []*string) *UserDataFilters
- func (s *UserDataFilters) SetUserHierarchyGroups(v []*string) *UserDataFilters
- func (s UserDataFilters) String() string
- func (s *UserDataFilters) Validate() error
- type UserIdentityInfo
- func (s UserIdentityInfo) GoString() string
- func (s *UserIdentityInfo) SetEmail(v string) *UserIdentityInfo
- func (s *UserIdentityInfo) SetFirstName(v string) *UserIdentityInfo
- func (s *UserIdentityInfo) SetLastName(v string) *UserIdentityInfo
- func (s *UserIdentityInfo) SetMobile(v string) *UserIdentityInfo
- func (s *UserIdentityInfo) SetSecondaryEmail(v string) *UserIdentityInfo
- func (s UserIdentityInfo) String() string
- func (s *UserIdentityInfo) Validate() error
- type UserIdentityInfoLite
- type UserNotFoundException
- func (s *UserNotFoundException) Code() string
- func (s *UserNotFoundException) Error() string
- func (s UserNotFoundException) GoString() string
- func (s *UserNotFoundException) Message() string
- func (s *UserNotFoundException) OrigErr() error
- func (s *UserNotFoundException) RequestID() string
- func (s *UserNotFoundException) StatusCode() int
- func (s UserNotFoundException) String() string
- type UserPhoneConfig
- func (s UserPhoneConfig) GoString() string
- func (s *UserPhoneConfig) SetAfterContactWorkTimeLimit(v int64) *UserPhoneConfig
- func (s *UserPhoneConfig) SetAutoAccept(v bool) *UserPhoneConfig
- func (s *UserPhoneConfig) SetDeskPhoneNumber(v string) *UserPhoneConfig
- func (s *UserPhoneConfig) SetPhoneType(v string) *UserPhoneConfig
- func (s UserPhoneConfig) String() string
- func (s *UserPhoneConfig) Validate() error
- type UserQuickConnectConfig
- func (s UserQuickConnectConfig) GoString() string
- func (s *UserQuickConnectConfig) SetContactFlowId(v string) *UserQuickConnectConfig
- func (s *UserQuickConnectConfig) SetUserId(v string) *UserQuickConnectConfig
- func (s UserQuickConnectConfig) String() string
- func (s *UserQuickConnectConfig) Validate() error
- type UserReference
- type UserSearchCriteria
- func (s UserSearchCriteria) GoString() string
- func (s *UserSearchCriteria) SetAndConditions(v []*UserSearchCriteria) *UserSearchCriteria
- func (s *UserSearchCriteria) SetHierarchyGroupCondition(v *HierarchyGroupCondition) *UserSearchCriteria
- func (s *UserSearchCriteria) SetOrConditions(v []*UserSearchCriteria) *UserSearchCriteria
- func (s *UserSearchCriteria) SetStringCondition(v *StringCondition) *UserSearchCriteria
- func (s UserSearchCriteria) String() string
- type UserSearchFilter
- type UserSearchSummary
- func (s UserSearchSummary) GoString() string
- func (s *UserSearchSummary) SetArn(v string) *UserSearchSummary
- func (s *UserSearchSummary) SetDirectoryUserId(v string) *UserSearchSummary
- func (s *UserSearchSummary) SetHierarchyGroupId(v string) *UserSearchSummary
- func (s *UserSearchSummary) SetId(v string) *UserSearchSummary
- func (s *UserSearchSummary) SetIdentityInfo(v *UserIdentityInfoLite) *UserSearchSummary
- func (s *UserSearchSummary) SetPhoneConfig(v *UserPhoneConfig) *UserSearchSummary
- func (s *UserSearchSummary) SetRoutingProfileId(v string) *UserSearchSummary
- func (s *UserSearchSummary) SetSecurityProfileIds(v []*string) *UserSearchSummary
- func (s *UserSearchSummary) SetTags(v map[string]*string) *UserSearchSummary
- func (s *UserSearchSummary) SetUsername(v string) *UserSearchSummary
- func (s UserSearchSummary) String() string
- type UserSummary
- type Vocabulary
- func (s Vocabulary) GoString() string
- func (s *Vocabulary) SetArn(v string) *Vocabulary
- func (s *Vocabulary) SetContent(v string) *Vocabulary
- func (s *Vocabulary) SetFailureReason(v string) *Vocabulary
- func (s *Vocabulary) SetId(v string) *Vocabulary
- func (s *Vocabulary) SetLanguageCode(v string) *Vocabulary
- func (s *Vocabulary) SetLastModifiedTime(v time.Time) *Vocabulary
- func (s *Vocabulary) SetName(v string) *Vocabulary
- func (s *Vocabulary) SetState(v string) *Vocabulary
- func (s *Vocabulary) SetTags(v map[string]*string) *Vocabulary
- func (s Vocabulary) String() string
- type VocabularySummary
- func (s VocabularySummary) GoString() string
- func (s *VocabularySummary) SetArn(v string) *VocabularySummary
- func (s *VocabularySummary) SetFailureReason(v string) *VocabularySummary
- func (s *VocabularySummary) SetId(v string) *VocabularySummary
- func (s *VocabularySummary) SetLanguageCode(v string) *VocabularySummary
- func (s *VocabularySummary) SetLastModifiedTime(v time.Time) *VocabularySummary
- func (s *VocabularySummary) SetName(v string) *VocabularySummary
- func (s *VocabularySummary) SetState(v string) *VocabularySummary
- func (s VocabularySummary) String() string
- type VoiceRecordingConfiguration
- type WisdomInfo
Constants ¶
const ( // ActionTypeCreateTask is a ActionType enum value ActionTypeCreateTask = "CREATE_TASK" // ActionTypeAssignContactCategory is a ActionType enum value ActionTypeAssignContactCategory = "ASSIGN_CONTACT_CATEGORY" // ActionTypeGenerateEventbridgeEvent is a ActionType enum value ActionTypeGenerateEventbridgeEvent = "GENERATE_EVENTBRIDGE_EVENT" // ActionTypeSendNotification is a ActionType enum value ActionTypeSendNotification = "SEND_NOTIFICATION" )
const ( // AgentStatusStateEnabled is a AgentStatusState enum value AgentStatusStateEnabled = "ENABLED" // AgentStatusStateDisabled is a AgentStatusState enum value AgentStatusStateDisabled = "DISABLED" )
const ( // AgentStatusTypeRoutable is a AgentStatusType enum value AgentStatusTypeRoutable = "ROUTABLE" // AgentStatusTypeCustom is a AgentStatusType enum value AgentStatusTypeCustom = "CUSTOM" // AgentStatusTypeOffline is a AgentStatusType enum value AgentStatusTypeOffline = "OFFLINE" )
const ( // BehaviorTypeRouteCurrentChannelOnly is a BehaviorType enum value BehaviorTypeRouteCurrentChannelOnly = "ROUTE_CURRENT_CHANNEL_ONLY" // BehaviorTypeRouteAnyChannel is a BehaviorType enum value BehaviorTypeRouteAnyChannel = "ROUTE_ANY_CHANNEL" )
const ( // ChannelVoice is a Channel enum value ChannelVoice = "VOICE" // ChannelChat is a Channel enum value ChannelChat = "CHAT" // ChannelTask is a Channel enum value ChannelTask = "TASK" )
const ( // ContactFlowModuleStateActive is a ContactFlowModuleState enum value ContactFlowModuleStateActive = "ACTIVE" // ContactFlowModuleStateArchived is a ContactFlowModuleState enum value ContactFlowModuleStateArchived = "ARCHIVED" )
const ( // ContactFlowModuleStatusPublished is a ContactFlowModuleStatus enum value ContactFlowModuleStatusPublished = "PUBLISHED" // ContactFlowModuleStatusSaved is a ContactFlowModuleStatus enum value ContactFlowModuleStatusSaved = "SAVED" )
const ( // ContactFlowStateActive is a ContactFlowState enum value ContactFlowStateActive = "ACTIVE" // ContactFlowStateArchived is a ContactFlowState enum value ContactFlowStateArchived = "ARCHIVED" )
const ( // ContactFlowTypeContactFlow is a ContactFlowType enum value ContactFlowTypeContactFlow = "CONTACT_FLOW" // ContactFlowTypeCustomerQueue is a ContactFlowType enum value ContactFlowTypeCustomerQueue = "CUSTOMER_QUEUE" // ContactFlowTypeCustomerHold is a ContactFlowType enum value ContactFlowTypeCustomerHold = "CUSTOMER_HOLD" // ContactFlowTypeCustomerWhisper is a ContactFlowType enum value ContactFlowTypeCustomerWhisper = "CUSTOMER_WHISPER" // ContactFlowTypeAgentHold is a ContactFlowType enum value ContactFlowTypeAgentHold = "AGENT_HOLD" // ContactFlowTypeAgentWhisper is a ContactFlowType enum value ContactFlowTypeAgentWhisper = "AGENT_WHISPER" // ContactFlowTypeOutboundWhisper is a ContactFlowType enum value ContactFlowTypeOutboundWhisper = "OUTBOUND_WHISPER" // ContactFlowTypeAgentTransfer is a ContactFlowType enum value ContactFlowTypeAgentTransfer = "AGENT_TRANSFER" // ContactFlowTypeQueueTransfer is a ContactFlowType enum value ContactFlowTypeQueueTransfer = "QUEUE_TRANSFER" )
const ( // ContactInitiationMethodInbound is a ContactInitiationMethod enum value ContactInitiationMethodInbound = "INBOUND" // ContactInitiationMethodOutbound is a ContactInitiationMethod enum value ContactInitiationMethodOutbound = "OUTBOUND" // ContactInitiationMethodTransfer is a ContactInitiationMethod enum value ContactInitiationMethodTransfer = "TRANSFER" // ContactInitiationMethodQueueTransfer is a ContactInitiationMethod enum value ContactInitiationMethodQueueTransfer = "QUEUE_TRANSFER" // ContactInitiationMethodCallback is a ContactInitiationMethod enum value ContactInitiationMethodCallback = "CALLBACK" // ContactInitiationMethodApi is a ContactInitiationMethod enum value ContactInitiationMethodApi = "API" // ContactInitiationMethodDisconnect is a ContactInitiationMethod enum value ContactInitiationMethodDisconnect = "DISCONNECT" // ContactInitiationMethodMonitor is a ContactInitiationMethod enum value ContactInitiationMethodMonitor = "MONITOR" // ContactInitiationMethodExternalOutbound is a ContactInitiationMethod enum value ContactInitiationMethodExternalOutbound = "EXTERNAL_OUTBOUND" )
const ( // ContactStateIncoming is a ContactState enum value ContactStateIncoming = "INCOMING" // ContactStatePending is a ContactState enum value ContactStatePending = "PENDING" // ContactStateConnecting is a ContactState enum value ContactStateConnecting = "CONNECTING" // ContactStateConnected is a ContactState enum value ContactStateConnected = "CONNECTED" // ContactStateConnectedOnhold is a ContactState enum value ContactStateConnectedOnhold = "CONNECTED_ONHOLD" // ContactStateMissed is a ContactState enum value ContactStateMissed = "MISSED" // ContactStateError is a ContactState enum value ContactStateError = "ERROR" // ContactStateEnded is a ContactState enum value ContactStateEnded = "ENDED" // ContactStateRejected is a ContactState enum value ContactStateRejected = "REJECTED" )
const ( // CurrentMetricNameAgentsOnline is a CurrentMetricName enum value CurrentMetricNameAgentsOnline = "AGENTS_ONLINE" // CurrentMetricNameAgentsAvailable is a CurrentMetricName enum value CurrentMetricNameAgentsAvailable = "AGENTS_AVAILABLE" // CurrentMetricNameAgentsOnCall is a CurrentMetricName enum value CurrentMetricNameAgentsOnCall = "AGENTS_ON_CALL" // CurrentMetricNameAgentsNonProductive is a CurrentMetricName enum value CurrentMetricNameAgentsNonProductive = "AGENTS_NON_PRODUCTIVE" // CurrentMetricNameAgentsAfterContactWork is a CurrentMetricName enum value CurrentMetricNameAgentsAfterContactWork = "AGENTS_AFTER_CONTACT_WORK" // CurrentMetricNameAgentsError is a CurrentMetricName enum value CurrentMetricNameAgentsError = "AGENTS_ERROR" // CurrentMetricNameAgentsStaffed is a CurrentMetricName enum value CurrentMetricNameAgentsStaffed = "AGENTS_STAFFED" // CurrentMetricNameContactsInQueue is a CurrentMetricName enum value CurrentMetricNameContactsInQueue = "CONTACTS_IN_QUEUE" // CurrentMetricNameOldestContactAge is a CurrentMetricName enum value CurrentMetricNameOldestContactAge = "OLDEST_CONTACT_AGE" // CurrentMetricNameContactsScheduled is a CurrentMetricName enum value CurrentMetricNameContactsScheduled = "CONTACTS_SCHEDULED" // CurrentMetricNameAgentsOnContact is a CurrentMetricName enum value CurrentMetricNameAgentsOnContact = "AGENTS_ON_CONTACT" // CurrentMetricNameSlotsActive is a CurrentMetricName enum value CurrentMetricNameSlotsActive = "SLOTS_ACTIVE" // CurrentMetricNameSlotsAvailable is a CurrentMetricName enum value CurrentMetricNameSlotsAvailable = "SLOTS_AVAILABLE" )
The current metric names.
const ( // DirectoryTypeSaml is a DirectoryType enum value DirectoryTypeSaml = "SAML" // DirectoryTypeConnectManaged is a DirectoryType enum value DirectoryTypeConnectManaged = "CONNECT_MANAGED" // DirectoryTypeExistingDirectory is a DirectoryType enum value DirectoryTypeExistingDirectory = "EXISTING_DIRECTORY" )
const ( // EvaluationFormQuestionTypeText is a EvaluationFormQuestionType enum value EvaluationFormQuestionTypeText = "TEXT" // EvaluationFormQuestionTypeSingleselect is a EvaluationFormQuestionType enum value EvaluationFormQuestionTypeSingleselect = "SINGLESELECT" // EvaluationFormQuestionTypeNumeric is a EvaluationFormQuestionType enum value EvaluationFormQuestionTypeNumeric = "NUMERIC" )
const ( // EvaluationFormScoringModeQuestionOnly is a EvaluationFormScoringMode enum value EvaluationFormScoringModeQuestionOnly = "QUESTION_ONLY" // EvaluationFormScoringModeSectionOnly is a EvaluationFormScoringMode enum value EvaluationFormScoringModeSectionOnly = "SECTION_ONLY" )
const ( // EvaluationFormScoringStatusEnabled is a EvaluationFormScoringStatus enum value EvaluationFormScoringStatusEnabled = "ENABLED" // EvaluationFormScoringStatusDisabled is a EvaluationFormScoringStatus enum value EvaluationFormScoringStatusDisabled = "DISABLED" )
const ( // EvaluationFormSingleSelectQuestionDisplayModeDropdown is a EvaluationFormSingleSelectQuestionDisplayMode enum value EvaluationFormSingleSelectQuestionDisplayModeDropdown = "DROPDOWN" // EvaluationFormSingleSelectQuestionDisplayModeRadio is a EvaluationFormSingleSelectQuestionDisplayMode enum value EvaluationFormSingleSelectQuestionDisplayModeRadio = "RADIO" )
const ( // EvaluationFormVersionStatusDraft is a EvaluationFormVersionStatus enum value EvaluationFormVersionStatusDraft = "DRAFT" // EvaluationFormVersionStatusActive is a EvaluationFormVersionStatus enum value EvaluationFormVersionStatusActive = "ACTIVE" )
const ( // EvaluationStatusDraft is a EvaluationStatus enum value EvaluationStatusDraft = "DRAFT" // EvaluationStatusSubmitted is a EvaluationStatus enum value EvaluationStatusSubmitted = "SUBMITTED" )
const ( // EventSourceNameOnPostCallAnalysisAvailable is a EventSourceName enum value EventSourceNameOnPostCallAnalysisAvailable = "OnPostCallAnalysisAvailable" // EventSourceNameOnRealTimeCallAnalysisAvailable is a EventSourceName enum value EventSourceNameOnRealTimeCallAnalysisAvailable = "OnRealTimeCallAnalysisAvailable" // EventSourceNameOnPostChatAnalysisAvailable is a EventSourceName enum value EventSourceNameOnPostChatAnalysisAvailable = "OnPostChatAnalysisAvailable" // EventSourceNameOnZendeskTicketCreate is a EventSourceName enum value EventSourceNameOnZendeskTicketCreate = "OnZendeskTicketCreate" // EventSourceNameOnZendeskTicketStatusUpdate is a EventSourceName enum value EventSourceNameOnZendeskTicketStatusUpdate = "OnZendeskTicketStatusUpdate" // EventSourceNameOnSalesforceCaseCreate is a EventSourceName enum value EventSourceNameOnSalesforceCaseCreate = "OnSalesforceCaseCreate" // EventSourceNameOnContactEvaluationSubmit is a EventSourceName enum value EventSourceNameOnContactEvaluationSubmit = "OnContactEvaluationSubmit" )
const ( // GroupingQueue is a Grouping enum value GroupingQueue = "QUEUE" // GroupingChannel is a Grouping enum value GroupingChannel = "CHANNEL" // GroupingRoutingProfile is a Grouping enum value GroupingRoutingProfile = "ROUTING_PROFILE" )
const ( // HierarchyGroupMatchTypeExact is a HierarchyGroupMatchType enum value HierarchyGroupMatchTypeExact = "EXACT" // HierarchyGroupMatchTypeWithChildGroups is a HierarchyGroupMatchType enum value HierarchyGroupMatchTypeWithChildGroups = "WITH_CHILD_GROUPS" )
const ( // HistoricalMetricNameContactsQueued is a HistoricalMetricName enum value HistoricalMetricNameContactsQueued = "CONTACTS_QUEUED" // HistoricalMetricNameContactsHandled is a HistoricalMetricName enum value HistoricalMetricNameContactsHandled = "CONTACTS_HANDLED" // HistoricalMetricNameContactsAbandoned is a HistoricalMetricName enum value HistoricalMetricNameContactsAbandoned = "CONTACTS_ABANDONED" // HistoricalMetricNameContactsConsulted is a HistoricalMetricName enum value HistoricalMetricNameContactsConsulted = "CONTACTS_CONSULTED" // HistoricalMetricNameContactsAgentHungUpFirst is a HistoricalMetricName enum value HistoricalMetricNameContactsAgentHungUpFirst = "CONTACTS_AGENT_HUNG_UP_FIRST" // HistoricalMetricNameContactsHandledIncoming is a HistoricalMetricName enum value HistoricalMetricNameContactsHandledIncoming = "CONTACTS_HANDLED_INCOMING" // HistoricalMetricNameContactsHandledOutbound is a HistoricalMetricName enum value HistoricalMetricNameContactsHandledOutbound = "CONTACTS_HANDLED_OUTBOUND" // HistoricalMetricNameContactsHoldAbandons is a HistoricalMetricName enum value HistoricalMetricNameContactsHoldAbandons = "CONTACTS_HOLD_ABANDONS" // HistoricalMetricNameContactsTransferredIn is a HistoricalMetricName enum value HistoricalMetricNameContactsTransferredIn = "CONTACTS_TRANSFERRED_IN" // HistoricalMetricNameContactsTransferredOut is a HistoricalMetricName enum value HistoricalMetricNameContactsTransferredOut = "CONTACTS_TRANSFERRED_OUT" // HistoricalMetricNameContactsTransferredInFromQueue is a HistoricalMetricName enum value HistoricalMetricNameContactsTransferredInFromQueue = "CONTACTS_TRANSFERRED_IN_FROM_QUEUE" // HistoricalMetricNameContactsTransferredOutFromQueue is a HistoricalMetricName enum value HistoricalMetricNameContactsTransferredOutFromQueue = "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE" // HistoricalMetricNameContactsMissed is a HistoricalMetricName enum value HistoricalMetricNameContactsMissed = "CONTACTS_MISSED" // HistoricalMetricNameCallbackContactsHandled is a HistoricalMetricName enum value HistoricalMetricNameCallbackContactsHandled = "CALLBACK_CONTACTS_HANDLED" // HistoricalMetricNameApiContactsHandled is a HistoricalMetricName enum value HistoricalMetricNameApiContactsHandled = "API_CONTACTS_HANDLED" // HistoricalMetricNameOccupancy is a HistoricalMetricName enum value HistoricalMetricNameOccupancy = "OCCUPANCY" // HistoricalMetricNameHandleTime is a HistoricalMetricName enum value HistoricalMetricNameHandleTime = "HANDLE_TIME" // HistoricalMetricNameAfterContactWorkTime is a HistoricalMetricName enum value HistoricalMetricNameAfterContactWorkTime = "AFTER_CONTACT_WORK_TIME" // HistoricalMetricNameQueuedTime is a HistoricalMetricName enum value HistoricalMetricNameQueuedTime = "QUEUED_TIME" // HistoricalMetricNameAbandonTime is a HistoricalMetricName enum value HistoricalMetricNameAbandonTime = "ABANDON_TIME" // HistoricalMetricNameQueueAnswerTime is a HistoricalMetricName enum value HistoricalMetricNameQueueAnswerTime = "QUEUE_ANSWER_TIME" // HistoricalMetricNameHoldTime is a HistoricalMetricName enum value HistoricalMetricNameHoldTime = "HOLD_TIME" // HistoricalMetricNameInteractionTime is a HistoricalMetricName enum value HistoricalMetricNameInteractionTime = "INTERACTION_TIME" // HistoricalMetricNameInteractionAndHoldTime is a HistoricalMetricName enum value HistoricalMetricNameInteractionAndHoldTime = "INTERACTION_AND_HOLD_TIME" // HistoricalMetricNameServiceLevel is a HistoricalMetricName enum value HistoricalMetricNameServiceLevel = "SERVICE_LEVEL" )
The historical metric names.
const ( // HoursOfOperationDaysSunday is a HoursOfOperationDays enum value HoursOfOperationDaysSunday = "SUNDAY" // HoursOfOperationDaysMonday is a HoursOfOperationDays enum value HoursOfOperationDaysMonday = "MONDAY" // HoursOfOperationDaysTuesday is a HoursOfOperationDays enum value HoursOfOperationDaysTuesday = "TUESDAY" // HoursOfOperationDaysWednesday is a HoursOfOperationDays enum value HoursOfOperationDaysWednesday = "WEDNESDAY" // HoursOfOperationDaysThursday is a HoursOfOperationDays enum value HoursOfOperationDaysThursday = "THURSDAY" // HoursOfOperationDaysFriday is a HoursOfOperationDays enum value HoursOfOperationDaysFriday = "FRIDAY" // HoursOfOperationDaysSaturday is a HoursOfOperationDays enum value HoursOfOperationDaysSaturday = "SATURDAY" )
const ( // InstanceAttributeTypeInboundCalls is a InstanceAttributeType enum value InstanceAttributeTypeInboundCalls = "INBOUND_CALLS" // InstanceAttributeTypeOutboundCalls is a InstanceAttributeType enum value InstanceAttributeTypeOutboundCalls = "OUTBOUND_CALLS" // InstanceAttributeTypeContactflowLogs is a InstanceAttributeType enum value InstanceAttributeTypeContactflowLogs = "CONTACTFLOW_LOGS" // InstanceAttributeTypeContactLens is a InstanceAttributeType enum value InstanceAttributeTypeContactLens = "CONTACT_LENS" // InstanceAttributeTypeAutoResolveBestVoices is a InstanceAttributeType enum value InstanceAttributeTypeAutoResolveBestVoices = "AUTO_RESOLVE_BEST_VOICES" // InstanceAttributeTypeUseCustomTtsVoices is a InstanceAttributeType enum value InstanceAttributeTypeUseCustomTtsVoices = "USE_CUSTOM_TTS_VOICES" // InstanceAttributeTypeEarlyMedia is a InstanceAttributeType enum value InstanceAttributeTypeEarlyMedia = "EARLY_MEDIA" // InstanceAttributeTypeMultiPartyConference is a InstanceAttributeType enum value InstanceAttributeTypeMultiPartyConference = "MULTI_PARTY_CONFERENCE" // InstanceAttributeTypeHighVolumeOutbound is a InstanceAttributeType enum value InstanceAttributeTypeHighVolumeOutbound = "HIGH_VOLUME_OUTBOUND" // InstanceAttributeTypeEnhancedContactMonitoring is a InstanceAttributeType enum value InstanceAttributeTypeEnhancedContactMonitoring = "ENHANCED_CONTACT_MONITORING" )
const ( // InstanceStatusCreationInProgress is a InstanceStatus enum value InstanceStatusCreationInProgress = "CREATION_IN_PROGRESS" // InstanceStatusActive is a InstanceStatus enum value InstanceStatusActive = "ACTIVE" // InstanceStatusCreationFailed is a InstanceStatus enum value InstanceStatusCreationFailed = "CREATION_FAILED" )
const ( // InstanceStorageResourceTypeChatTranscripts is a InstanceStorageResourceType enum value InstanceStorageResourceTypeChatTranscripts = "CHAT_TRANSCRIPTS" // InstanceStorageResourceTypeCallRecordings is a InstanceStorageResourceType enum value InstanceStorageResourceTypeCallRecordings = "CALL_RECORDINGS" // InstanceStorageResourceTypeScheduledReports is a InstanceStorageResourceType enum value InstanceStorageResourceTypeScheduledReports = "SCHEDULED_REPORTS" // InstanceStorageResourceTypeMediaStreams is a InstanceStorageResourceType enum value InstanceStorageResourceTypeMediaStreams = "MEDIA_STREAMS" // InstanceStorageResourceTypeContactTraceRecords is a InstanceStorageResourceType enum value InstanceStorageResourceTypeContactTraceRecords = "CONTACT_TRACE_RECORDS" // InstanceStorageResourceTypeAgentEvents is a InstanceStorageResourceType enum value InstanceStorageResourceTypeAgentEvents = "AGENT_EVENTS" // InstanceStorageResourceTypeRealTimeContactAnalysisSegments is a InstanceStorageResourceType enum value InstanceStorageResourceTypeRealTimeContactAnalysisSegments = "REAL_TIME_CONTACT_ANALYSIS_SEGMENTS" // InstanceStorageResourceTypeAttachments is a InstanceStorageResourceType enum value InstanceStorageResourceTypeAttachments = "ATTACHMENTS" // InstanceStorageResourceTypeContactEvaluations is a InstanceStorageResourceType enum value InstanceStorageResourceTypeContactEvaluations = "CONTACT_EVALUATIONS" // InstanceStorageResourceTypeScreenRecordings is a InstanceStorageResourceType enum value InstanceStorageResourceTypeScreenRecordings = "SCREEN_RECORDINGS" )
const ( // IntegrationTypeEvent is a IntegrationType enum value IntegrationTypeEvent = "EVENT" // IntegrationTypeVoiceId is a IntegrationType enum value IntegrationTypeVoiceId = "VOICE_ID" // IntegrationTypePinpointApp is a IntegrationType enum value IntegrationTypePinpointApp = "PINPOINT_APP" // IntegrationTypeWisdomAssistant is a IntegrationType enum value IntegrationTypeWisdomAssistant = "WISDOM_ASSISTANT" // IntegrationTypeWisdomKnowledgeBase is a IntegrationType enum value IntegrationTypeWisdomKnowledgeBase = "WISDOM_KNOWLEDGE_BASE" // IntegrationTypeCasesDomain is a IntegrationType enum value IntegrationTypeCasesDomain = "CASES_DOMAIN" )
const ( // LexVersionV1 is a LexVersion enum value LexVersionV1 = "V1" // LexVersionV2 is a LexVersion enum value LexVersionV2 = "V2" )
const ( // MonitorCapabilitySilentMonitor is a MonitorCapability enum value MonitorCapabilitySilentMonitor = "SILENT_MONITOR" // MonitorCapabilityBarge is a MonitorCapability enum value MonitorCapabilityBarge = "BARGE" )
const ( // NumericQuestionPropertyAutomationLabelOverallCustomerSentimentScore is a NumericQuestionPropertyAutomationLabel enum value NumericQuestionPropertyAutomationLabelOverallCustomerSentimentScore = "OVERALL_CUSTOMER_SENTIMENT_SCORE" // NumericQuestionPropertyAutomationLabelOverallAgentSentimentScore is a NumericQuestionPropertyAutomationLabel enum value NumericQuestionPropertyAutomationLabelOverallAgentSentimentScore = "OVERALL_AGENT_SENTIMENT_SCORE" // NumericQuestionPropertyAutomationLabelNonTalkTime is a NumericQuestionPropertyAutomationLabel enum value NumericQuestionPropertyAutomationLabelNonTalkTime = "NON_TALK_TIME" // NumericQuestionPropertyAutomationLabelNonTalkTimePercentage is a NumericQuestionPropertyAutomationLabel enum value NumericQuestionPropertyAutomationLabelNonTalkTimePercentage = "NON_TALK_TIME_PERCENTAGE" // NumericQuestionPropertyAutomationLabelNumberOfInterruptions is a NumericQuestionPropertyAutomationLabel enum value NumericQuestionPropertyAutomationLabelNumberOfInterruptions = "NUMBER_OF_INTERRUPTIONS" // NumericQuestionPropertyAutomationLabelContactDuration is a NumericQuestionPropertyAutomationLabel enum value NumericQuestionPropertyAutomationLabelContactDuration = "CONTACT_DURATION" // NumericQuestionPropertyAutomationLabelAgentInteractionDuration is a NumericQuestionPropertyAutomationLabel enum value NumericQuestionPropertyAutomationLabelAgentInteractionDuration = "AGENT_INTERACTION_DURATION" // NumericQuestionPropertyAutomationLabelCustomerHoldTime is a NumericQuestionPropertyAutomationLabel enum value NumericQuestionPropertyAutomationLabelCustomerHoldTime = "CUSTOMER_HOLD_TIME" )
const ( // ParticipantRoleAgent is a ParticipantRole enum value ParticipantRoleAgent = "AGENT" // ParticipantRoleCustomer is a ParticipantRole enum value ParticipantRoleCustomer = "CUSTOMER" // ParticipantRoleSystem is a ParticipantRole enum value ParticipantRoleSystem = "SYSTEM" // ParticipantRoleCustomBot is a ParticipantRole enum value ParticipantRoleCustomBot = "CUSTOM_BOT" )
const ( // ParticipantTimerTypeIdle is a ParticipantTimerType enum value ParticipantTimerTypeIdle = "IDLE" // ParticipantTimerTypeDisconnectNoncustomer is a ParticipantTimerType enum value ParticipantTimerTypeDisconnectNoncustomer = "DISCONNECT_NONCUSTOMER" )
const ( // PhoneNumberCountryCodeAf is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAf = "AF" // PhoneNumberCountryCodeAl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAl = "AL" // PhoneNumberCountryCodeDz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeDz = "DZ" // PhoneNumberCountryCodeAs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAs = "AS" // PhoneNumberCountryCodeAd is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAd = "AD" // PhoneNumberCountryCodeAo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAo = "AO" // PhoneNumberCountryCodeAi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAi = "AI" // PhoneNumberCountryCodeAq is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAq = "AQ" // PhoneNumberCountryCodeAg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAg = "AG" // PhoneNumberCountryCodeAr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAr = "AR" // PhoneNumberCountryCodeAm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAm = "AM" // PhoneNumberCountryCodeAw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAw = "AW" // PhoneNumberCountryCodeAu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAu = "AU" // PhoneNumberCountryCodeAt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAt = "AT" // PhoneNumberCountryCodeAz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAz = "AZ" // PhoneNumberCountryCodeBs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBs = "BS" // PhoneNumberCountryCodeBh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBh = "BH" // PhoneNumberCountryCodeBd is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBd = "BD" // PhoneNumberCountryCodeBb is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBb = "BB" // PhoneNumberCountryCodeBy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBy = "BY" // PhoneNumberCountryCodeBe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBe = "BE" // PhoneNumberCountryCodeBz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBz = "BZ" // PhoneNumberCountryCodeBj is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBj = "BJ" // PhoneNumberCountryCodeBm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBm = "BM" // PhoneNumberCountryCodeBt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBt = "BT" // PhoneNumberCountryCodeBo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBo = "BO" // PhoneNumberCountryCodeBa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBa = "BA" // PhoneNumberCountryCodeBw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBw = "BW" // PhoneNumberCountryCodeBr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBr = "BR" // PhoneNumberCountryCodeIo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIo = "IO" // PhoneNumberCountryCodeVg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeVg = "VG" // PhoneNumberCountryCodeBn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBn = "BN" // PhoneNumberCountryCodeBg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBg = "BG" // PhoneNumberCountryCodeBf is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBf = "BF" // PhoneNumberCountryCodeBi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBi = "BI" // PhoneNumberCountryCodeKh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKh = "KH" // PhoneNumberCountryCodeCm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCm = "CM" // PhoneNumberCountryCodeCa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCa = "CA" // PhoneNumberCountryCodeCv is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCv = "CV" // PhoneNumberCountryCodeKy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKy = "KY" // PhoneNumberCountryCodeCf is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCf = "CF" // PhoneNumberCountryCodeTd is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTd = "TD" // PhoneNumberCountryCodeCl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCl = "CL" // PhoneNumberCountryCodeCn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCn = "CN" // PhoneNumberCountryCodeCx is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCx = "CX" // PhoneNumberCountryCodeCc is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCc = "CC" // PhoneNumberCountryCodeCo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCo = "CO" // PhoneNumberCountryCodeKm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKm = "KM" // PhoneNumberCountryCodeCk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCk = "CK" // PhoneNumberCountryCodeCr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCr = "CR" // PhoneNumberCountryCodeHr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeHr = "HR" // PhoneNumberCountryCodeCu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCu = "CU" // PhoneNumberCountryCodeCw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCw = "CW" // PhoneNumberCountryCodeCy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCy = "CY" // PhoneNumberCountryCodeCz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCz = "CZ" // PhoneNumberCountryCodeCd is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCd = "CD" // PhoneNumberCountryCodeDk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeDk = "DK" // PhoneNumberCountryCodeDj is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeDj = "DJ" // PhoneNumberCountryCodeDm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeDm = "DM" // PhoneNumberCountryCodeDo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeDo = "DO" // PhoneNumberCountryCodeTl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTl = "TL" // PhoneNumberCountryCodeEc is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeEc = "EC" // PhoneNumberCountryCodeEg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeEg = "EG" // PhoneNumberCountryCodeSv is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSv = "SV" // PhoneNumberCountryCodeGq is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGq = "GQ" // PhoneNumberCountryCodeEr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeEr = "ER" // PhoneNumberCountryCodeEe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeEe = "EE" // PhoneNumberCountryCodeEt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeEt = "ET" // PhoneNumberCountryCodeFk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeFk = "FK" // PhoneNumberCountryCodeFo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeFo = "FO" // PhoneNumberCountryCodeFj is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeFj = "FJ" // PhoneNumberCountryCodeFi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeFi = "FI" // PhoneNumberCountryCodeFr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeFr = "FR" // PhoneNumberCountryCodePf is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePf = "PF" // PhoneNumberCountryCodeGa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGa = "GA" // PhoneNumberCountryCodeGm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGm = "GM" // PhoneNumberCountryCodeGe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGe = "GE" // PhoneNumberCountryCodeDe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeDe = "DE" // PhoneNumberCountryCodeGh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGh = "GH" // PhoneNumberCountryCodeGi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGi = "GI" // PhoneNumberCountryCodeGr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGr = "GR" // PhoneNumberCountryCodeGl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGl = "GL" // PhoneNumberCountryCodeGd is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGd = "GD" // PhoneNumberCountryCodeGu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGu = "GU" // PhoneNumberCountryCodeGt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGt = "GT" // PhoneNumberCountryCodeGg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGg = "GG" // PhoneNumberCountryCodeGn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGn = "GN" // PhoneNumberCountryCodeGw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGw = "GW" // PhoneNumberCountryCodeGy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGy = "GY" // PhoneNumberCountryCodeHt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeHt = "HT" // PhoneNumberCountryCodeHn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeHn = "HN" // PhoneNumberCountryCodeHk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeHk = "HK" // PhoneNumberCountryCodeHu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeHu = "HU" // PhoneNumberCountryCodeIs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIs = "IS" // PhoneNumberCountryCodeIn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIn = "IN" // PhoneNumberCountryCodeId is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeId = "ID" // PhoneNumberCountryCodeIr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIr = "IR" // PhoneNumberCountryCodeIq is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIq = "IQ" // PhoneNumberCountryCodeIe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIe = "IE" // PhoneNumberCountryCodeIm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIm = "IM" // PhoneNumberCountryCodeIl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIl = "IL" // PhoneNumberCountryCodeIt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeIt = "IT" // PhoneNumberCountryCodeCi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCi = "CI" // PhoneNumberCountryCodeJm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeJm = "JM" // PhoneNumberCountryCodeJp is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeJp = "JP" // PhoneNumberCountryCodeJe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeJe = "JE" // PhoneNumberCountryCodeJo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeJo = "JO" // PhoneNumberCountryCodeKz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKz = "KZ" // PhoneNumberCountryCodeKe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKe = "KE" // PhoneNumberCountryCodeKi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKi = "KI" // PhoneNumberCountryCodeKw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKw = "KW" // PhoneNumberCountryCodeKg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKg = "KG" // PhoneNumberCountryCodeLa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLa = "LA" // PhoneNumberCountryCodeLv is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLv = "LV" // PhoneNumberCountryCodeLb is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLb = "LB" // PhoneNumberCountryCodeLs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLs = "LS" // PhoneNumberCountryCodeLr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLr = "LR" // PhoneNumberCountryCodeLy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLy = "LY" // PhoneNumberCountryCodeLi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLi = "LI" // PhoneNumberCountryCodeLt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLt = "LT" // PhoneNumberCountryCodeLu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLu = "LU" // PhoneNumberCountryCodeMo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMo = "MO" // PhoneNumberCountryCodeMk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMk = "MK" // PhoneNumberCountryCodeMg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMg = "MG" // PhoneNumberCountryCodeMw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMw = "MW" // PhoneNumberCountryCodeMy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMy = "MY" // PhoneNumberCountryCodeMv is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMv = "MV" // PhoneNumberCountryCodeMl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMl = "ML" // PhoneNumberCountryCodeMt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMt = "MT" // PhoneNumberCountryCodeMh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMh = "MH" // PhoneNumberCountryCodeMr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMr = "MR" // PhoneNumberCountryCodeMu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMu = "MU" // PhoneNumberCountryCodeYt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeYt = "YT" // PhoneNumberCountryCodeMx is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMx = "MX" // PhoneNumberCountryCodeFm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeFm = "FM" // PhoneNumberCountryCodeMd is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMd = "MD" // PhoneNumberCountryCodeMc is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMc = "MC" // PhoneNumberCountryCodeMn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMn = "MN" // PhoneNumberCountryCodeMe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMe = "ME" // PhoneNumberCountryCodeMs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMs = "MS" // PhoneNumberCountryCodeMa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMa = "MA" // PhoneNumberCountryCodeMz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMz = "MZ" // PhoneNumberCountryCodeMm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMm = "MM" // PhoneNumberCountryCodeNa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNa = "NA" // PhoneNumberCountryCodeNr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNr = "NR" // PhoneNumberCountryCodeNp is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNp = "NP" // PhoneNumberCountryCodeNl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNl = "NL" // PhoneNumberCountryCodeAn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAn = "AN" // PhoneNumberCountryCodeNc is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNc = "NC" // PhoneNumberCountryCodeNz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNz = "NZ" // PhoneNumberCountryCodeNi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNi = "NI" // PhoneNumberCountryCodeNe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNe = "NE" // PhoneNumberCountryCodeNg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNg = "NG" // PhoneNumberCountryCodeNu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNu = "NU" // PhoneNumberCountryCodeKp is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKp = "KP" // PhoneNumberCountryCodeMp is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMp = "MP" // PhoneNumberCountryCodeNo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeNo = "NO" // PhoneNumberCountryCodeOm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeOm = "OM" // PhoneNumberCountryCodePk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePk = "PK" // PhoneNumberCountryCodePw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePw = "PW" // PhoneNumberCountryCodePa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePa = "PA" // PhoneNumberCountryCodePg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePg = "PG" // PhoneNumberCountryCodePy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePy = "PY" // PhoneNumberCountryCodePe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePe = "PE" // PhoneNumberCountryCodePh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePh = "PH" // PhoneNumberCountryCodePn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePn = "PN" // PhoneNumberCountryCodePl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePl = "PL" // PhoneNumberCountryCodePt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePt = "PT" // PhoneNumberCountryCodePr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePr = "PR" // PhoneNumberCountryCodeQa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeQa = "QA" // PhoneNumberCountryCodeCg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCg = "CG" // PhoneNumberCountryCodeRe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeRe = "RE" // PhoneNumberCountryCodeRo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeRo = "RO" // PhoneNumberCountryCodeRu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeRu = "RU" // PhoneNumberCountryCodeRw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeRw = "RW" // PhoneNumberCountryCodeBl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeBl = "BL" // PhoneNumberCountryCodeSh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSh = "SH" // PhoneNumberCountryCodeKn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKn = "KN" // PhoneNumberCountryCodeLc is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLc = "LC" // PhoneNumberCountryCodeMf is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeMf = "MF" // PhoneNumberCountryCodePm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodePm = "PM" // PhoneNumberCountryCodeVc is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeVc = "VC" // PhoneNumberCountryCodeWs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeWs = "WS" // PhoneNumberCountryCodeSm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSm = "SM" // PhoneNumberCountryCodeSt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSt = "ST" // PhoneNumberCountryCodeSa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSa = "SA" // PhoneNumberCountryCodeSn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSn = "SN" // PhoneNumberCountryCodeRs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeRs = "RS" // PhoneNumberCountryCodeSc is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSc = "SC" // PhoneNumberCountryCodeSl is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSl = "SL" // PhoneNumberCountryCodeSg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSg = "SG" // PhoneNumberCountryCodeSx is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSx = "SX" // PhoneNumberCountryCodeSk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSk = "SK" // PhoneNumberCountryCodeSi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSi = "SI" // PhoneNumberCountryCodeSb is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSb = "SB" // PhoneNumberCountryCodeSo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSo = "SO" // PhoneNumberCountryCodeZa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeZa = "ZA" // PhoneNumberCountryCodeKr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeKr = "KR" // PhoneNumberCountryCodeEs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeEs = "ES" // PhoneNumberCountryCodeLk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeLk = "LK" // PhoneNumberCountryCodeSd is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSd = "SD" // PhoneNumberCountryCodeSr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSr = "SR" // PhoneNumberCountryCodeSj is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSj = "SJ" // PhoneNumberCountryCodeSz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSz = "SZ" // PhoneNumberCountryCodeSe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSe = "SE" // PhoneNumberCountryCodeCh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeCh = "CH" // PhoneNumberCountryCodeSy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeSy = "SY" // PhoneNumberCountryCodeTw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTw = "TW" // PhoneNumberCountryCodeTj is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTj = "TJ" // PhoneNumberCountryCodeTz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTz = "TZ" // PhoneNumberCountryCodeTh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTh = "TH" // PhoneNumberCountryCodeTg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTg = "TG" // PhoneNumberCountryCodeTk is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTk = "TK" // PhoneNumberCountryCodeTo is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTo = "TO" // PhoneNumberCountryCodeTt is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTt = "TT" // PhoneNumberCountryCodeTn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTn = "TN" // PhoneNumberCountryCodeTr is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTr = "TR" // PhoneNumberCountryCodeTm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTm = "TM" // PhoneNumberCountryCodeTc is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTc = "TC" // PhoneNumberCountryCodeTv is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeTv = "TV" // PhoneNumberCountryCodeVi is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeVi = "VI" // PhoneNumberCountryCodeUg is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeUg = "UG" // PhoneNumberCountryCodeUa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeUa = "UA" // PhoneNumberCountryCodeAe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeAe = "AE" // PhoneNumberCountryCodeGb is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeGb = "GB" // PhoneNumberCountryCodeUs is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeUs = "US" // PhoneNumberCountryCodeUy is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeUy = "UY" // PhoneNumberCountryCodeUz is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeUz = "UZ" // PhoneNumberCountryCodeVu is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeVu = "VU" // PhoneNumberCountryCodeVa is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeVa = "VA" // PhoneNumberCountryCodeVe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeVe = "VE" // PhoneNumberCountryCodeVn is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeVn = "VN" // PhoneNumberCountryCodeWf is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeWf = "WF" // PhoneNumberCountryCodeEh is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeEh = "EH" // PhoneNumberCountryCodeYe is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeYe = "YE" // PhoneNumberCountryCodeZm is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeZm = "ZM" // PhoneNumberCountryCodeZw is a PhoneNumberCountryCode enum value PhoneNumberCountryCodeZw = "ZW" )
const ( // PhoneNumberTypeTollFree is a PhoneNumberType enum value PhoneNumberTypeTollFree = "TOLL_FREE" // PhoneNumberTypeDid is a PhoneNumberType enum value PhoneNumberTypeDid = "DID" // PhoneNumberTypeUifn is a PhoneNumberType enum value PhoneNumberTypeUifn = "UIFN" PhoneNumberTypeShared = "SHARED" // PhoneNumberTypeThirdPartyTf is a PhoneNumberType enum value PhoneNumberTypeThirdPartyTf = "THIRD_PARTY_TF" // PhoneNumberTypeThirdPartyDid is a PhoneNumberType enum value PhoneNumberTypeThirdPartyDid = "THIRD_PARTY_DID" )
const ( // PhoneNumberWorkflowStatusClaimed is a PhoneNumberWorkflowStatus enum value PhoneNumberWorkflowStatusClaimed = "CLAIMED" // PhoneNumberWorkflowStatusInProgress is a PhoneNumberWorkflowStatus enum value PhoneNumberWorkflowStatusInProgress = "IN_PROGRESS" // PhoneNumberWorkflowStatusFailed is a PhoneNumberWorkflowStatus enum value PhoneNumberWorkflowStatusFailed = "FAILED" )
const ( // PhoneTypeSoftPhone is a PhoneType enum value PhoneTypeSoftPhone = "SOFT_PHONE" // PhoneTypeDeskPhone is a PhoneType enum value PhoneTypeDeskPhone = "DESK_PHONE" )
const ( // PropertyValidationExceptionReasonInvalidFormat is a PropertyValidationExceptionReason enum value PropertyValidationExceptionReasonInvalidFormat = "INVALID_FORMAT" // PropertyValidationExceptionReasonUniqueConstraintViolated is a PropertyValidationExceptionReason enum value PropertyValidationExceptionReasonUniqueConstraintViolated = "UNIQUE_CONSTRAINT_VIOLATED" // PropertyValidationExceptionReasonReferencedResourceNotFound is a PropertyValidationExceptionReason enum value PropertyValidationExceptionReasonReferencedResourceNotFound = "REFERENCED_RESOURCE_NOT_FOUND" // PropertyValidationExceptionReasonResourceNameAlreadyExists is a PropertyValidationExceptionReason enum value PropertyValidationExceptionReasonResourceNameAlreadyExists = "RESOURCE_NAME_ALREADY_EXISTS" // PropertyValidationExceptionReasonRequiredPropertyMissing is a PropertyValidationExceptionReason enum value PropertyValidationExceptionReasonRequiredPropertyMissing = "REQUIRED_PROPERTY_MISSING" // PropertyValidationExceptionReasonNotSupported is a PropertyValidationExceptionReason enum value PropertyValidationExceptionReasonNotSupported = "NOT_SUPPORTED" )
const ( // QueueStatusEnabled is a QueueStatus enum value QueueStatusEnabled = "ENABLED" // QueueStatusDisabled is a QueueStatus enum value QueueStatusDisabled = "DISABLED" )
const ( // QueueTypeStandard is a QueueType enum value QueueTypeStandard = "STANDARD" // QueueTypeAgent is a QueueType enum value QueueTypeAgent = "AGENT" )
const ( // QuickConnectTypeUser is a QuickConnectType enum value QuickConnectTypeUser = "USER" // QuickConnectTypeQueue is a QuickConnectType enum value QuickConnectTypeQueue = "QUEUE" // QuickConnectTypePhoneNumber is a QuickConnectType enum value QuickConnectTypePhoneNumber = "PHONE_NUMBER" )
const ( // ReferenceStatusApproved is a ReferenceStatus enum value ReferenceStatusApproved = "APPROVED" // ReferenceStatusRejected is a ReferenceStatus enum value ReferenceStatusRejected = "REJECTED" )
const ( // ReferenceTypeUrl is a ReferenceType enum value ReferenceTypeUrl = "URL" // ReferenceTypeAttachment is a ReferenceType enum value ReferenceTypeAttachment = "ATTACHMENT" // ReferenceTypeNumber is a ReferenceType enum value ReferenceTypeNumber = "NUMBER" // ReferenceTypeString is a ReferenceType enum value ReferenceTypeString = "STRING" // ReferenceTypeDate is a ReferenceType enum value ReferenceTypeDate = "DATE" // ReferenceTypeEmail is a ReferenceType enum value ReferenceTypeEmail = "EMAIL" )
const ( // RehydrationTypeEntirePastSession is a RehydrationType enum value RehydrationTypeEntirePastSession = "ENTIRE_PAST_SESSION" // RehydrationTypeFromSegment is a RehydrationType enum value RehydrationTypeFromSegment = "FROM_SEGMENT" )
const ( // ResourceTypeContact is a ResourceType enum value ResourceTypeContact = "CONTACT" // ResourceTypeContactFlow is a ResourceType enum value ResourceTypeContactFlow = "CONTACT_FLOW" // ResourceTypeInstance is a ResourceType enum value ResourceTypeInstance = "INSTANCE" // ResourceTypeParticipant is a ResourceType enum value ResourceTypeParticipant = "PARTICIPANT" // ResourceTypeHierarchyLevel is a ResourceType enum value ResourceTypeHierarchyLevel = "HIERARCHY_LEVEL" // ResourceTypeHierarchyGroup is a ResourceType enum value ResourceTypeHierarchyGroup = "HIERARCHY_GROUP" // ResourceTypeUser is a ResourceType enum value ResourceTypeUser = "USER" )
const ( // RulePublishStatusDraft is a RulePublishStatus enum value RulePublishStatusDraft = "DRAFT" // RulePublishStatusPublished is a RulePublishStatus enum value RulePublishStatusPublished = "PUBLISHED" )
const ( // SingleSelectQuestionRuleCategoryAutomationConditionPresent is a SingleSelectQuestionRuleCategoryAutomationCondition enum value SingleSelectQuestionRuleCategoryAutomationConditionPresent = "PRESENT" // SingleSelectQuestionRuleCategoryAutomationConditionNotPresent is a SingleSelectQuestionRuleCategoryAutomationCondition enum value SingleSelectQuestionRuleCategoryAutomationConditionNotPresent = "NOT_PRESENT" )
const ( // SortOrderAscending is a SortOrder enum value SortOrderAscending = "ASCENDING" // SortOrderDescending is a SortOrder enum value SortOrderDescending = "DESCENDING" )
const ( // SourceTypeSalesforce is a SourceType enum value SourceTypeSalesforce = "SALESFORCE" // SourceTypeZendesk is a SourceType enum value SourceTypeZendesk = "ZENDESK" )
const ( // StatisticSum is a Statistic enum value StatisticSum = "SUM" // StatisticMax is a Statistic enum value StatisticMax = "MAX" // StatisticAvg is a Statistic enum value StatisticAvg = "AVG" )
const ( // StorageTypeS3 is a StorageType enum value StorageTypeS3 = "S3" // StorageTypeKinesisVideoStream is a StorageType enum value StorageTypeKinesisVideoStream = "KINESIS_VIDEO_STREAM" // StorageTypeKinesisStream is a StorageType enum value StorageTypeKinesisStream = "KINESIS_STREAM" // StorageTypeKinesisFirehose is a StorageType enum value StorageTypeKinesisFirehose = "KINESIS_FIREHOSE" )
const ( // StringComparisonTypeStartsWith is a StringComparisonType enum value StringComparisonTypeStartsWith = "STARTS_WITH" // StringComparisonTypeContains is a StringComparisonType enum value StringComparisonTypeContains = "CONTAINS" // StringComparisonTypeExact is a StringComparisonType enum value StringComparisonTypeExact = "EXACT" )
const ( // TaskTemplateFieldTypeName is a TaskTemplateFieldType enum value TaskTemplateFieldTypeName = "NAME" // TaskTemplateFieldTypeDescription is a TaskTemplateFieldType enum value TaskTemplateFieldTypeDescription = "DESCRIPTION" // TaskTemplateFieldTypeScheduledTime is a TaskTemplateFieldType enum value TaskTemplateFieldTypeScheduledTime = "SCHEDULED_TIME" // TaskTemplateFieldTypeQuickConnect is a TaskTemplateFieldType enum value TaskTemplateFieldTypeQuickConnect = "QUICK_CONNECT" // TaskTemplateFieldTypeUrl is a TaskTemplateFieldType enum value TaskTemplateFieldTypeUrl = "URL" // TaskTemplateFieldTypeNumber is a TaskTemplateFieldType enum value TaskTemplateFieldTypeNumber = "NUMBER" // TaskTemplateFieldTypeText is a TaskTemplateFieldType enum value TaskTemplateFieldTypeText = "TEXT" // TaskTemplateFieldTypeTextArea is a TaskTemplateFieldType enum value TaskTemplateFieldTypeTextArea = "TEXT_AREA" // TaskTemplateFieldTypeDateTime is a TaskTemplateFieldType enum value TaskTemplateFieldTypeDateTime = "DATE_TIME" // TaskTemplateFieldTypeBoolean is a TaskTemplateFieldType enum value TaskTemplateFieldTypeBoolean = "BOOLEAN" // TaskTemplateFieldTypeSingleSelect is a TaskTemplateFieldType enum value TaskTemplateFieldTypeSingleSelect = "SINGLE_SELECT" // TaskTemplateFieldTypeEmail is a TaskTemplateFieldType enum value TaskTemplateFieldTypeEmail = "EMAIL" )
const ( // TaskTemplateStatusActive is a TaskTemplateStatus enum value TaskTemplateStatusActive = "ACTIVE" // TaskTemplateStatusInactive is a TaskTemplateStatus enum value TaskTemplateStatusInactive = "INACTIVE" )
const ( // TimerEligibleParticipantRolesCustomer is a TimerEligibleParticipantRoles enum value TimerEligibleParticipantRolesCustomer = "CUSTOMER" // TimerEligibleParticipantRolesAgent is a TimerEligibleParticipantRoles enum value TimerEligibleParticipantRolesAgent = "AGENT" )
const ( // TrafficDistributionGroupStatusCreationInProgress is a TrafficDistributionGroupStatus enum value TrafficDistributionGroupStatusCreationInProgress = "CREATION_IN_PROGRESS" // TrafficDistributionGroupStatusActive is a TrafficDistributionGroupStatus enum value TrafficDistributionGroupStatusActive = "ACTIVE" // TrafficDistributionGroupStatusCreationFailed is a TrafficDistributionGroupStatus enum value TrafficDistributionGroupStatusCreationFailed = "CREATION_FAILED" // TrafficDistributionGroupStatusPendingDeletion is a TrafficDistributionGroupStatus enum value TrafficDistributionGroupStatusPendingDeletion = "PENDING_DELETION" // TrafficDistributionGroupStatusDeletionFailed is a TrafficDistributionGroupStatus enum value TrafficDistributionGroupStatusDeletionFailed = "DELETION_FAILED" // TrafficDistributionGroupStatusUpdateInProgress is a TrafficDistributionGroupStatus enum value TrafficDistributionGroupStatusUpdateInProgress = "UPDATE_IN_PROGRESS" )
const ( // TrafficTypeGeneral is a TrafficType enum value TrafficTypeGeneral = "GENERAL" // TrafficTypeCampaign is a TrafficType enum value TrafficTypeCampaign = "CAMPAIGN" )
const ( // UnitSeconds is a Unit enum value UnitSeconds = "SECONDS" // UnitCount is a Unit enum value UnitCount = "COUNT" // UnitPercent is a Unit enum value UnitPercent = "PERCENT" )
const ( // UseCaseTypeRulesEvaluation is a UseCaseType enum value UseCaseTypeRulesEvaluation = "RULES_EVALUATION" // UseCaseTypeConnectCampaigns is a UseCaseType enum value UseCaseTypeConnectCampaigns = "CONNECT_CAMPAIGNS" )
const ( // VocabularyLanguageCodeArAe is a VocabularyLanguageCode enum value VocabularyLanguageCodeArAe = "ar-AE" // VocabularyLanguageCodeDeCh is a VocabularyLanguageCode enum value VocabularyLanguageCodeDeCh = "de-CH" // VocabularyLanguageCodeDeDe is a VocabularyLanguageCode enum value VocabularyLanguageCodeDeDe = "de-DE" // VocabularyLanguageCodeEnAb is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnAb = "en-AB" // VocabularyLanguageCodeEnAu is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnAu = "en-AU" // VocabularyLanguageCodeEnGb is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnGb = "en-GB" // VocabularyLanguageCodeEnIe is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnIe = "en-IE" // VocabularyLanguageCodeEnIn is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnIn = "en-IN" // VocabularyLanguageCodeEnUs is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnUs = "en-US" // VocabularyLanguageCodeEnWl is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnWl = "en-WL" // VocabularyLanguageCodeEsEs is a VocabularyLanguageCode enum value VocabularyLanguageCodeEsEs = "es-ES" // VocabularyLanguageCodeEsUs is a VocabularyLanguageCode enum value VocabularyLanguageCodeEsUs = "es-US" // VocabularyLanguageCodeFrCa is a VocabularyLanguageCode enum value VocabularyLanguageCodeFrCa = "fr-CA" // VocabularyLanguageCodeFrFr is a VocabularyLanguageCode enum value VocabularyLanguageCodeFrFr = "fr-FR" // VocabularyLanguageCodeHiIn is a VocabularyLanguageCode enum value VocabularyLanguageCodeHiIn = "hi-IN" // VocabularyLanguageCodeItIt is a VocabularyLanguageCode enum value VocabularyLanguageCodeItIt = "it-IT" // VocabularyLanguageCodeJaJp is a VocabularyLanguageCode enum value VocabularyLanguageCodeJaJp = "ja-JP" // VocabularyLanguageCodeKoKr is a VocabularyLanguageCode enum value VocabularyLanguageCodeKoKr = "ko-KR" // VocabularyLanguageCodePtBr is a VocabularyLanguageCode enum value VocabularyLanguageCodePtBr = "pt-BR" // VocabularyLanguageCodePtPt is a VocabularyLanguageCode enum value VocabularyLanguageCodePtPt = "pt-PT" // VocabularyLanguageCodeZhCn is a VocabularyLanguageCode enum value VocabularyLanguageCodeZhCn = "zh-CN" // VocabularyLanguageCodeEnNz is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnNz = "en-NZ" // VocabularyLanguageCodeEnZa is a VocabularyLanguageCode enum value VocabularyLanguageCodeEnZa = "en-ZA" )
const ( // VocabularyStateCreationInProgress is a VocabularyState enum value VocabularyStateCreationInProgress = "CREATION_IN_PROGRESS" // VocabularyStateActive is a VocabularyState enum value VocabularyStateActive = "ACTIVE" // VocabularyStateCreationFailed is a VocabularyState enum value VocabularyStateCreationFailed = "CREATION_FAILED" // VocabularyStateDeleteInProgress is a VocabularyState enum value VocabularyStateDeleteInProgress = "DELETE_IN_PROGRESS" )
const ( // VoiceRecordingTrackFromAgent is a VoiceRecordingTrack enum value VoiceRecordingTrackFromAgent = "FROM_AGENT" // VoiceRecordingTrackToAgent is a VoiceRecordingTrack enum value VoiceRecordingTrackToAgent = "TO_AGENT" // VoiceRecordingTrackAll is a VoiceRecordingTrack enum value VoiceRecordingTrackAll = "ALL" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient permissions to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeContactFlowNotPublishedException for service response error code // "ContactFlowNotPublishedException". // // The flow has not been published. ErrCodeContactFlowNotPublishedException = "ContactFlowNotPublishedException" // ErrCodeContactNotFoundException for service response error code // "ContactNotFoundException". // // The contact with the specified ID is not active or does not exist. Applies // to Voice calls only, not to Chat, Task, or Voice Callback. ErrCodeContactNotFoundException = "ContactNotFoundException" // ErrCodeDestinationNotAllowedException for service response error code // "DestinationNotAllowedException". // // Outbound calls to the destination number are not allowed. ErrCodeDestinationNotAllowedException = "DestinationNotAllowedException" // ErrCodeDuplicateResourceException for service response error code // "DuplicateResourceException". // // A resource with the specified name already exists. ErrCodeDuplicateResourceException = "DuplicateResourceException" // ErrCodeIdempotencyException for service response error code // "IdempotencyException". // // An entity with the same name already exists. ErrCodeIdempotencyException = "IdempotencyException" // ErrCodeInternalServiceException for service response error code // "InternalServiceException". // // Request processing failed because of an error or failure with the service. ErrCodeInternalServiceException = "InternalServiceException" // ErrCodeInvalidContactFlowException for service response error code // "InvalidContactFlowException". // // The flow is not valid. ErrCodeInvalidContactFlowException = "InvalidContactFlowException" // ErrCodeInvalidContactFlowModuleException for service response error code // "InvalidContactFlowModuleException". // // The problems with the module. Please fix before trying again. ErrCodeInvalidContactFlowModuleException = "InvalidContactFlowModuleException" // ErrCodeInvalidParameterException for service response error code // "InvalidParameterException". // // One or more of the specified parameters are not valid. ErrCodeInvalidParameterException = "InvalidParameterException" // ErrCodeInvalidRequestException for service response error code // "InvalidRequestException". // // The request is not valid. ErrCodeInvalidRequestException = "InvalidRequestException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // The allowed limit for the resource has been exceeded. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeMaximumResultReturnedException for service response error code // "MaximumResultReturnedException". // // Maximum number (1000) of tags have been returned with current request. Consider // changing request parameters to get more tags. ErrCodeMaximumResultReturnedException = "MaximumResultReturnedException" // ErrCodeOutboundContactNotPermittedException for service response error code // "OutboundContactNotPermittedException". // // The contact is not permitted. ErrCodeOutboundContactNotPermittedException = "OutboundContactNotPermittedException" // ErrCodePropertyValidationException for service response error code // "PropertyValidationException". // // The property is not valid. ErrCodePropertyValidationException = "PropertyValidationException" // ErrCodeResourceConflictException for service response error code // "ResourceConflictException". // // A resource already has that name. ErrCodeResourceConflictException = "ResourceConflictException" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // That resource is already in use. Please try another. ErrCodeResourceInUseException = "ResourceInUseException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeResourceNotReadyException for service response error code // "ResourceNotReadyException". // // The resource is not ready. ErrCodeResourceNotReadyException = "ResourceNotReadyException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The service quota has been exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The throttling limit has been exceeded. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeUserNotFoundException for service response error code // "UserNotFoundException". // // No user with the specified credentials was found in the Amazon Connect instance. ErrCodeUserNotFoundException = "UserNotFoundException" )
const ( ServiceName = "connect" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "Connect" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// ComparisonLt is a Comparison enum value
ComparisonLt = "LT"
)
const (
// EncryptionTypeKms is a EncryptionType enum value
EncryptionTypeKms = "KMS"
)
const (
// NotificationContentTypePlainText is a NotificationContentType enum value
NotificationContentTypePlainText = "PLAIN_TEXT"
)
const (
// NotificationDeliveryTypeEmail is a NotificationDeliveryType enum value
NotificationDeliveryTypeEmail = "EMAIL"
)
const (
// ParticipantTimerActionUnset is a ParticipantTimerAction enum value
ParticipantTimerActionUnset = "Unset"
)
const (
// SearchableQueueTypeStandard is a SearchableQueueType enum value
SearchableQueueTypeStandard = "STANDARD"
)
Variables ¶
This section is empty.
Functions ¶
func ActionType_Values ¶ added in v1.42.9
func ActionType_Values() []string
ActionType_Values returns all elements of the ActionType enum
func AgentStatusState_Values ¶
func AgentStatusState_Values() []string
AgentStatusState_Values returns all elements of the AgentStatusState enum
func AgentStatusType_Values ¶
func AgentStatusType_Values() []string
AgentStatusType_Values returns all elements of the AgentStatusType enum
func BehaviorType_Values ¶ added in v1.42.9
func BehaviorType_Values() []string
BehaviorType_Values returns all elements of the BehaviorType enum
func Channel_Values ¶
func Channel_Values() []string
Channel_Values returns all elements of the Channel enum
func Comparison_Values ¶
func Comparison_Values() []string
Comparison_Values returns all elements of the Comparison enum
func ContactFlowModuleState_Values ¶ added in v1.42.9
func ContactFlowModuleState_Values() []string
ContactFlowModuleState_Values returns all elements of the ContactFlowModuleState enum
func ContactFlowModuleStatus_Values ¶ added in v1.42.9
func ContactFlowModuleStatus_Values() []string
ContactFlowModuleStatus_Values returns all elements of the ContactFlowModuleStatus enum
func ContactFlowState_Values ¶ added in v1.42.9
func ContactFlowState_Values() []string
ContactFlowState_Values returns all elements of the ContactFlowState enum
func ContactFlowType_Values ¶
func ContactFlowType_Values() []string
ContactFlowType_Values returns all elements of the ContactFlowType enum
func ContactInitiationMethod_Values ¶
func ContactInitiationMethod_Values() []string
ContactInitiationMethod_Values returns all elements of the ContactInitiationMethod enum
func ContactState_Values ¶ added in v1.42.9
func ContactState_Values() []string
ContactState_Values returns all elements of the ContactState enum
func CurrentMetricName_Values ¶
func CurrentMetricName_Values() []string
CurrentMetricName_Values returns all elements of the CurrentMetricName enum
func DirectoryType_Values ¶
func DirectoryType_Values() []string
DirectoryType_Values returns all elements of the DirectoryType enum
func EncryptionType_Values ¶
func EncryptionType_Values() []string
EncryptionType_Values returns all elements of the EncryptionType enum
func EvaluationFormQuestionType_Values ¶ added in v1.42.9
func EvaluationFormQuestionType_Values() []string
EvaluationFormQuestionType_Values returns all elements of the EvaluationFormQuestionType enum
func EvaluationFormScoringMode_Values ¶ added in v1.42.9
func EvaluationFormScoringMode_Values() []string
EvaluationFormScoringMode_Values returns all elements of the EvaluationFormScoringMode enum
func EvaluationFormScoringStatus_Values ¶ added in v1.42.9
func EvaluationFormScoringStatus_Values() []string
EvaluationFormScoringStatus_Values returns all elements of the EvaluationFormScoringStatus enum
func EvaluationFormSingleSelectQuestionDisplayMode_Values ¶ added in v1.42.9
func EvaluationFormSingleSelectQuestionDisplayMode_Values() []string
EvaluationFormSingleSelectQuestionDisplayMode_Values returns all elements of the EvaluationFormSingleSelectQuestionDisplayMode enum
func EvaluationFormVersionStatus_Values ¶ added in v1.42.9
func EvaluationFormVersionStatus_Values() []string
EvaluationFormVersionStatus_Values returns all elements of the EvaluationFormVersionStatus enum
func EvaluationStatus_Values ¶ added in v1.42.9
func EvaluationStatus_Values() []string
EvaluationStatus_Values returns all elements of the EvaluationStatus enum
func EventSourceName_Values ¶ added in v1.42.9
func EventSourceName_Values() []string
EventSourceName_Values returns all elements of the EventSourceName enum
func Grouping_Values ¶
func Grouping_Values() []string
Grouping_Values returns all elements of the Grouping enum
func HierarchyGroupMatchType_Values ¶ added in v1.42.9
func HierarchyGroupMatchType_Values() []string
HierarchyGroupMatchType_Values returns all elements of the HierarchyGroupMatchType enum
func HistoricalMetricName_Values ¶
func HistoricalMetricName_Values() []string
HistoricalMetricName_Values returns all elements of the HistoricalMetricName enum
func HoursOfOperationDays_Values ¶
func HoursOfOperationDays_Values() []string
HoursOfOperationDays_Values returns all elements of the HoursOfOperationDays enum
func InstanceAttributeType_Values ¶
func InstanceAttributeType_Values() []string
InstanceAttributeType_Values returns all elements of the InstanceAttributeType enum
func InstanceStatus_Values ¶
func InstanceStatus_Values() []string
InstanceStatus_Values returns all elements of the InstanceStatus enum
func InstanceStorageResourceType_Values ¶
func InstanceStorageResourceType_Values() []string
InstanceStorageResourceType_Values returns all elements of the InstanceStorageResourceType enum
func IntegrationType_Values ¶
func IntegrationType_Values() []string
IntegrationType_Values returns all elements of the IntegrationType enum
func LexVersion_Values ¶
func LexVersion_Values() []string
LexVersion_Values returns all elements of the LexVersion enum
func MonitorCapability_Values ¶ added in v1.42.9
func MonitorCapability_Values() []string
MonitorCapability_Values returns all elements of the MonitorCapability enum
func NotificationContentType_Values ¶ added in v1.42.9
func NotificationContentType_Values() []string
NotificationContentType_Values returns all elements of the NotificationContentType enum
func NotificationDeliveryType_Values ¶ added in v1.42.9
func NotificationDeliveryType_Values() []string
NotificationDeliveryType_Values returns all elements of the NotificationDeliveryType enum
func NumericQuestionPropertyAutomationLabel_Values ¶ added in v1.42.9
func NumericQuestionPropertyAutomationLabel_Values() []string
NumericQuestionPropertyAutomationLabel_Values returns all elements of the NumericQuestionPropertyAutomationLabel enum
func ParticipantRole_Values ¶ added in v1.42.9
func ParticipantRole_Values() []string
ParticipantRole_Values returns all elements of the ParticipantRole enum
func ParticipantTimerAction_Values ¶ added in v1.42.9
func ParticipantTimerAction_Values() []string
ParticipantTimerAction_Values returns all elements of the ParticipantTimerAction enum
func ParticipantTimerType_Values ¶ added in v1.42.9
func ParticipantTimerType_Values() []string
ParticipantTimerType_Values returns all elements of the ParticipantTimerType enum
func PhoneNumberCountryCode_Values ¶
func PhoneNumberCountryCode_Values() []string
PhoneNumberCountryCode_Values returns all elements of the PhoneNumberCountryCode enum
func PhoneNumberType_Values ¶
func PhoneNumberType_Values() []string
PhoneNumberType_Values returns all elements of the PhoneNumberType enum
func PhoneNumberWorkflowStatus_Values ¶ added in v1.42.9
func PhoneNumberWorkflowStatus_Values() []string
PhoneNumberWorkflowStatus_Values returns all elements of the PhoneNumberWorkflowStatus enum
func PhoneType_Values ¶
func PhoneType_Values() []string
PhoneType_Values returns all elements of the PhoneType enum
func PropertyValidationExceptionReason_Values ¶ added in v1.42.9
func PropertyValidationExceptionReason_Values() []string
PropertyValidationExceptionReason_Values returns all elements of the PropertyValidationExceptionReason enum
func QueueStatus_Values ¶
func QueueStatus_Values() []string
QueueStatus_Values returns all elements of the QueueStatus enum
func QueueType_Values ¶
func QueueType_Values() []string
QueueType_Values returns all elements of the QueueType enum
func QuickConnectType_Values ¶
func QuickConnectType_Values() []string
QuickConnectType_Values returns all elements of the QuickConnectType enum
func ReferenceStatus_Values ¶
func ReferenceStatus_Values() []string
ReferenceStatus_Values returns all elements of the ReferenceStatus enum
func ReferenceType_Values ¶
func ReferenceType_Values() []string
ReferenceType_Values returns all elements of the ReferenceType enum
func RehydrationType_Values ¶ added in v1.42.9
func RehydrationType_Values() []string
RehydrationType_Values returns all elements of the RehydrationType enum
func ResourceType_Values ¶
func ResourceType_Values() []string
ResourceType_Values returns all elements of the ResourceType enum
func RulePublishStatus_Values ¶ added in v1.42.9
func RulePublishStatus_Values() []string
RulePublishStatus_Values returns all elements of the RulePublishStatus enum
func SearchableQueueType_Values ¶ added in v1.42.9
func SearchableQueueType_Values() []string
SearchableQueueType_Values returns all elements of the SearchableQueueType enum
func SingleSelectQuestionRuleCategoryAutomationCondition_Values ¶ added in v1.42.9
func SingleSelectQuestionRuleCategoryAutomationCondition_Values() []string
SingleSelectQuestionRuleCategoryAutomationCondition_Values returns all elements of the SingleSelectQuestionRuleCategoryAutomationCondition enum
func SortOrder_Values ¶ added in v1.42.9
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
func SourceType_Values ¶
func SourceType_Values() []string
SourceType_Values returns all elements of the SourceType enum
func Statistic_Values ¶
func Statistic_Values() []string
Statistic_Values returns all elements of the Statistic enum
func StorageType_Values ¶
func StorageType_Values() []string
StorageType_Values returns all elements of the StorageType enum
func StringComparisonType_Values ¶ added in v1.42.9
func StringComparisonType_Values() []string
StringComparisonType_Values returns all elements of the StringComparisonType enum
func TaskTemplateFieldType_Values ¶ added in v1.42.9
func TaskTemplateFieldType_Values() []string
TaskTemplateFieldType_Values returns all elements of the TaskTemplateFieldType enum
func TaskTemplateStatus_Values ¶ added in v1.42.9
func TaskTemplateStatus_Values() []string
TaskTemplateStatus_Values returns all elements of the TaskTemplateStatus enum
func TimerEligibleParticipantRoles_Values ¶ added in v1.42.9
func TimerEligibleParticipantRoles_Values() []string
TimerEligibleParticipantRoles_Values returns all elements of the TimerEligibleParticipantRoles enum
func TrafficDistributionGroupStatus_Values ¶ added in v1.42.9
func TrafficDistributionGroupStatus_Values() []string
TrafficDistributionGroupStatus_Values returns all elements of the TrafficDistributionGroupStatus enum
func TrafficType_Values ¶
func TrafficType_Values() []string
TrafficType_Values returns all elements of the TrafficType enum
func UseCaseType_Values ¶
func UseCaseType_Values() []string
UseCaseType_Values returns all elements of the UseCaseType enum
func VocabularyLanguageCode_Values ¶ added in v1.42.9
func VocabularyLanguageCode_Values() []string
VocabularyLanguageCode_Values returns all elements of the VocabularyLanguageCode enum
func VocabularyState_Values ¶ added in v1.42.9
func VocabularyState_Values() []string
VocabularyState_Values returns all elements of the VocabularyState enum
func VoiceRecordingTrack_Values ¶
func VoiceRecordingTrack_Values() []string
VoiceRecordingTrack_Values returns all elements of the VoiceRecordingTrack 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 permissions 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 ActionSummary ¶ added in v1.42.9
type ActionSummary struct { // The action type. // // ActionType is a required field ActionType *string `type:"string" required:"true" enum:"ActionType"` // contains filtered or unexported fields }
Information about an action.
func (ActionSummary) GoString ¶ added in v1.42.9
func (s ActionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ActionSummary) SetActionType ¶ added in v1.42.9
func (s *ActionSummary) SetActionType(v string) *ActionSummary
SetActionType sets the ActionType field's value.
func (ActionSummary) String ¶ added in v1.42.9
func (s ActionSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ActivateEvaluationFormInput ¶ added in v1.42.9
type ActivateEvaluationFormInput struct { // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `location:"uri" locationName:"EvaluationFormId" min:"1" type:"string" required:"true"` // The version of the evaluation form to activate. If the version property is // not provided, the latest version of the evaluation form is activated. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ActivateEvaluationFormInput) GoString ¶ added in v1.42.9
func (s ActivateEvaluationFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ActivateEvaluationFormInput) SetEvaluationFormId ¶ added in v1.42.9
func (s *ActivateEvaluationFormInput) SetEvaluationFormId(v string) *ActivateEvaluationFormInput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*ActivateEvaluationFormInput) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *ActivateEvaluationFormInput) SetEvaluationFormVersion(v int64) *ActivateEvaluationFormInput
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (*ActivateEvaluationFormInput) SetInstanceId ¶ added in v1.42.9
func (s *ActivateEvaluationFormInput) SetInstanceId(v string) *ActivateEvaluationFormInput
SetInstanceId sets the InstanceId field's value.
func (ActivateEvaluationFormInput) String ¶ added in v1.42.9
func (s ActivateEvaluationFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ActivateEvaluationFormInput) Validate ¶ added in v1.42.9
func (s *ActivateEvaluationFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ActivateEvaluationFormOutput ¶ added in v1.42.9
type ActivateEvaluationFormOutput struct { // The Amazon Resource Name (ARN) for the evaluation form resource. // // EvaluationFormArn is a required field EvaluationFormArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // A version of the evaluation form. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
func (ActivateEvaluationFormOutput) GoString ¶ added in v1.42.9
func (s ActivateEvaluationFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ActivateEvaluationFormOutput) SetEvaluationFormArn ¶ added in v1.42.9
func (s *ActivateEvaluationFormOutput) SetEvaluationFormArn(v string) *ActivateEvaluationFormOutput
SetEvaluationFormArn sets the EvaluationFormArn field's value.
func (*ActivateEvaluationFormOutput) SetEvaluationFormId ¶ added in v1.42.9
func (s *ActivateEvaluationFormOutput) SetEvaluationFormId(v string) *ActivateEvaluationFormOutput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*ActivateEvaluationFormOutput) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *ActivateEvaluationFormOutput) SetEvaluationFormVersion(v int64) *ActivateEvaluationFormOutput
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (ActivateEvaluationFormOutput) String ¶ added in v1.42.9
func (s ActivateEvaluationFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AgentContactReference ¶ added in v1.42.9
type AgentContactReference struct { // The state of the contact (https://docs.aws.amazon.com/connect/latest/adminguide/about-contact-states.html). AgentContactState *string `type:"string" enum:"ContactState"` // The channel of the contact. Channel *string `type:"string" enum:"Channel"` // The time at which the contact was connected to an agent. ConnectedToAgentTimestamp *time.Time `type:"timestamp"` // The identifier of the contact in this instance of Amazon Connect. ContactId *string `min:"1" type:"string"` // How the contact was initiated. InitiationMethod *string `type:"string" enum:"ContactInitiationMethod"` // Contains information about a queue resource for which metrics are returned. Queue *QueueReference `type:"structure"` // The epoch timestamp when the contact state started. StateStartTimestamp *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Information about the contact (https://docs.aws.amazon.com/connect/latest/APIReference/API_Contact.html) associated to the user.
func (AgentContactReference) GoString ¶ added in v1.42.9
func (s AgentContactReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AgentContactReference) SetAgentContactState ¶ added in v1.42.9
func (s *AgentContactReference) SetAgentContactState(v string) *AgentContactReference
SetAgentContactState sets the AgentContactState field's value.
func (*AgentContactReference) SetChannel ¶ added in v1.42.9
func (s *AgentContactReference) SetChannel(v string) *AgentContactReference
SetChannel sets the Channel field's value.
func (*AgentContactReference) SetConnectedToAgentTimestamp ¶ added in v1.42.9
func (s *AgentContactReference) SetConnectedToAgentTimestamp(v time.Time) *AgentContactReference
SetConnectedToAgentTimestamp sets the ConnectedToAgentTimestamp field's value.
func (*AgentContactReference) SetContactId ¶ added in v1.42.9
func (s *AgentContactReference) SetContactId(v string) *AgentContactReference
SetContactId sets the ContactId field's value.
func (*AgentContactReference) SetInitiationMethod ¶ added in v1.42.9
func (s *AgentContactReference) SetInitiationMethod(v string) *AgentContactReference
SetInitiationMethod sets the InitiationMethod field's value.
func (*AgentContactReference) SetQueue ¶ added in v1.42.9
func (s *AgentContactReference) SetQueue(v *QueueReference) *AgentContactReference
SetQueue sets the Queue field's value.
func (*AgentContactReference) SetStateStartTimestamp ¶ added in v1.42.9
func (s *AgentContactReference) SetStateStartTimestamp(v time.Time) *AgentContactReference
SetStateStartTimestamp sets the StateStartTimestamp field's value.
func (AgentContactReference) String ¶ added in v1.42.9
func (s AgentContactReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AgentInfo ¶
type AgentInfo struct { // The timestamp when the contact was connected to the agent. ConnectedToAgentTimestamp *time.Time `type:"timestamp"` // The identifier of the agent who accepted the contact. Id *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about the agent who accepted the contact.
func (AgentInfo) 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 (*AgentInfo) SetConnectedToAgentTimestamp ¶
SetConnectedToAgentTimestamp sets the ConnectedToAgentTimestamp field's value.
type AgentStatus ¶
type AgentStatus struct { // The Amazon Resource Name (ARN) of the agent status. AgentStatusARN *string `type:"string"` // The identifier of the agent status. AgentStatusId *string `type:"string"` // The description of the agent status. Description *string `min:"1" type:"string"` // The display order of the agent status. DisplayOrder *int64 `min:"1" type:"integer"` // The name of the agent status. Name *string `min:"1" type:"string"` // The state of the agent status. State *string `type:"string" enum:"AgentStatusState"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The type of agent status. Type *string `type:"string" enum:"AgentStatusType"` // contains filtered or unexported fields }
Contains information about an agent status.
func (AgentStatus) GoString ¶
func (s AgentStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AgentStatus) SetAgentStatusARN ¶
func (s *AgentStatus) SetAgentStatusARN(v string) *AgentStatus
SetAgentStatusARN sets the AgentStatusARN field's value.
func (*AgentStatus) SetAgentStatusId ¶
func (s *AgentStatus) SetAgentStatusId(v string) *AgentStatus
SetAgentStatusId sets the AgentStatusId field's value.
func (*AgentStatus) SetDescription ¶
func (s *AgentStatus) SetDescription(v string) *AgentStatus
SetDescription sets the Description field's value.
func (*AgentStatus) SetDisplayOrder ¶
func (s *AgentStatus) SetDisplayOrder(v int64) *AgentStatus
SetDisplayOrder sets the DisplayOrder field's value.
func (*AgentStatus) SetName ¶
func (s *AgentStatus) SetName(v string) *AgentStatus
SetName sets the Name field's value.
func (*AgentStatus) SetState ¶
func (s *AgentStatus) SetState(v string) *AgentStatus
SetState sets the State field's value.
func (*AgentStatus) SetTags ¶
func (s *AgentStatus) SetTags(v map[string]*string) *AgentStatus
SetTags sets the Tags field's value.
func (*AgentStatus) SetType ¶
func (s *AgentStatus) SetType(v string) *AgentStatus
SetType sets the Type field's value.
func (AgentStatus) String ¶
func (s AgentStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AgentStatusReference ¶ added in v1.42.9
type AgentStatusReference struct { // The Amazon Resource Name (ARN) of the agent's status. StatusArn *string `type:"string"` // The name of the agent status. StatusName *string `min:"1" type:"string"` // The start timestamp of the agent's status. StatusStartTimestamp *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Information about the agent's status.
func (AgentStatusReference) GoString ¶ added in v1.42.9
func (s AgentStatusReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AgentStatusReference) SetStatusArn ¶ added in v1.42.9
func (s *AgentStatusReference) SetStatusArn(v string) *AgentStatusReference
SetStatusArn sets the StatusArn field's value.
func (*AgentStatusReference) SetStatusName ¶ added in v1.42.9
func (s *AgentStatusReference) SetStatusName(v string) *AgentStatusReference
SetStatusName sets the StatusName field's value.
func (*AgentStatusReference) SetStatusStartTimestamp ¶ added in v1.42.9
func (s *AgentStatusReference) SetStatusStartTimestamp(v time.Time) *AgentStatusReference
SetStatusStartTimestamp sets the StatusStartTimestamp field's value.
func (AgentStatusReference) String ¶ added in v1.42.9
func (s AgentStatusReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AgentStatusSummary ¶
type AgentStatusSummary struct { // The Amazon Resource Name (ARN) for the agent status. Arn *string `type:"string"` // The identifier for an agent status. Id *string `type:"string"` // The name of the agent status. Name *string `min:"1" type:"string"` // The type of the agent status. Type *string `type:"string" enum:"AgentStatusType"` // contains filtered or unexported fields }
Summary information for an agent status.
func (AgentStatusSummary) GoString ¶
func (s AgentStatusSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AgentStatusSummary) SetArn ¶
func (s *AgentStatusSummary) SetArn(v string) *AgentStatusSummary
SetArn sets the Arn field's value.
func (*AgentStatusSummary) SetId ¶
func (s *AgentStatusSummary) SetId(v string) *AgentStatusSummary
SetId sets the Id field's value.
func (*AgentStatusSummary) SetName ¶
func (s *AgentStatusSummary) SetName(v string) *AgentStatusSummary
SetName sets the Name field's value.
func (*AgentStatusSummary) SetType ¶
func (s *AgentStatusSummary) SetType(v string) *AgentStatusSummary
SetType sets the Type field's value.
func (AgentStatusSummary) String ¶
func (s AgentStatusSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AnswerMachineDetectionConfig ¶
type AnswerMachineDetectionConfig struct { // Wait for the answering machine prompt. AwaitAnswerMachinePrompt *bool `type:"boolean"` // The flag to indicate if answer machine detection analysis needs to be performed // for a voice call. If set to true, TrafficType must be set as CAMPAIGN. EnableAnswerMachineDetection *bool `type:"boolean"` // contains filtered or unexported fields }
Configuration of the answering machine detection.
func (AnswerMachineDetectionConfig) GoString ¶
func (s AnswerMachineDetectionConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AnswerMachineDetectionConfig) SetAwaitAnswerMachinePrompt ¶
func (s *AnswerMachineDetectionConfig) SetAwaitAnswerMachinePrompt(v bool) *AnswerMachineDetectionConfig
SetAwaitAnswerMachinePrompt sets the AwaitAnswerMachinePrompt field's value.
func (*AnswerMachineDetectionConfig) SetEnableAnswerMachineDetection ¶
func (s *AnswerMachineDetectionConfig) SetEnableAnswerMachineDetection(v bool) *AnswerMachineDetectionConfig
SetEnableAnswerMachineDetection sets the EnableAnswerMachineDetection field's value.
func (AnswerMachineDetectionConfig) String ¶
func (s AnswerMachineDetectionConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssignContactCategoryActionDefinition ¶ added in v1.42.9
type AssignContactCategoryActionDefinition struct {
// contains filtered or unexported fields
}
This action must be set if TriggerEventSource is one of the following values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable. Contact is categorized using the rule name.
RuleName is used as ContactCategory.
func (AssignContactCategoryActionDefinition) GoString ¶ added in v1.42.9
func (s AssignContactCategoryActionDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssignContactCategoryActionDefinition) String ¶ added in v1.42.9
func (s AssignContactCategoryActionDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateApprovedOriginInput ¶
type AssociateApprovedOriginInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The domain to add to your allow list. // // Origin is a required field Origin *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateApprovedOriginInput) GoString ¶
func (s AssociateApprovedOriginInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateApprovedOriginInput) SetInstanceId ¶
func (s *AssociateApprovedOriginInput) SetInstanceId(v string) *AssociateApprovedOriginInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateApprovedOriginInput) SetOrigin ¶
func (s *AssociateApprovedOriginInput) SetOrigin(v string) *AssociateApprovedOriginInput
SetOrigin sets the Origin field's value.
func (AssociateApprovedOriginInput) String ¶
func (s AssociateApprovedOriginInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateApprovedOriginInput) Validate ¶
func (s *AssociateApprovedOriginInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateApprovedOriginOutput ¶
type AssociateApprovedOriginOutput struct {
// contains filtered or unexported fields
}
func (AssociateApprovedOriginOutput) GoString ¶
func (s AssociateApprovedOriginOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateApprovedOriginOutput) String ¶
func (s AssociateApprovedOriginOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateBotInput ¶
type AssociateBotInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Configuration information of an Amazon Lex bot. LexBot *LexBot `type:"structure"` // The Amazon Lex V2 bot to associate with the instance. LexV2Bot *LexV2Bot `type:"structure"` // contains filtered or unexported fields }
func (AssociateBotInput) GoString ¶
func (s AssociateBotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateBotInput) SetInstanceId ¶
func (s *AssociateBotInput) SetInstanceId(v string) *AssociateBotInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateBotInput) SetLexBot ¶
func (s *AssociateBotInput) SetLexBot(v *LexBot) *AssociateBotInput
SetLexBot sets the LexBot field's value.
func (*AssociateBotInput) SetLexV2Bot ¶
func (s *AssociateBotInput) SetLexV2Bot(v *LexV2Bot) *AssociateBotInput
SetLexV2Bot sets the LexV2Bot field's value.
func (AssociateBotInput) String ¶
func (s AssociateBotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateBotInput) Validate ¶
func (s *AssociateBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateBotOutput ¶
type AssociateBotOutput struct {
// contains filtered or unexported fields
}
func (AssociateBotOutput) GoString ¶
func (s AssociateBotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateBotOutput) String ¶
func (s AssociateBotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateDefaultVocabularyInput ¶ added in v1.42.9
type AssociateDefaultVocabularyInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The language code of the vocabulary entries. For a list of languages and // their corresponding language codes, see What is Amazon Transcribe? (https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html) // // LanguageCode is a required field LanguageCode *string `location:"uri" locationName:"LanguageCode" type:"string" required:"true" enum:"VocabularyLanguageCode"` // The identifier of the custom vocabulary. If this is empty, the default is // set to none. VocabularyId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (AssociateDefaultVocabularyInput) GoString ¶ added in v1.42.9
func (s AssociateDefaultVocabularyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateDefaultVocabularyInput) SetInstanceId ¶ added in v1.42.9
func (s *AssociateDefaultVocabularyInput) SetInstanceId(v string) *AssociateDefaultVocabularyInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateDefaultVocabularyInput) SetLanguageCode ¶ added in v1.42.9
func (s *AssociateDefaultVocabularyInput) SetLanguageCode(v string) *AssociateDefaultVocabularyInput
SetLanguageCode sets the LanguageCode field's value.
func (*AssociateDefaultVocabularyInput) SetVocabularyId ¶ added in v1.42.9
func (s *AssociateDefaultVocabularyInput) SetVocabularyId(v string) *AssociateDefaultVocabularyInput
SetVocabularyId sets the VocabularyId field's value.
func (AssociateDefaultVocabularyInput) String ¶ added in v1.42.9
func (s AssociateDefaultVocabularyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateDefaultVocabularyInput) Validate ¶ added in v1.42.9
func (s *AssociateDefaultVocabularyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateDefaultVocabularyOutput ¶ added in v1.42.9
type AssociateDefaultVocabularyOutput struct {
// contains filtered or unexported fields
}
func (AssociateDefaultVocabularyOutput) GoString ¶ added in v1.42.9
func (s AssociateDefaultVocabularyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateDefaultVocabularyOutput) String ¶ added in v1.42.9
func (s AssociateDefaultVocabularyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateInstanceStorageConfigInput ¶
type AssociateInstanceStorageConfigInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A valid resource type. // // ResourceType is a required field ResourceType *string `type:"string" required:"true" enum:"InstanceStorageResourceType"` // A valid storage type. // // StorageConfig is a required field StorageConfig *InstanceStorageConfig `type:"structure" required:"true"` // contains filtered or unexported fields }
func (AssociateInstanceStorageConfigInput) GoString ¶
func (s AssociateInstanceStorageConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateInstanceStorageConfigInput) SetInstanceId ¶
func (s *AssociateInstanceStorageConfigInput) SetInstanceId(v string) *AssociateInstanceStorageConfigInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateInstanceStorageConfigInput) SetResourceType ¶
func (s *AssociateInstanceStorageConfigInput) SetResourceType(v string) *AssociateInstanceStorageConfigInput
SetResourceType sets the ResourceType field's value.
func (*AssociateInstanceStorageConfigInput) SetStorageConfig ¶
func (s *AssociateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *AssociateInstanceStorageConfigInput
SetStorageConfig sets the StorageConfig field's value.
func (AssociateInstanceStorageConfigInput) String ¶
func (s AssociateInstanceStorageConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateInstanceStorageConfigInput) Validate ¶
func (s *AssociateInstanceStorageConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateInstanceStorageConfigOutput ¶
type AssociateInstanceStorageConfigOutput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. AssociationId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (AssociateInstanceStorageConfigOutput) GoString ¶
func (s AssociateInstanceStorageConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateInstanceStorageConfigOutput) SetAssociationId ¶
func (s *AssociateInstanceStorageConfigOutput) SetAssociationId(v string) *AssociateInstanceStorageConfigOutput
SetAssociationId sets the AssociationId field's value.
func (AssociateInstanceStorageConfigOutput) String ¶
func (s AssociateInstanceStorageConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateLambdaFunctionInput ¶
type AssociateLambdaFunctionInput struct { // The Amazon Resource Name (ARN) for the Lambda function being associated. // Maximum number of characters allowed is 140. // // FunctionArn is a required field FunctionArn *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateLambdaFunctionInput) GoString ¶
func (s AssociateLambdaFunctionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLambdaFunctionInput) SetFunctionArn ¶
func (s *AssociateLambdaFunctionInput) SetFunctionArn(v string) *AssociateLambdaFunctionInput
SetFunctionArn sets the FunctionArn field's value.
func (*AssociateLambdaFunctionInput) SetInstanceId ¶
func (s *AssociateLambdaFunctionInput) SetInstanceId(v string) *AssociateLambdaFunctionInput
SetInstanceId sets the InstanceId field's value.
func (AssociateLambdaFunctionInput) String ¶
func (s AssociateLambdaFunctionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLambdaFunctionInput) Validate ¶
func (s *AssociateLambdaFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateLambdaFunctionOutput ¶
type AssociateLambdaFunctionOutput struct {
// contains filtered or unexported fields
}
func (AssociateLambdaFunctionOutput) GoString ¶
func (s AssociateLambdaFunctionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateLambdaFunctionOutput) String ¶
func (s AssociateLambdaFunctionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateLexBotInput ¶
type AssociateLexBotInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The Amazon Lex bot to associate with the instance. // // LexBot is a required field LexBot *LexBot `type:"structure" required:"true"` // contains filtered or unexported fields }
func (AssociateLexBotInput) GoString ¶
func (s AssociateLexBotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLexBotInput) SetInstanceId ¶
func (s *AssociateLexBotInput) SetInstanceId(v string) *AssociateLexBotInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateLexBotInput) SetLexBot ¶
func (s *AssociateLexBotInput) SetLexBot(v *LexBot) *AssociateLexBotInput
SetLexBot sets the LexBot field's value.
func (AssociateLexBotInput) String ¶
func (s AssociateLexBotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLexBotInput) Validate ¶
func (s *AssociateLexBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateLexBotOutput ¶
type AssociateLexBotOutput struct {
// contains filtered or unexported fields
}
func (AssociateLexBotOutput) GoString ¶
func (s AssociateLexBotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateLexBotOutput) String ¶
func (s AssociateLexBotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociatePhoneNumberContactFlowInput ¶ added in v1.42.9
type AssociatePhoneNumberContactFlowInput struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // A unique identifier for the phone number. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"PhoneNumberId" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociatePhoneNumberContactFlowInput) GoString ¶ added in v1.42.9
func (s AssociatePhoneNumberContactFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociatePhoneNumberContactFlowInput) SetContactFlowId ¶ added in v1.42.9
func (s *AssociatePhoneNumberContactFlowInput) SetContactFlowId(v string) *AssociatePhoneNumberContactFlowInput
SetContactFlowId sets the ContactFlowId field's value.
func (*AssociatePhoneNumberContactFlowInput) SetInstanceId ¶ added in v1.42.9
func (s *AssociatePhoneNumberContactFlowInput) SetInstanceId(v string) *AssociatePhoneNumberContactFlowInput
SetInstanceId sets the InstanceId field's value.
func (*AssociatePhoneNumberContactFlowInput) SetPhoneNumberId ¶ added in v1.42.9
func (s *AssociatePhoneNumberContactFlowInput) SetPhoneNumberId(v string) *AssociatePhoneNumberContactFlowInput
SetPhoneNumberId sets the PhoneNumberId field's value.
func (AssociatePhoneNumberContactFlowInput) String ¶ added in v1.42.9
func (s AssociatePhoneNumberContactFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociatePhoneNumberContactFlowInput) Validate ¶ added in v1.42.9
func (s *AssociatePhoneNumberContactFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociatePhoneNumberContactFlowOutput ¶ added in v1.42.9
type AssociatePhoneNumberContactFlowOutput struct {
// contains filtered or unexported fields
}
func (AssociatePhoneNumberContactFlowOutput) GoString ¶ added in v1.42.9
func (s AssociatePhoneNumberContactFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociatePhoneNumberContactFlowOutput) String ¶ added in v1.42.9
func (s AssociatePhoneNumberContactFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateQueueQuickConnectsInput ¶
type AssociateQueueQuickConnectsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // The quick connects to associate with this queue. // // QuickConnectIds is a required field QuickConnectIds []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (AssociateQueueQuickConnectsInput) GoString ¶
func (s AssociateQueueQuickConnectsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateQueueQuickConnectsInput) SetInstanceId ¶
func (s *AssociateQueueQuickConnectsInput) SetInstanceId(v string) *AssociateQueueQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateQueueQuickConnectsInput) SetQueueId ¶
func (s *AssociateQueueQuickConnectsInput) SetQueueId(v string) *AssociateQueueQuickConnectsInput
SetQueueId sets the QueueId field's value.
func (*AssociateQueueQuickConnectsInput) SetQuickConnectIds ¶
func (s *AssociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *AssociateQueueQuickConnectsInput
SetQuickConnectIds sets the QuickConnectIds field's value.
func (AssociateQueueQuickConnectsInput) String ¶
func (s AssociateQueueQuickConnectsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateQueueQuickConnectsInput) Validate ¶
func (s *AssociateQueueQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateQueueQuickConnectsOutput ¶
type AssociateQueueQuickConnectsOutput struct {
// contains filtered or unexported fields
}
func (AssociateQueueQuickConnectsOutput) GoString ¶
func (s AssociateQueueQuickConnectsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateQueueQuickConnectsOutput) String ¶
func (s AssociateQueueQuickConnectsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateRoutingProfileQueuesInput ¶
type AssociateRoutingProfileQueuesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The queues to associate with this routing profile. // // QueueConfigs is a required field QueueConfigs []*RoutingProfileQueueConfig `min:"1" type:"list" required:"true"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateRoutingProfileQueuesInput) GoString ¶
func (s AssociateRoutingProfileQueuesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateRoutingProfileQueuesInput) SetInstanceId ¶
func (s *AssociateRoutingProfileQueuesInput) SetInstanceId(v string) *AssociateRoutingProfileQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateRoutingProfileQueuesInput) SetQueueConfigs ¶
func (s *AssociateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *AssociateRoutingProfileQueuesInput
SetQueueConfigs sets the QueueConfigs field's value.
func (*AssociateRoutingProfileQueuesInput) SetRoutingProfileId ¶
func (s *AssociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *AssociateRoutingProfileQueuesInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (AssociateRoutingProfileQueuesInput) String ¶
func (s AssociateRoutingProfileQueuesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateRoutingProfileQueuesInput) Validate ¶
func (s *AssociateRoutingProfileQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateRoutingProfileQueuesOutput ¶
type AssociateRoutingProfileQueuesOutput struct {
// contains filtered or unexported fields
}
func (AssociateRoutingProfileQueuesOutput) GoString ¶
func (s AssociateRoutingProfileQueuesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateRoutingProfileQueuesOutput) String ¶
func (s AssociateRoutingProfileQueuesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateSecurityKeyInput ¶
type AssociateSecurityKeyInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A valid security key in PEM format. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateSecurityKeyInput) GoString ¶
func (s AssociateSecurityKeyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateSecurityKeyInput) SetInstanceId ¶
func (s *AssociateSecurityKeyInput) SetInstanceId(v string) *AssociateSecurityKeyInput
SetInstanceId sets the InstanceId field's value.
func (*AssociateSecurityKeyInput) SetKey ¶
func (s *AssociateSecurityKeyInput) SetKey(v string) *AssociateSecurityKeyInput
SetKey sets the Key field's value.
func (AssociateSecurityKeyInput) String ¶
func (s AssociateSecurityKeyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateSecurityKeyInput) Validate ¶
func (s *AssociateSecurityKeyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateSecurityKeyOutput ¶
type AssociateSecurityKeyOutput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. AssociationId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (AssociateSecurityKeyOutput) GoString ¶
func (s AssociateSecurityKeyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateSecurityKeyOutput) SetAssociationId ¶
func (s *AssociateSecurityKeyOutput) SetAssociationId(v string) *AssociateSecurityKeyOutput
SetAssociationId sets the AssociationId field's value.
func (AssociateSecurityKeyOutput) String ¶
func (s AssociateSecurityKeyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AttachmentReference ¶
type AttachmentReference struct { // Identifier of the attachment reference. Name *string `min:"1" type:"string"` // Status of the attachment reference type. Status *string `type:"string" enum:"ReferenceStatus"` // The location path of the attachment reference. Value *string `type:"string"` // contains filtered or unexported fields }
Information about a reference when the referenceType is ATTACHMENT. Otherwise, null.
func (AttachmentReference) GoString ¶
func (s AttachmentReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachmentReference) SetName ¶
func (s *AttachmentReference) SetName(v string) *AttachmentReference
SetName sets the Name field's value.
func (*AttachmentReference) SetStatus ¶
func (s *AttachmentReference) SetStatus(v string) *AttachmentReference
SetStatus sets the Status field's value.
func (*AttachmentReference) SetValue ¶
func (s *AttachmentReference) SetValue(v string) *AttachmentReference
SetValue sets the Value field's value.
func (AttachmentReference) String ¶
func (s AttachmentReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Attribute ¶
type Attribute struct { // The type of attribute. AttributeType *string `type:"string" enum:"InstanceAttributeType"` // The value of the attribute. Value *string `min:"1" type:"string"` // contains filtered or unexported fields }
A toggle for an individual feature at the instance level.
func (Attribute) 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 (*Attribute) SetAttributeType ¶
SetAttributeType sets the AttributeType field's value.
type AvailableNumberSummary ¶ added in v1.42.9
type AvailableNumberSummary struct { // The phone number. Phone numbers are formatted [+] [country code] [subscriber // number including area code]. PhoneNumber *string `type:"string"` // The ISO country code. PhoneNumberCountryCode *string `type:"string" enum:"PhoneNumberCountryCode"` // The type of phone number. PhoneNumberType *string `type:"string" enum:"PhoneNumberType"` // contains filtered or unexported fields }
Information about available phone numbers.
func (AvailableNumberSummary) GoString ¶ added in v1.42.9
func (s AvailableNumberSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AvailableNumberSummary) SetPhoneNumber ¶ added in v1.42.9
func (s *AvailableNumberSummary) SetPhoneNumber(v string) *AvailableNumberSummary
SetPhoneNumber sets the PhoneNumber field's value.
func (*AvailableNumberSummary) SetPhoneNumberCountryCode ¶ added in v1.42.9
func (s *AvailableNumberSummary) SetPhoneNumberCountryCode(v string) *AvailableNumberSummary
SetPhoneNumberCountryCode sets the PhoneNumberCountryCode field's value.
func (*AvailableNumberSummary) SetPhoneNumberType ¶ added in v1.42.9
func (s *AvailableNumberSummary) SetPhoneNumberType(v string) *AvailableNumberSummary
SetPhoneNumberType sets the PhoneNumberType field's value.
func (AvailableNumberSummary) String ¶ added in v1.42.9
func (s AvailableNumberSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChatMessage ¶
type ChatMessage struct { // The content of the chat message. // // * For text/plain and text/markdown, the Length Constraints are Minimum // of 1, Maximum of 1024. // // * For application/json, the Length Constraints are Minimum of 1, Maximum // of 12000. // // * For application/vnd.amazonaws.connect.message.interactive.response, // the Length Constraints are Minimum of 1, Maximum of 12288. // // Content is a required field Content *string `min:"1" type:"string" required:"true"` // The type of the content. Supported types are text/plain, text/markdown, application/json, // and application/vnd.amazonaws.connect.message.interactive.response. // // ContentType is a required field ContentType *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A chat message.
func (ChatMessage) GoString ¶
func (s ChatMessage) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChatMessage) SetContent ¶
func (s *ChatMessage) SetContent(v string) *ChatMessage
SetContent sets the Content field's value.
func (*ChatMessage) SetContentType ¶
func (s *ChatMessage) SetContentType(v string) *ChatMessage
SetContentType sets the ContentType field's value.
func (ChatMessage) String ¶
func (s ChatMessage) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChatMessage) Validate ¶
func (s *ChatMessage) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ChatParticipantRoleConfig ¶ added in v1.42.9
type ChatParticipantRoleConfig struct { // A list of participant timers. You can specify any unique combination of role // and timer type. Duplicate entries error out the request with a 400. // // ParticipantTimerConfigList is a required field ParticipantTimerConfigList []*ParticipantTimerConfiguration `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Configuration information for the chat participant role.
func (ChatParticipantRoleConfig) GoString ¶ added in v1.42.9
func (s ChatParticipantRoleConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChatParticipantRoleConfig) SetParticipantTimerConfigList ¶ added in v1.42.9
func (s *ChatParticipantRoleConfig) SetParticipantTimerConfigList(v []*ParticipantTimerConfiguration) *ChatParticipantRoleConfig
SetParticipantTimerConfigList sets the ParticipantTimerConfigList field's value.
func (ChatParticipantRoleConfig) String ¶ added in v1.42.9
func (s ChatParticipantRoleConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChatParticipantRoleConfig) Validate ¶ added in v1.42.9
func (s *ChatParticipantRoleConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ChatStreamingConfiguration ¶
type ChatStreamingConfiguration struct { // The Amazon Resource Name (ARN) of the standard Amazon SNS topic. The Amazon // Resource Name (ARN) of the streaming endpoint that is used to publish real-time // message streaming for chat conversations. // // StreamingEndpointArn is a required field StreamingEndpointArn *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The streaming configuration, such as the Amazon SNS streaming endpoint.
func (ChatStreamingConfiguration) GoString ¶
func (s ChatStreamingConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChatStreamingConfiguration) SetStreamingEndpointArn ¶
func (s *ChatStreamingConfiguration) SetStreamingEndpointArn(v string) *ChatStreamingConfiguration
SetStreamingEndpointArn sets the StreamingEndpointArn field's value.
func (ChatStreamingConfiguration) String ¶
func (s ChatStreamingConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChatStreamingConfiguration) Validate ¶
func (s *ChatStreamingConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ClaimPhoneNumberInput ¶ added in v1.42.9
type ClaimPhoneNumberInput 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/). // // Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$ ClientToken *string `type:"string" idempotencyToken:"true"` // The phone number you want to claim. Phone numbers are formatted [+] [country // code] [subscriber number including area code]. // // PhoneNumber is a required field PhoneNumber *string `type:"string" required:"true"` // The description of the phone number. PhoneNumberDescription *string `type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution // groups that phone numbers are claimed to. // // TargetArn is a required field TargetArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ClaimPhoneNumberInput) GoString ¶ added in v1.42.9
func (s ClaimPhoneNumberInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClaimPhoneNumberInput) SetClientToken ¶ added in v1.42.9
func (s *ClaimPhoneNumberInput) SetClientToken(v string) *ClaimPhoneNumberInput
SetClientToken sets the ClientToken field's value.
func (*ClaimPhoneNumberInput) SetPhoneNumber ¶ added in v1.42.9
func (s *ClaimPhoneNumberInput) SetPhoneNumber(v string) *ClaimPhoneNumberInput
SetPhoneNumber sets the PhoneNumber field's value.
func (*ClaimPhoneNumberInput) SetPhoneNumberDescription ¶ added in v1.42.9
func (s *ClaimPhoneNumberInput) SetPhoneNumberDescription(v string) *ClaimPhoneNumberInput
SetPhoneNumberDescription sets the PhoneNumberDescription field's value.
func (*ClaimPhoneNumberInput) SetTags ¶ added in v1.42.9
func (s *ClaimPhoneNumberInput) SetTags(v map[string]*string) *ClaimPhoneNumberInput
SetTags sets the Tags field's value.
func (*ClaimPhoneNumberInput) SetTargetArn ¶ added in v1.42.9
func (s *ClaimPhoneNumberInput) SetTargetArn(v string) *ClaimPhoneNumberInput
SetTargetArn sets the TargetArn field's value.
func (ClaimPhoneNumberInput) String ¶ added in v1.42.9
func (s ClaimPhoneNumberInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClaimPhoneNumberInput) Validate ¶ added in v1.42.9
func (s *ClaimPhoneNumberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ClaimPhoneNumberOutput ¶ added in v1.42.9
type ClaimPhoneNumberOutput struct { // The Amazon Resource Name (ARN) of the phone number. PhoneNumberArn *string `type:"string"` // A unique identifier for the phone number. PhoneNumberId *string `type:"string"` // contains filtered or unexported fields }
func (ClaimPhoneNumberOutput) GoString ¶ added in v1.42.9
func (s ClaimPhoneNumberOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClaimPhoneNumberOutput) SetPhoneNumberArn ¶ added in v1.42.9
func (s *ClaimPhoneNumberOutput) SetPhoneNumberArn(v string) *ClaimPhoneNumberOutput
SetPhoneNumberArn sets the PhoneNumberArn field's value.
func (*ClaimPhoneNumberOutput) SetPhoneNumberId ¶ added in v1.42.9
func (s *ClaimPhoneNumberOutput) SetPhoneNumberId(v string) *ClaimPhoneNumberOutput
SetPhoneNumberId sets the PhoneNumberId field's value.
func (ClaimPhoneNumberOutput) String ¶ added in v1.42.9
func (s ClaimPhoneNumberOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ClaimedPhoneNumberSummary ¶ added in v1.42.9
type ClaimedPhoneNumberSummary struct { // The phone number. Phone numbers are formatted [+] [country code] [subscriber // number including area code]. PhoneNumber *string `type:"string"` // The Amazon Resource Name (ARN) of the phone number. PhoneNumberArn *string `type:"string"` // The ISO country code. PhoneNumberCountryCode *string `type:"string" enum:"PhoneNumberCountryCode"` // The description of the phone number. PhoneNumberDescription *string `type:"string"` // A unique identifier for the phone number. PhoneNumberId *string `type:"string"` // The status of the phone number. // // * CLAIMED means the previous ClaimedPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimedPhoneNumber.html) // or UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html) // operation succeeded. // // * IN_PROGRESS means a ClaimedPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimedPhoneNumber.html) // or UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html) // operation is still in progress and has not yet completed. You can call // DescribePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) // at a later time to verify if the previous operation has completed. // // * FAILED indicates that the previous ClaimedPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimedPhoneNumber.html) // or UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html) // operation has failed. It will include a message indicating the failure // reason. A common reason for a failure may be that the TargetArn value // you are claiming or updating a phone number to has reached its limit of // total claimed numbers. If you received a FAILED status from a ClaimPhoneNumber // API call, you have one day to retry claiming the phone number before the // number is released back to the inventory for other customers to claim. // // You will not be billed for the phone number during the 1-day period if number // claiming fails. PhoneNumberStatus *PhoneNumberStatus `type:"structure"` // The type of phone number. PhoneNumberType *string `type:"string" enum:"PhoneNumberType"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution // groups that phone numbers are claimed to. TargetArn *string `type:"string"` // contains filtered or unexported fields }
Information about a phone number that has been claimed to your Amazon Connect instance or traffic distribution group.
func (ClaimedPhoneNumberSummary) GoString ¶ added in v1.42.9
func (s ClaimedPhoneNumberSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ClaimedPhoneNumberSummary) SetPhoneNumber ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetPhoneNumber(v string) *ClaimedPhoneNumberSummary
SetPhoneNumber sets the PhoneNumber field's value.
func (*ClaimedPhoneNumberSummary) SetPhoneNumberArn ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetPhoneNumberArn(v string) *ClaimedPhoneNumberSummary
SetPhoneNumberArn sets the PhoneNumberArn field's value.
func (*ClaimedPhoneNumberSummary) SetPhoneNumberCountryCode ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetPhoneNumberCountryCode(v string) *ClaimedPhoneNumberSummary
SetPhoneNumberCountryCode sets the PhoneNumberCountryCode field's value.
func (*ClaimedPhoneNumberSummary) SetPhoneNumberDescription ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetPhoneNumberDescription(v string) *ClaimedPhoneNumberSummary
SetPhoneNumberDescription sets the PhoneNumberDescription field's value.
func (*ClaimedPhoneNumberSummary) SetPhoneNumberId ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetPhoneNumberId(v string) *ClaimedPhoneNumberSummary
SetPhoneNumberId sets the PhoneNumberId field's value.
func (*ClaimedPhoneNumberSummary) SetPhoneNumberStatus ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetPhoneNumberStatus(v *PhoneNumberStatus) *ClaimedPhoneNumberSummary
SetPhoneNumberStatus sets the PhoneNumberStatus field's value.
func (*ClaimedPhoneNumberSummary) SetPhoneNumberType ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetPhoneNumberType(v string) *ClaimedPhoneNumberSummary
SetPhoneNumberType sets the PhoneNumberType field's value.
func (*ClaimedPhoneNumberSummary) SetTags ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetTags(v map[string]*string) *ClaimedPhoneNumberSummary
SetTags sets the Tags field's value.
func (*ClaimedPhoneNumberSummary) SetTargetArn ¶ added in v1.42.9
func (s *ClaimedPhoneNumberSummary) SetTargetArn(v string) *ClaimedPhoneNumberSummary
SetTargetArn sets the TargetArn field's value.
func (ClaimedPhoneNumberSummary) String ¶ added in v1.42.9
func (s ClaimedPhoneNumberSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Connect ¶
Connect provides the API operation methods for making requests to Amazon Connect Service. See this package's package overview docs for details on the service.
Connect 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) *Connect
New creates a new instance of the Connect 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 Connect client from just a session. svc := connect.New(mySession) // Create a Connect client with additional configuration svc := connect.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Connect) ActivateEvaluationForm ¶ added in v1.42.9
func (c *Connect) ActivateEvaluationForm(input *ActivateEvaluationFormInput) (*ActivateEvaluationFormOutput, error)
ActivateEvaluationForm API operation for Amazon Connect Service.
Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form.
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 Service's API operation ActivateEvaluationForm for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ActivateEvaluationForm
func (*Connect) ActivateEvaluationFormRequest ¶ added in v1.42.9
func (c *Connect) ActivateEvaluationFormRequest(input *ActivateEvaluationFormInput) (req *request.Request, output *ActivateEvaluationFormOutput)
ActivateEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the ActivateEvaluationForm 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 ActivateEvaluationForm for more information on using the ActivateEvaluationForm 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 ActivateEvaluationFormRequest method. req, resp := client.ActivateEvaluationFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ActivateEvaluationForm
func (*Connect) ActivateEvaluationFormWithContext ¶ added in v1.42.9
func (c *Connect) ActivateEvaluationFormWithContext(ctx aws.Context, input *ActivateEvaluationFormInput, opts ...request.Option) (*ActivateEvaluationFormOutput, error)
ActivateEvaluationFormWithContext is the same as ActivateEvaluationForm with the addition of the ability to pass a context and additional request options.
See ActivateEvaluationForm 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 (*Connect) AssociateApprovedOrigin ¶
func (c *Connect) AssociateApprovedOrigin(input *AssociateApprovedOriginInput) (*AssociateApprovedOriginOutput, error)
AssociateApprovedOrigin API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Associates an approved origin to an Amazon Connect instance.
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 Service's API operation AssociateApprovedOrigin for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceConflictException A resource already has that name.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateApprovedOrigin
func (*Connect) AssociateApprovedOriginRequest ¶
func (c *Connect) AssociateApprovedOriginRequest(input *AssociateApprovedOriginInput) (req *request.Request, output *AssociateApprovedOriginOutput)
AssociateApprovedOriginRequest generates a "aws/request.Request" representing the client's request for the AssociateApprovedOrigin 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 AssociateApprovedOrigin for more information on using the AssociateApprovedOrigin 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 AssociateApprovedOriginRequest method. req, resp := client.AssociateApprovedOriginRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateApprovedOrigin
func (*Connect) AssociateApprovedOriginWithContext ¶
func (c *Connect) AssociateApprovedOriginWithContext(ctx aws.Context, input *AssociateApprovedOriginInput, opts ...request.Option) (*AssociateApprovedOriginOutput, error)
AssociateApprovedOriginWithContext is the same as AssociateApprovedOrigin with the addition of the ability to pass a context and additional request options.
See AssociateApprovedOrigin 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 (*Connect) AssociateBot ¶
func (c *Connect) AssociateBot(input *AssociateBotInput) (*AssociateBotOutput, error)
AssociateBot API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation AssociateBot for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceConflictException A resource already has that name.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
LimitExceededException The allowed limit for the resource has been exceeded.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateBot
func (*Connect) AssociateBotRequest ¶
func (c *Connect) AssociateBotRequest(input *AssociateBotInput) (req *request.Request, output *AssociateBotOutput)
AssociateBotRequest generates a "aws/request.Request" representing the client's request for the AssociateBot 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 AssociateBot for more information on using the AssociateBot 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 AssociateBotRequest method. req, resp := client.AssociateBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateBot
func (*Connect) AssociateBotWithContext ¶
func (c *Connect) AssociateBotWithContext(ctx aws.Context, input *AssociateBotInput, opts ...request.Option) (*AssociateBotOutput, error)
AssociateBotWithContext is the same as AssociateBot with the addition of the ability to pass a context and additional request options.
See AssociateBot 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 (*Connect) AssociateDefaultVocabulary ¶ added in v1.42.9
func (c *Connect) AssociateDefaultVocabulary(input *AssociateDefaultVocabularyInput) (*AssociateDefaultVocabularyOutput, error)
AssociateDefaultVocabulary API operation for Amazon Connect Service.
Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language.
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 Service's API operation AssociateDefaultVocabulary for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateDefaultVocabulary
func (*Connect) AssociateDefaultVocabularyRequest ¶ added in v1.42.9
func (c *Connect) AssociateDefaultVocabularyRequest(input *AssociateDefaultVocabularyInput) (req *request.Request, output *AssociateDefaultVocabularyOutput)
AssociateDefaultVocabularyRequest generates a "aws/request.Request" representing the client's request for the AssociateDefaultVocabulary 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 AssociateDefaultVocabulary for more information on using the AssociateDefaultVocabulary 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 AssociateDefaultVocabularyRequest method. req, resp := client.AssociateDefaultVocabularyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateDefaultVocabulary
func (*Connect) AssociateDefaultVocabularyWithContext ¶ added in v1.42.9
func (c *Connect) AssociateDefaultVocabularyWithContext(ctx aws.Context, input *AssociateDefaultVocabularyInput, opts ...request.Option) (*AssociateDefaultVocabularyOutput, error)
AssociateDefaultVocabularyWithContext is the same as AssociateDefaultVocabulary with the addition of the ability to pass a context and additional request options.
See AssociateDefaultVocabulary 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 (*Connect) AssociateInstanceStorageConfig ¶
func (c *Connect) AssociateInstanceStorageConfig(input *AssociateInstanceStorageConfigInput) (*AssociateInstanceStorageConfigOutput, error)
AssociateInstanceStorageConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing chat transcripts.
This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for 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 Service's API operation AssociateInstanceStorageConfig for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceConflictException A resource already has that name.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateInstanceStorageConfig
func (*Connect) AssociateInstanceStorageConfigRequest ¶
func (c *Connect) AssociateInstanceStorageConfigRequest(input *AssociateInstanceStorageConfigInput) (req *request.Request, output *AssociateInstanceStorageConfigOutput)
AssociateInstanceStorageConfigRequest generates a "aws/request.Request" representing the client's request for the AssociateInstanceStorageConfig 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 AssociateInstanceStorageConfig for more information on using the AssociateInstanceStorageConfig 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 AssociateInstanceStorageConfigRequest method. req, resp := client.AssociateInstanceStorageConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateInstanceStorageConfig
func (*Connect) AssociateInstanceStorageConfigWithContext ¶
func (c *Connect) AssociateInstanceStorageConfigWithContext(ctx aws.Context, input *AssociateInstanceStorageConfigInput, opts ...request.Option) (*AssociateInstanceStorageConfigOutput, error)
AssociateInstanceStorageConfigWithContext is the same as AssociateInstanceStorageConfig with the addition of the ability to pass a context and additional request options.
See AssociateInstanceStorageConfig 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 (*Connect) AssociateLambdaFunction ¶
func (c *Connect) AssociateLambdaFunction(input *AssociateLambdaFunctionInput) (*AssociateLambdaFunctionOutput, error)
AssociateLambdaFunction API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Lambda function.
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 Service's API operation AssociateLambdaFunction for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceConflictException A resource already has that name.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateLambdaFunction
func (*Connect) AssociateLambdaFunctionRequest ¶
func (c *Connect) AssociateLambdaFunctionRequest(input *AssociateLambdaFunctionInput) (req *request.Request, output *AssociateLambdaFunctionOutput)
AssociateLambdaFunctionRequest generates a "aws/request.Request" representing the client's request for the AssociateLambdaFunction 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 AssociateLambdaFunction for more information on using the AssociateLambdaFunction 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 AssociateLambdaFunctionRequest method. req, resp := client.AssociateLambdaFunctionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateLambdaFunction
func (*Connect) AssociateLambdaFunctionWithContext ¶
func (c *Connect) AssociateLambdaFunctionWithContext(ctx aws.Context, input *AssociateLambdaFunctionInput, opts ...request.Option) (*AssociateLambdaFunctionOutput, error)
AssociateLambdaFunctionWithContext is the same as AssociateLambdaFunction with the addition of the ability to pass a context and additional request options.
See AssociateLambdaFunction 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 (*Connect) AssociateLexBot ¶
func (c *Connect) AssociateLexBot(input *AssociateLexBotInput) (*AssociateLexBotOutput, error)
AssociateLexBot API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation AssociateLexBot for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceConflictException A resource already has that name.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateLexBot
func (*Connect) AssociateLexBotRequest ¶
func (c *Connect) AssociateLexBotRequest(input *AssociateLexBotInput) (req *request.Request, output *AssociateLexBotOutput)
AssociateLexBotRequest generates a "aws/request.Request" representing the client's request for the AssociateLexBot 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 AssociateLexBot for more information on using the AssociateLexBot 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 AssociateLexBotRequest method. req, resp := client.AssociateLexBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateLexBot
func (*Connect) AssociateLexBotWithContext ¶
func (c *Connect) AssociateLexBotWithContext(ctx aws.Context, input *AssociateLexBotInput, opts ...request.Option) (*AssociateLexBotOutput, error)
AssociateLexBotWithContext is the same as AssociateLexBot with the addition of the ability to pass a context and additional request options.
See AssociateLexBot 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 (*Connect) AssociatePhoneNumberContactFlow ¶ added in v1.42.9
func (c *Connect) AssociatePhoneNumberContactFlow(input *AssociatePhoneNumberContactFlowInput) (*AssociatePhoneNumberContactFlowOutput, error)
AssociatePhoneNumberContactFlow API operation for Amazon Connect Service.
Associates a flow with a phone number claimed to your Amazon Connect instance.
If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.
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 Service's API operation AssociatePhoneNumberContactFlow for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociatePhoneNumberContactFlow
func (*Connect) AssociatePhoneNumberContactFlowRequest ¶ added in v1.42.9
func (c *Connect) AssociatePhoneNumberContactFlowRequest(input *AssociatePhoneNumberContactFlowInput) (req *request.Request, output *AssociatePhoneNumberContactFlowOutput)
AssociatePhoneNumberContactFlowRequest generates a "aws/request.Request" representing the client's request for the AssociatePhoneNumberContactFlow 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 AssociatePhoneNumberContactFlow for more information on using the AssociatePhoneNumberContactFlow 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 AssociatePhoneNumberContactFlowRequest method. req, resp := client.AssociatePhoneNumberContactFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociatePhoneNumberContactFlow
func (*Connect) AssociatePhoneNumberContactFlowWithContext ¶ added in v1.42.9
func (c *Connect) AssociatePhoneNumberContactFlowWithContext(ctx aws.Context, input *AssociatePhoneNumberContactFlowInput, opts ...request.Option) (*AssociatePhoneNumberContactFlowOutput, error)
AssociatePhoneNumberContactFlowWithContext is the same as AssociatePhoneNumberContactFlow with the addition of the ability to pass a context and additional request options.
See AssociatePhoneNumberContactFlow 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 (*Connect) AssociateQueueQuickConnects ¶
func (c *Connect) AssociateQueueQuickConnects(input *AssociateQueueQuickConnectsInput) (*AssociateQueueQuickConnectsOutput, error)
AssociateQueueQuickConnects API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Associates a set of quick connects with a queue.
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 Service's API operation AssociateQueueQuickConnects for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The allowed limit for the resource has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateQueueQuickConnects
func (*Connect) AssociateQueueQuickConnectsRequest ¶
func (c *Connect) AssociateQueueQuickConnectsRequest(input *AssociateQueueQuickConnectsInput) (req *request.Request, output *AssociateQueueQuickConnectsOutput)
AssociateQueueQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the AssociateQueueQuickConnects 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 AssociateQueueQuickConnects for more information on using the AssociateQueueQuickConnects 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 AssociateQueueQuickConnectsRequest method. req, resp := client.AssociateQueueQuickConnectsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateQueueQuickConnects
func (*Connect) AssociateQueueQuickConnectsWithContext ¶
func (c *Connect) AssociateQueueQuickConnectsWithContext(ctx aws.Context, input *AssociateQueueQuickConnectsInput, opts ...request.Option) (*AssociateQueueQuickConnectsOutput, error)
AssociateQueueQuickConnectsWithContext is the same as AssociateQueueQuickConnects with the addition of the ability to pass a context and additional request options.
See AssociateQueueQuickConnects 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 (*Connect) AssociateRoutingProfileQueues ¶
func (c *Connect) AssociateRoutingProfileQueues(input *AssociateRoutingProfileQueuesInput) (*AssociateRoutingProfileQueuesOutput, error)
AssociateRoutingProfileQueues API operation for Amazon Connect Service.
Associates a set of queues with a routing profile.
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 Service's API operation AssociateRoutingProfileQueues for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateRoutingProfileQueues
func (*Connect) AssociateRoutingProfileQueuesRequest ¶
func (c *Connect) AssociateRoutingProfileQueuesRequest(input *AssociateRoutingProfileQueuesInput) (req *request.Request, output *AssociateRoutingProfileQueuesOutput)
AssociateRoutingProfileQueuesRequest generates a "aws/request.Request" representing the client's request for the AssociateRoutingProfileQueues 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 AssociateRoutingProfileQueues for more information on using the AssociateRoutingProfileQueues 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 AssociateRoutingProfileQueuesRequest method. req, resp := client.AssociateRoutingProfileQueuesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateRoutingProfileQueues
func (*Connect) AssociateRoutingProfileQueuesWithContext ¶
func (c *Connect) AssociateRoutingProfileQueuesWithContext(ctx aws.Context, input *AssociateRoutingProfileQueuesInput, opts ...request.Option) (*AssociateRoutingProfileQueuesOutput, error)
AssociateRoutingProfileQueuesWithContext is the same as AssociateRoutingProfileQueues with the addition of the ability to pass a context and additional request options.
See AssociateRoutingProfileQueues 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 (*Connect) AssociateSecurityKey ¶
func (c *Connect) AssociateSecurityKey(input *AssociateSecurityKeyInput) (*AssociateSecurityKeyOutput, error)
AssociateSecurityKey API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Associates a security key to the instance.
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 Service's API operation AssociateSecurityKey for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceConflictException A resource already has that name.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateSecurityKey
func (*Connect) AssociateSecurityKeyRequest ¶
func (c *Connect) AssociateSecurityKeyRequest(input *AssociateSecurityKeyInput) (req *request.Request, output *AssociateSecurityKeyOutput)
AssociateSecurityKeyRequest generates a "aws/request.Request" representing the client's request for the AssociateSecurityKey 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 AssociateSecurityKey for more information on using the AssociateSecurityKey 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 AssociateSecurityKeyRequest method. req, resp := client.AssociateSecurityKeyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/AssociateSecurityKey
func (*Connect) AssociateSecurityKeyWithContext ¶
func (c *Connect) AssociateSecurityKeyWithContext(ctx aws.Context, input *AssociateSecurityKeyInput, opts ...request.Option) (*AssociateSecurityKeyOutput, error)
AssociateSecurityKeyWithContext is the same as AssociateSecurityKey with the addition of the ability to pass a context and additional request options.
See AssociateSecurityKey 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 (*Connect) ClaimPhoneNumber ¶ added in v1.42.9
func (c *Connect) ClaimPhoneNumber(input *ClaimPhoneNumberInput) (*ClaimPhoneNumberOutput, error)
ClaimPhoneNumber API operation for Amazon Connect Service.
Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created.
For more information about how to use this operation, see Claim a phone number in your country (https://docs.aws.amazon.com/connect/latest/adminguide/claim-phone-number.html) and Claim phone numbers to traffic distribution groups (https://docs.aws.amazon.com/connect/latest/adminguide/claim-phone-numbers-traffic-distribution-groups.html) in the Amazon Connect Administrator Guide.
You can call the SearchAvailablePhoneNumbers (https://docs.aws.amazon.com/connect/latest/APIReference/API_SearchAvailablePhoneNumbers.html) API for available phone numbers that you can claim. Call the DescribePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) API to verify the status of a previous ClaimPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimPhoneNumber.html) operation.
If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 days past the oldest number released has expired.
By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days past the oldest number released has expired.
For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.
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 Service's API operation ClaimPhoneNumber for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
IdempotencyException An entity with the same name already exists.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ClaimPhoneNumber
func (*Connect) ClaimPhoneNumberRequest ¶ added in v1.42.9
func (c *Connect) ClaimPhoneNumberRequest(input *ClaimPhoneNumberInput) (req *request.Request, output *ClaimPhoneNumberOutput)
ClaimPhoneNumberRequest generates a "aws/request.Request" representing the client's request for the ClaimPhoneNumber 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 ClaimPhoneNumber for more information on using the ClaimPhoneNumber 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 ClaimPhoneNumberRequest method. req, resp := client.ClaimPhoneNumberRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ClaimPhoneNumber
func (*Connect) ClaimPhoneNumberWithContext ¶ added in v1.42.9
func (c *Connect) ClaimPhoneNumberWithContext(ctx aws.Context, input *ClaimPhoneNumberInput, opts ...request.Option) (*ClaimPhoneNumberOutput, error)
ClaimPhoneNumberWithContext is the same as ClaimPhoneNumber with the addition of the ability to pass a context and additional request options.
See ClaimPhoneNumber 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 (*Connect) CreateAgentStatus ¶
func (c *Connect) CreateAgentStatus(input *CreateAgentStatusInput) (*CreateAgentStatusOutput, error)
CreateAgentStatus API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Creates an agent status for the specified Amazon Connect instance.
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 Service's API operation CreateAgentStatus for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The allowed limit for the resource has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateAgentStatus
func (*Connect) CreateAgentStatusRequest ¶
func (c *Connect) CreateAgentStatusRequest(input *CreateAgentStatusInput) (req *request.Request, output *CreateAgentStatusOutput)
CreateAgentStatusRequest generates a "aws/request.Request" representing the client's request for the CreateAgentStatus 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 CreateAgentStatus for more information on using the CreateAgentStatus 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 CreateAgentStatusRequest method. req, resp := client.CreateAgentStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateAgentStatus
func (*Connect) CreateAgentStatusWithContext ¶
func (c *Connect) CreateAgentStatusWithContext(ctx aws.Context, input *CreateAgentStatusInput, opts ...request.Option) (*CreateAgentStatusOutput, error)
CreateAgentStatusWithContext is the same as CreateAgentStatus with the addition of the ability to pass a context and additional request options.
See CreateAgentStatus 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 (*Connect) CreateContactFlow ¶
func (c *Connect) CreateContactFlow(input *CreateContactFlowInput) (*CreateContactFlowOutput, error)
CreateContactFlow API operation for Amazon Connect Service.
Creates a flow for the specified Amazon Connect instance.
You can also create and update flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.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 Service's API operation CreateContactFlow for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidContactFlowException The flow is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
LimitExceededException The allowed limit for the resource has been exceeded.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateContactFlow
func (*Connect) CreateContactFlowModule ¶ added in v1.42.9
func (c *Connect) CreateContactFlowModule(input *CreateContactFlowModuleInput) (*CreateContactFlowModuleOutput, error)
CreateContactFlowModule API operation for Amazon Connect Service.
Creates a flow module for the specified Amazon Connect instance.
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 Service's API operation CreateContactFlowModule for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient permissions to perform this action.
InvalidRequestException The request is not valid.
InvalidContactFlowModuleException The problems with the module. Please fix before trying again.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
LimitExceededException The allowed limit for the resource has been exceeded.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
IdempotencyException An entity with the same name already exists.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateContactFlowModule
func (*Connect) CreateContactFlowModuleRequest ¶ added in v1.42.9
func (c *Connect) CreateContactFlowModuleRequest(input *CreateContactFlowModuleInput) (req *request.Request, output *CreateContactFlowModuleOutput)
CreateContactFlowModuleRequest generates a "aws/request.Request" representing the client's request for the CreateContactFlowModule 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 CreateContactFlowModule for more information on using the CreateContactFlowModule 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 CreateContactFlowModuleRequest method. req, resp := client.CreateContactFlowModuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateContactFlowModule
func (*Connect) CreateContactFlowModuleWithContext ¶ added in v1.42.9
func (c *Connect) CreateContactFlowModuleWithContext(ctx aws.Context, input *CreateContactFlowModuleInput, opts ...request.Option) (*CreateContactFlowModuleOutput, error)
CreateContactFlowModuleWithContext is the same as CreateContactFlowModule with the addition of the ability to pass a context and additional request options.
See CreateContactFlowModule 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 (*Connect) CreateContactFlowRequest ¶
func (c *Connect) CreateContactFlowRequest(input *CreateContactFlowInput) (req *request.Request, output *CreateContactFlowOutput)
CreateContactFlowRequest generates a "aws/request.Request" representing the client's request for the CreateContactFlow 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 CreateContactFlow for more information on using the CreateContactFlow 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 CreateContactFlowRequest method. req, resp := client.CreateContactFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateContactFlow
func (*Connect) CreateContactFlowWithContext ¶
func (c *Connect) CreateContactFlowWithContext(ctx aws.Context, input *CreateContactFlowInput, opts ...request.Option) (*CreateContactFlowOutput, error)
CreateContactFlowWithContext is the same as CreateContactFlow with the addition of the ability to pass a context and additional request options.
See CreateContactFlow 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 (*Connect) CreateEvaluationForm ¶ added in v1.42.9
func (c *Connect) CreateEvaluationForm(input *CreateEvaluationFormInput) (*CreateEvaluationFormOutput, error)
CreateEvaluationForm API operation for Amazon Connect Service.
Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form.
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 Service's API operation CreateEvaluationForm for usage and error information.
Returned Error Types:
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
ServiceQuotaExceededException The service quota has been exceeded.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateEvaluationForm
func (*Connect) CreateEvaluationFormRequest ¶ added in v1.42.9
func (c *Connect) CreateEvaluationFormRequest(input *CreateEvaluationFormInput) (req *request.Request, output *CreateEvaluationFormOutput)
CreateEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the CreateEvaluationForm 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 CreateEvaluationForm for more information on using the CreateEvaluationForm 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 CreateEvaluationFormRequest method. req, resp := client.CreateEvaluationFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateEvaluationForm
func (*Connect) CreateEvaluationFormWithContext ¶ added in v1.42.9
func (c *Connect) CreateEvaluationFormWithContext(ctx aws.Context, input *CreateEvaluationFormInput, opts ...request.Option) (*CreateEvaluationFormOutput, error)
CreateEvaluationFormWithContext is the same as CreateEvaluationForm with the addition of the ability to pass a context and additional request options.
See CreateEvaluationForm 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 (*Connect) CreateHoursOfOperation ¶
func (c *Connect) CreateHoursOfOperation(input *CreateHoursOfOperationInput) (*CreateHoursOfOperationOutput, error)
CreateHoursOfOperation API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Creates hours of operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation CreateHoursOfOperation for usage and error information.
Returned Error Types:
DuplicateResourceException A resource with the specified name already exists.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The allowed limit for the resource has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateHoursOfOperation
func (*Connect) CreateHoursOfOperationRequest ¶
func (c *Connect) CreateHoursOfOperationRequest(input *CreateHoursOfOperationInput) (req *request.Request, output *CreateHoursOfOperationOutput)
CreateHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the CreateHoursOfOperation 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 CreateHoursOfOperation for more information on using the CreateHoursOfOperation 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 CreateHoursOfOperationRequest method. req, resp := client.CreateHoursOfOperationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateHoursOfOperation
func (*Connect) CreateHoursOfOperationWithContext ¶
func (c *Connect) CreateHoursOfOperationWithContext(ctx aws.Context, input *CreateHoursOfOperationInput, opts ...request.Option) (*CreateHoursOfOperationOutput, error)
CreateHoursOfOperationWithContext is the same as CreateHoursOfOperation with the addition of the ability to pass a context and additional request options.
See CreateHoursOfOperation 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 (*Connect) CreateInstance ¶
func (c *Connect) CreateInstance(input *CreateInstanceInput) (*CreateInstanceOutput, error)
CreateInstance API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect.
Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.
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 Service's API operation CreateInstance for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateInstance
func (*Connect) CreateInstanceRequest ¶
func (c *Connect) CreateInstanceRequest(input *CreateInstanceInput) (req *request.Request, output *CreateInstanceOutput)
CreateInstanceRequest generates a "aws/request.Request" representing the client's request for the CreateInstance 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 CreateInstance for more information on using the CreateInstance 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 CreateInstanceRequest method. req, resp := client.CreateInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateInstance
func (*Connect) CreateInstanceWithContext ¶
func (c *Connect) CreateInstanceWithContext(ctx aws.Context, input *CreateInstanceInput, opts ...request.Option) (*CreateInstanceOutput, error)
CreateInstanceWithContext is the same as CreateInstance with the addition of the ability to pass a context and additional request options.
See CreateInstance 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 (*Connect) CreateIntegrationAssociation ¶
func (c *Connect) CreateIntegrationAssociation(input *CreateIntegrationAssociationInput) (*CreateIntegrationAssociationOutput, error)
CreateIntegrationAssociation API operation for Amazon Connect Service.
Creates an Amazon Web Services resource association with an Amazon Connect instance.
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 Service's API operation CreateIntegrationAssociation for usage and error information.
Returned Error Types:
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateIntegrationAssociation
func (*Connect) CreateIntegrationAssociationRequest ¶
func (c *Connect) CreateIntegrationAssociationRequest(input *CreateIntegrationAssociationInput) (req *request.Request, output *CreateIntegrationAssociationOutput)
CreateIntegrationAssociationRequest generates a "aws/request.Request" representing the client's request for the CreateIntegrationAssociation 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 CreateIntegrationAssociation for more information on using the CreateIntegrationAssociation 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 CreateIntegrationAssociationRequest method. req, resp := client.CreateIntegrationAssociationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateIntegrationAssociation
func (*Connect) CreateIntegrationAssociationWithContext ¶
func (c *Connect) CreateIntegrationAssociationWithContext(ctx aws.Context, input *CreateIntegrationAssociationInput, opts ...request.Option) (*CreateIntegrationAssociationOutput, error)
CreateIntegrationAssociationWithContext is the same as CreateIntegrationAssociation with the addition of the ability to pass a context and additional request options.
See CreateIntegrationAssociation 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 (*Connect) CreateParticipant ¶ added in v1.42.9
func (c *Connect) CreateParticipant(input *CreateParticipantInput) (*CreateParticipantOutput, error)
CreateParticipant API operation for Amazon Connect Service.
Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants (https://docs.aws.amazon.com/connect/latest/adminguide/chat-customize-flow.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 Service's API operation CreateParticipant for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateParticipant
func (*Connect) CreateParticipantRequest ¶ added in v1.42.9
func (c *Connect) CreateParticipantRequest(input *CreateParticipantInput) (req *request.Request, output *CreateParticipantOutput)
CreateParticipantRequest generates a "aws/request.Request" representing the client's request for the CreateParticipant 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 CreateParticipant for more information on using the CreateParticipant 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 CreateParticipantRequest method. req, resp := client.CreateParticipantRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateParticipant
func (*Connect) CreateParticipantWithContext ¶ added in v1.42.9
func (c *Connect) CreateParticipantWithContext(ctx aws.Context, input *CreateParticipantInput, opts ...request.Option) (*CreateParticipantOutput, error)
CreateParticipantWithContext is the same as CreateParticipant with the addition of the ability to pass a context and additional request options.
See CreateParticipant 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 (*Connect) CreatePrompt ¶ added in v1.42.9
func (c *Connect) CreatePrompt(input *CreatePromptInput) (*CreatePromptOutput, error)
CreatePrompt API operation for Amazon Connect Service.
Creates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts (https://docs.aws.amazon.com/connect/latest/adminguide/prompts.html) in the Amazon Connect Administrator's Guide.
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 Service's API operation CreatePrompt for usage and error information.
Returned Error Types:
DuplicateResourceException A resource with the specified name already exists.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
LimitExceededException The allowed limit for the resource has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreatePrompt
func (*Connect) CreatePromptRequest ¶ added in v1.42.9
func (c *Connect) CreatePromptRequest(input *CreatePromptInput) (req *request.Request, output *CreatePromptOutput)
CreatePromptRequest generates a "aws/request.Request" representing the client's request for the CreatePrompt 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 CreatePrompt for more information on using the CreatePrompt 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 CreatePromptRequest method. req, resp := client.CreatePromptRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreatePrompt
func (*Connect) CreatePromptWithContext ¶ added in v1.42.9
func (c *Connect) CreatePromptWithContext(ctx aws.Context, input *CreatePromptInput, opts ...request.Option) (*CreatePromptOutput, error)
CreatePromptWithContext is the same as CreatePrompt with the addition of the ability to pass a context and additional request options.
See CreatePrompt 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 (*Connect) CreateQueue ¶
func (c *Connect) CreateQueue(input *CreateQueueInput) (*CreateQueueOutput, error)
CreateQueue API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Creates a new queue for the specified Amazon Connect instance.
If the number being used in the input is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the OutboundCallerIdNumberId value of the OutboundCallerConfig (https://docs.aws.amazon.com/connect/latest/APIReference/API_OutboundCallerConfig) request body parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.
Only use the phone number ARN format that doesn't contain instance in the path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is the same ARN format that is returned when you call the ListPhoneNumbersV2 (https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbersV2.html) API.
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 Service's API operation CreateQueue for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The allowed limit for the resource has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQueue
func (*Connect) CreateQueueRequest ¶
func (c *Connect) CreateQueueRequest(input *CreateQueueInput) (req *request.Request, output *CreateQueueOutput)
CreateQueueRequest generates a "aws/request.Request" representing the client's request for the CreateQueue 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 CreateQueue for more information on using the CreateQueue 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 CreateQueueRequest method. req, resp := client.CreateQueueRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQueue
func (*Connect) CreateQueueWithContext ¶
func (c *Connect) CreateQueueWithContext(ctx aws.Context, input *CreateQueueInput, opts ...request.Option) (*CreateQueueOutput, error)
CreateQueueWithContext is the same as CreateQueue with the addition of the ability to pass a context and additional request options.
See CreateQueue 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 (*Connect) CreateQuickConnect ¶
func (c *Connect) CreateQuickConnect(input *CreateQuickConnectInput) (*CreateQuickConnectOutput, error)
CreateQuickConnect API operation for Amazon Connect Service.
Creates a quick connect for the specified Amazon Connect instance.
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 Service's API operation CreateQuickConnect for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The allowed limit for the resource has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQuickConnect
func (*Connect) CreateQuickConnectRequest ¶
func (c *Connect) CreateQuickConnectRequest(input *CreateQuickConnectInput) (req *request.Request, output *CreateQuickConnectOutput)
CreateQuickConnectRequest generates a "aws/request.Request" representing the client's request for the CreateQuickConnect 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 CreateQuickConnect for more information on using the CreateQuickConnect 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 CreateQuickConnectRequest method. req, resp := client.CreateQuickConnectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateQuickConnect
func (*Connect) CreateQuickConnectWithContext ¶
func (c *Connect) CreateQuickConnectWithContext(ctx aws.Context, input *CreateQuickConnectInput, opts ...request.Option) (*CreateQuickConnectOutput, error)
CreateQuickConnectWithContext is the same as CreateQuickConnect with the addition of the ability to pass a context and additional request options.
See CreateQuickConnect 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 (*Connect) CreateRoutingProfile ¶
func (c *Connect) CreateRoutingProfile(input *CreateRoutingProfileInput) (*CreateRoutingProfileOutput, error)
CreateRoutingProfile API operation for Amazon Connect Service.
Creates a new routing profile.
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 Service's API operation CreateRoutingProfile for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The allowed limit for the resource has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateRoutingProfile
func (*Connect) CreateRoutingProfileRequest ¶
func (c *Connect) CreateRoutingProfileRequest(input *CreateRoutingProfileInput) (req *request.Request, output *CreateRoutingProfileOutput)
CreateRoutingProfileRequest generates a "aws/request.Request" representing the client's request for the CreateRoutingProfile 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 CreateRoutingProfile for more information on using the CreateRoutingProfile 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 CreateRoutingProfileRequest method. req, resp := client.CreateRoutingProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateRoutingProfile
func (*Connect) CreateRoutingProfileWithContext ¶
func (c *Connect) CreateRoutingProfileWithContext(ctx aws.Context, input *CreateRoutingProfileInput, opts ...request.Option) (*CreateRoutingProfileOutput, error)
CreateRoutingProfileWithContext is the same as CreateRoutingProfile with the addition of the ability to pass a context and additional request options.
See CreateRoutingProfile 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 (*Connect) CreateRule ¶ added in v1.42.9
func (c *Connect) CreateRule(input *CreateRuleInput) (*CreateRuleOutput, error)
CreateRule API operation for Amazon Connect Service.
Creates a rule for the specified Amazon Connect instance.
Use the Rules Function language (https://docs.aws.amazon.com/connect/latest/APIReference/connect-rules-language.html) to code conditions for the rule.
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 Service's API operation CreateRule for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceConflictException A resource already has that name.
ServiceQuotaExceededException The service quota has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateRule
func (*Connect) CreateRuleRequest ¶ added in v1.42.9
func (c *Connect) CreateRuleRequest(input *CreateRuleInput) (req *request.Request, output *CreateRuleOutput)
CreateRuleRequest generates a "aws/request.Request" representing the client's request for the CreateRule 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 CreateRule for more information on using the CreateRule 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 CreateRuleRequest method. req, resp := client.CreateRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateRule
func (*Connect) CreateRuleWithContext ¶ added in v1.42.9
func (c *Connect) CreateRuleWithContext(ctx aws.Context, input *CreateRuleInput, opts ...request.Option) (*CreateRuleOutput, error)
CreateRuleWithContext is the same as CreateRule with the addition of the ability to pass a context and additional request options.
See CreateRule 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 (*Connect) CreateSecurityProfile ¶
func (c *Connect) CreateSecurityProfile(input *CreateSecurityProfileInput) (*CreateSecurityProfileOutput, error)
CreateSecurityProfile API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Creates a security profile.
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 Service's API operation CreateSecurityProfile for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
LimitExceededException The allowed limit for the resource has been exceeded.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateSecurityProfile
func (*Connect) CreateSecurityProfileRequest ¶
func (c *Connect) CreateSecurityProfileRequest(input *CreateSecurityProfileInput) (req *request.Request, output *CreateSecurityProfileOutput)
CreateSecurityProfileRequest generates a "aws/request.Request" representing the client's request for the CreateSecurityProfile 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 CreateSecurityProfile for more information on using the CreateSecurityProfile 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 CreateSecurityProfileRequest method. req, resp := client.CreateSecurityProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateSecurityProfile
func (*Connect) CreateSecurityProfileWithContext ¶
func (c *Connect) CreateSecurityProfileWithContext(ctx aws.Context, input *CreateSecurityProfileInput, opts ...request.Option) (*CreateSecurityProfileOutput, error)
CreateSecurityProfileWithContext is the same as CreateSecurityProfile with the addition of the ability to pass a context and additional request options.
See CreateSecurityProfile 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 (*Connect) CreateTaskTemplate ¶ added in v1.42.9
func (c *Connect) CreateTaskTemplate(input *CreateTaskTemplateInput) (*CreateTaskTemplateOutput, error)
CreateTaskTemplate API operation for Amazon Connect Service.
Creates a new task template in the specified Amazon Connect instance.
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 Service's API operation CreateTaskTemplate for usage and error information.
Returned Error Types:
PropertyValidationException The property is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
ServiceQuotaExceededException The service quota has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateTaskTemplate
func (*Connect) CreateTaskTemplateRequest ¶ added in v1.42.9
func (c *Connect) CreateTaskTemplateRequest(input *CreateTaskTemplateInput) (req *request.Request, output *CreateTaskTemplateOutput)
CreateTaskTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateTaskTemplate 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 CreateTaskTemplate for more information on using the CreateTaskTemplate 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 CreateTaskTemplateRequest method. req, resp := client.CreateTaskTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateTaskTemplate
func (*Connect) CreateTaskTemplateWithContext ¶ added in v1.42.9
func (c *Connect) CreateTaskTemplateWithContext(ctx aws.Context, input *CreateTaskTemplateInput, opts ...request.Option) (*CreateTaskTemplateOutput, error)
CreateTaskTemplateWithContext is the same as CreateTaskTemplate with the addition of the ability to pass a context and additional request options.
See CreateTaskTemplate 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 (*Connect) CreateTrafficDistributionGroup ¶ added in v1.42.9
func (c *Connect) CreateTrafficDistributionGroup(input *CreateTrafficDistributionGroupInput) (*CreateTrafficDistributionGroupOutput, error)
CreateTrafficDistributionGroup API operation for Amazon Connect Service.
Creates a traffic distribution group given an Amazon Connect instance that has been replicated.
For more information about creating traffic distribution groups, see Set up traffic distribution groups (https://docs.aws.amazon.com/connect/latest/adminguide/setup-traffic-distribution-groups.html) in the Amazon Connect Administrator Guide.
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 Service's API operation CreateTrafficDistributionGroup for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient permissions to perform this action.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceConflictException A resource already has that name.
ResourceNotReadyException The resource is not ready.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateTrafficDistributionGroup
func (*Connect) CreateTrafficDistributionGroupRequest ¶ added in v1.42.9
func (c *Connect) CreateTrafficDistributionGroupRequest(input *CreateTrafficDistributionGroupInput) (req *request.Request, output *CreateTrafficDistributionGroupOutput)
CreateTrafficDistributionGroupRequest generates a "aws/request.Request" representing the client's request for the CreateTrafficDistributionGroup 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 CreateTrafficDistributionGroup for more information on using the CreateTrafficDistributionGroup 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 CreateTrafficDistributionGroupRequest method. req, resp := client.CreateTrafficDistributionGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateTrafficDistributionGroup
func (*Connect) CreateTrafficDistributionGroupWithContext ¶ added in v1.42.9
func (c *Connect) CreateTrafficDistributionGroupWithContext(ctx aws.Context, input *CreateTrafficDistributionGroupInput, opts ...request.Option) (*CreateTrafficDistributionGroupOutput, error)
CreateTrafficDistributionGroupWithContext is the same as CreateTrafficDistributionGroup with the addition of the ability to pass a context and additional request options.
See CreateTrafficDistributionGroup 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 (*Connect) CreateUseCase ¶
func (c *Connect) CreateUseCase(input *CreateUseCaseInput) (*CreateUseCaseOutput, error)
CreateUseCase API operation for Amazon Connect Service.
Creates a use case for an integration 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 Service's API operation CreateUseCase for usage and error information.
Returned Error Types:
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateUseCase
func (*Connect) CreateUseCaseRequest ¶
func (c *Connect) CreateUseCaseRequest(input *CreateUseCaseInput) (req *request.Request, output *CreateUseCaseOutput)
CreateUseCaseRequest generates a "aws/request.Request" representing the client's request for the CreateUseCase 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 CreateUseCase for more information on using the CreateUseCase 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 CreateUseCaseRequest method. req, resp := client.CreateUseCaseRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateUseCase
func (*Connect) CreateUseCaseWithContext ¶
func (c *Connect) CreateUseCaseWithContext(ctx aws.Context, input *CreateUseCaseInput, opts ...request.Option) (*CreateUseCaseOutput, error)
CreateUseCaseWithContext is the same as CreateUseCase with the addition of the ability to pass a context and additional request options.
See CreateUseCase 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 (*Connect) CreateUser ¶
func (c *Connect) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
CreateUser API operation for Amazon Connect Service.
Creates a user account for the specified Amazon Connect instance.
For information about how to create user accounts using the Amazon Connect console, see Add Users (https://docs.aws.amazon.com/connect/latest/adminguide/user-management.html) in the Amazon Connect Administrator Guide.
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 Service's API operation CreateUser for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
LimitExceededException The allowed limit for the resource has been exceeded.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateUser
func (*Connect) CreateUserHierarchyGroup ¶
func (c *Connect) CreateUserHierarchyGroup(input *CreateUserHierarchyGroupInput) (*CreateUserHierarchyGroupOutput, error)
CreateUserHierarchyGroup API operation for Amazon Connect Service.
Creates a new user hierarchy group.
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 Service's API operation CreateUserHierarchyGroup for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
LimitExceededException The allowed limit for the resource has been exceeded.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateUserHierarchyGroup
func (*Connect) CreateUserHierarchyGroupRequest ¶
func (c *Connect) CreateUserHierarchyGroupRequest(input *CreateUserHierarchyGroupInput) (req *request.Request, output *CreateUserHierarchyGroupOutput)
CreateUserHierarchyGroupRequest generates a "aws/request.Request" representing the client's request for the CreateUserHierarchyGroup 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 CreateUserHierarchyGroup for more information on using the CreateUserHierarchyGroup 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 CreateUserHierarchyGroupRequest method. req, resp := client.CreateUserHierarchyGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateUserHierarchyGroup
func (*Connect) CreateUserHierarchyGroupWithContext ¶
func (c *Connect) CreateUserHierarchyGroupWithContext(ctx aws.Context, input *CreateUserHierarchyGroupInput, opts ...request.Option) (*CreateUserHierarchyGroupOutput, error)
CreateUserHierarchyGroupWithContext is the same as CreateUserHierarchyGroup with the addition of the ability to pass a context and additional request options.
See CreateUserHierarchyGroup 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 (*Connect) CreateUserRequest ¶
func (c *Connect) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
CreateUserRequest generates a "aws/request.Request" representing the client's request for the CreateUser 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 CreateUser for more information on using the CreateUser 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 CreateUserRequest method. req, resp := client.CreateUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateUser
func (*Connect) CreateUserWithContext ¶
func (c *Connect) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
CreateUserWithContext is the same as CreateUser with the addition of the ability to pass a context and additional request options.
See CreateUser 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 (*Connect) CreateVocabulary ¶ added in v1.42.9
func (c *Connect) CreateVocabulary(input *CreateVocabularyInput) (*CreateVocabularyOutput, error)
CreateVocabulary API operation for Amazon Connect Service.
Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact analysis sessions for that language.
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 Service's API operation CreateVocabulary for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceConflictException A resource already has that name.
ServiceQuotaExceededException The service quota has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateVocabulary
func (*Connect) CreateVocabularyRequest ¶ added in v1.42.9
func (c *Connect) CreateVocabularyRequest(input *CreateVocabularyInput) (req *request.Request, output *CreateVocabularyOutput)
CreateVocabularyRequest generates a "aws/request.Request" representing the client's request for the CreateVocabulary 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 CreateVocabulary for more information on using the CreateVocabulary 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 CreateVocabularyRequest method. req, resp := client.CreateVocabularyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/CreateVocabulary
func (*Connect) CreateVocabularyWithContext ¶ added in v1.42.9
func (c *Connect) CreateVocabularyWithContext(ctx aws.Context, input *CreateVocabularyInput, opts ...request.Option) (*CreateVocabularyOutput, error)
CreateVocabularyWithContext is the same as CreateVocabulary with the addition of the ability to pass a context and additional request options.
See CreateVocabulary 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 (*Connect) DeactivateEvaluationForm ¶ added in v1.42.9
func (c *Connect) DeactivateEvaluationForm(input *DeactivateEvaluationFormInput) (*DeactivateEvaluationFormOutput, error)
DeactivateEvaluationForm API operation for Amazon Connect Service.
Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form.
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 Service's API operation DeactivateEvaluationForm for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeactivateEvaluationForm
func (*Connect) DeactivateEvaluationFormRequest ¶ added in v1.42.9
func (c *Connect) DeactivateEvaluationFormRequest(input *DeactivateEvaluationFormInput) (req *request.Request, output *DeactivateEvaluationFormOutput)
DeactivateEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the DeactivateEvaluationForm 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 DeactivateEvaluationForm for more information on using the DeactivateEvaluationForm 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 DeactivateEvaluationFormRequest method. req, resp := client.DeactivateEvaluationFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeactivateEvaluationForm
func (*Connect) DeactivateEvaluationFormWithContext ¶ added in v1.42.9
func (c *Connect) DeactivateEvaluationFormWithContext(ctx aws.Context, input *DeactivateEvaluationFormInput, opts ...request.Option) (*DeactivateEvaluationFormOutput, error)
DeactivateEvaluationFormWithContext is the same as DeactivateEvaluationForm with the addition of the ability to pass a context and additional request options.
See DeactivateEvaluationForm 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 (*Connect) DeleteContactEvaluation ¶ added in v1.42.9
func (c *Connect) DeleteContactEvaluation(input *DeleteContactEvaluationInput) (*DeleteContactEvaluationOutput, error)
DeleteContactEvaluation API operation for Amazon Connect Service.
Deletes a contact evaluation in the specified Amazon Connect instance.
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 Service's API operation DeleteContactEvaluation for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteContactEvaluation
func (*Connect) DeleteContactEvaluationRequest ¶ added in v1.42.9
func (c *Connect) DeleteContactEvaluationRequest(input *DeleteContactEvaluationInput) (req *request.Request, output *DeleteContactEvaluationOutput)
DeleteContactEvaluationRequest generates a "aws/request.Request" representing the client's request for the DeleteContactEvaluation 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 DeleteContactEvaluation for more information on using the DeleteContactEvaluation 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 DeleteContactEvaluationRequest method. req, resp := client.DeleteContactEvaluationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteContactEvaluation
func (*Connect) DeleteContactEvaluationWithContext ¶ added in v1.42.9
func (c *Connect) DeleteContactEvaluationWithContext(ctx aws.Context, input *DeleteContactEvaluationInput, opts ...request.Option) (*DeleteContactEvaluationOutput, error)
DeleteContactEvaluationWithContext is the same as DeleteContactEvaluation with the addition of the ability to pass a context and additional request options.
See DeleteContactEvaluation 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 (*Connect) DeleteContactFlow ¶ added in v1.42.9
func (c *Connect) DeleteContactFlow(input *DeleteContactFlowInput) (*DeleteContactFlowOutput, error)
DeleteContactFlow API operation for Amazon Connect Service.
Deletes a flow for the specified Amazon Connect instance.
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 Service's API operation DeleteContactFlow for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient permissions to perform this action.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteContactFlow
func (*Connect) DeleteContactFlowModule ¶ added in v1.42.9
func (c *Connect) DeleteContactFlowModule(input *DeleteContactFlowModuleInput) (*DeleteContactFlowModuleOutput, error)
DeleteContactFlowModule API operation for Amazon Connect Service.
Deletes the specified flow module.
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 Service's API operation DeleteContactFlowModule for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient permissions to perform this action.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteContactFlowModule
func (*Connect) DeleteContactFlowModuleRequest ¶ added in v1.42.9
func (c *Connect) DeleteContactFlowModuleRequest(input *DeleteContactFlowModuleInput) (req *request.Request, output *DeleteContactFlowModuleOutput)
DeleteContactFlowModuleRequest generates a "aws/request.Request" representing the client's request for the DeleteContactFlowModule 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 DeleteContactFlowModule for more information on using the DeleteContactFlowModule 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 DeleteContactFlowModuleRequest method. req, resp := client.DeleteContactFlowModuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteContactFlowModule
func (*Connect) DeleteContactFlowModuleWithContext ¶ added in v1.42.9
func (c *Connect) DeleteContactFlowModuleWithContext(ctx aws.Context, input *DeleteContactFlowModuleInput, opts ...request.Option) (*DeleteContactFlowModuleOutput, error)
DeleteContactFlowModuleWithContext is the same as DeleteContactFlowModule with the addition of the ability to pass a context and additional request options.
See DeleteContactFlowModule 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 (*Connect) DeleteContactFlowRequest ¶ added in v1.42.9
func (c *Connect) DeleteContactFlowRequest(input *DeleteContactFlowInput) (req *request.Request, output *DeleteContactFlowOutput)
DeleteContactFlowRequest generates a "aws/request.Request" representing the client's request for the DeleteContactFlow 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 DeleteContactFlow for more information on using the DeleteContactFlow 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 DeleteContactFlowRequest method. req, resp := client.DeleteContactFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteContactFlow
func (*Connect) DeleteContactFlowWithContext ¶ added in v1.42.9
func (c *Connect) DeleteContactFlowWithContext(ctx aws.Context, input *DeleteContactFlowInput, opts ...request.Option) (*DeleteContactFlowOutput, error)
DeleteContactFlowWithContext is the same as DeleteContactFlow with the addition of the ability to pass a context and additional request options.
See DeleteContactFlow 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 (*Connect) DeleteEvaluationForm ¶ added in v1.42.9
func (c *Connect) DeleteEvaluationForm(input *DeleteEvaluationFormInput) (*DeleteEvaluationFormOutput, error)
DeleteEvaluationForm API operation for Amazon Connect Service.
Deletes an evaluation form in the specified Amazon Connect instance.
If the version property is provided, only the specified version of the evaluation form is deleted.
If no version is provided, then the full form (all versions) is deleted.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation DeleteEvaluationForm for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteEvaluationForm
func (*Connect) DeleteEvaluationFormRequest ¶ added in v1.42.9
func (c *Connect) DeleteEvaluationFormRequest(input *DeleteEvaluationFormInput) (req *request.Request, output *DeleteEvaluationFormOutput)
DeleteEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the DeleteEvaluationForm 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 DeleteEvaluationForm for more information on using the DeleteEvaluationForm 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 DeleteEvaluationFormRequest method. req, resp := client.DeleteEvaluationFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteEvaluationForm
func (*Connect) DeleteEvaluationFormWithContext ¶ added in v1.42.9
func (c *Connect) DeleteEvaluationFormWithContext(ctx aws.Context, input *DeleteEvaluationFormInput, opts ...request.Option) (*DeleteEvaluationFormOutput, error)
DeleteEvaluationFormWithContext is the same as DeleteEvaluationForm with the addition of the ability to pass a context and additional request options.
See DeleteEvaluationForm 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 (*Connect) DeleteHoursOfOperation ¶
func (c *Connect) DeleteHoursOfOperation(input *DeleteHoursOfOperationInput) (*DeleteHoursOfOperationOutput, error)
DeleteHoursOfOperation API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Deletes an hours of operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation DeleteHoursOfOperation for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteHoursOfOperation
func (*Connect) DeleteHoursOfOperationRequest ¶
func (c *Connect) DeleteHoursOfOperationRequest(input *DeleteHoursOfOperationInput) (req *request.Request, output *DeleteHoursOfOperationOutput)
DeleteHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the DeleteHoursOfOperation 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 DeleteHoursOfOperation for more information on using the DeleteHoursOfOperation 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 DeleteHoursOfOperationRequest method. req, resp := client.DeleteHoursOfOperationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteHoursOfOperation
func (*Connect) DeleteHoursOfOperationWithContext ¶
func (c *Connect) DeleteHoursOfOperationWithContext(ctx aws.Context, input *DeleteHoursOfOperationInput, opts ...request.Option) (*DeleteHoursOfOperationOutput, error)
DeleteHoursOfOperationWithContext is the same as DeleteHoursOfOperation with the addition of the ability to pass a context and additional request options.
See DeleteHoursOfOperation 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 (*Connect) DeleteInstance ¶
func (c *Connect) DeleteInstance(input *DeleteInstanceInput) (*DeleteInstanceOutput, error)
DeleteInstance API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Deletes the Amazon Connect instance.
Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.
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 Service's API operation DeleteInstance for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteInstance
func (*Connect) DeleteInstanceRequest ¶
func (c *Connect) DeleteInstanceRequest(input *DeleteInstanceInput) (req *request.Request, output *DeleteInstanceOutput)
DeleteInstanceRequest generates a "aws/request.Request" representing the client's request for the DeleteInstance 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 DeleteInstance for more information on using the DeleteInstance 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 DeleteInstanceRequest method. req, resp := client.DeleteInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteInstance
func (*Connect) DeleteInstanceWithContext ¶
func (c *Connect) DeleteInstanceWithContext(ctx aws.Context, input *DeleteInstanceInput, opts ...request.Option) (*DeleteInstanceOutput, error)
DeleteInstanceWithContext is the same as DeleteInstance with the addition of the ability to pass a context and additional request options.
See DeleteInstance 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 (*Connect) DeleteIntegrationAssociation ¶
func (c *Connect) DeleteIntegrationAssociation(input *DeleteIntegrationAssociationInput) (*DeleteIntegrationAssociationOutput, error)
DeleteIntegrationAssociation API operation for Amazon Connect Service.
Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.
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 Service's API operation DeleteIntegrationAssociation for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteIntegrationAssociation
func (*Connect) DeleteIntegrationAssociationRequest ¶
func (c *Connect) DeleteIntegrationAssociationRequest(input *DeleteIntegrationAssociationInput) (req *request.Request, output *DeleteIntegrationAssociationOutput)
DeleteIntegrationAssociationRequest generates a "aws/request.Request" representing the client's request for the DeleteIntegrationAssociation 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 DeleteIntegrationAssociation for more information on using the DeleteIntegrationAssociation 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 DeleteIntegrationAssociationRequest method. req, resp := client.DeleteIntegrationAssociationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteIntegrationAssociation
func (*Connect) DeleteIntegrationAssociationWithContext ¶
func (c *Connect) DeleteIntegrationAssociationWithContext(ctx aws.Context, input *DeleteIntegrationAssociationInput, opts ...request.Option) (*DeleteIntegrationAssociationOutput, error)
DeleteIntegrationAssociationWithContext is the same as DeleteIntegrationAssociation with the addition of the ability to pass a context and additional request options.
See DeleteIntegrationAssociation 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 (*Connect) DeletePrompt ¶ added in v1.42.9
func (c *Connect) DeletePrompt(input *DeletePromptInput) (*DeletePromptOutput, error)
DeletePrompt API operation for Amazon Connect Service.
Deletes a prompt.
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 Service's API operation DeletePrompt for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeletePrompt
func (*Connect) DeletePromptRequest ¶ added in v1.42.9
func (c *Connect) DeletePromptRequest(input *DeletePromptInput) (req *request.Request, output *DeletePromptOutput)
DeletePromptRequest generates a "aws/request.Request" representing the client's request for the DeletePrompt 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 DeletePrompt for more information on using the DeletePrompt 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 DeletePromptRequest method. req, resp := client.DeletePromptRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeletePrompt
func (*Connect) DeletePromptWithContext ¶ added in v1.42.9
func (c *Connect) DeletePromptWithContext(ctx aws.Context, input *DeletePromptInput, opts ...request.Option) (*DeletePromptOutput, error)
DeletePromptWithContext is the same as DeletePrompt with the addition of the ability to pass a context and additional request options.
See DeletePrompt 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 (*Connect) DeleteQueue ¶ added in v1.42.9
func (c *Connect) DeleteQueue(input *DeleteQueueInput) (*DeleteQueueOutput, error)
DeleteQueue API operation for Amazon Connect Service.
Deletes a queue.
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 Service's API operation DeleteQueue for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ResourceInUseException That resource is already in use. Please try another.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteQueue
func (*Connect) DeleteQueueRequest ¶ added in v1.42.9
func (c *Connect) DeleteQueueRequest(input *DeleteQueueInput) (req *request.Request, output *DeleteQueueOutput)
DeleteQueueRequest generates a "aws/request.Request" representing the client's request for the DeleteQueue 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 DeleteQueue for more information on using the DeleteQueue 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 DeleteQueueRequest method. req, resp := client.DeleteQueueRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteQueue
func (*Connect) DeleteQueueWithContext ¶ added in v1.42.9
func (c *Connect) DeleteQueueWithContext(ctx aws.Context, input *DeleteQueueInput, opts ...request.Option) (*DeleteQueueOutput, error)
DeleteQueueWithContext is the same as DeleteQueue with the addition of the ability to pass a context and additional request options.
See DeleteQueue 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 (*Connect) DeleteQuickConnect ¶
func (c *Connect) DeleteQuickConnect(input *DeleteQuickConnectInput) (*DeleteQuickConnectOutput, error)
DeleteQuickConnect API operation for Amazon Connect Service.
Deletes a quick connect.
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 Service's API operation DeleteQuickConnect for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteQuickConnect
func (*Connect) DeleteQuickConnectRequest ¶
func (c *Connect) DeleteQuickConnectRequest(input *DeleteQuickConnectInput) (req *request.Request, output *DeleteQuickConnectOutput)
DeleteQuickConnectRequest generates a "aws/request.Request" representing the client's request for the DeleteQuickConnect 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 DeleteQuickConnect for more information on using the DeleteQuickConnect 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 DeleteQuickConnectRequest method. req, resp := client.DeleteQuickConnectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteQuickConnect
func (*Connect) DeleteQuickConnectWithContext ¶
func (c *Connect) DeleteQuickConnectWithContext(ctx aws.Context, input *DeleteQuickConnectInput, opts ...request.Option) (*DeleteQuickConnectOutput, error)
DeleteQuickConnectWithContext is the same as DeleteQuickConnect with the addition of the ability to pass a context and additional request options.
See DeleteQuickConnect 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 (*Connect) DeleteRoutingProfile ¶ added in v1.42.9
func (c *Connect) DeleteRoutingProfile(input *DeleteRoutingProfileInput) (*DeleteRoutingProfileOutput, error)
DeleteRoutingProfile API operation for Amazon Connect Service.
Deletes a routing profile.
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 Service's API operation DeleteRoutingProfile for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ResourceInUseException That resource is already in use. Please try another.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteRoutingProfile
func (*Connect) DeleteRoutingProfileRequest ¶ added in v1.42.9
func (c *Connect) DeleteRoutingProfileRequest(input *DeleteRoutingProfileInput) (req *request.Request, output *DeleteRoutingProfileOutput)
DeleteRoutingProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteRoutingProfile 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 DeleteRoutingProfile for more information on using the DeleteRoutingProfile 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 DeleteRoutingProfileRequest method. req, resp := client.DeleteRoutingProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteRoutingProfile
func (*Connect) DeleteRoutingProfileWithContext ¶ added in v1.42.9
func (c *Connect) DeleteRoutingProfileWithContext(ctx aws.Context, input *DeleteRoutingProfileInput, opts ...request.Option) (*DeleteRoutingProfileOutput, error)
DeleteRoutingProfileWithContext is the same as DeleteRoutingProfile with the addition of the ability to pass a context and additional request options.
See DeleteRoutingProfile 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 (*Connect) DeleteRule ¶ added in v1.42.9
func (c *Connect) DeleteRule(input *DeleteRuleInput) (*DeleteRuleOutput, error)
DeleteRule API operation for Amazon Connect Service.
Deletes a rule for the specified Amazon Connect instance.
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 Service's API operation DeleteRule for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteRule
func (*Connect) DeleteRuleRequest ¶ added in v1.42.9
func (c *Connect) DeleteRuleRequest(input *DeleteRuleInput) (req *request.Request, output *DeleteRuleOutput)
DeleteRuleRequest generates a "aws/request.Request" representing the client's request for the DeleteRule 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 DeleteRule for more information on using the DeleteRule 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 DeleteRuleRequest method. req, resp := client.DeleteRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteRule
func (*Connect) DeleteRuleWithContext ¶ added in v1.42.9
func (c *Connect) DeleteRuleWithContext(ctx aws.Context, input *DeleteRuleInput, opts ...request.Option) (*DeleteRuleOutput, error)
DeleteRuleWithContext is the same as DeleteRule with the addition of the ability to pass a context and additional request options.
See DeleteRule 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 (*Connect) DeleteSecurityProfile ¶
func (c *Connect) DeleteSecurityProfile(input *DeleteSecurityProfileInput) (*DeleteSecurityProfileOutput, error)
DeleteSecurityProfile API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Deletes a security profile.
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 Service's API operation DeleteSecurityProfile for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceInUseException That resource is already in use. Please try another.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteSecurityProfile
func (*Connect) DeleteSecurityProfileRequest ¶
func (c *Connect) DeleteSecurityProfileRequest(input *DeleteSecurityProfileInput) (req *request.Request, output *DeleteSecurityProfileOutput)
DeleteSecurityProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteSecurityProfile 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 DeleteSecurityProfile for more information on using the DeleteSecurityProfile 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 DeleteSecurityProfileRequest method. req, resp := client.DeleteSecurityProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteSecurityProfile
func (*Connect) DeleteSecurityProfileWithContext ¶
func (c *Connect) DeleteSecurityProfileWithContext(ctx aws.Context, input *DeleteSecurityProfileInput, opts ...request.Option) (*DeleteSecurityProfileOutput, error)
DeleteSecurityProfileWithContext is the same as DeleteSecurityProfile with the addition of the ability to pass a context and additional request options.
See DeleteSecurityProfile 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 (*Connect) DeleteTaskTemplate ¶ added in v1.42.9
func (c *Connect) DeleteTaskTemplate(input *DeleteTaskTemplateInput) (*DeleteTaskTemplateOutput, error)
DeleteTaskTemplate API operation for Amazon Connect Service.
Deletes the task template.
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 Service's API operation DeleteTaskTemplate for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteTaskTemplate
func (*Connect) DeleteTaskTemplateRequest ¶ added in v1.42.9
func (c *Connect) DeleteTaskTemplateRequest(input *DeleteTaskTemplateInput) (req *request.Request, output *DeleteTaskTemplateOutput)
DeleteTaskTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteTaskTemplate 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 DeleteTaskTemplate for more information on using the DeleteTaskTemplate 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 DeleteTaskTemplateRequest method. req, resp := client.DeleteTaskTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteTaskTemplate
func (*Connect) DeleteTaskTemplateWithContext ¶ added in v1.42.9
func (c *Connect) DeleteTaskTemplateWithContext(ctx aws.Context, input *DeleteTaskTemplateInput, opts ...request.Option) (*DeleteTaskTemplateOutput, error)
DeleteTaskTemplateWithContext is the same as DeleteTaskTemplate with the addition of the ability to pass a context and additional request options.
See DeleteTaskTemplate 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 (*Connect) DeleteTrafficDistributionGroup ¶ added in v1.42.9
func (c *Connect) DeleteTrafficDistributionGroup(input *DeleteTrafficDistributionGroupInput) (*DeleteTrafficDistributionGroupOutput, error)
DeleteTrafficDistributionGroup API operation for Amazon Connect Service.
Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.
For more information about deleting traffic distribution groups, see Delete traffic distribution groups (https://docs.aws.amazon.com/connect/latest/adminguide/delete-traffic-distribution-groups.html) in the Amazon Connect Administrator Guide.
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 Service's API operation DeleteTrafficDistributionGroup for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceInUseException That resource is already in use. Please try another.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteTrafficDistributionGroup
func (*Connect) DeleteTrafficDistributionGroupRequest ¶ added in v1.42.9
func (c *Connect) DeleteTrafficDistributionGroupRequest(input *DeleteTrafficDistributionGroupInput) (req *request.Request, output *DeleteTrafficDistributionGroupOutput)
DeleteTrafficDistributionGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteTrafficDistributionGroup 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 DeleteTrafficDistributionGroup for more information on using the DeleteTrafficDistributionGroup 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 DeleteTrafficDistributionGroupRequest method. req, resp := client.DeleteTrafficDistributionGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteTrafficDistributionGroup
func (*Connect) DeleteTrafficDistributionGroupWithContext ¶ added in v1.42.9
func (c *Connect) DeleteTrafficDistributionGroupWithContext(ctx aws.Context, input *DeleteTrafficDistributionGroupInput, opts ...request.Option) (*DeleteTrafficDistributionGroupOutput, error)
DeleteTrafficDistributionGroupWithContext is the same as DeleteTrafficDistributionGroup with the addition of the ability to pass a context and additional request options.
See DeleteTrafficDistributionGroup 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 (*Connect) DeleteUseCase ¶
func (c *Connect) DeleteUseCase(input *DeleteUseCaseInput) (*DeleteUseCaseOutput, error)
DeleteUseCase API operation for Amazon Connect Service.
Deletes a use case from an integration 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 Service's API operation DeleteUseCase for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteUseCase
func (*Connect) DeleteUseCaseRequest ¶
func (c *Connect) DeleteUseCaseRequest(input *DeleteUseCaseInput) (req *request.Request, output *DeleteUseCaseOutput)
DeleteUseCaseRequest generates a "aws/request.Request" representing the client's request for the DeleteUseCase 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 DeleteUseCase for more information on using the DeleteUseCase 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 DeleteUseCaseRequest method. req, resp := client.DeleteUseCaseRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteUseCase
func (*Connect) DeleteUseCaseWithContext ¶
func (c *Connect) DeleteUseCaseWithContext(ctx aws.Context, input *DeleteUseCaseInput, opts ...request.Option) (*DeleteUseCaseOutput, error)
DeleteUseCaseWithContext is the same as DeleteUseCase with the addition of the ability to pass a context and additional request options.
See DeleteUseCase 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 (*Connect) DeleteUser ¶
func (c *Connect) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
DeleteUser API operation for Amazon Connect Service.
Deletes a user account from the specified Amazon Connect instance.
For information about what happens to a user's data when their account is deleted, see Delete Users from Your Amazon Connect Instance (https://docs.aws.amazon.com/connect/latest/adminguide/delete-users.html) in the Amazon Connect Administrator Guide.
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 Service's API operation DeleteUser for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteUser
func (*Connect) DeleteUserHierarchyGroup ¶
func (c *Connect) DeleteUserHierarchyGroup(input *DeleteUserHierarchyGroupInput) (*DeleteUserHierarchyGroupOutput, error)
DeleteUserHierarchyGroup API operation for Amazon Connect Service.
Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups.
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 Service's API operation DeleteUserHierarchyGroup for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ResourceInUseException That resource is already in use. Please try another.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteUserHierarchyGroup
func (*Connect) DeleteUserHierarchyGroupRequest ¶
func (c *Connect) DeleteUserHierarchyGroupRequest(input *DeleteUserHierarchyGroupInput) (req *request.Request, output *DeleteUserHierarchyGroupOutput)
DeleteUserHierarchyGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteUserHierarchyGroup 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 DeleteUserHierarchyGroup for more information on using the DeleteUserHierarchyGroup 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 DeleteUserHierarchyGroupRequest method. req, resp := client.DeleteUserHierarchyGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteUserHierarchyGroup
func (*Connect) DeleteUserHierarchyGroupWithContext ¶
func (c *Connect) DeleteUserHierarchyGroupWithContext(ctx aws.Context, input *DeleteUserHierarchyGroupInput, opts ...request.Option) (*DeleteUserHierarchyGroupOutput, error)
DeleteUserHierarchyGroupWithContext is the same as DeleteUserHierarchyGroup with the addition of the ability to pass a context and additional request options.
See DeleteUserHierarchyGroup 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 (*Connect) DeleteUserRequest ¶
func (c *Connect) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
DeleteUserRequest generates a "aws/request.Request" representing the client's request for the DeleteUser 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 DeleteUser for more information on using the DeleteUser 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 DeleteUserRequest method. req, resp := client.DeleteUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteUser
func (*Connect) DeleteUserWithContext ¶
func (c *Connect) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.
See DeleteUser 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 (*Connect) DeleteVocabulary ¶ added in v1.42.9
func (c *Connect) DeleteVocabulary(input *DeleteVocabularyInput) (*DeleteVocabularyOutput, error)
DeleteVocabulary API operation for Amazon Connect Service.
Deletes the vocabulary that has the given identifier.
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 Service's API operation DeleteVocabulary for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceInUseException That resource is already in use. Please try another.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteVocabulary
func (*Connect) DeleteVocabularyRequest ¶ added in v1.42.9
func (c *Connect) DeleteVocabularyRequest(input *DeleteVocabularyInput) (req *request.Request, output *DeleteVocabularyOutput)
DeleteVocabularyRequest generates a "aws/request.Request" representing the client's request for the DeleteVocabulary 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 DeleteVocabulary for more information on using the DeleteVocabulary 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 DeleteVocabularyRequest method. req, resp := client.DeleteVocabularyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DeleteVocabulary
func (*Connect) DeleteVocabularyWithContext ¶ added in v1.42.9
func (c *Connect) DeleteVocabularyWithContext(ctx aws.Context, input *DeleteVocabularyInput, opts ...request.Option) (*DeleteVocabularyOutput, error)
DeleteVocabularyWithContext is the same as DeleteVocabulary with the addition of the ability to pass a context and additional request options.
See DeleteVocabulary 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 (*Connect) DescribeAgentStatus ¶
func (c *Connect) DescribeAgentStatus(input *DescribeAgentStatusInput) (*DescribeAgentStatusOutput, error)
DescribeAgentStatus API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Describes an agent status.
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 Service's API operation DescribeAgentStatus for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeAgentStatus
func (*Connect) DescribeAgentStatusRequest ¶
func (c *Connect) DescribeAgentStatusRequest(input *DescribeAgentStatusInput) (req *request.Request, output *DescribeAgentStatusOutput)
DescribeAgentStatusRequest generates a "aws/request.Request" representing the client's request for the DescribeAgentStatus 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 DescribeAgentStatus for more information on using the DescribeAgentStatus 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 DescribeAgentStatusRequest method. req, resp := client.DescribeAgentStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeAgentStatus
func (*Connect) DescribeAgentStatusWithContext ¶
func (c *Connect) DescribeAgentStatusWithContext(ctx aws.Context, input *DescribeAgentStatusInput, opts ...request.Option) (*DescribeAgentStatusOutput, error)
DescribeAgentStatusWithContext is the same as DescribeAgentStatus with the addition of the ability to pass a context and additional request options.
See DescribeAgentStatus 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 (*Connect) DescribeContact ¶
func (c *Connect) DescribeContact(input *DescribeContactInput) (*DescribeContactOutput, error)
DescribeContact API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Describes the specified contact.
Contact information remains available in Amazon Connect for 24 months, and then it is deleted.
Only data from November 12, 2021, and later is returned by this API.
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 Service's API operation DescribeContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContact
func (*Connect) DescribeContactEvaluation ¶ added in v1.42.9
func (c *Connect) DescribeContactEvaluation(input *DescribeContactEvaluationInput) (*DescribeContactEvaluationOutput, error)
DescribeContactEvaluation API operation for Amazon Connect Service.
Describes a contact evaluation in the specified Amazon Connect instance.
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 Service's API operation DescribeContactEvaluation for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContactEvaluation
func (*Connect) DescribeContactEvaluationRequest ¶ added in v1.42.9
func (c *Connect) DescribeContactEvaluationRequest(input *DescribeContactEvaluationInput) (req *request.Request, output *DescribeContactEvaluationOutput)
DescribeContactEvaluationRequest generates a "aws/request.Request" representing the client's request for the DescribeContactEvaluation 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 DescribeContactEvaluation for more information on using the DescribeContactEvaluation 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 DescribeContactEvaluationRequest method. req, resp := client.DescribeContactEvaluationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContactEvaluation
func (*Connect) DescribeContactEvaluationWithContext ¶ added in v1.42.9
func (c *Connect) DescribeContactEvaluationWithContext(ctx aws.Context, input *DescribeContactEvaluationInput, opts ...request.Option) (*DescribeContactEvaluationOutput, error)
DescribeContactEvaluationWithContext is the same as DescribeContactEvaluation with the addition of the ability to pass a context and additional request options.
See DescribeContactEvaluation 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 (*Connect) DescribeContactFlow ¶
func (c *Connect) DescribeContactFlow(input *DescribeContactFlowInput) (*DescribeContactFlowOutput, error)
DescribeContactFlow API operation for Amazon Connect Service.
Describes the specified flow.
You can also create and update flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.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 Service's API operation DescribeContactFlow for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ContactFlowNotPublishedException The flow has not been published.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContactFlow
func (*Connect) DescribeContactFlowModule ¶ added in v1.42.9
func (c *Connect) DescribeContactFlowModule(input *DescribeContactFlowModuleInput) (*DescribeContactFlowModuleOutput, error)
DescribeContactFlowModule API operation for Amazon Connect Service.
Describes the specified flow module.
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 Service's API operation DescribeContactFlowModule for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient permissions to perform this action.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContactFlowModule
func (*Connect) DescribeContactFlowModuleRequest ¶ added in v1.42.9
func (c *Connect) DescribeContactFlowModuleRequest(input *DescribeContactFlowModuleInput) (req *request.Request, output *DescribeContactFlowModuleOutput)
DescribeContactFlowModuleRequest generates a "aws/request.Request" representing the client's request for the DescribeContactFlowModule 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 DescribeContactFlowModule for more information on using the DescribeContactFlowModule 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 DescribeContactFlowModuleRequest method. req, resp := client.DescribeContactFlowModuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContactFlowModule
func (*Connect) DescribeContactFlowModuleWithContext ¶ added in v1.42.9
func (c *Connect) DescribeContactFlowModuleWithContext(ctx aws.Context, input *DescribeContactFlowModuleInput, opts ...request.Option) (*DescribeContactFlowModuleOutput, error)
DescribeContactFlowModuleWithContext is the same as DescribeContactFlowModule with the addition of the ability to pass a context and additional request options.
See DescribeContactFlowModule 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 (*Connect) DescribeContactFlowRequest ¶
func (c *Connect) DescribeContactFlowRequest(input *DescribeContactFlowInput) (req *request.Request, output *DescribeContactFlowOutput)
DescribeContactFlowRequest generates a "aws/request.Request" representing the client's request for the DescribeContactFlow 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 DescribeContactFlow for more information on using the DescribeContactFlow 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 DescribeContactFlowRequest method. req, resp := client.DescribeContactFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContactFlow
func (*Connect) DescribeContactFlowWithContext ¶
func (c *Connect) DescribeContactFlowWithContext(ctx aws.Context, input *DescribeContactFlowInput, opts ...request.Option) (*DescribeContactFlowOutput, error)
DescribeContactFlowWithContext is the same as DescribeContactFlow with the addition of the ability to pass a context and additional request options.
See DescribeContactFlow 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 (*Connect) DescribeContactRequest ¶
func (c *Connect) DescribeContactRequest(input *DescribeContactInput) (req *request.Request, output *DescribeContactOutput)
DescribeContactRequest generates a "aws/request.Request" representing the client's request for the DescribeContact 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 DescribeContact for more information on using the DescribeContact 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 DescribeContactRequest method. req, resp := client.DescribeContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeContact
func (*Connect) DescribeContactWithContext ¶
func (c *Connect) DescribeContactWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.Option) (*DescribeContactOutput, error)
DescribeContactWithContext is the same as DescribeContact with the addition of the ability to pass a context and additional request options.
See DescribeContact 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 (*Connect) DescribeEvaluationForm ¶ added in v1.42.9
func (c *Connect) DescribeEvaluationForm(input *DescribeEvaluationFormInput) (*DescribeEvaluationFormOutput, error)
DescribeEvaluationForm API operation for Amazon Connect Service.
Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described.
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 Service's API operation DescribeEvaluationForm for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeEvaluationForm
func (*Connect) DescribeEvaluationFormRequest ¶ added in v1.42.9
func (c *Connect) DescribeEvaluationFormRequest(input *DescribeEvaluationFormInput) (req *request.Request, output *DescribeEvaluationFormOutput)
DescribeEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the DescribeEvaluationForm 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 DescribeEvaluationForm for more information on using the DescribeEvaluationForm 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 DescribeEvaluationFormRequest method. req, resp := client.DescribeEvaluationFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeEvaluationForm
func (*Connect) DescribeEvaluationFormWithContext ¶ added in v1.42.9
func (c *Connect) DescribeEvaluationFormWithContext(ctx aws.Context, input *DescribeEvaluationFormInput, opts ...request.Option) (*DescribeEvaluationFormOutput, error)
DescribeEvaluationFormWithContext is the same as DescribeEvaluationForm with the addition of the ability to pass a context and additional request options.
See DescribeEvaluationForm 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 (*Connect) DescribeHoursOfOperation ¶
func (c *Connect) DescribeHoursOfOperation(input *DescribeHoursOfOperationInput) (*DescribeHoursOfOperationOutput, error)
DescribeHoursOfOperation API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Describes the hours of operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation DescribeHoursOfOperation for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeHoursOfOperation
func (*Connect) DescribeHoursOfOperationRequest ¶
func (c *Connect) DescribeHoursOfOperationRequest(input *DescribeHoursOfOperationInput) (req *request.Request, output *DescribeHoursOfOperationOutput)
DescribeHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the DescribeHoursOfOperation 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 DescribeHoursOfOperation for more information on using the DescribeHoursOfOperation 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 DescribeHoursOfOperationRequest method. req, resp := client.DescribeHoursOfOperationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeHoursOfOperation
func (*Connect) DescribeHoursOfOperationWithContext ¶
func (c *Connect) DescribeHoursOfOperationWithContext(ctx aws.Context, input *DescribeHoursOfOperationInput, opts ...request.Option) (*DescribeHoursOfOperationOutput, error)
DescribeHoursOfOperationWithContext is the same as DescribeHoursOfOperation with the addition of the ability to pass a context and additional request options.
See DescribeHoursOfOperation 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 (*Connect) DescribeInstance ¶
func (c *Connect) DescribeInstance(input *DescribeInstanceInput) (*DescribeInstanceOutput, error)
DescribeInstance API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable.
If an instance is not created successfully, the instance status reason field returns details relevant to the reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked.
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 Service's API operation DescribeInstance for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeInstance
func (*Connect) DescribeInstanceAttribute ¶
func (c *Connect) DescribeInstanceAttribute(input *DescribeInstanceAttributeInput) (*DescribeInstanceAttributeOutput, error)
DescribeInstanceAttribute API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Describes the specified instance attribute.
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 Service's API operation DescribeInstanceAttribute for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeInstanceAttribute
func (*Connect) DescribeInstanceAttributeRequest ¶
func (c *Connect) DescribeInstanceAttributeRequest(input *DescribeInstanceAttributeInput) (req *request.Request, output *DescribeInstanceAttributeOutput)
DescribeInstanceAttributeRequest generates a "aws/request.Request" representing the client's request for the DescribeInstanceAttribute 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 DescribeInstanceAttribute for more information on using the DescribeInstanceAttribute 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 DescribeInstanceAttributeRequest method. req, resp := client.DescribeInstanceAttributeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeInstanceAttribute
func (*Connect) DescribeInstanceAttributeWithContext ¶
func (c *Connect) DescribeInstanceAttributeWithContext(ctx aws.Context, input *DescribeInstanceAttributeInput, opts ...request.Option) (*DescribeInstanceAttributeOutput, error)
DescribeInstanceAttributeWithContext is the same as DescribeInstanceAttribute with the addition of the ability to pass a context and additional request options.
See DescribeInstanceAttribute 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 (*Connect) DescribeInstanceRequest ¶
func (c *Connect) DescribeInstanceRequest(input *DescribeInstanceInput) (req *request.Request, output *DescribeInstanceOutput)
DescribeInstanceRequest generates a "aws/request.Request" representing the client's request for the DescribeInstance 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 DescribeInstance for more information on using the DescribeInstance 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 DescribeInstanceRequest method. req, resp := client.DescribeInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeInstance
func (*Connect) DescribeInstanceStorageConfig ¶
func (c *Connect) DescribeInstanceStorageConfig(input *DescribeInstanceStorageConfigInput) (*DescribeInstanceStorageConfigOutput, error)
DescribeInstanceStorageConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Retrieves the current storage configurations for the specified resource type, association ID, and instance ID.
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 Service's API operation DescribeInstanceStorageConfig for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeInstanceStorageConfig
func (*Connect) DescribeInstanceStorageConfigRequest ¶
func (c *Connect) DescribeInstanceStorageConfigRequest(input *DescribeInstanceStorageConfigInput) (req *request.Request, output *DescribeInstanceStorageConfigOutput)
DescribeInstanceStorageConfigRequest generates a "aws/request.Request" representing the client's request for the DescribeInstanceStorageConfig 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 DescribeInstanceStorageConfig for more information on using the DescribeInstanceStorageConfig 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 DescribeInstanceStorageConfigRequest method. req, resp := client.DescribeInstanceStorageConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeInstanceStorageConfig
func (*Connect) DescribeInstanceStorageConfigWithContext ¶
func (c *Connect) DescribeInstanceStorageConfigWithContext(ctx aws.Context, input *DescribeInstanceStorageConfigInput, opts ...request.Option) (*DescribeInstanceStorageConfigOutput, error)
DescribeInstanceStorageConfigWithContext is the same as DescribeInstanceStorageConfig with the addition of the ability to pass a context and additional request options.
See DescribeInstanceStorageConfig 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 (*Connect) DescribeInstanceWithContext ¶
func (c *Connect) DescribeInstanceWithContext(ctx aws.Context, input *DescribeInstanceInput, opts ...request.Option) (*DescribeInstanceOutput, error)
DescribeInstanceWithContext is the same as DescribeInstance with the addition of the ability to pass a context and additional request options.
See DescribeInstance 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 (*Connect) DescribePhoneNumber ¶ added in v1.42.9
func (c *Connect) DescribePhoneNumber(input *DescribePhoneNumberInput) (*DescribePhoneNumberOutput, error)
DescribePhoneNumber API operation for Amazon Connect Service.
Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.
If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.
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 Service's API operation DescribePhoneNumber for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribePhoneNumber
func (*Connect) DescribePhoneNumberRequest ¶ added in v1.42.9
func (c *Connect) DescribePhoneNumberRequest(input *DescribePhoneNumberInput) (req *request.Request, output *DescribePhoneNumberOutput)
DescribePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the DescribePhoneNumber 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 DescribePhoneNumber for more information on using the DescribePhoneNumber 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 DescribePhoneNumberRequest method. req, resp := client.DescribePhoneNumberRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribePhoneNumber
func (*Connect) DescribePhoneNumberWithContext ¶ added in v1.42.9
func (c *Connect) DescribePhoneNumberWithContext(ctx aws.Context, input *DescribePhoneNumberInput, opts ...request.Option) (*DescribePhoneNumberOutput, error)
DescribePhoneNumberWithContext is the same as DescribePhoneNumber with the addition of the ability to pass a context and additional request options.
See DescribePhoneNumber 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 (*Connect) DescribePrompt ¶ added in v1.42.9
func (c *Connect) DescribePrompt(input *DescribePromptInput) (*DescribePromptOutput, error)
DescribePrompt API operation for Amazon Connect Service.
Describes the prompt.
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 Service's API operation DescribePrompt for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribePrompt
func (*Connect) DescribePromptRequest ¶ added in v1.42.9
func (c *Connect) DescribePromptRequest(input *DescribePromptInput) (req *request.Request, output *DescribePromptOutput)
DescribePromptRequest generates a "aws/request.Request" representing the client's request for the DescribePrompt 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 DescribePrompt for more information on using the DescribePrompt 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 DescribePromptRequest method. req, resp := client.DescribePromptRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribePrompt
func (*Connect) DescribePromptWithContext ¶ added in v1.42.9
func (c *Connect) DescribePromptWithContext(ctx aws.Context, input *DescribePromptInput, opts ...request.Option) (*DescribePromptOutput, error)
DescribePromptWithContext is the same as DescribePrompt with the addition of the ability to pass a context and additional request options.
See DescribePrompt 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 (*Connect) DescribeQueue ¶
func (c *Connect) DescribeQueue(input *DescribeQueueInput) (*DescribeQueueOutput, error)
DescribeQueue API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Describes the specified queue.
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 Service's API operation DescribeQueue for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeQueue
func (*Connect) DescribeQueueRequest ¶
func (c *Connect) DescribeQueueRequest(input *DescribeQueueInput) (req *request.Request, output *DescribeQueueOutput)
DescribeQueueRequest generates a "aws/request.Request" representing the client's request for the DescribeQueue 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 DescribeQueue for more information on using the DescribeQueue 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 DescribeQueueRequest method. req, resp := client.DescribeQueueRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeQueue
func (*Connect) DescribeQueueWithContext ¶
func (c *Connect) DescribeQueueWithContext(ctx aws.Context, input *DescribeQueueInput, opts ...request.Option) (*DescribeQueueOutput, error)
DescribeQueueWithContext is the same as DescribeQueue with the addition of the ability to pass a context and additional request options.
See DescribeQueue 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 (*Connect) DescribeQuickConnect ¶
func (c *Connect) DescribeQuickConnect(input *DescribeQuickConnectInput) (*DescribeQuickConnectOutput, error)
DescribeQuickConnect API operation for Amazon Connect Service.
Describes the quick connect.
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 Service's API operation DescribeQuickConnect for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeQuickConnect
func (*Connect) DescribeQuickConnectRequest ¶
func (c *Connect) DescribeQuickConnectRequest(input *DescribeQuickConnectInput) (req *request.Request, output *DescribeQuickConnectOutput)
DescribeQuickConnectRequest generates a "aws/request.Request" representing the client's request for the DescribeQuickConnect 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 DescribeQuickConnect for more information on using the DescribeQuickConnect 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 DescribeQuickConnectRequest method. req, resp := client.DescribeQuickConnectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeQuickConnect
func (*Connect) DescribeQuickConnectWithContext ¶
func (c *Connect) DescribeQuickConnectWithContext(ctx aws.Context, input *DescribeQuickConnectInput, opts ...request.Option) (*DescribeQuickConnectOutput, error)
DescribeQuickConnectWithContext is the same as DescribeQuickConnect with the addition of the ability to pass a context and additional request options.
See DescribeQuickConnect 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 (*Connect) DescribeRoutingProfile ¶
func (c *Connect) DescribeRoutingProfile(input *DescribeRoutingProfileInput) (*DescribeRoutingProfileOutput, error)
DescribeRoutingProfile API operation for Amazon Connect Service.
Describes the specified routing profile.
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 Service's API operation DescribeRoutingProfile for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeRoutingProfile
func (*Connect) DescribeRoutingProfileRequest ¶
func (c *Connect) DescribeRoutingProfileRequest(input *DescribeRoutingProfileInput) (req *request.Request, output *DescribeRoutingProfileOutput)
DescribeRoutingProfileRequest generates a "aws/request.Request" representing the client's request for the DescribeRoutingProfile 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 DescribeRoutingProfile for more information on using the DescribeRoutingProfile 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 DescribeRoutingProfileRequest method. req, resp := client.DescribeRoutingProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeRoutingProfile
func (*Connect) DescribeRoutingProfileWithContext ¶
func (c *Connect) DescribeRoutingProfileWithContext(ctx aws.Context, input *DescribeRoutingProfileInput, opts ...request.Option) (*DescribeRoutingProfileOutput, error)
DescribeRoutingProfileWithContext is the same as DescribeRoutingProfile with the addition of the ability to pass a context and additional request options.
See DescribeRoutingProfile 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 (*Connect) DescribeRule ¶ added in v1.42.9
func (c *Connect) DescribeRule(input *DescribeRuleInput) (*DescribeRuleOutput, error)
DescribeRule API operation for Amazon Connect Service.
Describes a rule for the specified Amazon Connect instance.
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 Service's API operation DescribeRule for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeRule
func (*Connect) DescribeRuleRequest ¶ added in v1.42.9
func (c *Connect) DescribeRuleRequest(input *DescribeRuleInput) (req *request.Request, output *DescribeRuleOutput)
DescribeRuleRequest generates a "aws/request.Request" representing the client's request for the DescribeRule 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 DescribeRule for more information on using the DescribeRule 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 DescribeRuleRequest method. req, resp := client.DescribeRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeRule
func (*Connect) DescribeRuleWithContext ¶ added in v1.42.9
func (c *Connect) DescribeRuleWithContext(ctx aws.Context, input *DescribeRuleInput, opts ...request.Option) (*DescribeRuleOutput, error)
DescribeRuleWithContext is the same as DescribeRule with the addition of the ability to pass a context and additional request options.
See DescribeRule 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 (*Connect) DescribeSecurityProfile ¶
func (c *Connect) DescribeSecurityProfile(input *DescribeSecurityProfileInput) (*DescribeSecurityProfileOutput, error)
DescribeSecurityProfile API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Gets basic information about the security profle.
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 Service's API operation DescribeSecurityProfile for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeSecurityProfile
func (*Connect) DescribeSecurityProfileRequest ¶
func (c *Connect) DescribeSecurityProfileRequest(input *DescribeSecurityProfileInput) (req *request.Request, output *DescribeSecurityProfileOutput)
DescribeSecurityProfileRequest generates a "aws/request.Request" representing the client's request for the DescribeSecurityProfile 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 DescribeSecurityProfile for more information on using the DescribeSecurityProfile 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 DescribeSecurityProfileRequest method. req, resp := client.DescribeSecurityProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeSecurityProfile
func (*Connect) DescribeSecurityProfileWithContext ¶
func (c *Connect) DescribeSecurityProfileWithContext(ctx aws.Context, input *DescribeSecurityProfileInput, opts ...request.Option) (*DescribeSecurityProfileOutput, error)
DescribeSecurityProfileWithContext is the same as DescribeSecurityProfile with the addition of the ability to pass a context and additional request options.
See DescribeSecurityProfile 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 (*Connect) DescribeTrafficDistributionGroup ¶ added in v1.42.9
func (c *Connect) DescribeTrafficDistributionGroup(input *DescribeTrafficDistributionGroupInput) (*DescribeTrafficDistributionGroupOutput, error)
DescribeTrafficDistributionGroup API operation for Amazon Connect Service.
Gets details and status of a traffic distribution group.
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 Service's API operation DescribeTrafficDistributionGroup for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeTrafficDistributionGroup
func (*Connect) DescribeTrafficDistributionGroupRequest ¶ added in v1.42.9
func (c *Connect) DescribeTrafficDistributionGroupRequest(input *DescribeTrafficDistributionGroupInput) (req *request.Request, output *DescribeTrafficDistributionGroupOutput)
DescribeTrafficDistributionGroupRequest generates a "aws/request.Request" representing the client's request for the DescribeTrafficDistributionGroup 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 DescribeTrafficDistributionGroup for more information on using the DescribeTrafficDistributionGroup 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 DescribeTrafficDistributionGroupRequest method. req, resp := client.DescribeTrafficDistributionGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeTrafficDistributionGroup
func (*Connect) DescribeTrafficDistributionGroupWithContext ¶ added in v1.42.9
func (c *Connect) DescribeTrafficDistributionGroupWithContext(ctx aws.Context, input *DescribeTrafficDistributionGroupInput, opts ...request.Option) (*DescribeTrafficDistributionGroupOutput, error)
DescribeTrafficDistributionGroupWithContext is the same as DescribeTrafficDistributionGroup with the addition of the ability to pass a context and additional request options.
See DescribeTrafficDistributionGroup 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 (*Connect) DescribeUser ¶
func (c *Connect) DescribeUser(input *DescribeUserInput) (*DescribeUserOutput, error)
DescribeUser API operation for Amazon Connect Service.
Describes the specified user account. You can find the instance ID in the Amazon Connect console (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.
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 Service's API operation DescribeUser for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeUser
func (*Connect) DescribeUserHierarchyGroup ¶
func (c *Connect) DescribeUserHierarchyGroup(input *DescribeUserHierarchyGroupInput) (*DescribeUserHierarchyGroupOutput, error)
DescribeUserHierarchyGroup API operation for Amazon Connect Service.
Describes the specified hierarchy group.
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 Service's API operation DescribeUserHierarchyGroup for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeUserHierarchyGroup
func (*Connect) DescribeUserHierarchyGroupRequest ¶
func (c *Connect) DescribeUserHierarchyGroupRequest(input *DescribeUserHierarchyGroupInput) (req *request.Request, output *DescribeUserHierarchyGroupOutput)
DescribeUserHierarchyGroupRequest generates a "aws/request.Request" representing the client's request for the DescribeUserHierarchyGroup 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 DescribeUserHierarchyGroup for more information on using the DescribeUserHierarchyGroup 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 DescribeUserHierarchyGroupRequest method. req, resp := client.DescribeUserHierarchyGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeUserHierarchyGroup
func (*Connect) DescribeUserHierarchyGroupWithContext ¶
func (c *Connect) DescribeUserHierarchyGroupWithContext(ctx aws.Context, input *DescribeUserHierarchyGroupInput, opts ...request.Option) (*DescribeUserHierarchyGroupOutput, error)
DescribeUserHierarchyGroupWithContext is the same as DescribeUserHierarchyGroup with the addition of the ability to pass a context and additional request options.
See DescribeUserHierarchyGroup 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 (*Connect) DescribeUserHierarchyStructure ¶
func (c *Connect) DescribeUserHierarchyStructure(input *DescribeUserHierarchyStructureInput) (*DescribeUserHierarchyStructureOutput, error)
DescribeUserHierarchyStructure API operation for Amazon Connect Service.
Describes the hierarchy structure of the specified Amazon Connect instance.
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 Service's API operation DescribeUserHierarchyStructure for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeUserHierarchyStructure
func (*Connect) DescribeUserHierarchyStructureRequest ¶
func (c *Connect) DescribeUserHierarchyStructureRequest(input *DescribeUserHierarchyStructureInput) (req *request.Request, output *DescribeUserHierarchyStructureOutput)
DescribeUserHierarchyStructureRequest generates a "aws/request.Request" representing the client's request for the DescribeUserHierarchyStructure 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 DescribeUserHierarchyStructure for more information on using the DescribeUserHierarchyStructure 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 DescribeUserHierarchyStructureRequest method. req, resp := client.DescribeUserHierarchyStructureRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeUserHierarchyStructure
func (*Connect) DescribeUserHierarchyStructureWithContext ¶
func (c *Connect) DescribeUserHierarchyStructureWithContext(ctx aws.Context, input *DescribeUserHierarchyStructureInput, opts ...request.Option) (*DescribeUserHierarchyStructureOutput, error)
DescribeUserHierarchyStructureWithContext is the same as DescribeUserHierarchyStructure with the addition of the ability to pass a context and additional request options.
See DescribeUserHierarchyStructure 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 (*Connect) DescribeUserRequest ¶
func (c *Connect) DescribeUserRequest(input *DescribeUserInput) (req *request.Request, output *DescribeUserOutput)
DescribeUserRequest generates a "aws/request.Request" representing the client's request for the DescribeUser 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 DescribeUser for more information on using the DescribeUser 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 DescribeUserRequest method. req, resp := client.DescribeUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeUser
func (*Connect) DescribeUserWithContext ¶
func (c *Connect) DescribeUserWithContext(ctx aws.Context, input *DescribeUserInput, opts ...request.Option) (*DescribeUserOutput, error)
DescribeUserWithContext is the same as DescribeUser with the addition of the ability to pass a context and additional request options.
See DescribeUser 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 (*Connect) DescribeVocabulary ¶ added in v1.42.9
func (c *Connect) DescribeVocabulary(input *DescribeVocabularyInput) (*DescribeVocabularyOutput, error)
DescribeVocabulary API operation for Amazon Connect Service.
Describes the specified vocabulary.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation DescribeVocabulary for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeVocabulary
func (*Connect) DescribeVocabularyRequest ¶ added in v1.42.9
func (c *Connect) DescribeVocabularyRequest(input *DescribeVocabularyInput) (req *request.Request, output *DescribeVocabularyOutput)
DescribeVocabularyRequest generates a "aws/request.Request" representing the client's request for the DescribeVocabulary 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 DescribeVocabulary for more information on using the DescribeVocabulary 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 DescribeVocabularyRequest method. req, resp := client.DescribeVocabularyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DescribeVocabulary
func (*Connect) DescribeVocabularyWithContext ¶ added in v1.42.9
func (c *Connect) DescribeVocabularyWithContext(ctx aws.Context, input *DescribeVocabularyInput, opts ...request.Option) (*DescribeVocabularyOutput, error)
DescribeVocabularyWithContext is the same as DescribeVocabulary with the addition of the ability to pass a context and additional request options.
See DescribeVocabulary 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 (*Connect) DisassociateApprovedOrigin ¶
func (c *Connect) DisassociateApprovedOrigin(input *DisassociateApprovedOriginInput) (*DisassociateApprovedOriginOutput, error)
DisassociateApprovedOrigin API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Revokes access to integrated applications from Amazon Connect.
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 Service's API operation DisassociateApprovedOrigin for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateApprovedOrigin
func (*Connect) DisassociateApprovedOriginRequest ¶
func (c *Connect) DisassociateApprovedOriginRequest(input *DisassociateApprovedOriginInput) (req *request.Request, output *DisassociateApprovedOriginOutput)
DisassociateApprovedOriginRequest generates a "aws/request.Request" representing the client's request for the DisassociateApprovedOrigin 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 DisassociateApprovedOrigin for more information on using the DisassociateApprovedOrigin 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 DisassociateApprovedOriginRequest method. req, resp := client.DisassociateApprovedOriginRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateApprovedOrigin
func (*Connect) DisassociateApprovedOriginWithContext ¶
func (c *Connect) DisassociateApprovedOriginWithContext(ctx aws.Context, input *DisassociateApprovedOriginInput, opts ...request.Option) (*DisassociateApprovedOriginOutput, error)
DisassociateApprovedOriginWithContext is the same as DisassociateApprovedOrigin with the addition of the ability to pass a context and additional request options.
See DisassociateApprovedOrigin 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 (*Connect) DisassociateBot ¶
func (c *Connect) DisassociateBot(input *DisassociateBotInput) (*DisassociateBotOutput, error)
DisassociateBot API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation DisassociateBot for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateBot
func (*Connect) DisassociateBotRequest ¶
func (c *Connect) DisassociateBotRequest(input *DisassociateBotInput) (req *request.Request, output *DisassociateBotOutput)
DisassociateBotRequest generates a "aws/request.Request" representing the client's request for the DisassociateBot 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 DisassociateBot for more information on using the DisassociateBot 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 DisassociateBotRequest method. req, resp := client.DisassociateBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateBot
func (*Connect) DisassociateBotWithContext ¶
func (c *Connect) DisassociateBotWithContext(ctx aws.Context, input *DisassociateBotInput, opts ...request.Option) (*DisassociateBotOutput, error)
DisassociateBotWithContext is the same as DisassociateBot with the addition of the ability to pass a context and additional request options.
See DisassociateBot 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 (*Connect) DisassociateInstanceStorageConfig ¶
func (c *Connect) DisassociateInstanceStorageConfig(input *DisassociateInstanceStorageConfigInput) (*DisassociateInstanceStorageConfigOutput, error)
DisassociateInstanceStorageConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Removes the storage type configurations for the specified resource type and association ID.
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 Service's API operation DisassociateInstanceStorageConfig for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateInstanceStorageConfig
func (*Connect) DisassociateInstanceStorageConfigRequest ¶
func (c *Connect) DisassociateInstanceStorageConfigRequest(input *DisassociateInstanceStorageConfigInput) (req *request.Request, output *DisassociateInstanceStorageConfigOutput)
DisassociateInstanceStorageConfigRequest generates a "aws/request.Request" representing the client's request for the DisassociateInstanceStorageConfig 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 DisassociateInstanceStorageConfig for more information on using the DisassociateInstanceStorageConfig 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 DisassociateInstanceStorageConfigRequest method. req, resp := client.DisassociateInstanceStorageConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateInstanceStorageConfig
func (*Connect) DisassociateInstanceStorageConfigWithContext ¶
func (c *Connect) DisassociateInstanceStorageConfigWithContext(ctx aws.Context, input *DisassociateInstanceStorageConfigInput, opts ...request.Option) (*DisassociateInstanceStorageConfigOutput, error)
DisassociateInstanceStorageConfigWithContext is the same as DisassociateInstanceStorageConfig with the addition of the ability to pass a context and additional request options.
See DisassociateInstanceStorageConfig 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 (*Connect) DisassociateLambdaFunction ¶
func (c *Connect) DisassociateLambdaFunction(input *DisassociateLambdaFunctionInput) (*DisassociateLambdaFunctionOutput, error)
DisassociateLambdaFunction API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Remove the Lambda function from the dropdown options available in the relevant flow blocks.
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 Service's API operation DisassociateLambdaFunction for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateLambdaFunction
func (*Connect) DisassociateLambdaFunctionRequest ¶
func (c *Connect) DisassociateLambdaFunctionRequest(input *DisassociateLambdaFunctionInput) (req *request.Request, output *DisassociateLambdaFunctionOutput)
DisassociateLambdaFunctionRequest generates a "aws/request.Request" representing the client's request for the DisassociateLambdaFunction 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 DisassociateLambdaFunction for more information on using the DisassociateLambdaFunction 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 DisassociateLambdaFunctionRequest method. req, resp := client.DisassociateLambdaFunctionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateLambdaFunction
func (*Connect) DisassociateLambdaFunctionWithContext ¶
func (c *Connect) DisassociateLambdaFunctionWithContext(ctx aws.Context, input *DisassociateLambdaFunctionInput, opts ...request.Option) (*DisassociateLambdaFunctionOutput, error)
DisassociateLambdaFunctionWithContext is the same as DisassociateLambdaFunction with the addition of the ability to pass a context and additional request options.
See DisassociateLambdaFunction 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 (*Connect) DisassociateLexBot ¶
func (c *Connect) DisassociateLexBot(input *DisassociateLexBotInput) (*DisassociateLexBotOutput, error)
DisassociateLexBot API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Revokes authorization from the specified instance to access the specified Amazon Lex bot.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation DisassociateLexBot for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateLexBot
func (*Connect) DisassociateLexBotRequest ¶
func (c *Connect) DisassociateLexBotRequest(input *DisassociateLexBotInput) (req *request.Request, output *DisassociateLexBotOutput)
DisassociateLexBotRequest generates a "aws/request.Request" representing the client's request for the DisassociateLexBot 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 DisassociateLexBot for more information on using the DisassociateLexBot 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 DisassociateLexBotRequest method. req, resp := client.DisassociateLexBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateLexBot
func (*Connect) DisassociateLexBotWithContext ¶
func (c *Connect) DisassociateLexBotWithContext(ctx aws.Context, input *DisassociateLexBotInput, opts ...request.Option) (*DisassociateLexBotOutput, error)
DisassociateLexBotWithContext is the same as DisassociateLexBot with the addition of the ability to pass a context and additional request options.
See DisassociateLexBot 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 (*Connect) DisassociatePhoneNumberContactFlow ¶ added in v1.42.9
func (c *Connect) DisassociatePhoneNumberContactFlow(input *DisassociatePhoneNumberContactFlowInput) (*DisassociatePhoneNumberContactFlowOutput, error)
DisassociatePhoneNumberContactFlow API operation for Amazon Connect Service.
Removes the flow association from a phone number claimed to your Amazon Connect instance.
If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.
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 Service's API operation DisassociatePhoneNumberContactFlow for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociatePhoneNumberContactFlow
func (*Connect) DisassociatePhoneNumberContactFlowRequest ¶ added in v1.42.9
func (c *Connect) DisassociatePhoneNumberContactFlowRequest(input *DisassociatePhoneNumberContactFlowInput) (req *request.Request, output *DisassociatePhoneNumberContactFlowOutput)
DisassociatePhoneNumberContactFlowRequest generates a "aws/request.Request" representing the client's request for the DisassociatePhoneNumberContactFlow 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 DisassociatePhoneNumberContactFlow for more information on using the DisassociatePhoneNumberContactFlow 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 DisassociatePhoneNumberContactFlowRequest method. req, resp := client.DisassociatePhoneNumberContactFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociatePhoneNumberContactFlow
func (*Connect) DisassociatePhoneNumberContactFlowWithContext ¶ added in v1.42.9
func (c *Connect) DisassociatePhoneNumberContactFlowWithContext(ctx aws.Context, input *DisassociatePhoneNumberContactFlowInput, opts ...request.Option) (*DisassociatePhoneNumberContactFlowOutput, error)
DisassociatePhoneNumberContactFlowWithContext is the same as DisassociatePhoneNumberContactFlow with the addition of the ability to pass a context and additional request options.
See DisassociatePhoneNumberContactFlow 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 (*Connect) DisassociateQueueQuickConnects ¶
func (c *Connect) DisassociateQueueQuickConnects(input *DisassociateQueueQuickConnectsInput) (*DisassociateQueueQuickConnectsOutput, error)
DisassociateQueueQuickConnects API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Disassociates a set of quick connects from a queue.
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 Service's API operation DisassociateQueueQuickConnects for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateQueueQuickConnects
func (*Connect) DisassociateQueueQuickConnectsRequest ¶
func (c *Connect) DisassociateQueueQuickConnectsRequest(input *DisassociateQueueQuickConnectsInput) (req *request.Request, output *DisassociateQueueQuickConnectsOutput)
DisassociateQueueQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the DisassociateQueueQuickConnects 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 DisassociateQueueQuickConnects for more information on using the DisassociateQueueQuickConnects 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 DisassociateQueueQuickConnectsRequest method. req, resp := client.DisassociateQueueQuickConnectsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateQueueQuickConnects
func (*Connect) DisassociateQueueQuickConnectsWithContext ¶
func (c *Connect) DisassociateQueueQuickConnectsWithContext(ctx aws.Context, input *DisassociateQueueQuickConnectsInput, opts ...request.Option) (*DisassociateQueueQuickConnectsOutput, error)
DisassociateQueueQuickConnectsWithContext is the same as DisassociateQueueQuickConnects with the addition of the ability to pass a context and additional request options.
See DisassociateQueueQuickConnects 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 (*Connect) DisassociateRoutingProfileQueues ¶
func (c *Connect) DisassociateRoutingProfileQueues(input *DisassociateRoutingProfileQueuesInput) (*DisassociateRoutingProfileQueuesOutput, error)
DisassociateRoutingProfileQueues API operation for Amazon Connect Service.
Disassociates a set of queues from a routing profile.
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 Service's API operation DisassociateRoutingProfileQueues for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateRoutingProfileQueues
func (*Connect) DisassociateRoutingProfileQueuesRequest ¶
func (c *Connect) DisassociateRoutingProfileQueuesRequest(input *DisassociateRoutingProfileQueuesInput) (req *request.Request, output *DisassociateRoutingProfileQueuesOutput)
DisassociateRoutingProfileQueuesRequest generates a "aws/request.Request" representing the client's request for the DisassociateRoutingProfileQueues 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 DisassociateRoutingProfileQueues for more information on using the DisassociateRoutingProfileQueues 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 DisassociateRoutingProfileQueuesRequest method. req, resp := client.DisassociateRoutingProfileQueuesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateRoutingProfileQueues
func (*Connect) DisassociateRoutingProfileQueuesWithContext ¶
func (c *Connect) DisassociateRoutingProfileQueuesWithContext(ctx aws.Context, input *DisassociateRoutingProfileQueuesInput, opts ...request.Option) (*DisassociateRoutingProfileQueuesOutput, error)
DisassociateRoutingProfileQueuesWithContext is the same as DisassociateRoutingProfileQueues with the addition of the ability to pass a context and additional request options.
See DisassociateRoutingProfileQueues 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 (*Connect) DisassociateSecurityKey ¶
func (c *Connect) DisassociateSecurityKey(input *DisassociateSecurityKeyInput) (*DisassociateSecurityKeyOutput, error)
DisassociateSecurityKey API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Deletes the specified security key.
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 Service's API operation DisassociateSecurityKey for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateSecurityKey
func (*Connect) DisassociateSecurityKeyRequest ¶
func (c *Connect) DisassociateSecurityKeyRequest(input *DisassociateSecurityKeyInput) (req *request.Request, output *DisassociateSecurityKeyOutput)
DisassociateSecurityKeyRequest generates a "aws/request.Request" representing the client's request for the DisassociateSecurityKey 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 DisassociateSecurityKey for more information on using the DisassociateSecurityKey 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 DisassociateSecurityKeyRequest method. req, resp := client.DisassociateSecurityKeyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DisassociateSecurityKey
func (*Connect) DisassociateSecurityKeyWithContext ¶
func (c *Connect) DisassociateSecurityKeyWithContext(ctx aws.Context, input *DisassociateSecurityKeyInput, opts ...request.Option) (*DisassociateSecurityKeyOutput, error)
DisassociateSecurityKeyWithContext is the same as DisassociateSecurityKey with the addition of the ability to pass a context and additional request options.
See DisassociateSecurityKey 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 (*Connect) DismissUserContact ¶ added in v1.42.9
func (c *Connect) DismissUserContact(input *DismissUserContactInput) (*DismissUserContactOutput, error)
DismissUserContact API operation for Amazon Connect Service.
Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a MISSED, ERROR, ENDED, or REJECTED state in the Agent Event Stream (https://docs.aws.amazon.com/connect/latest/adminguide/about-contact-states.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 Service's API operation DismissUserContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DismissUserContact
func (*Connect) DismissUserContactRequest ¶ added in v1.42.9
func (c *Connect) DismissUserContactRequest(input *DismissUserContactInput) (req *request.Request, output *DismissUserContactOutput)
DismissUserContactRequest generates a "aws/request.Request" representing the client's request for the DismissUserContact 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 DismissUserContact for more information on using the DismissUserContact 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 DismissUserContactRequest method. req, resp := client.DismissUserContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/DismissUserContact
func (*Connect) DismissUserContactWithContext ¶ added in v1.42.9
func (c *Connect) DismissUserContactWithContext(ctx aws.Context, input *DismissUserContactInput, opts ...request.Option) (*DismissUserContactOutput, error)
DismissUserContactWithContext is the same as DismissUserContact with the addition of the ability to pass a context and additional request options.
See DismissUserContact 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 (*Connect) GetContactAttributes ¶
func (c *Connect) GetContactAttributes(input *GetContactAttributesInput) (*GetContactAttributesOutput, error)
GetContactAttributes API operation for Amazon Connect Service.
Retrieves the contact attributes for the specified contact.
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 Service's API operation GetContactAttributes for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetContactAttributes
func (*Connect) GetContactAttributesRequest ¶
func (c *Connect) GetContactAttributesRequest(input *GetContactAttributesInput) (req *request.Request, output *GetContactAttributesOutput)
GetContactAttributesRequest generates a "aws/request.Request" representing the client's request for the GetContactAttributes 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 GetContactAttributes for more information on using the GetContactAttributes 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 GetContactAttributesRequest method. req, resp := client.GetContactAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetContactAttributes
func (*Connect) GetContactAttributesWithContext ¶
func (c *Connect) GetContactAttributesWithContext(ctx aws.Context, input *GetContactAttributesInput, opts ...request.Option) (*GetContactAttributesOutput, error)
GetContactAttributesWithContext is the same as GetContactAttributes with the addition of the ability to pass a context and additional request options.
See GetContactAttributes 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 (*Connect) GetCurrentMetricData ¶
func (c *Connect) GetCurrentMetricData(input *GetCurrentMetricDataInput) (*GetCurrentMetricDataOutput, error)
GetCurrentMetricData API operation for Amazon Connect Service.
Gets the real-time metric data from the specified Amazon Connect instance.
For a description of each metric, see Real-time Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html) in the Amazon Connect Administrator Guide.
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 Service's API operation GetCurrentMetricData for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetCurrentMetricData
func (*Connect) GetCurrentMetricDataPages ¶
func (c *Connect) GetCurrentMetricDataPages(input *GetCurrentMetricDataInput, fn func(*GetCurrentMetricDataOutput, bool) bool) error
GetCurrentMetricDataPages iterates over the pages of a GetCurrentMetricData operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetCurrentMetricData 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 GetCurrentMetricData operation. pageNum := 0 err := client.GetCurrentMetricDataPages(params, func(page *connect.GetCurrentMetricDataOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) GetCurrentMetricDataPagesWithContext ¶
func (c *Connect) GetCurrentMetricDataPagesWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, fn func(*GetCurrentMetricDataOutput, bool) bool, opts ...request.Option) error
GetCurrentMetricDataPagesWithContext same as GetCurrentMetricDataPages 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 (*Connect) GetCurrentMetricDataRequest ¶
func (c *Connect) GetCurrentMetricDataRequest(input *GetCurrentMetricDataInput) (req *request.Request, output *GetCurrentMetricDataOutput)
GetCurrentMetricDataRequest generates a "aws/request.Request" representing the client's request for the GetCurrentMetricData 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 GetCurrentMetricData for more information on using the GetCurrentMetricData 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 GetCurrentMetricDataRequest method. req, resp := client.GetCurrentMetricDataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetCurrentMetricData
func (*Connect) GetCurrentMetricDataWithContext ¶
func (c *Connect) GetCurrentMetricDataWithContext(ctx aws.Context, input *GetCurrentMetricDataInput, opts ...request.Option) (*GetCurrentMetricDataOutput, error)
GetCurrentMetricDataWithContext is the same as GetCurrentMetricData with the addition of the ability to pass a context and additional request options.
See GetCurrentMetricData 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 (*Connect) GetCurrentUserData ¶ added in v1.42.9
func (c *Connect) GetCurrentUserData(input *GetCurrentUserDataInput) (*GetCurrentUserDataOutput, error)
GetCurrentUserData API operation for Amazon Connect Service.
Gets the real-time active user data from the specified Amazon Connect instance.
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 Service's API operation GetCurrentUserData for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetCurrentUserData
func (*Connect) GetCurrentUserDataPages ¶ added in v1.42.9
func (c *Connect) GetCurrentUserDataPages(input *GetCurrentUserDataInput, fn func(*GetCurrentUserDataOutput, bool) bool) error
GetCurrentUserDataPages iterates over the pages of a GetCurrentUserData operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetCurrentUserData 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 GetCurrentUserData operation. pageNum := 0 err := client.GetCurrentUserDataPages(params, func(page *connect.GetCurrentUserDataOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) GetCurrentUserDataPagesWithContext ¶ added in v1.42.9
func (c *Connect) GetCurrentUserDataPagesWithContext(ctx aws.Context, input *GetCurrentUserDataInput, fn func(*GetCurrentUserDataOutput, bool) bool, opts ...request.Option) error
GetCurrentUserDataPagesWithContext same as GetCurrentUserDataPages 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 (*Connect) GetCurrentUserDataRequest ¶ added in v1.42.9
func (c *Connect) GetCurrentUserDataRequest(input *GetCurrentUserDataInput) (req *request.Request, output *GetCurrentUserDataOutput)
GetCurrentUserDataRequest generates a "aws/request.Request" representing the client's request for the GetCurrentUserData 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 GetCurrentUserData for more information on using the GetCurrentUserData 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 GetCurrentUserDataRequest method. req, resp := client.GetCurrentUserDataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetCurrentUserData
func (*Connect) GetCurrentUserDataWithContext ¶ added in v1.42.9
func (c *Connect) GetCurrentUserDataWithContext(ctx aws.Context, input *GetCurrentUserDataInput, opts ...request.Option) (*GetCurrentUserDataOutput, error)
GetCurrentUserDataWithContext is the same as GetCurrentUserData with the addition of the ability to pass a context and additional request options.
See GetCurrentUserData 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 (*Connect) GetFederationToken ¶
func (c *Connect) GetFederationToken(input *GetFederationTokenInput) (*GetFederationTokenOutput, error)
GetFederationToken API operation for Amazon Connect Service.
Retrieves a token for federation.
This API doesn't support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears:
Provided identity: Principal: .... User: .... cannot be used for federation with Amazon Connect
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 Service's API operation GetFederationToken for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
UserNotFoundException No user with the specified credentials was found in the Amazon Connect instance.
InternalServiceException Request processing failed because of an error or failure with the service.
DuplicateResourceException A resource with the specified name already exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetFederationToken
func (*Connect) GetFederationTokenRequest ¶
func (c *Connect) GetFederationTokenRequest(input *GetFederationTokenInput) (req *request.Request, output *GetFederationTokenOutput)
GetFederationTokenRequest generates a "aws/request.Request" representing the client's request for the GetFederationToken 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 GetFederationToken for more information on using the GetFederationToken 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 GetFederationTokenRequest method. req, resp := client.GetFederationTokenRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetFederationToken
func (*Connect) GetFederationTokenWithContext ¶
func (c *Connect) GetFederationTokenWithContext(ctx aws.Context, input *GetFederationTokenInput, opts ...request.Option) (*GetFederationTokenOutput, error)
GetFederationTokenWithContext is the same as GetFederationToken with the addition of the ability to pass a context and additional request options.
See GetFederationToken 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 (*Connect) GetMetricData ¶
func (c *Connect) GetMetricData(input *GetMetricDataInput) (*GetMetricDataOutput, error)
GetMetricData API operation for Amazon Connect Service.
Gets historical metric data from the specified Amazon Connect instance.
For a description of each historical metric, see Historical Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) in the Amazon Connect Administrator Guide.
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 Service's API operation GetMetricData for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetMetricData
func (*Connect) GetMetricDataPages ¶
func (c *Connect) GetMetricDataPages(input *GetMetricDataInput, fn func(*GetMetricDataOutput, bool) bool) error
GetMetricDataPages iterates over the pages of a GetMetricData operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetMetricData 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 GetMetricData operation. pageNum := 0 err := client.GetMetricDataPages(params, func(page *connect.GetMetricDataOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) GetMetricDataPagesWithContext ¶
func (c *Connect) GetMetricDataPagesWithContext(ctx aws.Context, input *GetMetricDataInput, fn func(*GetMetricDataOutput, bool) bool, opts ...request.Option) error
GetMetricDataPagesWithContext same as GetMetricDataPages 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 (*Connect) GetMetricDataRequest ¶
func (c *Connect) GetMetricDataRequest(input *GetMetricDataInput) (req *request.Request, output *GetMetricDataOutput)
GetMetricDataRequest generates a "aws/request.Request" representing the client's request for the GetMetricData 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 GetMetricData for more information on using the GetMetricData 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 GetMetricDataRequest method. req, resp := client.GetMetricDataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetMetricData
func (*Connect) GetMetricDataV2 ¶ added in v1.42.9
func (c *Connect) GetMetricDataV2(input *GetMetricDataV2Input) (*GetMetricDataV2Output, error)
GetMetricDataV2 API operation for Amazon Connect Service.
Gets metric data from the specified Amazon Connect instance.
GetMetricDataV2 offers more features than GetMetricData (https://docs.aws.amazon.com/connect/latest/APIReference/API_GetMetricData.html), the previous version of this API. It has new metrics, offers filtering at a metric level, and offers the ability to filter and group data by channels, queues, routing profiles, agents, and agent hierarchy levels. It can retrieve historical data for the last 35 days, in 24-hour intervals.
For a description of the historical metrics that are supported by GetMetricDataV2 and GetMetricData, see Historical metrics definitions (https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) in the Amazon Connect Administrator's Guide.
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 Service's API operation GetMetricDataV2 for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetMetricDataV2
func (*Connect) GetMetricDataV2Pages ¶ added in v1.42.9
func (c *Connect) GetMetricDataV2Pages(input *GetMetricDataV2Input, fn func(*GetMetricDataV2Output, bool) bool) error
GetMetricDataV2Pages iterates over the pages of a GetMetricDataV2 operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetMetricDataV2 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 GetMetricDataV2 operation. pageNum := 0 err := client.GetMetricDataV2Pages(params, func(page *connect.GetMetricDataV2Output, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) GetMetricDataV2PagesWithContext ¶ added in v1.42.9
func (c *Connect) GetMetricDataV2PagesWithContext(ctx aws.Context, input *GetMetricDataV2Input, fn func(*GetMetricDataV2Output, bool) bool, opts ...request.Option) error
GetMetricDataV2PagesWithContext same as GetMetricDataV2Pages 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 (*Connect) GetMetricDataV2Request ¶ added in v1.42.9
func (c *Connect) GetMetricDataV2Request(input *GetMetricDataV2Input) (req *request.Request, output *GetMetricDataV2Output)
GetMetricDataV2Request generates a "aws/request.Request" representing the client's request for the GetMetricDataV2 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 GetMetricDataV2 for more information on using the GetMetricDataV2 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 GetMetricDataV2Request method. req, resp := client.GetMetricDataV2Request(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetMetricDataV2
func (*Connect) GetMetricDataV2WithContext ¶ added in v1.42.9
func (c *Connect) GetMetricDataV2WithContext(ctx aws.Context, input *GetMetricDataV2Input, opts ...request.Option) (*GetMetricDataV2Output, error)
GetMetricDataV2WithContext is the same as GetMetricDataV2 with the addition of the ability to pass a context and additional request options.
See GetMetricDataV2 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 (*Connect) GetMetricDataWithContext ¶
func (c *Connect) GetMetricDataWithContext(ctx aws.Context, input *GetMetricDataInput, opts ...request.Option) (*GetMetricDataOutput, error)
GetMetricDataWithContext is the same as GetMetricData with the addition of the ability to pass a context and additional request options.
See GetMetricData 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 (*Connect) GetPromptFile ¶ added in v1.42.9
func (c *Connect) GetPromptFile(input *GetPromptFileInput) (*GetPromptFileOutput, error)
GetPromptFile API operation for Amazon Connect Service.
Gets the prompt file.
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 Service's API operation GetPromptFile for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetPromptFile
func (*Connect) GetPromptFileRequest ¶ added in v1.42.9
func (c *Connect) GetPromptFileRequest(input *GetPromptFileInput) (req *request.Request, output *GetPromptFileOutput)
GetPromptFileRequest generates a "aws/request.Request" representing the client's request for the GetPromptFile 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 GetPromptFile for more information on using the GetPromptFile 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 GetPromptFileRequest method. req, resp := client.GetPromptFileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetPromptFile
func (*Connect) GetPromptFileWithContext ¶ added in v1.42.9
func (c *Connect) GetPromptFileWithContext(ctx aws.Context, input *GetPromptFileInput, opts ...request.Option) (*GetPromptFileOutput, error)
GetPromptFileWithContext is the same as GetPromptFile with the addition of the ability to pass a context and additional request options.
See GetPromptFile 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 (*Connect) GetTaskTemplate ¶ added in v1.42.9
func (c *Connect) GetTaskTemplate(input *GetTaskTemplateInput) (*GetTaskTemplateOutput, error)
GetTaskTemplate API operation for Amazon Connect Service.
Gets details about a specific task template in the specified Amazon Connect instance.
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 Service's API operation GetTaskTemplate for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetTaskTemplate
func (*Connect) GetTaskTemplateRequest ¶ added in v1.42.9
func (c *Connect) GetTaskTemplateRequest(input *GetTaskTemplateInput) (req *request.Request, output *GetTaskTemplateOutput)
GetTaskTemplateRequest generates a "aws/request.Request" representing the client's request for the GetTaskTemplate 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 GetTaskTemplate for more information on using the GetTaskTemplate 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 GetTaskTemplateRequest method. req, resp := client.GetTaskTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetTaskTemplate
func (*Connect) GetTaskTemplateWithContext ¶ added in v1.42.9
func (c *Connect) GetTaskTemplateWithContext(ctx aws.Context, input *GetTaskTemplateInput, opts ...request.Option) (*GetTaskTemplateOutput, error)
GetTaskTemplateWithContext is the same as GetTaskTemplate with the addition of the ability to pass a context and additional request options.
See GetTaskTemplate 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 (*Connect) GetTrafficDistribution ¶ added in v1.42.9
func (c *Connect) GetTrafficDistribution(input *GetTrafficDistributionInput) (*GetTrafficDistributionOutput, error)
GetTrafficDistribution API operation for Amazon Connect Service.
Retrieves the current traffic distribution for a given traffic distribution group.
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 Service's API operation GetTrafficDistribution for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetTrafficDistribution
func (*Connect) GetTrafficDistributionRequest ¶ added in v1.42.9
func (c *Connect) GetTrafficDistributionRequest(input *GetTrafficDistributionInput) (req *request.Request, output *GetTrafficDistributionOutput)
GetTrafficDistributionRequest generates a "aws/request.Request" representing the client's request for the GetTrafficDistribution 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 GetTrafficDistribution for more information on using the GetTrafficDistribution 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 GetTrafficDistributionRequest method. req, resp := client.GetTrafficDistributionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/GetTrafficDistribution
func (*Connect) GetTrafficDistributionWithContext ¶ added in v1.42.9
func (c *Connect) GetTrafficDistributionWithContext(ctx aws.Context, input *GetTrafficDistributionInput, opts ...request.Option) (*GetTrafficDistributionOutput, error)
GetTrafficDistributionWithContext is the same as GetTrafficDistribution with the addition of the ability to pass a context and additional request options.
See GetTrafficDistribution 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 (*Connect) ListAgentStatuses ¶
func (c *Connect) ListAgentStatuses(input *ListAgentStatusesInput) (*ListAgentStatusesOutput, error)
ListAgentStatuses API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Lists agent statuses.
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 Service's API operation ListAgentStatuses for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListAgentStatuses
func (*Connect) ListAgentStatusesPages ¶
func (c *Connect) ListAgentStatusesPages(input *ListAgentStatusesInput, fn func(*ListAgentStatusesOutput, bool) bool) error
ListAgentStatusesPages iterates over the pages of a ListAgentStatuses operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAgentStatuses 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 ListAgentStatuses operation. pageNum := 0 err := client.ListAgentStatusesPages(params, func(page *connect.ListAgentStatusesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListAgentStatusesPagesWithContext ¶
func (c *Connect) ListAgentStatusesPagesWithContext(ctx aws.Context, input *ListAgentStatusesInput, fn func(*ListAgentStatusesOutput, bool) bool, opts ...request.Option) error
ListAgentStatusesPagesWithContext same as ListAgentStatusesPages 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 (*Connect) ListAgentStatusesRequest ¶
func (c *Connect) ListAgentStatusesRequest(input *ListAgentStatusesInput) (req *request.Request, output *ListAgentStatusesOutput)
ListAgentStatusesRequest generates a "aws/request.Request" representing the client's request for the ListAgentStatuses 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 ListAgentStatuses for more information on using the ListAgentStatuses 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 ListAgentStatusesRequest method. req, resp := client.ListAgentStatusesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListAgentStatuses
func (*Connect) ListAgentStatusesWithContext ¶
func (c *Connect) ListAgentStatusesWithContext(ctx aws.Context, input *ListAgentStatusesInput, opts ...request.Option) (*ListAgentStatusesOutput, error)
ListAgentStatusesWithContext is the same as ListAgentStatuses with the addition of the ability to pass a context and additional request options.
See ListAgentStatuses 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 (*Connect) ListApprovedOrigins ¶
func (c *Connect) ListApprovedOrigins(input *ListApprovedOriginsInput) (*ListApprovedOriginsOutput, error)
ListApprovedOrigins API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all approved origins associated with the instance.
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 Service's API operation ListApprovedOrigins for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListApprovedOrigins
func (*Connect) ListApprovedOriginsPages ¶
func (c *Connect) ListApprovedOriginsPages(input *ListApprovedOriginsInput, fn func(*ListApprovedOriginsOutput, bool) bool) error
ListApprovedOriginsPages iterates over the pages of a ListApprovedOrigins operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListApprovedOrigins 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 ListApprovedOrigins operation. pageNum := 0 err := client.ListApprovedOriginsPages(params, func(page *connect.ListApprovedOriginsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListApprovedOriginsPagesWithContext ¶
func (c *Connect) ListApprovedOriginsPagesWithContext(ctx aws.Context, input *ListApprovedOriginsInput, fn func(*ListApprovedOriginsOutput, bool) bool, opts ...request.Option) error
ListApprovedOriginsPagesWithContext same as ListApprovedOriginsPages 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 (*Connect) ListApprovedOriginsRequest ¶
func (c *Connect) ListApprovedOriginsRequest(input *ListApprovedOriginsInput) (req *request.Request, output *ListApprovedOriginsOutput)
ListApprovedOriginsRequest generates a "aws/request.Request" representing the client's request for the ListApprovedOrigins 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 ListApprovedOrigins for more information on using the ListApprovedOrigins 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 ListApprovedOriginsRequest method. req, resp := client.ListApprovedOriginsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListApprovedOrigins
func (*Connect) ListApprovedOriginsWithContext ¶
func (c *Connect) ListApprovedOriginsWithContext(ctx aws.Context, input *ListApprovedOriginsInput, opts ...request.Option) (*ListApprovedOriginsOutput, error)
ListApprovedOriginsWithContext is the same as ListApprovedOrigins with the addition of the ability to pass a context and additional request options.
See ListApprovedOrigins 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 (*Connect) ListBots ¶
func (c *Connect) ListBots(input *ListBotsInput) (*ListBotsOutput, error)
ListBots API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. Use this API to returns both Amazon Lex V1 and V2 bots.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation ListBots for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListBots
func (*Connect) ListBotsPages ¶
func (c *Connect) ListBotsPages(input *ListBotsInput, fn func(*ListBotsOutput, bool) bool) error
ListBotsPages iterates over the pages of a ListBots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBots method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBots operation. pageNum := 0 err := client.ListBotsPages(params, func(page *connect.ListBotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListBotsPagesWithContext ¶
func (c *Connect) ListBotsPagesWithContext(ctx aws.Context, input *ListBotsInput, fn func(*ListBotsOutput, bool) bool, opts ...request.Option) error
ListBotsPagesWithContext same as ListBotsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Connect) ListBotsRequest ¶
func (c *Connect) ListBotsRequest(input *ListBotsInput) (req *request.Request, output *ListBotsOutput)
ListBotsRequest generates a "aws/request.Request" representing the client's request for the ListBots operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBots for more information on using the ListBots API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBotsRequest method. req, resp := client.ListBotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListBots
func (*Connect) ListBotsWithContext ¶
func (c *Connect) ListBotsWithContext(ctx aws.Context, input *ListBotsInput, opts ...request.Option) (*ListBotsOutput, error)
ListBotsWithContext is the same as ListBots with the addition of the ability to pass a context and additional request options.
See ListBots for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Connect) ListContactEvaluations ¶ added in v1.42.9
func (c *Connect) ListContactEvaluations(input *ListContactEvaluationsInput) (*ListContactEvaluationsOutput, error)
ListContactEvaluations API operation for Amazon Connect Service.
Lists contact evaluations in the specified Amazon Connect instance.
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 Service's API operation ListContactEvaluations for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListContactEvaluations
func (*Connect) ListContactEvaluationsPages ¶ added in v1.42.9
func (c *Connect) ListContactEvaluationsPages(input *ListContactEvaluationsInput, fn func(*ListContactEvaluationsOutput, bool) bool) error
ListContactEvaluationsPages iterates over the pages of a ListContactEvaluations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListContactEvaluations 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 ListContactEvaluations operation. pageNum := 0 err := client.ListContactEvaluationsPages(params, func(page *connect.ListContactEvaluationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListContactEvaluationsPagesWithContext ¶ added in v1.42.9
func (c *Connect) ListContactEvaluationsPagesWithContext(ctx aws.Context, input *ListContactEvaluationsInput, fn func(*ListContactEvaluationsOutput, bool) bool, opts ...request.Option) error
ListContactEvaluationsPagesWithContext same as ListContactEvaluationsPages 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 (*Connect) ListContactEvaluationsRequest ¶ added in v1.42.9
func (c *Connect) ListContactEvaluationsRequest(input *ListContactEvaluationsInput) (req *request.Request, output *ListContactEvaluationsOutput)
ListContactEvaluationsRequest generates a "aws/request.Request" representing the client's request for the ListContactEvaluations 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 ListContactEvaluations for more information on using the ListContactEvaluations 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 ListContactEvaluationsRequest method. req, resp := client.ListContactEvaluationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListContactEvaluations
func (*Connect) ListContactEvaluationsWithContext ¶ added in v1.42.9
func (c *Connect) ListContactEvaluationsWithContext(ctx aws.Context, input *ListContactEvaluationsInput, opts ...request.Option) (*ListContactEvaluationsOutput, error)
ListContactEvaluationsWithContext is the same as ListContactEvaluations with the addition of the ability to pass a context and additional request options.
See ListContactEvaluations 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 (*Connect) ListContactFlowModules ¶ added in v1.42.9
func (c *Connect) ListContactFlowModules(input *ListContactFlowModulesInput) (*ListContactFlowModulesOutput, error)
ListContactFlowModules API operation for Amazon Connect Service.
Provides information about the flow modules for the specified Amazon Connect instance.
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 Service's API operation ListContactFlowModules for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient permissions to perform this action.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListContactFlowModules
func (*Connect) ListContactFlowModulesPages ¶ added in v1.42.9
func (c *Connect) ListContactFlowModulesPages(input *ListContactFlowModulesInput, fn func(*ListContactFlowModulesOutput, bool) bool) error
ListContactFlowModulesPages iterates over the pages of a ListContactFlowModules operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListContactFlowModules 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 ListContactFlowModules operation. pageNum := 0 err := client.ListContactFlowModulesPages(params, func(page *connect.ListContactFlowModulesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListContactFlowModulesPagesWithContext ¶ added in v1.42.9
func (c *Connect) ListContactFlowModulesPagesWithContext(ctx aws.Context, input *ListContactFlowModulesInput, fn func(*ListContactFlowModulesOutput, bool) bool, opts ...request.Option) error
ListContactFlowModulesPagesWithContext same as ListContactFlowModulesPages 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 (*Connect) ListContactFlowModulesRequest ¶ added in v1.42.9
func (c *Connect) ListContactFlowModulesRequest(input *ListContactFlowModulesInput) (req *request.Request, output *ListContactFlowModulesOutput)
ListContactFlowModulesRequest generates a "aws/request.Request" representing the client's request for the ListContactFlowModules 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 ListContactFlowModules for more information on using the ListContactFlowModules 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 ListContactFlowModulesRequest method. req, resp := client.ListContactFlowModulesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListContactFlowModules
func (*Connect) ListContactFlowModulesWithContext ¶ added in v1.42.9
func (c *Connect) ListContactFlowModulesWithContext(ctx aws.Context, input *ListContactFlowModulesInput, opts ...request.Option) (*ListContactFlowModulesOutput, error)
ListContactFlowModulesWithContext is the same as ListContactFlowModules with the addition of the ability to pass a context and additional request options.
See ListContactFlowModules 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 (*Connect) ListContactFlows ¶
func (c *Connect) ListContactFlows(input *ListContactFlowsInput) (*ListContactFlowsOutput, error)
ListContactFlows API operation for Amazon Connect Service.
Provides information about the flows for the specified Amazon Connect instance.
You can also create and update flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html).
For more information about flows, see Flows (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-contact-flows.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ListContactFlows for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListContactFlows
func (*Connect) ListContactFlowsPages ¶
func (c *Connect) ListContactFlowsPages(input *ListContactFlowsInput, fn func(*ListContactFlowsOutput, bool) bool) error
ListContactFlowsPages iterates over the pages of a ListContactFlows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListContactFlows 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 ListContactFlows operation. pageNum := 0 err := client.ListContactFlowsPages(params, func(page *connect.ListContactFlowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListContactFlowsPagesWithContext ¶
func (c *Connect) ListContactFlowsPagesWithContext(ctx aws.Context, input *ListContactFlowsInput, fn func(*ListContactFlowsOutput, bool) bool, opts ...request.Option) error
ListContactFlowsPagesWithContext same as ListContactFlowsPages 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 (*Connect) ListContactFlowsRequest ¶
func (c *Connect) ListContactFlowsRequest(input *ListContactFlowsInput) (req *request.Request, output *ListContactFlowsOutput)
ListContactFlowsRequest generates a "aws/request.Request" representing the client's request for the ListContactFlows 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 ListContactFlows for more information on using the ListContactFlows 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 ListContactFlowsRequest method. req, resp := client.ListContactFlowsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListContactFlows
func (*Connect) ListContactFlowsWithContext ¶
func (c *Connect) ListContactFlowsWithContext(ctx aws.Context, input *ListContactFlowsInput, opts ...request.Option) (*ListContactFlowsOutput, error)
ListContactFlowsWithContext is the same as ListContactFlows with the addition of the ability to pass a context and additional request options.
See ListContactFlows 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 (*Connect) ListContactReferences ¶
func (c *Connect) ListContactReferences(input *ListContactReferencesInput) (*ListContactReferencesOutput, error)
ListContactReferences API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
For the specified referenceTypes, returns a list of references associated with the contact.
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 Service's API operation ListContactReferences for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListContactReferences
func (*Connect) ListContactReferencesPages ¶
func (c *Connect) ListContactReferencesPages(input *ListContactReferencesInput, fn func(*ListContactReferencesOutput, bool) bool) error
ListContactReferencesPages iterates over the pages of a ListContactReferences operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListContactReferences 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 ListContactReferences operation. pageNum := 0 err := client.ListContactReferencesPages(params, func(page *connect.ListContactReferencesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListContactReferencesPagesWithContext ¶
func (c *Connect) ListContactReferencesPagesWithContext(ctx aws.Context, input *ListContactReferencesInput, fn func(*ListContactReferencesOutput, bool) bool, opts ...request.Option) error
ListContactReferencesPagesWithContext same as ListContactReferencesPages 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 (*Connect) ListContactReferencesRequest ¶
func (c *Connect) ListContactReferencesRequest(input *ListContactReferencesInput) (req *request.Request, output *ListContactReferencesOutput)
ListContactReferencesRequest generates a "aws/request.Request" representing the client's request for the ListContactReferences 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 ListContactReferences for more information on using the ListContactReferences 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 ListContactReferencesRequest method. req, resp := client.ListContactReferencesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListContactReferences
func (*Connect) ListContactReferencesWithContext ¶
func (c *Connect) ListContactReferencesWithContext(ctx aws.Context, input *ListContactReferencesInput, opts ...request.Option) (*ListContactReferencesOutput, error)
ListContactReferencesWithContext is the same as ListContactReferences with the addition of the ability to pass a context and additional request options.
See ListContactReferences 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 (*Connect) ListDefaultVocabularies ¶ added in v1.42.9
func (c *Connect) ListDefaultVocabularies(input *ListDefaultVocabulariesInput) (*ListDefaultVocabulariesOutput, error)
ListDefaultVocabularies API operation for Amazon Connect Service.
Lists the default vocabularies for the specified Amazon Connect instance.
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 Service's API operation ListDefaultVocabularies for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListDefaultVocabularies
func (*Connect) ListDefaultVocabulariesPages ¶ added in v1.42.9
func (c *Connect) ListDefaultVocabulariesPages(input *ListDefaultVocabulariesInput, fn func(*ListDefaultVocabulariesOutput, bool) bool) error
ListDefaultVocabulariesPages iterates over the pages of a ListDefaultVocabularies operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDefaultVocabularies 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 ListDefaultVocabularies operation. pageNum := 0 err := client.ListDefaultVocabulariesPages(params, func(page *connect.ListDefaultVocabulariesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListDefaultVocabulariesPagesWithContext ¶ added in v1.42.9
func (c *Connect) ListDefaultVocabulariesPagesWithContext(ctx aws.Context, input *ListDefaultVocabulariesInput, fn func(*ListDefaultVocabulariesOutput, bool) bool, opts ...request.Option) error
ListDefaultVocabulariesPagesWithContext same as ListDefaultVocabulariesPages 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 (*Connect) ListDefaultVocabulariesRequest ¶ added in v1.42.9
func (c *Connect) ListDefaultVocabulariesRequest(input *ListDefaultVocabulariesInput) (req *request.Request, output *ListDefaultVocabulariesOutput)
ListDefaultVocabulariesRequest generates a "aws/request.Request" representing the client's request for the ListDefaultVocabularies 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 ListDefaultVocabularies for more information on using the ListDefaultVocabularies 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 ListDefaultVocabulariesRequest method. req, resp := client.ListDefaultVocabulariesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListDefaultVocabularies
func (*Connect) ListDefaultVocabulariesWithContext ¶ added in v1.42.9
func (c *Connect) ListDefaultVocabulariesWithContext(ctx aws.Context, input *ListDefaultVocabulariesInput, opts ...request.Option) (*ListDefaultVocabulariesOutput, error)
ListDefaultVocabulariesWithContext is the same as ListDefaultVocabularies with the addition of the ability to pass a context and additional request options.
See ListDefaultVocabularies 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 (*Connect) ListEvaluationFormVersions ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormVersions(input *ListEvaluationFormVersionsInput) (*ListEvaluationFormVersionsOutput, error)
ListEvaluationFormVersions API operation for Amazon Connect Service.
Lists versions of an evaluation form in the specified Amazon Connect instance.
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 Service's API operation ListEvaluationFormVersions for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListEvaluationFormVersions
func (*Connect) ListEvaluationFormVersionsPages ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormVersionsPages(input *ListEvaluationFormVersionsInput, fn func(*ListEvaluationFormVersionsOutput, bool) bool) error
ListEvaluationFormVersionsPages iterates over the pages of a ListEvaluationFormVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEvaluationFormVersions 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 ListEvaluationFormVersions operation. pageNum := 0 err := client.ListEvaluationFormVersionsPages(params, func(page *connect.ListEvaluationFormVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListEvaluationFormVersionsPagesWithContext ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormVersionsPagesWithContext(ctx aws.Context, input *ListEvaluationFormVersionsInput, fn func(*ListEvaluationFormVersionsOutput, bool) bool, opts ...request.Option) error
ListEvaluationFormVersionsPagesWithContext same as ListEvaluationFormVersionsPages 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 (*Connect) ListEvaluationFormVersionsRequest ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormVersionsRequest(input *ListEvaluationFormVersionsInput) (req *request.Request, output *ListEvaluationFormVersionsOutput)
ListEvaluationFormVersionsRequest generates a "aws/request.Request" representing the client's request for the ListEvaluationFormVersions 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 ListEvaluationFormVersions for more information on using the ListEvaluationFormVersions 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 ListEvaluationFormVersionsRequest method. req, resp := client.ListEvaluationFormVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListEvaluationFormVersions
func (*Connect) ListEvaluationFormVersionsWithContext ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormVersionsWithContext(ctx aws.Context, input *ListEvaluationFormVersionsInput, opts ...request.Option) (*ListEvaluationFormVersionsOutput, error)
ListEvaluationFormVersionsWithContext is the same as ListEvaluationFormVersions with the addition of the ability to pass a context and additional request options.
See ListEvaluationFormVersions 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 (*Connect) ListEvaluationForms ¶ added in v1.42.9
func (c *Connect) ListEvaluationForms(input *ListEvaluationFormsInput) (*ListEvaluationFormsOutput, error)
ListEvaluationForms API operation for Amazon Connect Service.
Lists evaluation forms in the specified Amazon Connect instance.
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 Service's API operation ListEvaluationForms for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListEvaluationForms
func (*Connect) ListEvaluationFormsPages ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormsPages(input *ListEvaluationFormsInput, fn func(*ListEvaluationFormsOutput, bool) bool) error
ListEvaluationFormsPages iterates over the pages of a ListEvaluationForms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEvaluationForms 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 ListEvaluationForms operation. pageNum := 0 err := client.ListEvaluationFormsPages(params, func(page *connect.ListEvaluationFormsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListEvaluationFormsPagesWithContext ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormsPagesWithContext(ctx aws.Context, input *ListEvaluationFormsInput, fn func(*ListEvaluationFormsOutput, bool) bool, opts ...request.Option) error
ListEvaluationFormsPagesWithContext same as ListEvaluationFormsPages 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 (*Connect) ListEvaluationFormsRequest ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormsRequest(input *ListEvaluationFormsInput) (req *request.Request, output *ListEvaluationFormsOutput)
ListEvaluationFormsRequest generates a "aws/request.Request" representing the client's request for the ListEvaluationForms 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 ListEvaluationForms for more information on using the ListEvaluationForms 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 ListEvaluationFormsRequest method. req, resp := client.ListEvaluationFormsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListEvaluationForms
func (*Connect) ListEvaluationFormsWithContext ¶ added in v1.42.9
func (c *Connect) ListEvaluationFormsWithContext(ctx aws.Context, input *ListEvaluationFormsInput, opts ...request.Option) (*ListEvaluationFormsOutput, error)
ListEvaluationFormsWithContext is the same as ListEvaluationForms with the addition of the ability to pass a context and additional request options.
See ListEvaluationForms 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 (*Connect) ListHoursOfOperations ¶
func (c *Connect) ListHoursOfOperations(input *ListHoursOfOperationsInput) (*ListHoursOfOperationsOutput, error)
ListHoursOfOperations API operation for Amazon Connect Service.
Provides information about the hours of operation for the specified Amazon Connect instance.
For more information about hours of operation, see Set the Hours of Operation for a Queue (https://docs.aws.amazon.com/connect/latest/adminguide/set-hours-operation.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ListHoursOfOperations for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListHoursOfOperations
func (*Connect) ListHoursOfOperationsPages ¶
func (c *Connect) ListHoursOfOperationsPages(input *ListHoursOfOperationsInput, fn func(*ListHoursOfOperationsOutput, bool) bool) error
ListHoursOfOperationsPages iterates over the pages of a ListHoursOfOperations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListHoursOfOperations 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 ListHoursOfOperations operation. pageNum := 0 err := client.ListHoursOfOperationsPages(params, func(page *connect.ListHoursOfOperationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListHoursOfOperationsPagesWithContext ¶
func (c *Connect) ListHoursOfOperationsPagesWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, fn func(*ListHoursOfOperationsOutput, bool) bool, opts ...request.Option) error
ListHoursOfOperationsPagesWithContext same as ListHoursOfOperationsPages 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 (*Connect) ListHoursOfOperationsRequest ¶
func (c *Connect) ListHoursOfOperationsRequest(input *ListHoursOfOperationsInput) (req *request.Request, output *ListHoursOfOperationsOutput)
ListHoursOfOperationsRequest generates a "aws/request.Request" representing the client's request for the ListHoursOfOperations 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 ListHoursOfOperations for more information on using the ListHoursOfOperations 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 ListHoursOfOperationsRequest method. req, resp := client.ListHoursOfOperationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListHoursOfOperations
func (*Connect) ListHoursOfOperationsWithContext ¶
func (c *Connect) ListHoursOfOperationsWithContext(ctx aws.Context, input *ListHoursOfOperationsInput, opts ...request.Option) (*ListHoursOfOperationsOutput, error)
ListHoursOfOperationsWithContext is the same as ListHoursOfOperations with the addition of the ability to pass a context and additional request options.
See ListHoursOfOperations 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 (*Connect) ListInstanceAttributes ¶
func (c *Connect) ListInstanceAttributes(input *ListInstanceAttributesInput) (*ListInstanceAttributesOutput, error)
ListInstanceAttributes API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all attribute types for the given instance.
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 Service's API operation ListInstanceAttributes for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListInstanceAttributes
func (*Connect) ListInstanceAttributesPages ¶
func (c *Connect) ListInstanceAttributesPages(input *ListInstanceAttributesInput, fn func(*ListInstanceAttributesOutput, bool) bool) error
ListInstanceAttributesPages iterates over the pages of a ListInstanceAttributes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInstanceAttributes 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 ListInstanceAttributes operation. pageNum := 0 err := client.ListInstanceAttributesPages(params, func(page *connect.ListInstanceAttributesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListInstanceAttributesPagesWithContext ¶
func (c *Connect) ListInstanceAttributesPagesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, fn func(*ListInstanceAttributesOutput, bool) bool, opts ...request.Option) error
ListInstanceAttributesPagesWithContext same as ListInstanceAttributesPages 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 (*Connect) ListInstanceAttributesRequest ¶
func (c *Connect) ListInstanceAttributesRequest(input *ListInstanceAttributesInput) (req *request.Request, output *ListInstanceAttributesOutput)
ListInstanceAttributesRequest generates a "aws/request.Request" representing the client's request for the ListInstanceAttributes 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 ListInstanceAttributes for more information on using the ListInstanceAttributes 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 ListInstanceAttributesRequest method. req, resp := client.ListInstanceAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListInstanceAttributes
func (*Connect) ListInstanceAttributesWithContext ¶
func (c *Connect) ListInstanceAttributesWithContext(ctx aws.Context, input *ListInstanceAttributesInput, opts ...request.Option) (*ListInstanceAttributesOutput, error)
ListInstanceAttributesWithContext is the same as ListInstanceAttributes with the addition of the ability to pass a context and additional request options.
See ListInstanceAttributes 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 (*Connect) ListInstanceStorageConfigs ¶
func (c *Connect) ListInstanceStorageConfigs(input *ListInstanceStorageConfigsInput) (*ListInstanceStorageConfigsOutput, error)
ListInstanceStorageConfigs API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of storage configs for the identified instance and resource type.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation ListInstanceStorageConfigs for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListInstanceStorageConfigs
func (*Connect) ListInstanceStorageConfigsPages ¶
func (c *Connect) ListInstanceStorageConfigsPages(input *ListInstanceStorageConfigsInput, fn func(*ListInstanceStorageConfigsOutput, bool) bool) error
ListInstanceStorageConfigsPages iterates over the pages of a ListInstanceStorageConfigs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInstanceStorageConfigs 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 ListInstanceStorageConfigs operation. pageNum := 0 err := client.ListInstanceStorageConfigsPages(params, func(page *connect.ListInstanceStorageConfigsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListInstanceStorageConfigsPagesWithContext ¶
func (c *Connect) ListInstanceStorageConfigsPagesWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, fn func(*ListInstanceStorageConfigsOutput, bool) bool, opts ...request.Option) error
ListInstanceStorageConfigsPagesWithContext same as ListInstanceStorageConfigsPages 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 (*Connect) ListInstanceStorageConfigsRequest ¶
func (c *Connect) ListInstanceStorageConfigsRequest(input *ListInstanceStorageConfigsInput) (req *request.Request, output *ListInstanceStorageConfigsOutput)
ListInstanceStorageConfigsRequest generates a "aws/request.Request" representing the client's request for the ListInstanceStorageConfigs 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 ListInstanceStorageConfigs for more information on using the ListInstanceStorageConfigs 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 ListInstanceStorageConfigsRequest method. req, resp := client.ListInstanceStorageConfigsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListInstanceStorageConfigs
func (*Connect) ListInstanceStorageConfigsWithContext ¶
func (c *Connect) ListInstanceStorageConfigsWithContext(ctx aws.Context, input *ListInstanceStorageConfigsInput, opts ...request.Option) (*ListInstanceStorageConfigsOutput, error)
ListInstanceStorageConfigsWithContext is the same as ListInstanceStorageConfigs with the addition of the ability to pass a context and additional request options.
See ListInstanceStorageConfigs 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 (*Connect) ListInstances ¶
func (c *Connect) ListInstances(input *ListInstancesInput) (*ListInstancesOutput, error)
ListInstances API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren't successfully created (they are in a failed state) are returned only for 24 hours after the CreateInstance API was invoked.
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 Service's API operation ListInstances for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListInstances
func (*Connect) ListInstancesPages ¶
func (c *Connect) ListInstancesPages(input *ListInstancesInput, fn func(*ListInstancesOutput, bool) bool) error
ListInstancesPages iterates over the pages of a ListInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListInstances 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 ListInstances operation. pageNum := 0 err := client.ListInstancesPages(params, func(page *connect.ListInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListInstancesPagesWithContext ¶
func (c *Connect) ListInstancesPagesWithContext(ctx aws.Context, input *ListInstancesInput, fn func(*ListInstancesOutput, bool) bool, opts ...request.Option) error
ListInstancesPagesWithContext same as ListInstancesPages 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 (*Connect) ListInstancesRequest ¶
func (c *Connect) ListInstancesRequest(input *ListInstancesInput) (req *request.Request, output *ListInstancesOutput)
ListInstancesRequest generates a "aws/request.Request" representing the client's request for the ListInstances 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 ListInstances for more information on using the ListInstances 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 ListInstancesRequest method. req, resp := client.ListInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListInstances
func (*Connect) ListInstancesWithContext ¶
func (c *Connect) ListInstancesWithContext(ctx aws.Context, input *ListInstancesInput, opts ...request.Option) (*ListInstancesOutput, error)
ListInstancesWithContext is the same as ListInstances with the addition of the ability to pass a context and additional request options.
See ListInstances 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 (*Connect) ListIntegrationAssociations ¶
func (c *Connect) ListIntegrationAssociations(input *ListIntegrationAssociationsInput) (*ListIntegrationAssociationsOutput, error)
ListIntegrationAssociations API operation for Amazon Connect Service.
Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.
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 Service's API operation ListIntegrationAssociations for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListIntegrationAssociations
func (*Connect) ListIntegrationAssociationsPages ¶
func (c *Connect) ListIntegrationAssociationsPages(input *ListIntegrationAssociationsInput, fn func(*ListIntegrationAssociationsOutput, bool) bool) error
ListIntegrationAssociationsPages iterates over the pages of a ListIntegrationAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIntegrationAssociations 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 ListIntegrationAssociations operation. pageNum := 0 err := client.ListIntegrationAssociationsPages(params, func(page *connect.ListIntegrationAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListIntegrationAssociationsPagesWithContext ¶
func (c *Connect) ListIntegrationAssociationsPagesWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, fn func(*ListIntegrationAssociationsOutput, bool) bool, opts ...request.Option) error
ListIntegrationAssociationsPagesWithContext same as ListIntegrationAssociationsPages 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 (*Connect) ListIntegrationAssociationsRequest ¶
func (c *Connect) ListIntegrationAssociationsRequest(input *ListIntegrationAssociationsInput) (req *request.Request, output *ListIntegrationAssociationsOutput)
ListIntegrationAssociationsRequest generates a "aws/request.Request" representing the client's request for the ListIntegrationAssociations 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 ListIntegrationAssociations for more information on using the ListIntegrationAssociations 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 ListIntegrationAssociationsRequest method. req, resp := client.ListIntegrationAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListIntegrationAssociations
func (*Connect) ListIntegrationAssociationsWithContext ¶
func (c *Connect) ListIntegrationAssociationsWithContext(ctx aws.Context, input *ListIntegrationAssociationsInput, opts ...request.Option) (*ListIntegrationAssociationsOutput, error)
ListIntegrationAssociationsWithContext is the same as ListIntegrationAssociations with the addition of the ability to pass a context and additional request options.
See ListIntegrationAssociations 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 (*Connect) ListLambdaFunctions ¶
func (c *Connect) ListLambdaFunctions(input *ListLambdaFunctionsInput) (*ListLambdaFunctionsOutput, error)
ListLambdaFunctions API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant flow blocks.
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 Service's API operation ListLambdaFunctions for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListLambdaFunctions
func (*Connect) ListLambdaFunctionsPages ¶
func (c *Connect) ListLambdaFunctionsPages(input *ListLambdaFunctionsInput, fn func(*ListLambdaFunctionsOutput, bool) bool) error
ListLambdaFunctionsPages iterates over the pages of a ListLambdaFunctions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLambdaFunctions 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 ListLambdaFunctions operation. pageNum := 0 err := client.ListLambdaFunctionsPages(params, func(page *connect.ListLambdaFunctionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListLambdaFunctionsPagesWithContext ¶
func (c *Connect) ListLambdaFunctionsPagesWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, fn func(*ListLambdaFunctionsOutput, bool) bool, opts ...request.Option) error
ListLambdaFunctionsPagesWithContext same as ListLambdaFunctionsPages 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 (*Connect) ListLambdaFunctionsRequest ¶
func (c *Connect) ListLambdaFunctionsRequest(input *ListLambdaFunctionsInput) (req *request.Request, output *ListLambdaFunctionsOutput)
ListLambdaFunctionsRequest generates a "aws/request.Request" representing the client's request for the ListLambdaFunctions 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 ListLambdaFunctions for more information on using the ListLambdaFunctions 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 ListLambdaFunctionsRequest method. req, resp := client.ListLambdaFunctionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListLambdaFunctions
func (*Connect) ListLambdaFunctionsWithContext ¶
func (c *Connect) ListLambdaFunctionsWithContext(ctx aws.Context, input *ListLambdaFunctionsInput, opts ...request.Option) (*ListLambdaFunctionsOutput, error)
ListLambdaFunctionsWithContext is the same as ListLambdaFunctions with the addition of the ability to pass a context and additional request options.
See ListLambdaFunctions 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 (*Connect) ListLexBots ¶
func (c *Connect) ListLexBots(input *ListLexBotsInput) (*ListLexBotsOutput, error)
ListLexBots API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all the Amazon Lex V1 bots currently associated with the instance. To return both Amazon Lex V1 and V2 bots, use the ListBots (https://docs.aws.amazon.com/connect/latest/APIReference/API_ListBots.html) API.
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 Service's API operation ListLexBots for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListLexBots
func (*Connect) ListLexBotsPages ¶
func (c *Connect) ListLexBotsPages(input *ListLexBotsInput, fn func(*ListLexBotsOutput, bool) bool) error
ListLexBotsPages iterates over the pages of a ListLexBots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListLexBots 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 ListLexBots operation. pageNum := 0 err := client.ListLexBotsPages(params, func(page *connect.ListLexBotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListLexBotsPagesWithContext ¶
func (c *Connect) ListLexBotsPagesWithContext(ctx aws.Context, input *ListLexBotsInput, fn func(*ListLexBotsOutput, bool) bool, opts ...request.Option) error
ListLexBotsPagesWithContext same as ListLexBotsPages 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 (*Connect) ListLexBotsRequest ¶
func (c *Connect) ListLexBotsRequest(input *ListLexBotsInput) (req *request.Request, output *ListLexBotsOutput)
ListLexBotsRequest generates a "aws/request.Request" representing the client's request for the ListLexBots 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 ListLexBots for more information on using the ListLexBots 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 ListLexBotsRequest method. req, resp := client.ListLexBotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListLexBots
func (*Connect) ListLexBotsWithContext ¶
func (c *Connect) ListLexBotsWithContext(ctx aws.Context, input *ListLexBotsInput, opts ...request.Option) (*ListLexBotsOutput, error)
ListLexBotsWithContext is the same as ListLexBots with the addition of the ability to pass a context and additional request options.
See ListLexBots 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 (*Connect) ListPhoneNumbers ¶
func (c *Connect) ListPhoneNumbers(input *ListPhoneNumbersInput) (*ListPhoneNumbersOutput, error)
ListPhoneNumbers API operation for Amazon Connect Service.
Provides information about the phone numbers for the specified Amazon Connect instance.
For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center (https://docs.aws.amazon.com/connect/latest/adminguide/contact-center-phone-number.html) in the Amazon Connect Administrator Guide.
The phone number Arn value that is returned from each of the items in the PhoneNumberSummaryList (https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbers.html#connect-ListPhoneNumbers-response-PhoneNumberSummaryList) cannot be used to tag phone number resources. It will fail with a ResourceNotFoundException. Instead, use the ListPhoneNumbersV2 (https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbersV2.html) API. It returns the new phone number ARN that can be used to tag phone number resources.
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 Service's API operation ListPhoneNumbers for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListPhoneNumbers
func (*Connect) ListPhoneNumbersPages ¶
func (c *Connect) ListPhoneNumbersPages(input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool) error
ListPhoneNumbersPages iterates over the pages of a ListPhoneNumbers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPhoneNumbers 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 ListPhoneNumbers operation. pageNum := 0 err := client.ListPhoneNumbersPages(params, func(page *connect.ListPhoneNumbersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListPhoneNumbersPagesWithContext ¶
func (c *Connect) ListPhoneNumbersPagesWithContext(ctx aws.Context, input *ListPhoneNumbersInput, fn func(*ListPhoneNumbersOutput, bool) bool, opts ...request.Option) error
ListPhoneNumbersPagesWithContext same as ListPhoneNumbersPages 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 (*Connect) ListPhoneNumbersRequest ¶
func (c *Connect) ListPhoneNumbersRequest(input *ListPhoneNumbersInput) (req *request.Request, output *ListPhoneNumbersOutput)
ListPhoneNumbersRequest generates a "aws/request.Request" representing the client's request for the ListPhoneNumbers 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 ListPhoneNumbers for more information on using the ListPhoneNumbers 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 ListPhoneNumbersRequest method. req, resp := client.ListPhoneNumbersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListPhoneNumbers
func (*Connect) ListPhoneNumbersV2 ¶ added in v1.42.9
func (c *Connect) ListPhoneNumbersV2(input *ListPhoneNumbersV2Input) (*ListPhoneNumbersV2Output, error)
ListPhoneNumbersV2 API operation for Amazon Connect Service.
Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.
For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center (https://docs.aws.amazon.com/connect/latest/adminguide/contact-center-phone-number.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ListPhoneNumbersV2 for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListPhoneNumbersV2
func (*Connect) ListPhoneNumbersV2Pages ¶ added in v1.42.9
func (c *Connect) ListPhoneNumbersV2Pages(input *ListPhoneNumbersV2Input, fn func(*ListPhoneNumbersV2Output, bool) bool) error
ListPhoneNumbersV2Pages iterates over the pages of a ListPhoneNumbersV2 operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPhoneNumbersV2 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 ListPhoneNumbersV2 operation. pageNum := 0 err := client.ListPhoneNumbersV2Pages(params, func(page *connect.ListPhoneNumbersV2Output, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListPhoneNumbersV2PagesWithContext ¶ added in v1.42.9
func (c *Connect) ListPhoneNumbersV2PagesWithContext(ctx aws.Context, input *ListPhoneNumbersV2Input, fn func(*ListPhoneNumbersV2Output, bool) bool, opts ...request.Option) error
ListPhoneNumbersV2PagesWithContext same as ListPhoneNumbersV2Pages 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 (*Connect) ListPhoneNumbersV2Request ¶ added in v1.42.9
func (c *Connect) ListPhoneNumbersV2Request(input *ListPhoneNumbersV2Input) (req *request.Request, output *ListPhoneNumbersV2Output)
ListPhoneNumbersV2Request generates a "aws/request.Request" representing the client's request for the ListPhoneNumbersV2 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 ListPhoneNumbersV2 for more information on using the ListPhoneNumbersV2 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 ListPhoneNumbersV2Request method. req, resp := client.ListPhoneNumbersV2Request(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListPhoneNumbersV2
func (*Connect) ListPhoneNumbersV2WithContext ¶ added in v1.42.9
func (c *Connect) ListPhoneNumbersV2WithContext(ctx aws.Context, input *ListPhoneNumbersV2Input, opts ...request.Option) (*ListPhoneNumbersV2Output, error)
ListPhoneNumbersV2WithContext is the same as ListPhoneNumbersV2 with the addition of the ability to pass a context and additional request options.
See ListPhoneNumbersV2 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 (*Connect) ListPhoneNumbersWithContext ¶
func (c *Connect) ListPhoneNumbersWithContext(ctx aws.Context, input *ListPhoneNumbersInput, opts ...request.Option) (*ListPhoneNumbersOutput, error)
ListPhoneNumbersWithContext is the same as ListPhoneNumbers with the addition of the ability to pass a context and additional request options.
See ListPhoneNumbers 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 (*Connect) ListPrompts ¶
func (c *Connect) ListPrompts(input *ListPromptsInput) (*ListPromptsOutput, error)
ListPrompts API operation for Amazon Connect Service.
Provides information about the prompts for the specified Amazon Connect instance.
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 Service's API operation ListPrompts for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListPrompts
func (*Connect) ListPromptsPages ¶
func (c *Connect) ListPromptsPages(input *ListPromptsInput, fn func(*ListPromptsOutput, bool) bool) error
ListPromptsPages iterates over the pages of a ListPrompts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPrompts 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 ListPrompts operation. pageNum := 0 err := client.ListPromptsPages(params, func(page *connect.ListPromptsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListPromptsPagesWithContext ¶
func (c *Connect) ListPromptsPagesWithContext(ctx aws.Context, input *ListPromptsInput, fn func(*ListPromptsOutput, bool) bool, opts ...request.Option) error
ListPromptsPagesWithContext same as ListPromptsPages 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 (*Connect) ListPromptsRequest ¶
func (c *Connect) ListPromptsRequest(input *ListPromptsInput) (req *request.Request, output *ListPromptsOutput)
ListPromptsRequest generates a "aws/request.Request" representing the client's request for the ListPrompts 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 ListPrompts for more information on using the ListPrompts 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 ListPromptsRequest method. req, resp := client.ListPromptsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListPrompts
func (*Connect) ListPromptsWithContext ¶
func (c *Connect) ListPromptsWithContext(ctx aws.Context, input *ListPromptsInput, opts ...request.Option) (*ListPromptsOutput, error)
ListPromptsWithContext is the same as ListPrompts with the addition of the ability to pass a context and additional request options.
See ListPrompts 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 (*Connect) ListQueueQuickConnects ¶
func (c *Connect) ListQueueQuickConnects(input *ListQueueQuickConnectsInput) (*ListQueueQuickConnectsOutput, error)
ListQueueQuickConnects API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Lists the quick connects associated with a queue.
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 Service's API operation ListQueueQuickConnects for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListQueueQuickConnects
func (*Connect) ListQueueQuickConnectsPages ¶
func (c *Connect) ListQueueQuickConnectsPages(input *ListQueueQuickConnectsInput, fn func(*ListQueueQuickConnectsOutput, bool) bool) error
ListQueueQuickConnectsPages iterates over the pages of a ListQueueQuickConnects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListQueueQuickConnects 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 ListQueueQuickConnects operation. pageNum := 0 err := client.ListQueueQuickConnectsPages(params, func(page *connect.ListQueueQuickConnectsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListQueueQuickConnectsPagesWithContext ¶
func (c *Connect) ListQueueQuickConnectsPagesWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, fn func(*ListQueueQuickConnectsOutput, bool) bool, opts ...request.Option) error
ListQueueQuickConnectsPagesWithContext same as ListQueueQuickConnectsPages 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 (*Connect) ListQueueQuickConnectsRequest ¶
func (c *Connect) ListQueueQuickConnectsRequest(input *ListQueueQuickConnectsInput) (req *request.Request, output *ListQueueQuickConnectsOutput)
ListQueueQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the ListQueueQuickConnects 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 ListQueueQuickConnects for more information on using the ListQueueQuickConnects 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 ListQueueQuickConnectsRequest method. req, resp := client.ListQueueQuickConnectsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListQueueQuickConnects
func (*Connect) ListQueueQuickConnectsWithContext ¶
func (c *Connect) ListQueueQuickConnectsWithContext(ctx aws.Context, input *ListQueueQuickConnectsInput, opts ...request.Option) (*ListQueueQuickConnectsOutput, error)
ListQueueQuickConnectsWithContext is the same as ListQueueQuickConnects with the addition of the ability to pass a context and additional request options.
See ListQueueQuickConnects 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 (*Connect) ListQueues ¶
func (c *Connect) ListQueues(input *ListQueuesInput) (*ListQueuesOutput, error)
ListQueues API operation for Amazon Connect Service.
Provides information about the queues for the specified Amazon Connect instance.
If you do not specify a QueueTypes parameter, both standard and agent queues are returned. This might cause an unexpected truncation of results if you have more than 1000 agents and you limit the number of results of the API call in code.
For more information about queues, see Queues: Standard and Agent (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-queues-standard-and-agent.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ListQueues for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListQueues
func (*Connect) ListQueuesPages ¶
func (c *Connect) ListQueuesPages(input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool) error
ListQueuesPages iterates over the pages of a ListQueues operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListQueues 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 ListQueues operation. pageNum := 0 err := client.ListQueuesPages(params, func(page *connect.ListQueuesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListQueuesPagesWithContext ¶
func (c *Connect) ListQueuesPagesWithContext(ctx aws.Context, input *ListQueuesInput, fn func(*ListQueuesOutput, bool) bool, opts ...request.Option) error
ListQueuesPagesWithContext same as ListQueuesPages 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 (*Connect) ListQueuesRequest ¶
func (c *Connect) ListQueuesRequest(input *ListQueuesInput) (req *request.Request, output *ListQueuesOutput)
ListQueuesRequest generates a "aws/request.Request" representing the client's request for the ListQueues 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 ListQueues for more information on using the ListQueues 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 ListQueuesRequest method. req, resp := client.ListQueuesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListQueues
func (*Connect) ListQueuesWithContext ¶
func (c *Connect) ListQueuesWithContext(ctx aws.Context, input *ListQueuesInput, opts ...request.Option) (*ListQueuesOutput, error)
ListQueuesWithContext is the same as ListQueues with the addition of the ability to pass a context and additional request options.
See ListQueues 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 (*Connect) ListQuickConnects ¶
func (c *Connect) ListQuickConnects(input *ListQuickConnectsInput) (*ListQuickConnectsOutput, error)
ListQuickConnects API operation for Amazon Connect Service.
Provides information about the quick connects for the specified Amazon Connect instance.
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 Service's API operation ListQuickConnects for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListQuickConnects
func (*Connect) ListQuickConnectsPages ¶
func (c *Connect) ListQuickConnectsPages(input *ListQuickConnectsInput, fn func(*ListQuickConnectsOutput, bool) bool) error
ListQuickConnectsPages iterates over the pages of a ListQuickConnects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListQuickConnects 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 ListQuickConnects operation. pageNum := 0 err := client.ListQuickConnectsPages(params, func(page *connect.ListQuickConnectsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListQuickConnectsPagesWithContext ¶
func (c *Connect) ListQuickConnectsPagesWithContext(ctx aws.Context, input *ListQuickConnectsInput, fn func(*ListQuickConnectsOutput, bool) bool, opts ...request.Option) error
ListQuickConnectsPagesWithContext same as ListQuickConnectsPages 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 (*Connect) ListQuickConnectsRequest ¶
func (c *Connect) ListQuickConnectsRequest(input *ListQuickConnectsInput) (req *request.Request, output *ListQuickConnectsOutput)
ListQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the ListQuickConnects 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 ListQuickConnects for more information on using the ListQuickConnects 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 ListQuickConnectsRequest method. req, resp := client.ListQuickConnectsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListQuickConnects
func (*Connect) ListQuickConnectsWithContext ¶
func (c *Connect) ListQuickConnectsWithContext(ctx aws.Context, input *ListQuickConnectsInput, opts ...request.Option) (*ListQuickConnectsOutput, error)
ListQuickConnectsWithContext is the same as ListQuickConnects with the addition of the ability to pass a context and additional request options.
See ListQuickConnects 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 (*Connect) ListRoutingProfileQueues ¶
func (c *Connect) ListRoutingProfileQueues(input *ListRoutingProfileQueuesInput) (*ListRoutingProfileQueuesOutput, error)
ListRoutingProfileQueues API operation for Amazon Connect Service.
Lists the queues associated with a routing profile.
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 Service's API operation ListRoutingProfileQueues for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListRoutingProfileQueues
func (*Connect) ListRoutingProfileQueuesPages ¶
func (c *Connect) ListRoutingProfileQueuesPages(input *ListRoutingProfileQueuesInput, fn func(*ListRoutingProfileQueuesOutput, bool) bool) error
ListRoutingProfileQueuesPages iterates over the pages of a ListRoutingProfileQueues operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRoutingProfileQueues 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 ListRoutingProfileQueues operation. pageNum := 0 err := client.ListRoutingProfileQueuesPages(params, func(page *connect.ListRoutingProfileQueuesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListRoutingProfileQueuesPagesWithContext ¶
func (c *Connect) ListRoutingProfileQueuesPagesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, fn func(*ListRoutingProfileQueuesOutput, bool) bool, opts ...request.Option) error
ListRoutingProfileQueuesPagesWithContext same as ListRoutingProfileQueuesPages 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 (*Connect) ListRoutingProfileQueuesRequest ¶
func (c *Connect) ListRoutingProfileQueuesRequest(input *ListRoutingProfileQueuesInput) (req *request.Request, output *ListRoutingProfileQueuesOutput)
ListRoutingProfileQueuesRequest generates a "aws/request.Request" representing the client's request for the ListRoutingProfileQueues 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 ListRoutingProfileQueues for more information on using the ListRoutingProfileQueues 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 ListRoutingProfileQueuesRequest method. req, resp := client.ListRoutingProfileQueuesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListRoutingProfileQueues
func (*Connect) ListRoutingProfileQueuesWithContext ¶
func (c *Connect) ListRoutingProfileQueuesWithContext(ctx aws.Context, input *ListRoutingProfileQueuesInput, opts ...request.Option) (*ListRoutingProfileQueuesOutput, error)
ListRoutingProfileQueuesWithContext is the same as ListRoutingProfileQueues with the addition of the ability to pass a context and additional request options.
See ListRoutingProfileQueues 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 (*Connect) ListRoutingProfiles ¶
func (c *Connect) ListRoutingProfiles(input *ListRoutingProfilesInput) (*ListRoutingProfilesOutput, error)
ListRoutingProfiles API operation for Amazon Connect Service.
Provides summary information about the routing profiles for the specified Amazon Connect instance.
For more information about routing profiles, see Routing Profiles (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing.html) and Create a Routing Profile (https://docs.aws.amazon.com/connect/latest/adminguide/routing-profiles.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ListRoutingProfiles for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListRoutingProfiles
func (*Connect) ListRoutingProfilesPages ¶
func (c *Connect) ListRoutingProfilesPages(input *ListRoutingProfilesInput, fn func(*ListRoutingProfilesOutput, bool) bool) error
ListRoutingProfilesPages iterates over the pages of a ListRoutingProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRoutingProfiles 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 ListRoutingProfiles operation. pageNum := 0 err := client.ListRoutingProfilesPages(params, func(page *connect.ListRoutingProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListRoutingProfilesPagesWithContext ¶
func (c *Connect) ListRoutingProfilesPagesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, fn func(*ListRoutingProfilesOutput, bool) bool, opts ...request.Option) error
ListRoutingProfilesPagesWithContext same as ListRoutingProfilesPages 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 (*Connect) ListRoutingProfilesRequest ¶
func (c *Connect) ListRoutingProfilesRequest(input *ListRoutingProfilesInput) (req *request.Request, output *ListRoutingProfilesOutput)
ListRoutingProfilesRequest generates a "aws/request.Request" representing the client's request for the ListRoutingProfiles 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 ListRoutingProfiles for more information on using the ListRoutingProfiles 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 ListRoutingProfilesRequest method. req, resp := client.ListRoutingProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListRoutingProfiles
func (*Connect) ListRoutingProfilesWithContext ¶
func (c *Connect) ListRoutingProfilesWithContext(ctx aws.Context, input *ListRoutingProfilesInput, opts ...request.Option) (*ListRoutingProfilesOutput, error)
ListRoutingProfilesWithContext is the same as ListRoutingProfiles with the addition of the ability to pass a context and additional request options.
See ListRoutingProfiles 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 (*Connect) ListRules ¶ added in v1.42.9
func (c *Connect) ListRules(input *ListRulesInput) (*ListRulesOutput, error)
ListRules API operation for Amazon Connect Service.
List all rules for the specified Amazon Connect instance.
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 Service's API operation ListRules for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListRules
func (*Connect) ListRulesPages ¶ added in v1.42.9
func (c *Connect) ListRulesPages(input *ListRulesInput, fn func(*ListRulesOutput, bool) bool) error
ListRulesPages iterates over the pages of a ListRules operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRules 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 ListRules operation. pageNum := 0 err := client.ListRulesPages(params, func(page *connect.ListRulesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListRulesPagesWithContext ¶ added in v1.42.9
func (c *Connect) ListRulesPagesWithContext(ctx aws.Context, input *ListRulesInput, fn func(*ListRulesOutput, bool) bool, opts ...request.Option) error
ListRulesPagesWithContext same as ListRulesPages 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 (*Connect) ListRulesRequest ¶ added in v1.42.9
func (c *Connect) ListRulesRequest(input *ListRulesInput) (req *request.Request, output *ListRulesOutput)
ListRulesRequest generates a "aws/request.Request" representing the client's request for the ListRules 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 ListRules for more information on using the ListRules 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 ListRulesRequest method. req, resp := client.ListRulesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListRules
func (*Connect) ListRulesWithContext ¶ added in v1.42.9
func (c *Connect) ListRulesWithContext(ctx aws.Context, input *ListRulesInput, opts ...request.Option) (*ListRulesOutput, error)
ListRulesWithContext is the same as ListRules with the addition of the ability to pass a context and additional request options.
See ListRules 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 (*Connect) ListSecurityKeys ¶
func (c *Connect) ListSecurityKeys(input *ListSecurityKeysInput) (*ListSecurityKeysOutput, error)
ListSecurityKeys API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Returns a paginated list of all security keys associated with the instance.
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 Service's API operation ListSecurityKeys for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListSecurityKeys
func (*Connect) ListSecurityKeysPages ¶
func (c *Connect) ListSecurityKeysPages(input *ListSecurityKeysInput, fn func(*ListSecurityKeysOutput, bool) bool) error
ListSecurityKeysPages iterates over the pages of a ListSecurityKeys operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSecurityKeys 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 ListSecurityKeys operation. pageNum := 0 err := client.ListSecurityKeysPages(params, func(page *connect.ListSecurityKeysOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListSecurityKeysPagesWithContext ¶
func (c *Connect) ListSecurityKeysPagesWithContext(ctx aws.Context, input *ListSecurityKeysInput, fn func(*ListSecurityKeysOutput, bool) bool, opts ...request.Option) error
ListSecurityKeysPagesWithContext same as ListSecurityKeysPages 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 (*Connect) ListSecurityKeysRequest ¶
func (c *Connect) ListSecurityKeysRequest(input *ListSecurityKeysInput) (req *request.Request, output *ListSecurityKeysOutput)
ListSecurityKeysRequest generates a "aws/request.Request" representing the client's request for the ListSecurityKeys 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 ListSecurityKeys for more information on using the ListSecurityKeys 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 ListSecurityKeysRequest method. req, resp := client.ListSecurityKeysRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListSecurityKeys
func (*Connect) ListSecurityKeysWithContext ¶
func (c *Connect) ListSecurityKeysWithContext(ctx aws.Context, input *ListSecurityKeysInput, opts ...request.Option) (*ListSecurityKeysOutput, error)
ListSecurityKeysWithContext is the same as ListSecurityKeys with the addition of the ability to pass a context and additional request options.
See ListSecurityKeys 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 (*Connect) ListSecurityProfilePermissions ¶
func (c *Connect) ListSecurityProfilePermissions(input *ListSecurityProfilePermissionsInput) (*ListSecurityProfilePermissionsOutput, error)
ListSecurityProfilePermissions API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Lists the permissions granted to a security profile.
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 Service's API operation ListSecurityProfilePermissions for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListSecurityProfilePermissions
func (*Connect) ListSecurityProfilePermissionsPages ¶
func (c *Connect) ListSecurityProfilePermissionsPages(input *ListSecurityProfilePermissionsInput, fn func(*ListSecurityProfilePermissionsOutput, bool) bool) error
ListSecurityProfilePermissionsPages iterates over the pages of a ListSecurityProfilePermissions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSecurityProfilePermissions 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 ListSecurityProfilePermissions operation. pageNum := 0 err := client.ListSecurityProfilePermissionsPages(params, func(page *connect.ListSecurityProfilePermissionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListSecurityProfilePermissionsPagesWithContext ¶
func (c *Connect) ListSecurityProfilePermissionsPagesWithContext(ctx aws.Context, input *ListSecurityProfilePermissionsInput, fn func(*ListSecurityProfilePermissionsOutput, bool) bool, opts ...request.Option) error
ListSecurityProfilePermissionsPagesWithContext same as ListSecurityProfilePermissionsPages 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 (*Connect) ListSecurityProfilePermissionsRequest ¶
func (c *Connect) ListSecurityProfilePermissionsRequest(input *ListSecurityProfilePermissionsInput) (req *request.Request, output *ListSecurityProfilePermissionsOutput)
ListSecurityProfilePermissionsRequest generates a "aws/request.Request" representing the client's request for the ListSecurityProfilePermissions 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 ListSecurityProfilePermissions for more information on using the ListSecurityProfilePermissions 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 ListSecurityProfilePermissionsRequest method. req, resp := client.ListSecurityProfilePermissionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListSecurityProfilePermissions
func (*Connect) ListSecurityProfilePermissionsWithContext ¶
func (c *Connect) ListSecurityProfilePermissionsWithContext(ctx aws.Context, input *ListSecurityProfilePermissionsInput, opts ...request.Option) (*ListSecurityProfilePermissionsOutput, error)
ListSecurityProfilePermissionsWithContext is the same as ListSecurityProfilePermissions with the addition of the ability to pass a context and additional request options.
See ListSecurityProfilePermissions 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 (*Connect) ListSecurityProfiles ¶
func (c *Connect) ListSecurityProfiles(input *ListSecurityProfilesInput) (*ListSecurityProfilesOutput, error)
ListSecurityProfiles API operation for Amazon Connect Service.
Provides summary information about the security profiles for the specified Amazon Connect instance.
For more information about security profiles, see Security Profiles (https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ListSecurityProfiles for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListSecurityProfiles
func (*Connect) ListSecurityProfilesPages ¶
func (c *Connect) ListSecurityProfilesPages(input *ListSecurityProfilesInput, fn func(*ListSecurityProfilesOutput, bool) bool) error
ListSecurityProfilesPages iterates over the pages of a ListSecurityProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSecurityProfiles 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 ListSecurityProfiles operation. pageNum := 0 err := client.ListSecurityProfilesPages(params, func(page *connect.ListSecurityProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListSecurityProfilesPagesWithContext ¶
func (c *Connect) ListSecurityProfilesPagesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, fn func(*ListSecurityProfilesOutput, bool) bool, opts ...request.Option) error
ListSecurityProfilesPagesWithContext same as ListSecurityProfilesPages 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 (*Connect) ListSecurityProfilesRequest ¶
func (c *Connect) ListSecurityProfilesRequest(input *ListSecurityProfilesInput) (req *request.Request, output *ListSecurityProfilesOutput)
ListSecurityProfilesRequest generates a "aws/request.Request" representing the client's request for the ListSecurityProfiles 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 ListSecurityProfiles for more information on using the ListSecurityProfiles 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 ListSecurityProfilesRequest method. req, resp := client.ListSecurityProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListSecurityProfiles
func (*Connect) ListSecurityProfilesWithContext ¶
func (c *Connect) ListSecurityProfilesWithContext(ctx aws.Context, input *ListSecurityProfilesInput, opts ...request.Option) (*ListSecurityProfilesOutput, error)
ListSecurityProfilesWithContext is the same as ListSecurityProfiles with the addition of the ability to pass a context and additional request options.
See ListSecurityProfiles 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 (*Connect) ListTagsForResource ¶
func (c *Connect) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Connect Service.
Lists the tags for the specified resource.
For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples (https://docs.aws.amazon.com/connect/latest/adminguide/security_iam_id-based-policy-examples.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListTagsForResource
func (*Connect) ListTagsForResourceRequest ¶
func (c *Connect) 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/connect-2017-08-08/ListTagsForResource
func (*Connect) ListTagsForResourceWithContext ¶
func (c *Connect) 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 (*Connect) ListTaskTemplates ¶ added in v1.42.9
func (c *Connect) ListTaskTemplates(input *ListTaskTemplatesInput) (*ListTaskTemplatesOutput, error)
ListTaskTemplates API operation for Amazon Connect Service.
Lists task templates for the specified Amazon Connect instance.
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 Service's API operation ListTaskTemplates for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListTaskTemplates
func (*Connect) ListTaskTemplatesPages ¶ added in v1.42.9
func (c *Connect) ListTaskTemplatesPages(input *ListTaskTemplatesInput, fn func(*ListTaskTemplatesOutput, bool) bool) error
ListTaskTemplatesPages iterates over the pages of a ListTaskTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTaskTemplates 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 ListTaskTemplates operation. pageNum := 0 err := client.ListTaskTemplatesPages(params, func(page *connect.ListTaskTemplatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListTaskTemplatesPagesWithContext ¶ added in v1.42.9
func (c *Connect) ListTaskTemplatesPagesWithContext(ctx aws.Context, input *ListTaskTemplatesInput, fn func(*ListTaskTemplatesOutput, bool) bool, opts ...request.Option) error
ListTaskTemplatesPagesWithContext same as ListTaskTemplatesPages 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 (*Connect) ListTaskTemplatesRequest ¶ added in v1.42.9
func (c *Connect) ListTaskTemplatesRequest(input *ListTaskTemplatesInput) (req *request.Request, output *ListTaskTemplatesOutput)
ListTaskTemplatesRequest generates a "aws/request.Request" representing the client's request for the ListTaskTemplates 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 ListTaskTemplates for more information on using the ListTaskTemplates 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 ListTaskTemplatesRequest method. req, resp := client.ListTaskTemplatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListTaskTemplates
func (*Connect) ListTaskTemplatesWithContext ¶ added in v1.42.9
func (c *Connect) ListTaskTemplatesWithContext(ctx aws.Context, input *ListTaskTemplatesInput, opts ...request.Option) (*ListTaskTemplatesOutput, error)
ListTaskTemplatesWithContext is the same as ListTaskTemplates with the addition of the ability to pass a context and additional request options.
See ListTaskTemplates 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 (*Connect) ListTrafficDistributionGroups ¶ added in v1.42.9
func (c *Connect) ListTrafficDistributionGroups(input *ListTrafficDistributionGroupsInput) (*ListTrafficDistributionGroupsOutput, error)
ListTrafficDistributionGroups API operation for Amazon Connect Service.
Lists traffic distribution groups.
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 Service's API operation ListTrafficDistributionGroups for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient permissions to perform this action.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListTrafficDistributionGroups
func (*Connect) ListTrafficDistributionGroupsPages ¶ added in v1.42.9
func (c *Connect) ListTrafficDistributionGroupsPages(input *ListTrafficDistributionGroupsInput, fn func(*ListTrafficDistributionGroupsOutput, bool) bool) error
ListTrafficDistributionGroupsPages iterates over the pages of a ListTrafficDistributionGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTrafficDistributionGroups 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 ListTrafficDistributionGroups operation. pageNum := 0 err := client.ListTrafficDistributionGroupsPages(params, func(page *connect.ListTrafficDistributionGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListTrafficDistributionGroupsPagesWithContext ¶ added in v1.42.9
func (c *Connect) ListTrafficDistributionGroupsPagesWithContext(ctx aws.Context, input *ListTrafficDistributionGroupsInput, fn func(*ListTrafficDistributionGroupsOutput, bool) bool, opts ...request.Option) error
ListTrafficDistributionGroupsPagesWithContext same as ListTrafficDistributionGroupsPages 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 (*Connect) ListTrafficDistributionGroupsRequest ¶ added in v1.42.9
func (c *Connect) ListTrafficDistributionGroupsRequest(input *ListTrafficDistributionGroupsInput) (req *request.Request, output *ListTrafficDistributionGroupsOutput)
ListTrafficDistributionGroupsRequest generates a "aws/request.Request" representing the client's request for the ListTrafficDistributionGroups 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 ListTrafficDistributionGroups for more information on using the ListTrafficDistributionGroups 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 ListTrafficDistributionGroupsRequest method. req, resp := client.ListTrafficDistributionGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListTrafficDistributionGroups
func (*Connect) ListTrafficDistributionGroupsWithContext ¶ added in v1.42.9
func (c *Connect) ListTrafficDistributionGroupsWithContext(ctx aws.Context, input *ListTrafficDistributionGroupsInput, opts ...request.Option) (*ListTrafficDistributionGroupsOutput, error)
ListTrafficDistributionGroupsWithContext is the same as ListTrafficDistributionGroups with the addition of the ability to pass a context and additional request options.
See ListTrafficDistributionGroups 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 (*Connect) ListUseCases ¶
func (c *Connect) ListUseCases(input *ListUseCasesInput) (*ListUseCasesOutput, error)
ListUseCases API operation for Amazon Connect Service.
Lists the use cases for the integration 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 Service's API operation ListUseCases for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListUseCases
func (*Connect) ListUseCasesPages ¶
func (c *Connect) ListUseCasesPages(input *ListUseCasesInput, fn func(*ListUseCasesOutput, bool) bool) error
ListUseCasesPages iterates over the pages of a ListUseCases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUseCases 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 ListUseCases operation. pageNum := 0 err := client.ListUseCasesPages(params, func(page *connect.ListUseCasesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListUseCasesPagesWithContext ¶
func (c *Connect) ListUseCasesPagesWithContext(ctx aws.Context, input *ListUseCasesInput, fn func(*ListUseCasesOutput, bool) bool, opts ...request.Option) error
ListUseCasesPagesWithContext same as ListUseCasesPages 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 (*Connect) ListUseCasesRequest ¶
func (c *Connect) ListUseCasesRequest(input *ListUseCasesInput) (req *request.Request, output *ListUseCasesOutput)
ListUseCasesRequest generates a "aws/request.Request" representing the client's request for the ListUseCases 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 ListUseCases for more information on using the ListUseCases 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 ListUseCasesRequest method. req, resp := client.ListUseCasesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListUseCases
func (*Connect) ListUseCasesWithContext ¶
func (c *Connect) ListUseCasesWithContext(ctx aws.Context, input *ListUseCasesInput, opts ...request.Option) (*ListUseCasesOutput, error)
ListUseCasesWithContext is the same as ListUseCases with the addition of the ability to pass a context and additional request options.
See ListUseCases 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 (*Connect) ListUserHierarchyGroups ¶
func (c *Connect) ListUserHierarchyGroups(input *ListUserHierarchyGroupsInput) (*ListUserHierarchyGroupsOutput, error)
ListUserHierarchyGroups API operation for Amazon Connect Service.
Provides summary information about the hierarchy groups for the specified Amazon Connect instance.
For more information about agent hierarchies, see Set Up Agent Hierarchies (https://docs.aws.amazon.com/connect/latest/adminguide/agent-hierarchy.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ListUserHierarchyGroups for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListUserHierarchyGroups
func (*Connect) ListUserHierarchyGroupsPages ¶
func (c *Connect) ListUserHierarchyGroupsPages(input *ListUserHierarchyGroupsInput, fn func(*ListUserHierarchyGroupsOutput, bool) bool) error
ListUserHierarchyGroupsPages iterates over the pages of a ListUserHierarchyGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUserHierarchyGroups 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 ListUserHierarchyGroups operation. pageNum := 0 err := client.ListUserHierarchyGroupsPages(params, func(page *connect.ListUserHierarchyGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListUserHierarchyGroupsPagesWithContext ¶
func (c *Connect) ListUserHierarchyGroupsPagesWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, fn func(*ListUserHierarchyGroupsOutput, bool) bool, opts ...request.Option) error
ListUserHierarchyGroupsPagesWithContext same as ListUserHierarchyGroupsPages 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 (*Connect) ListUserHierarchyGroupsRequest ¶
func (c *Connect) ListUserHierarchyGroupsRequest(input *ListUserHierarchyGroupsInput) (req *request.Request, output *ListUserHierarchyGroupsOutput)
ListUserHierarchyGroupsRequest generates a "aws/request.Request" representing the client's request for the ListUserHierarchyGroups 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 ListUserHierarchyGroups for more information on using the ListUserHierarchyGroups 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 ListUserHierarchyGroupsRequest method. req, resp := client.ListUserHierarchyGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListUserHierarchyGroups
func (*Connect) ListUserHierarchyGroupsWithContext ¶
func (c *Connect) ListUserHierarchyGroupsWithContext(ctx aws.Context, input *ListUserHierarchyGroupsInput, opts ...request.Option) (*ListUserHierarchyGroupsOutput, error)
ListUserHierarchyGroupsWithContext is the same as ListUserHierarchyGroups with the addition of the ability to pass a context and additional request options.
See ListUserHierarchyGroups 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 (*Connect) ListUsers ¶
func (c *Connect) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)
ListUsers API operation for Amazon Connect Service.
Provides summary information about the users for the specified Amazon Connect instance.
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 Service's API operation ListUsers for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListUsers
func (*Connect) ListUsersPages ¶
func (c *Connect) ListUsersPages(input *ListUsersInput, fn func(*ListUsersOutput, bool) bool) error
ListUsersPages iterates over the pages of a ListUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUsers 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 ListUsers operation. pageNum := 0 err := client.ListUsersPages(params, func(page *connect.ListUsersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) ListUsersPagesWithContext ¶
func (c *Connect) ListUsersPagesWithContext(ctx aws.Context, input *ListUsersInput, fn func(*ListUsersOutput, bool) bool, opts ...request.Option) error
ListUsersPagesWithContext same as ListUsersPages 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 (*Connect) ListUsersRequest ¶
func (c *Connect) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)
ListUsersRequest generates a "aws/request.Request" representing the client's request for the ListUsers 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 ListUsers for more information on using the ListUsers 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 ListUsersRequest method. req, resp := client.ListUsersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ListUsers
func (*Connect) ListUsersWithContext ¶
func (c *Connect) ListUsersWithContext(ctx aws.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)
ListUsersWithContext is the same as ListUsers with the addition of the ability to pass a context and additional request options.
See ListUsers 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 (*Connect) MonitorContact ¶ added in v1.42.9
func (c *Connect) MonitorContact(input *MonitorContactInput) (*MonitorContactOutput, error)
MonitorContact API operation for Amazon Connect Service.
Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact.
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 Service's API operation MonitorContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
IdempotencyException An entity with the same name already exists.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceNotFoundException The specified resource was not found.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/MonitorContact
func (*Connect) MonitorContactRequest ¶ added in v1.42.9
func (c *Connect) MonitorContactRequest(input *MonitorContactInput) (req *request.Request, output *MonitorContactOutput)
MonitorContactRequest generates a "aws/request.Request" representing the client's request for the MonitorContact 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 MonitorContact for more information on using the MonitorContact 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 MonitorContactRequest method. req, resp := client.MonitorContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/MonitorContact
func (*Connect) MonitorContactWithContext ¶ added in v1.42.9
func (c *Connect) MonitorContactWithContext(ctx aws.Context, input *MonitorContactInput, opts ...request.Option) (*MonitorContactOutput, error)
MonitorContactWithContext is the same as MonitorContact with the addition of the ability to pass a context and additional request options.
See MonitorContact 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 (*Connect) PutUserStatus ¶ added in v1.42.9
func (c *Connect) PutUserStatus(input *PutUserStatusInput) (*PutUserStatusOutput, error)
PutUserStatus API operation for Amazon Connect Service.
Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent's next status.
For more information, see Agent status (https://docs.aws.amazon.com/connect/latest/adminguide/metrics-agent-status.html) and Set your next status (https://docs.aws.amazon.com/connect/latest/adminguide/set-next-status.html) in the Amazon Connect Administrator Guide.
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 Service's API operation PutUserStatus for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/PutUserStatus
func (*Connect) PutUserStatusRequest ¶ added in v1.42.9
func (c *Connect) PutUserStatusRequest(input *PutUserStatusInput) (req *request.Request, output *PutUserStatusOutput)
PutUserStatusRequest generates a "aws/request.Request" representing the client's request for the PutUserStatus 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 PutUserStatus for more information on using the PutUserStatus 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 PutUserStatusRequest method. req, resp := client.PutUserStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/PutUserStatus
func (*Connect) PutUserStatusWithContext ¶ added in v1.42.9
func (c *Connect) PutUserStatusWithContext(ctx aws.Context, input *PutUserStatusInput, opts ...request.Option) (*PutUserStatusOutput, error)
PutUserStatusWithContext is the same as PutUserStatus with the addition of the ability to pass a context and additional request options.
See PutUserStatus 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 (*Connect) ReleasePhoneNumber ¶ added in v1.42.9
func (c *Connect) ReleasePhoneNumber(input *ReleasePhoneNumberInput) (*ReleasePhoneNumberOutput, error)
ReleasePhoneNumber API operation for Amazon Connect Service.
Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed.
To release phone numbers from a traffic distribution group, use the ReleasePhoneNumber API, not the Amazon Connect console.
After releasing a phone number, the phone number enters into a cooldown period of 30 days. It cannot be searched for or claimed again until the period has ended. If you accidentally release a phone number, contact Amazon Web Services Support.
If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 days past the oldest number released has expired.
By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days past the oldest number released has expired.
For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.
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 Service's API operation ReleasePhoneNumber for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceInUseException That resource is already in use. Please try another.
IdempotencyException An entity with the same name already exists.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ReleasePhoneNumber
func (*Connect) ReleasePhoneNumberRequest ¶ added in v1.42.9
func (c *Connect) ReleasePhoneNumberRequest(input *ReleasePhoneNumberInput) (req *request.Request, output *ReleasePhoneNumberOutput)
ReleasePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the ReleasePhoneNumber 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 ReleasePhoneNumber for more information on using the ReleasePhoneNumber 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 ReleasePhoneNumberRequest method. req, resp := client.ReleasePhoneNumberRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ReleasePhoneNumber
func (*Connect) ReleasePhoneNumberWithContext ¶ added in v1.42.9
func (c *Connect) ReleasePhoneNumberWithContext(ctx aws.Context, input *ReleasePhoneNumberInput, opts ...request.Option) (*ReleasePhoneNumberOutput, error)
ReleasePhoneNumberWithContext is the same as ReleasePhoneNumber with the addition of the ability to pass a context and additional request options.
See ReleasePhoneNumber 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 (*Connect) ReplicateInstance ¶ added in v1.42.9
func (c *Connect) ReplicateInstance(input *ReplicateInstanceInput) (*ReplicateInstanceOutput, error)
ReplicateInstance API operation for Amazon Connect Service.
Replicates an Amazon Connect instance in the specified Amazon Web Services Region.
For more information about replicating an Amazon Connect instance, see Create a replica of your existing Amazon Connect instance (https://docs.aws.amazon.com/connect/latest/adminguide/create-replica-connect-instance.html) in the Amazon Connect Administrator Guide.
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 Service's API operation ReplicateInstance for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient permissions to perform this action.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceNotReadyException The resource is not ready.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ReplicateInstance
func (*Connect) ReplicateInstanceRequest ¶ added in v1.42.9
func (c *Connect) ReplicateInstanceRequest(input *ReplicateInstanceInput) (req *request.Request, output *ReplicateInstanceOutput)
ReplicateInstanceRequest generates a "aws/request.Request" representing the client's request for the ReplicateInstance 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 ReplicateInstance for more information on using the ReplicateInstance 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 ReplicateInstanceRequest method. req, resp := client.ReplicateInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ReplicateInstance
func (*Connect) ReplicateInstanceWithContext ¶ added in v1.42.9
func (c *Connect) ReplicateInstanceWithContext(ctx aws.Context, input *ReplicateInstanceInput, opts ...request.Option) (*ReplicateInstanceOutput, error)
ReplicateInstanceWithContext is the same as ReplicateInstance with the addition of the ability to pass a context and additional request options.
See ReplicateInstance 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 (*Connect) ResumeContactRecording ¶
func (c *Connect) ResumeContactRecording(input *ResumeContactRecordingInput) (*ResumeContactRecordingOutput, error)
ResumeContactRecording API operation for Amazon Connect Service.
When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording the call or screen.
Voice and screen recordings are supported.
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 Service's API operation ResumeContactRecording for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ResumeContactRecording
func (*Connect) ResumeContactRecordingRequest ¶
func (c *Connect) ResumeContactRecordingRequest(input *ResumeContactRecordingInput) (req *request.Request, output *ResumeContactRecordingOutput)
ResumeContactRecordingRequest generates a "aws/request.Request" representing the client's request for the ResumeContactRecording 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 ResumeContactRecording for more information on using the ResumeContactRecording 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 ResumeContactRecordingRequest method. req, resp := client.ResumeContactRecordingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/ResumeContactRecording
func (*Connect) ResumeContactRecordingWithContext ¶
func (c *Connect) ResumeContactRecordingWithContext(ctx aws.Context, input *ResumeContactRecordingInput, opts ...request.Option) (*ResumeContactRecordingOutput, error)
ResumeContactRecordingWithContext is the same as ResumeContactRecording with the addition of the ability to pass a context and additional request options.
See ResumeContactRecording 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 (*Connect) SearchAvailablePhoneNumbers ¶ added in v1.42.9
func (c *Connect) SearchAvailablePhoneNumbers(input *SearchAvailablePhoneNumbersInput) (*SearchAvailablePhoneNumbersOutput, error)
SearchAvailablePhoneNumbers API operation for Amazon Connect Service.
Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group.
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 Service's API operation SearchAvailablePhoneNumbers for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchAvailablePhoneNumbers
func (*Connect) SearchAvailablePhoneNumbersPages ¶ added in v1.42.9
func (c *Connect) SearchAvailablePhoneNumbersPages(input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool) error
SearchAvailablePhoneNumbersPages iterates over the pages of a SearchAvailablePhoneNumbers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchAvailablePhoneNumbers 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 SearchAvailablePhoneNumbers operation. pageNum := 0 err := client.SearchAvailablePhoneNumbersPages(params, func(page *connect.SearchAvailablePhoneNumbersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchAvailablePhoneNumbersPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchAvailablePhoneNumbersPagesWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, fn func(*SearchAvailablePhoneNumbersOutput, bool) bool, opts ...request.Option) error
SearchAvailablePhoneNumbersPagesWithContext same as SearchAvailablePhoneNumbersPages 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 (*Connect) SearchAvailablePhoneNumbersRequest ¶ added in v1.42.9
func (c *Connect) SearchAvailablePhoneNumbersRequest(input *SearchAvailablePhoneNumbersInput) (req *request.Request, output *SearchAvailablePhoneNumbersOutput)
SearchAvailablePhoneNumbersRequest generates a "aws/request.Request" representing the client's request for the SearchAvailablePhoneNumbers 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 SearchAvailablePhoneNumbers for more information on using the SearchAvailablePhoneNumbers 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 SearchAvailablePhoneNumbersRequest method. req, resp := client.SearchAvailablePhoneNumbersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchAvailablePhoneNumbers
func (*Connect) SearchAvailablePhoneNumbersWithContext ¶ added in v1.42.9
func (c *Connect) SearchAvailablePhoneNumbersWithContext(ctx aws.Context, input *SearchAvailablePhoneNumbersInput, opts ...request.Option) (*SearchAvailablePhoneNumbersOutput, error)
SearchAvailablePhoneNumbersWithContext is the same as SearchAvailablePhoneNumbers with the addition of the ability to pass a context and additional request options.
See SearchAvailablePhoneNumbers 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 (*Connect) SearchHoursOfOperations ¶ added in v1.42.9
func (c *Connect) SearchHoursOfOperations(input *SearchHoursOfOperationsInput) (*SearchHoursOfOperationsOutput, error)
SearchHoursOfOperations API operation for Amazon Connect Service.
Searches the hours of operation in an Amazon Connect instance, with optional filtering.
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 Service's API operation SearchHoursOfOperations for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchHoursOfOperations
func (*Connect) SearchHoursOfOperationsPages ¶ added in v1.42.9
func (c *Connect) SearchHoursOfOperationsPages(input *SearchHoursOfOperationsInput, fn func(*SearchHoursOfOperationsOutput, bool) bool) error
SearchHoursOfOperationsPages iterates over the pages of a SearchHoursOfOperations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchHoursOfOperations 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 SearchHoursOfOperations operation. pageNum := 0 err := client.SearchHoursOfOperationsPages(params, func(page *connect.SearchHoursOfOperationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchHoursOfOperationsPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchHoursOfOperationsPagesWithContext(ctx aws.Context, input *SearchHoursOfOperationsInput, fn func(*SearchHoursOfOperationsOutput, bool) bool, opts ...request.Option) error
SearchHoursOfOperationsPagesWithContext same as SearchHoursOfOperationsPages 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 (*Connect) SearchHoursOfOperationsRequest ¶ added in v1.42.9
func (c *Connect) SearchHoursOfOperationsRequest(input *SearchHoursOfOperationsInput) (req *request.Request, output *SearchHoursOfOperationsOutput)
SearchHoursOfOperationsRequest generates a "aws/request.Request" representing the client's request for the SearchHoursOfOperations 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 SearchHoursOfOperations for more information on using the SearchHoursOfOperations 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 SearchHoursOfOperationsRequest method. req, resp := client.SearchHoursOfOperationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchHoursOfOperations
func (*Connect) SearchHoursOfOperationsWithContext ¶ added in v1.42.9
func (c *Connect) SearchHoursOfOperationsWithContext(ctx aws.Context, input *SearchHoursOfOperationsInput, opts ...request.Option) (*SearchHoursOfOperationsOutput, error)
SearchHoursOfOperationsWithContext is the same as SearchHoursOfOperations with the addition of the ability to pass a context and additional request options.
See SearchHoursOfOperations 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 (*Connect) SearchPrompts ¶ added in v1.42.9
func (c *Connect) SearchPrompts(input *SearchPromptsInput) (*SearchPromptsOutput, error)
SearchPrompts API operation for Amazon Connect Service.
Searches prompts in an Amazon Connect instance, with optional filtering.
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 Service's API operation SearchPrompts for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchPrompts
func (*Connect) SearchPromptsPages ¶ added in v1.42.9
func (c *Connect) SearchPromptsPages(input *SearchPromptsInput, fn func(*SearchPromptsOutput, bool) bool) error
SearchPromptsPages iterates over the pages of a SearchPrompts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchPrompts 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 SearchPrompts operation. pageNum := 0 err := client.SearchPromptsPages(params, func(page *connect.SearchPromptsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchPromptsPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchPromptsPagesWithContext(ctx aws.Context, input *SearchPromptsInput, fn func(*SearchPromptsOutput, bool) bool, opts ...request.Option) error
SearchPromptsPagesWithContext same as SearchPromptsPages 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 (*Connect) SearchPromptsRequest ¶ added in v1.42.9
func (c *Connect) SearchPromptsRequest(input *SearchPromptsInput) (req *request.Request, output *SearchPromptsOutput)
SearchPromptsRequest generates a "aws/request.Request" representing the client's request for the SearchPrompts 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 SearchPrompts for more information on using the SearchPrompts 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 SearchPromptsRequest method. req, resp := client.SearchPromptsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchPrompts
func (*Connect) SearchPromptsWithContext ¶ added in v1.42.9
func (c *Connect) SearchPromptsWithContext(ctx aws.Context, input *SearchPromptsInput, opts ...request.Option) (*SearchPromptsOutput, error)
SearchPromptsWithContext is the same as SearchPrompts with the addition of the ability to pass a context and additional request options.
See SearchPrompts 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 (*Connect) SearchQueues ¶ added in v1.42.9
func (c *Connect) SearchQueues(input *SearchQueuesInput) (*SearchQueuesOutput, error)
SearchQueues API operation for Amazon Connect Service.
Searches queues in an Amazon Connect instance, with optional filtering.
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 Service's API operation SearchQueues for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchQueues
func (*Connect) SearchQueuesPages ¶ added in v1.42.9
func (c *Connect) SearchQueuesPages(input *SearchQueuesInput, fn func(*SearchQueuesOutput, bool) bool) error
SearchQueuesPages iterates over the pages of a SearchQueues operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchQueues 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 SearchQueues operation. pageNum := 0 err := client.SearchQueuesPages(params, func(page *connect.SearchQueuesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchQueuesPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchQueuesPagesWithContext(ctx aws.Context, input *SearchQueuesInput, fn func(*SearchQueuesOutput, bool) bool, opts ...request.Option) error
SearchQueuesPagesWithContext same as SearchQueuesPages 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 (*Connect) SearchQueuesRequest ¶ added in v1.42.9
func (c *Connect) SearchQueuesRequest(input *SearchQueuesInput) (req *request.Request, output *SearchQueuesOutput)
SearchQueuesRequest generates a "aws/request.Request" representing the client's request for the SearchQueues 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 SearchQueues for more information on using the SearchQueues 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 SearchQueuesRequest method. req, resp := client.SearchQueuesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchQueues
func (*Connect) SearchQueuesWithContext ¶ added in v1.42.9
func (c *Connect) SearchQueuesWithContext(ctx aws.Context, input *SearchQueuesInput, opts ...request.Option) (*SearchQueuesOutput, error)
SearchQueuesWithContext is the same as SearchQueues with the addition of the ability to pass a context and additional request options.
See SearchQueues 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 (*Connect) SearchQuickConnects ¶ added in v1.42.9
func (c *Connect) SearchQuickConnects(input *SearchQuickConnectsInput) (*SearchQuickConnectsOutput, error)
SearchQuickConnects API operation for Amazon Connect Service.
Searches quick connects in an Amazon Connect instance, with optional filtering.
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 Service's API operation SearchQuickConnects for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchQuickConnects
func (*Connect) SearchQuickConnectsPages ¶ added in v1.42.9
func (c *Connect) SearchQuickConnectsPages(input *SearchQuickConnectsInput, fn func(*SearchQuickConnectsOutput, bool) bool) error
SearchQuickConnectsPages iterates over the pages of a SearchQuickConnects operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchQuickConnects 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 SearchQuickConnects operation. pageNum := 0 err := client.SearchQuickConnectsPages(params, func(page *connect.SearchQuickConnectsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchQuickConnectsPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchQuickConnectsPagesWithContext(ctx aws.Context, input *SearchQuickConnectsInput, fn func(*SearchQuickConnectsOutput, bool) bool, opts ...request.Option) error
SearchQuickConnectsPagesWithContext same as SearchQuickConnectsPages 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 (*Connect) SearchQuickConnectsRequest ¶ added in v1.42.9
func (c *Connect) SearchQuickConnectsRequest(input *SearchQuickConnectsInput) (req *request.Request, output *SearchQuickConnectsOutput)
SearchQuickConnectsRequest generates a "aws/request.Request" representing the client's request for the SearchQuickConnects 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 SearchQuickConnects for more information on using the SearchQuickConnects 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 SearchQuickConnectsRequest method. req, resp := client.SearchQuickConnectsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchQuickConnects
func (*Connect) SearchQuickConnectsWithContext ¶ added in v1.42.9
func (c *Connect) SearchQuickConnectsWithContext(ctx aws.Context, input *SearchQuickConnectsInput, opts ...request.Option) (*SearchQuickConnectsOutput, error)
SearchQuickConnectsWithContext is the same as SearchQuickConnects with the addition of the ability to pass a context and additional request options.
See SearchQuickConnects 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 (*Connect) SearchResourceTags ¶ added in v1.42.9
func (c *Connect) SearchResourceTags(input *SearchResourceTagsInput) (*SearchResourceTagsOutput, error)
SearchResourceTags API operation for Amazon Connect Service.
Searches tags used in an Amazon Connect instance using optional search criteria.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation SearchResourceTags for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
MaximumResultReturnedException Maximum number (1000) of tags have been returned with current request. Consider changing request parameters to get more tags.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchResourceTags
func (*Connect) SearchResourceTagsPages ¶ added in v1.42.9
func (c *Connect) SearchResourceTagsPages(input *SearchResourceTagsInput, fn func(*SearchResourceTagsOutput, bool) bool) error
SearchResourceTagsPages iterates over the pages of a SearchResourceTags operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchResourceTags 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 SearchResourceTags operation. pageNum := 0 err := client.SearchResourceTagsPages(params, func(page *connect.SearchResourceTagsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchResourceTagsPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchResourceTagsPagesWithContext(ctx aws.Context, input *SearchResourceTagsInput, fn func(*SearchResourceTagsOutput, bool) bool, opts ...request.Option) error
SearchResourceTagsPagesWithContext same as SearchResourceTagsPages 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 (*Connect) SearchResourceTagsRequest ¶ added in v1.42.9
func (c *Connect) SearchResourceTagsRequest(input *SearchResourceTagsInput) (req *request.Request, output *SearchResourceTagsOutput)
SearchResourceTagsRequest generates a "aws/request.Request" representing the client's request for the SearchResourceTags 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 SearchResourceTags for more information on using the SearchResourceTags 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 SearchResourceTagsRequest method. req, resp := client.SearchResourceTagsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchResourceTags
func (*Connect) SearchResourceTagsWithContext ¶ added in v1.42.9
func (c *Connect) SearchResourceTagsWithContext(ctx aws.Context, input *SearchResourceTagsInput, opts ...request.Option) (*SearchResourceTagsOutput, error)
SearchResourceTagsWithContext is the same as SearchResourceTags with the addition of the ability to pass a context and additional request options.
See SearchResourceTags 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 (*Connect) SearchRoutingProfiles ¶ added in v1.42.9
func (c *Connect) SearchRoutingProfiles(input *SearchRoutingProfilesInput) (*SearchRoutingProfilesOutput, error)
SearchRoutingProfiles API operation for Amazon Connect Service.
Searches routing profiles in an Amazon Connect instance, with optional filtering.
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 Service's API operation SearchRoutingProfiles for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchRoutingProfiles
func (*Connect) SearchRoutingProfilesPages ¶ added in v1.42.9
func (c *Connect) SearchRoutingProfilesPages(input *SearchRoutingProfilesInput, fn func(*SearchRoutingProfilesOutput, bool) bool) error
SearchRoutingProfilesPages iterates over the pages of a SearchRoutingProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchRoutingProfiles 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 SearchRoutingProfiles operation. pageNum := 0 err := client.SearchRoutingProfilesPages(params, func(page *connect.SearchRoutingProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchRoutingProfilesPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchRoutingProfilesPagesWithContext(ctx aws.Context, input *SearchRoutingProfilesInput, fn func(*SearchRoutingProfilesOutput, bool) bool, opts ...request.Option) error
SearchRoutingProfilesPagesWithContext same as SearchRoutingProfilesPages 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 (*Connect) SearchRoutingProfilesRequest ¶ added in v1.42.9
func (c *Connect) SearchRoutingProfilesRequest(input *SearchRoutingProfilesInput) (req *request.Request, output *SearchRoutingProfilesOutput)
SearchRoutingProfilesRequest generates a "aws/request.Request" representing the client's request for the SearchRoutingProfiles 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 SearchRoutingProfiles for more information on using the SearchRoutingProfiles 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 SearchRoutingProfilesRequest method. req, resp := client.SearchRoutingProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchRoutingProfiles
func (*Connect) SearchRoutingProfilesWithContext ¶ added in v1.42.9
func (c *Connect) SearchRoutingProfilesWithContext(ctx aws.Context, input *SearchRoutingProfilesInput, opts ...request.Option) (*SearchRoutingProfilesOutput, error)
SearchRoutingProfilesWithContext is the same as SearchRoutingProfiles with the addition of the ability to pass a context and additional request options.
See SearchRoutingProfiles 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 (*Connect) SearchSecurityProfiles ¶ added in v1.42.9
func (c *Connect) SearchSecurityProfiles(input *SearchSecurityProfilesInput) (*SearchSecurityProfilesOutput, error)
SearchSecurityProfiles API operation for Amazon Connect Service.
Searches security profiles in an Amazon Connect instance, with optional filtering.
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 Service's API operation SearchSecurityProfiles for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchSecurityProfiles
func (*Connect) SearchSecurityProfilesPages ¶ added in v1.42.9
func (c *Connect) SearchSecurityProfilesPages(input *SearchSecurityProfilesInput, fn func(*SearchSecurityProfilesOutput, bool) bool) error
SearchSecurityProfilesPages iterates over the pages of a SearchSecurityProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchSecurityProfiles 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 SearchSecurityProfiles operation. pageNum := 0 err := client.SearchSecurityProfilesPages(params, func(page *connect.SearchSecurityProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchSecurityProfilesPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchSecurityProfilesPagesWithContext(ctx aws.Context, input *SearchSecurityProfilesInput, fn func(*SearchSecurityProfilesOutput, bool) bool, opts ...request.Option) error
SearchSecurityProfilesPagesWithContext same as SearchSecurityProfilesPages 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 (*Connect) SearchSecurityProfilesRequest ¶ added in v1.42.9
func (c *Connect) SearchSecurityProfilesRequest(input *SearchSecurityProfilesInput) (req *request.Request, output *SearchSecurityProfilesOutput)
SearchSecurityProfilesRequest generates a "aws/request.Request" representing the client's request for the SearchSecurityProfiles 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 SearchSecurityProfiles for more information on using the SearchSecurityProfiles 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 SearchSecurityProfilesRequest method. req, resp := client.SearchSecurityProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchSecurityProfiles
func (*Connect) SearchSecurityProfilesWithContext ¶ added in v1.42.9
func (c *Connect) SearchSecurityProfilesWithContext(ctx aws.Context, input *SearchSecurityProfilesInput, opts ...request.Option) (*SearchSecurityProfilesOutput, error)
SearchSecurityProfilesWithContext is the same as SearchSecurityProfiles with the addition of the ability to pass a context and additional request options.
See SearchSecurityProfiles 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 (*Connect) SearchUsers ¶ added in v1.42.9
func (c *Connect) SearchUsers(input *SearchUsersInput) (*SearchUsersOutput, error)
SearchUsers API operation for Amazon Connect Service.
Searches users in an Amazon Connect instance, with optional filtering.
AfterContactWorkTimeLimit is returned in milliseconds.
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 Service's API operation SearchUsers for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchUsers
func (*Connect) SearchUsersPages ¶ added in v1.42.9
func (c *Connect) SearchUsersPages(input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool) error
SearchUsersPages iterates over the pages of a SearchUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchUsers 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 SearchUsers operation. pageNum := 0 err := client.SearchUsersPages(params, func(page *connect.SearchUsersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchUsersPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchUsersPagesWithContext(ctx aws.Context, input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool, opts ...request.Option) error
SearchUsersPagesWithContext same as SearchUsersPages 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 (*Connect) SearchUsersRequest ¶ added in v1.42.9
func (c *Connect) SearchUsersRequest(input *SearchUsersInput) (req *request.Request, output *SearchUsersOutput)
SearchUsersRequest generates a "aws/request.Request" representing the client's request for the SearchUsers 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 SearchUsers for more information on using the SearchUsers 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 SearchUsersRequest method. req, resp := client.SearchUsersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchUsers
func (*Connect) SearchUsersWithContext ¶ added in v1.42.9
func (c *Connect) SearchUsersWithContext(ctx aws.Context, input *SearchUsersInput, opts ...request.Option) (*SearchUsersOutput, error)
SearchUsersWithContext is the same as SearchUsers with the addition of the ability to pass a context and additional request options.
See SearchUsers 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 (*Connect) SearchVocabularies ¶ added in v1.42.9
func (c *Connect) SearchVocabularies(input *SearchVocabulariesInput) (*SearchVocabulariesOutput, error)
SearchVocabularies API operation for Amazon Connect Service.
Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode.
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 Service's API operation SearchVocabularies for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchVocabularies
func (*Connect) SearchVocabulariesPages ¶ added in v1.42.9
func (c *Connect) SearchVocabulariesPages(input *SearchVocabulariesInput, fn func(*SearchVocabulariesOutput, bool) bool) error
SearchVocabulariesPages iterates over the pages of a SearchVocabularies operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See SearchVocabularies 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 SearchVocabularies operation. pageNum := 0 err := client.SearchVocabulariesPages(params, func(page *connect.SearchVocabulariesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*Connect) SearchVocabulariesPagesWithContext ¶ added in v1.42.9
func (c *Connect) SearchVocabulariesPagesWithContext(ctx aws.Context, input *SearchVocabulariesInput, fn func(*SearchVocabulariesOutput, bool) bool, opts ...request.Option) error
SearchVocabulariesPagesWithContext same as SearchVocabulariesPages 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 (*Connect) SearchVocabulariesRequest ¶ added in v1.42.9
func (c *Connect) SearchVocabulariesRequest(input *SearchVocabulariesInput) (req *request.Request, output *SearchVocabulariesOutput)
SearchVocabulariesRequest generates a "aws/request.Request" representing the client's request for the SearchVocabularies 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 SearchVocabularies for more information on using the SearchVocabularies 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 SearchVocabulariesRequest method. req, resp := client.SearchVocabulariesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SearchVocabularies
func (*Connect) SearchVocabulariesWithContext ¶ added in v1.42.9
func (c *Connect) SearchVocabulariesWithContext(ctx aws.Context, input *SearchVocabulariesInput, opts ...request.Option) (*SearchVocabulariesOutput, error)
SearchVocabulariesWithContext is the same as SearchVocabularies with the addition of the ability to pass a context and additional request options.
See SearchVocabularies 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 (*Connect) StartChatContact ¶
func (c *Connect) StartChatContact(input *StartChatContactInput) (*StartChatContactOutput, error)
StartChatContact API operation for Amazon Connect Service.
Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html) API in the Amazon Connect Participant Service.
When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html) with WEBSOCKET and CONNECTION_CREDENTIALS.
A 429 error occurs in the following situations:
API rate limit is exceeded. API TPS throttling returns a TooManyRequests exception.
The quota for concurrent active chats (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html) is exceeded. Active chat throttling returns a LimitExceededException.
If you use the ChatDurationInMinutes parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support.
For more information about chat, see Chat (https://docs.aws.amazon.com/connect/latest/adminguide/chat.html) in the Amazon Connect Administrator Guide.
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 Service's API operation StartChatContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
LimitExceededException The allowed limit for the resource has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartChatContact
func (*Connect) StartChatContactRequest ¶
func (c *Connect) StartChatContactRequest(input *StartChatContactInput) (req *request.Request, output *StartChatContactOutput)
StartChatContactRequest generates a "aws/request.Request" representing the client's request for the StartChatContact 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 StartChatContact for more information on using the StartChatContact 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 StartChatContactRequest method. req, resp := client.StartChatContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartChatContact
func (*Connect) StartChatContactWithContext ¶
func (c *Connect) StartChatContactWithContext(ctx aws.Context, input *StartChatContactInput, opts ...request.Option) (*StartChatContactOutput, error)
StartChatContactWithContext is the same as StartChatContact with the addition of the ability to pass a context and additional request options.
See StartChatContact 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 (*Connect) StartContactEvaluation ¶ added in v1.42.9
func (c *Connect) StartContactEvaluation(input *StartContactEvaluationInput) (*StartContactEvaluationOutput, error)
StartContactEvaluation API operation for Amazon Connect Service.
Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started.
Evaluations created through the public API do not contain answer values suggested from automation.
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 Service's API operation StartContactEvaluation for usage and error information.
Returned Error Types:
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
ServiceQuotaExceededException The service quota has been exceeded.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartContactEvaluation
func (*Connect) StartContactEvaluationRequest ¶ added in v1.42.9
func (c *Connect) StartContactEvaluationRequest(input *StartContactEvaluationInput) (req *request.Request, output *StartContactEvaluationOutput)
StartContactEvaluationRequest generates a "aws/request.Request" representing the client's request for the StartContactEvaluation 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 StartContactEvaluation for more information on using the StartContactEvaluation 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 StartContactEvaluationRequest method. req, resp := client.StartContactEvaluationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartContactEvaluation
func (*Connect) StartContactEvaluationWithContext ¶ added in v1.42.9
func (c *Connect) StartContactEvaluationWithContext(ctx aws.Context, input *StartContactEvaluationInput, opts ...request.Option) (*StartContactEvaluationOutput, error)
StartContactEvaluationWithContext is the same as StartContactEvaluation with the addition of the ability to pass a context and additional request options.
See StartContactEvaluation 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 (*Connect) StartContactRecording ¶
func (c *Connect) StartContactRecording(input *StartContactRecordingInput) (*StartContactRecordingOutput, error)
StartContactRecording API operation for Amazon Connect Service.
Starts recording the contact:
If the API is called before the agent joins the call, recording starts when the agent joins the call.
If the API is called after the agent joins the call, recording starts at the time of the API call.
StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording.
You can use this API to override the recording behavior configured in the Set recording behavior (https://docs.aws.amazon.com/connect/latest/adminguide/set-recording-behavior.html) block.
Only voice recordings are supported at this time.
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 Service's API operation StartContactRecording for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartContactRecording
func (*Connect) StartContactRecordingRequest ¶
func (c *Connect) StartContactRecordingRequest(input *StartContactRecordingInput) (req *request.Request, output *StartContactRecordingOutput)
StartContactRecordingRequest generates a "aws/request.Request" representing the client's request for the StartContactRecording 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 StartContactRecording for more information on using the StartContactRecording 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 StartContactRecordingRequest method. req, resp := client.StartContactRecordingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartContactRecording
func (*Connect) StartContactRecordingWithContext ¶
func (c *Connect) StartContactRecordingWithContext(ctx aws.Context, input *StartContactRecordingInput, opts ...request.Option) (*StartContactRecordingOutput, error)
StartContactRecordingWithContext is the same as StartContactRecording with the addition of the ability to pass a context and additional request options.
See StartContactRecording 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 (*Connect) StartContactStreaming ¶
func (c *Connect) StartContactStreaming(input *StartContactStreamingInput) (*StartContactStreamingOutput, error)
StartContactStreaming API operation for Amazon Connect Service.
Initiates real-time message streaming for a new chat contact.
For more information about message streaming, see Enable real-time chat message streaming (https://docs.aws.amazon.com/connect/latest/adminguide/chat-message-streaming.html) in the Amazon Connect Administrator Guide.
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 Service's API operation StartContactStreaming for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
LimitExceededException The allowed limit for the resource has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartContactStreaming
func (*Connect) StartContactStreamingRequest ¶
func (c *Connect) StartContactStreamingRequest(input *StartContactStreamingInput) (req *request.Request, output *StartContactStreamingOutput)
StartContactStreamingRequest generates a "aws/request.Request" representing the client's request for the StartContactStreaming 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 StartContactStreaming for more information on using the StartContactStreaming 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 StartContactStreamingRequest method. req, resp := client.StartContactStreamingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartContactStreaming
func (*Connect) StartContactStreamingWithContext ¶
func (c *Connect) StartContactStreamingWithContext(ctx aws.Context, input *StartContactStreamingInput, opts ...request.Option) (*StartContactStreamingOutput, error)
StartContactStreamingWithContext is the same as StartContactStreaming with the addition of the ability to pass a context and additional request options.
See StartContactStreaming 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 (*Connect) StartOutboundVoiceContact ¶
func (c *Connect) StartOutboundVoiceContact(input *StartOutboundVoiceContactInput) (*StartOutboundVoiceContactOutput, error)
StartOutboundVoiceContact API operation for Amazon Connect Service.
Places an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that's specified (in ContactFlowId).
Agents do not initiate the outbound API, which means that they do not dial the contact. If the flow places an outbound call to a contact, and then puts the contact in queue, the call is then routed to the agent, like any other inbound case.
There is a 60-second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.
UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see Amazon Connect Service Quotas (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html) in the Amazon Connect Administrator Guide.
Campaign calls are not allowed by default. Before you can make a call with TrafficType = CAMPAIGN, you must submit a service quota increase request to the quota Amazon Connect campaigns (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#outbound-communications-quotas).
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 Service's API operation StartOutboundVoiceContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
LimitExceededException The allowed limit for the resource has been exceeded.
DestinationNotAllowedException Outbound calls to the destination number are not allowed.
OutboundContactNotPermittedException The contact is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartOutboundVoiceContact
func (*Connect) StartOutboundVoiceContactRequest ¶
func (c *Connect) StartOutboundVoiceContactRequest(input *StartOutboundVoiceContactInput) (req *request.Request, output *StartOutboundVoiceContactOutput)
StartOutboundVoiceContactRequest generates a "aws/request.Request" representing the client's request for the StartOutboundVoiceContact 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 StartOutboundVoiceContact for more information on using the StartOutboundVoiceContact 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 StartOutboundVoiceContactRequest method. req, resp := client.StartOutboundVoiceContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartOutboundVoiceContact
func (*Connect) StartOutboundVoiceContactWithContext ¶
func (c *Connect) StartOutboundVoiceContactWithContext(ctx aws.Context, input *StartOutboundVoiceContactInput, opts ...request.Option) (*StartOutboundVoiceContactOutput, error)
StartOutboundVoiceContactWithContext is the same as StartOutboundVoiceContact with the addition of the ability to pass a context and additional request options.
See StartOutboundVoiceContact 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 (*Connect) StartTaskContact ¶
func (c *Connect) StartTaskContact(input *StartTaskContactInput) (*StartTaskContactOutput, error)
StartTaskContact API operation for Amazon Connect Service.
Initiates a flow to start a new task.
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 Service's API operation StartTaskContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
ServiceQuotaExceededException The service quota has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartTaskContact
func (*Connect) StartTaskContactRequest ¶
func (c *Connect) StartTaskContactRequest(input *StartTaskContactInput) (req *request.Request, output *StartTaskContactOutput)
StartTaskContactRequest generates a "aws/request.Request" representing the client's request for the StartTaskContact 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 StartTaskContact for more information on using the StartTaskContact 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 StartTaskContactRequest method. req, resp := client.StartTaskContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StartTaskContact
func (*Connect) StartTaskContactWithContext ¶
func (c *Connect) StartTaskContactWithContext(ctx aws.Context, input *StartTaskContactInput, opts ...request.Option) (*StartTaskContactOutput, error)
StartTaskContactWithContext is the same as StartTaskContact with the addition of the ability to pass a context and additional request options.
See StartTaskContact 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 (*Connect) StopContact ¶
func (c *Connect) StopContact(input *StopContactInput) (*StopContactOutput, error)
StopContact API operation for Amazon Connect Service.
Ends the specified contact. This call does not work for the following initiation methods:
DISCONNECT
TRANSFER
QUEUE_TRANSFER
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 Service's API operation StopContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ContactNotFoundException The contact with the specified ID is not active or does not exist. Applies to Voice calls only, not to Chat, Task, or Voice Callback.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StopContact
func (*Connect) StopContactRecording ¶
func (c *Connect) StopContactRecording(input *StopContactRecordingInput) (*StopContactRecordingOutput, error)
StopContactRecording API operation for Amazon Connect Service.
Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.
Only voice recordings are supported at this time.
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 Service's API operation StopContactRecording for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StopContactRecording
func (*Connect) StopContactRecordingRequest ¶
func (c *Connect) StopContactRecordingRequest(input *StopContactRecordingInput) (req *request.Request, output *StopContactRecordingOutput)
StopContactRecordingRequest generates a "aws/request.Request" representing the client's request for the StopContactRecording 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 StopContactRecording for more information on using the StopContactRecording 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 StopContactRecordingRequest method. req, resp := client.StopContactRecordingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StopContactRecording
func (*Connect) StopContactRecordingWithContext ¶
func (c *Connect) StopContactRecordingWithContext(ctx aws.Context, input *StopContactRecordingInput, opts ...request.Option) (*StopContactRecordingOutput, error)
StopContactRecordingWithContext is the same as StopContactRecording with the addition of the ability to pass a context and additional request options.
See StopContactRecording 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 (*Connect) StopContactRequest ¶
func (c *Connect) StopContactRequest(input *StopContactInput) (req *request.Request, output *StopContactOutput)
StopContactRequest generates a "aws/request.Request" representing the client's request for the StopContact 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 StopContact for more information on using the StopContact 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 StopContactRequest method. req, resp := client.StopContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StopContact
func (*Connect) StopContactStreaming ¶
func (c *Connect) StopContactStreaming(input *StopContactStreamingInput) (*StopContactStreamingOutput, error)
StopContactStreaming API operation for Amazon Connect Service.
Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming (https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactStreaming.html) API.
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 Service's API operation StopContactStreaming for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StopContactStreaming
func (*Connect) StopContactStreamingRequest ¶
func (c *Connect) StopContactStreamingRequest(input *StopContactStreamingInput) (req *request.Request, output *StopContactStreamingOutput)
StopContactStreamingRequest generates a "aws/request.Request" representing the client's request for the StopContactStreaming 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 StopContactStreaming for more information on using the StopContactStreaming 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 StopContactStreamingRequest method. req, resp := client.StopContactStreamingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/StopContactStreaming
func (*Connect) StopContactStreamingWithContext ¶
func (c *Connect) StopContactStreamingWithContext(ctx aws.Context, input *StopContactStreamingInput, opts ...request.Option) (*StopContactStreamingOutput, error)
StopContactStreamingWithContext is the same as StopContactStreaming with the addition of the ability to pass a context and additional request options.
See StopContactStreaming 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 (*Connect) StopContactWithContext ¶
func (c *Connect) StopContactWithContext(ctx aws.Context, input *StopContactInput, opts ...request.Option) (*StopContactOutput, error)
StopContactWithContext is the same as StopContact with the addition of the ability to pass a context and additional request options.
See StopContact 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 (*Connect) SubmitContactEvaluation ¶ added in v1.42.9
func (c *Connect) SubmitContactEvaluation(input *SubmitContactEvaluationInput) (*SubmitContactEvaluationOutput, error)
SubmitContactEvaluation API operation for Amazon Connect Service.
Submits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object ({}) to the question identifier.
If a contact evaluation is already in submitted state, this operation will trigger a resubmission.
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 Service's API operation SubmitContactEvaluation for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SubmitContactEvaluation
func (*Connect) SubmitContactEvaluationRequest ¶ added in v1.42.9
func (c *Connect) SubmitContactEvaluationRequest(input *SubmitContactEvaluationInput) (req *request.Request, output *SubmitContactEvaluationOutput)
SubmitContactEvaluationRequest generates a "aws/request.Request" representing the client's request for the SubmitContactEvaluation 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 SubmitContactEvaluation for more information on using the SubmitContactEvaluation 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 SubmitContactEvaluationRequest method. req, resp := client.SubmitContactEvaluationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SubmitContactEvaluation
func (*Connect) SubmitContactEvaluationWithContext ¶ added in v1.42.9
func (c *Connect) SubmitContactEvaluationWithContext(ctx aws.Context, input *SubmitContactEvaluationInput, opts ...request.Option) (*SubmitContactEvaluationOutput, error)
SubmitContactEvaluationWithContext is the same as SubmitContactEvaluation with the addition of the ability to pass a context and additional request options.
See SubmitContactEvaluation 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 (*Connect) SuspendContactRecording ¶
func (c *Connect) SuspendContactRecording(input *SuspendContactRecordingInput) (*SuspendContactRecordingOutput, error)
SuspendContactRecording API operation for Amazon Connect Service.
When a contact is being recorded, this API suspends recording the call or screen. For example, you might suspend the call or screen recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording.
The period of time that the recording is suspended is filled with silence in the final recording.
Voice and screen recordings are supported.
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 Service's API operation SuspendContactRecording for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SuspendContactRecording
func (*Connect) SuspendContactRecordingRequest ¶
func (c *Connect) SuspendContactRecordingRequest(input *SuspendContactRecordingInput) (req *request.Request, output *SuspendContactRecordingOutput)
SuspendContactRecordingRequest generates a "aws/request.Request" representing the client's request for the SuspendContactRecording 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 SuspendContactRecording for more information on using the SuspendContactRecording 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 SuspendContactRecordingRequest method. req, resp := client.SuspendContactRecordingRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/SuspendContactRecording
func (*Connect) SuspendContactRecordingWithContext ¶
func (c *Connect) SuspendContactRecordingWithContext(ctx aws.Context, input *SuspendContactRecordingInput, opts ...request.Option) (*SuspendContactRecordingOutput, error)
SuspendContactRecordingWithContext is the same as SuspendContactRecording with the addition of the ability to pass a context and additional request options.
See SuspendContactRecording 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 (*Connect) TagResource ¶
func (c *Connect) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Connect Service.
Adds the specified tags to the specified resource.
Some of the supported resource types are agents, routing profiles, queues, quick connects, contact flows, agent statuses, hours of operation, phone numbers, security profiles, and task templates. For a complete list, see Tagging resources in Amazon Connect (https://docs.aws.amazon.com/connect/latest/adminguide/tagging.html).
For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples (https://docs.aws.amazon.com/connect/latest/adminguide/security_iam_id-based-policy-examples.html) in the Amazon Connect Administrator Guide.
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 Service's API operation TagResource for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/TagResource
func (*Connect) TagResourceRequest ¶
func (c *Connect) 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/connect-2017-08-08/TagResource
func (*Connect) TagResourceWithContext ¶
func (c *Connect) 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 (*Connect) TransferContact ¶ added in v1.42.9
func (c *Connect) TransferContact(input *TransferContactInput) (*TransferContactOutput, error)
TransferContact API operation for Amazon Connect Service.
Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.
Note the following requirements:
Transfer is supported for only TASK contacts.
Do not use both QueueId and UserId in the same call.
The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow.
The TransferContact API can be called only on active contacts.
A contact cannot be transferred more than 11 times.
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 Service's API operation TransferContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
IdempotencyException An entity with the same name already exists.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceNotFoundException The specified resource was not found.
ServiceQuotaExceededException The service quota has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/TransferContact
func (*Connect) TransferContactRequest ¶ added in v1.42.9
func (c *Connect) TransferContactRequest(input *TransferContactInput) (req *request.Request, output *TransferContactOutput)
TransferContactRequest generates a "aws/request.Request" representing the client's request for the TransferContact 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 TransferContact for more information on using the TransferContact 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 TransferContactRequest method. req, resp := client.TransferContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/TransferContact
func (*Connect) TransferContactWithContext ¶ added in v1.42.9
func (c *Connect) TransferContactWithContext(ctx aws.Context, input *TransferContactInput, opts ...request.Option) (*TransferContactOutput, error)
TransferContactWithContext is the same as TransferContact with the addition of the ability to pass a context and additional request options.
See TransferContact 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 (*Connect) UntagResource ¶
func (c *Connect) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Connect 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 Service's API operation UntagResource for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UntagResource
func (*Connect) UntagResourceRequest ¶
func (c *Connect) 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/connect-2017-08-08/UntagResource
func (*Connect) UntagResourceWithContext ¶
func (c *Connect) 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 (*Connect) UpdateAgentStatus ¶
func (c *Connect) UpdateAgentStatus(input *UpdateAgentStatusInput) (*UpdateAgentStatusOutput, error)
UpdateAgentStatus API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates agent status.
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 Service's API operation UpdateAgentStatus for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The allowed limit for the resource has been exceeded.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateAgentStatus
func (*Connect) UpdateAgentStatusRequest ¶
func (c *Connect) UpdateAgentStatusRequest(input *UpdateAgentStatusInput) (req *request.Request, output *UpdateAgentStatusOutput)
UpdateAgentStatusRequest generates a "aws/request.Request" representing the client's request for the UpdateAgentStatus 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 UpdateAgentStatus for more information on using the UpdateAgentStatus 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 UpdateAgentStatusRequest method. req, resp := client.UpdateAgentStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateAgentStatus
func (*Connect) UpdateAgentStatusWithContext ¶
func (c *Connect) UpdateAgentStatusWithContext(ctx aws.Context, input *UpdateAgentStatusInput, opts ...request.Option) (*UpdateAgentStatusOutput, error)
UpdateAgentStatusWithContext is the same as UpdateAgentStatus with the addition of the ability to pass a context and additional request options.
See UpdateAgentStatus 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 (*Connect) UpdateContact ¶
func (c *Connect) UpdateContact(input *UpdateContactInput) (*UpdateContactOutput, error)
UpdateContact API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request.
You can add or update user-defined contact information for both ongoing and completed contacts.
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 Service's API operation UpdateContact for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContact
func (*Connect) UpdateContactAttributes ¶
func (c *Connect) UpdateContactAttributes(input *UpdateContactAttributesInput) (*UpdateContactAttributesOutput, error)
UpdateContactAttributes API operation for Amazon Connect Service.
Creates or updates user-defined contact attributes associated with the specified contact.
You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers.
Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see Feature specifications (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits) in the Amazon Connect Administrator Guide.
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 Service's API operation UpdateContactAttributes for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactAttributes
func (*Connect) UpdateContactAttributesRequest ¶
func (c *Connect) UpdateContactAttributesRequest(input *UpdateContactAttributesInput) (req *request.Request, output *UpdateContactAttributesOutput)
UpdateContactAttributesRequest generates a "aws/request.Request" representing the client's request for the UpdateContactAttributes 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 UpdateContactAttributes for more information on using the UpdateContactAttributes 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 UpdateContactAttributesRequest method. req, resp := client.UpdateContactAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactAttributes
func (*Connect) UpdateContactAttributesWithContext ¶
func (c *Connect) UpdateContactAttributesWithContext(ctx aws.Context, input *UpdateContactAttributesInput, opts ...request.Option) (*UpdateContactAttributesOutput, error)
UpdateContactAttributesWithContext is the same as UpdateContactAttributes with the addition of the ability to pass a context and additional request options.
See UpdateContactAttributes 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 (*Connect) UpdateContactEvaluation ¶ added in v1.42.9
func (c *Connect) UpdateContactEvaluation(input *UpdateContactEvaluationInput) (*UpdateContactEvaluationOutput, error)
UpdateContactEvaluation API operation for Amazon Connect Service.
Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the question identifier.
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 Service's API operation UpdateContactEvaluation for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactEvaluation
func (*Connect) UpdateContactEvaluationRequest ¶ added in v1.42.9
func (c *Connect) UpdateContactEvaluationRequest(input *UpdateContactEvaluationInput) (req *request.Request, output *UpdateContactEvaluationOutput)
UpdateContactEvaluationRequest generates a "aws/request.Request" representing the client's request for the UpdateContactEvaluation 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 UpdateContactEvaluation for more information on using the UpdateContactEvaluation 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 UpdateContactEvaluationRequest method. req, resp := client.UpdateContactEvaluationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactEvaluation
func (*Connect) UpdateContactEvaluationWithContext ¶ added in v1.42.9
func (c *Connect) UpdateContactEvaluationWithContext(ctx aws.Context, input *UpdateContactEvaluationInput, opts ...request.Option) (*UpdateContactEvaluationOutput, error)
UpdateContactEvaluationWithContext is the same as UpdateContactEvaluation with the addition of the ability to pass a context and additional request options.
See UpdateContactEvaluation 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 (*Connect) UpdateContactFlowContent ¶
func (c *Connect) UpdateContactFlowContent(input *UpdateContactFlowContentInput) (*UpdateContactFlowContentOutput, error)
UpdateContactFlowContent API operation for Amazon Connect Service.
Updates the specified flow.
You can also create and update flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.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 Service's API operation UpdateContactFlowContent for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidContactFlowException The flow is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowContent
func (*Connect) UpdateContactFlowContentRequest ¶
func (c *Connect) UpdateContactFlowContentRequest(input *UpdateContactFlowContentInput) (req *request.Request, output *UpdateContactFlowContentOutput)
UpdateContactFlowContentRequest generates a "aws/request.Request" representing the client's request for the UpdateContactFlowContent 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 UpdateContactFlowContent for more information on using the UpdateContactFlowContent 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 UpdateContactFlowContentRequest method. req, resp := client.UpdateContactFlowContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowContent
func (*Connect) UpdateContactFlowContentWithContext ¶
func (c *Connect) UpdateContactFlowContentWithContext(ctx aws.Context, input *UpdateContactFlowContentInput, opts ...request.Option) (*UpdateContactFlowContentOutput, error)
UpdateContactFlowContentWithContext is the same as UpdateContactFlowContent with the addition of the ability to pass a context and additional request options.
See UpdateContactFlowContent 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 (*Connect) UpdateContactFlowMetadata ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowMetadata(input *UpdateContactFlowMetadataInput) (*UpdateContactFlowMetadataOutput, error)
UpdateContactFlowMetadata API operation for Amazon Connect Service.
Updates metadata about specified flow.
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 Service's API operation UpdateContactFlowMetadata for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowMetadata
func (*Connect) UpdateContactFlowMetadataRequest ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowMetadataRequest(input *UpdateContactFlowMetadataInput) (req *request.Request, output *UpdateContactFlowMetadataOutput)
UpdateContactFlowMetadataRequest generates a "aws/request.Request" representing the client's request for the UpdateContactFlowMetadata 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 UpdateContactFlowMetadata for more information on using the UpdateContactFlowMetadata 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 UpdateContactFlowMetadataRequest method. req, resp := client.UpdateContactFlowMetadataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowMetadata
func (*Connect) UpdateContactFlowMetadataWithContext ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowMetadataWithContext(ctx aws.Context, input *UpdateContactFlowMetadataInput, opts ...request.Option) (*UpdateContactFlowMetadataOutput, error)
UpdateContactFlowMetadataWithContext is the same as UpdateContactFlowMetadata with the addition of the ability to pass a context and additional request options.
See UpdateContactFlowMetadata 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 (*Connect) UpdateContactFlowModuleContent ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowModuleContent(input *UpdateContactFlowModuleContentInput) (*UpdateContactFlowModuleContentOutput, error)
UpdateContactFlowModuleContent API operation for Amazon Connect Service.
Updates specified flow module for the specified Amazon Connect instance.
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 Service's API operation UpdateContactFlowModuleContent for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient permissions to perform this action.
InvalidRequestException The request is not valid.
InvalidContactFlowModuleException The problems with the module. Please fix before trying again.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowModuleContent
func (*Connect) UpdateContactFlowModuleContentRequest ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowModuleContentRequest(input *UpdateContactFlowModuleContentInput) (req *request.Request, output *UpdateContactFlowModuleContentOutput)
UpdateContactFlowModuleContentRequest generates a "aws/request.Request" representing the client's request for the UpdateContactFlowModuleContent 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 UpdateContactFlowModuleContent for more information on using the UpdateContactFlowModuleContent 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 UpdateContactFlowModuleContentRequest method. req, resp := client.UpdateContactFlowModuleContentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowModuleContent
func (*Connect) UpdateContactFlowModuleContentWithContext ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowModuleContentWithContext(ctx aws.Context, input *UpdateContactFlowModuleContentInput, opts ...request.Option) (*UpdateContactFlowModuleContentOutput, error)
UpdateContactFlowModuleContentWithContext is the same as UpdateContactFlowModuleContent with the addition of the ability to pass a context and additional request options.
See UpdateContactFlowModuleContent 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 (*Connect) UpdateContactFlowModuleMetadata ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowModuleMetadata(input *UpdateContactFlowModuleMetadataInput) (*UpdateContactFlowModuleMetadataOutput, error)
UpdateContactFlowModuleMetadata API operation for Amazon Connect Service.
Updates metadata about specified flow module.
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 Service's API operation UpdateContactFlowModuleMetadata for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient permissions to perform this action.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowModuleMetadata
func (*Connect) UpdateContactFlowModuleMetadataRequest ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowModuleMetadataRequest(input *UpdateContactFlowModuleMetadataInput) (req *request.Request, output *UpdateContactFlowModuleMetadataOutput)
UpdateContactFlowModuleMetadataRequest generates a "aws/request.Request" representing the client's request for the UpdateContactFlowModuleMetadata 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 UpdateContactFlowModuleMetadata for more information on using the UpdateContactFlowModuleMetadata 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 UpdateContactFlowModuleMetadataRequest method. req, resp := client.UpdateContactFlowModuleMetadataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowModuleMetadata
func (*Connect) UpdateContactFlowModuleMetadataWithContext ¶ added in v1.42.9
func (c *Connect) UpdateContactFlowModuleMetadataWithContext(ctx aws.Context, input *UpdateContactFlowModuleMetadataInput, opts ...request.Option) (*UpdateContactFlowModuleMetadataOutput, error)
UpdateContactFlowModuleMetadataWithContext is the same as UpdateContactFlowModuleMetadata with the addition of the ability to pass a context and additional request options.
See UpdateContactFlowModuleMetadata 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 (*Connect) UpdateContactFlowName ¶
func (c *Connect) UpdateContactFlowName(input *UpdateContactFlowNameInput) (*UpdateContactFlowNameOutput, error)
UpdateContactFlowName API operation for Amazon Connect Service.
The name of the flow.
You can also create and update flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.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 Service's API operation UpdateContactFlowName for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowName
func (*Connect) UpdateContactFlowNameRequest ¶
func (c *Connect) UpdateContactFlowNameRequest(input *UpdateContactFlowNameInput) (req *request.Request, output *UpdateContactFlowNameOutput)
UpdateContactFlowNameRequest generates a "aws/request.Request" representing the client's request for the UpdateContactFlowName 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 UpdateContactFlowName for more information on using the UpdateContactFlowName 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 UpdateContactFlowNameRequest method. req, resp := client.UpdateContactFlowNameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactFlowName
func (*Connect) UpdateContactFlowNameWithContext ¶
func (c *Connect) UpdateContactFlowNameWithContext(ctx aws.Context, input *UpdateContactFlowNameInput, opts ...request.Option) (*UpdateContactFlowNameOutput, error)
UpdateContactFlowNameWithContext is the same as UpdateContactFlowName with the addition of the ability to pass a context and additional request options.
See UpdateContactFlowName 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 (*Connect) UpdateContactRequest ¶
func (c *Connect) UpdateContactRequest(input *UpdateContactInput) (req *request.Request, output *UpdateContactOutput)
UpdateContactRequest generates a "aws/request.Request" representing the client's request for the UpdateContact 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 UpdateContact for more information on using the UpdateContact 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 UpdateContactRequest method. req, resp := client.UpdateContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContact
func (*Connect) UpdateContactSchedule ¶
func (c *Connect) UpdateContactSchedule(input *UpdateContactScheduleInput) (*UpdateContactScheduleOutput, error)
UpdateContactSchedule API operation for Amazon Connect Service.
Updates the scheduled time of a task contact that is already scheduled.
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 Service's API operation UpdateContactSchedule for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
LimitExceededException The allowed limit for the resource has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactSchedule
func (*Connect) UpdateContactScheduleRequest ¶
func (c *Connect) UpdateContactScheduleRequest(input *UpdateContactScheduleInput) (req *request.Request, output *UpdateContactScheduleOutput)
UpdateContactScheduleRequest generates a "aws/request.Request" representing the client's request for the UpdateContactSchedule 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 UpdateContactSchedule for more information on using the UpdateContactSchedule 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 UpdateContactScheduleRequest method. req, resp := client.UpdateContactScheduleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateContactSchedule
func (*Connect) UpdateContactScheduleWithContext ¶
func (c *Connect) UpdateContactScheduleWithContext(ctx aws.Context, input *UpdateContactScheduleInput, opts ...request.Option) (*UpdateContactScheduleOutput, error)
UpdateContactScheduleWithContext is the same as UpdateContactSchedule with the addition of the ability to pass a context and additional request options.
See UpdateContactSchedule 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 (*Connect) UpdateContactWithContext ¶
func (c *Connect) UpdateContactWithContext(ctx aws.Context, input *UpdateContactInput, opts ...request.Option) (*UpdateContactOutput, error)
UpdateContactWithContext is the same as UpdateContact with the addition of the ability to pass a context and additional request options.
See UpdateContact 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 (*Connect) UpdateEvaluationForm ¶ added in v1.42.9
func (c *Connect) UpdateEvaluationForm(input *UpdateEvaluationFormInput) (*UpdateEvaluationFormOutput, error)
UpdateEvaluationForm API operation for Amazon Connect Service.
Updates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form.
This operation does not support partial updates. Instead it does a full update of evaluation form 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 Service's API operation UpdateEvaluationForm for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ServiceQuotaExceededException The service quota has been exceeded.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateEvaluationForm
func (*Connect) UpdateEvaluationFormRequest ¶ added in v1.42.9
func (c *Connect) UpdateEvaluationFormRequest(input *UpdateEvaluationFormInput) (req *request.Request, output *UpdateEvaluationFormOutput)
UpdateEvaluationFormRequest generates a "aws/request.Request" representing the client's request for the UpdateEvaluationForm 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 UpdateEvaluationForm for more information on using the UpdateEvaluationForm 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 UpdateEvaluationFormRequest method. req, resp := client.UpdateEvaluationFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateEvaluationForm
func (*Connect) UpdateEvaluationFormWithContext ¶ added in v1.42.9
func (c *Connect) UpdateEvaluationFormWithContext(ctx aws.Context, input *UpdateEvaluationFormInput, opts ...request.Option) (*UpdateEvaluationFormOutput, error)
UpdateEvaluationFormWithContext is the same as UpdateEvaluationForm with the addition of the ability to pass a context and additional request options.
See UpdateEvaluationForm 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 (*Connect) UpdateHoursOfOperation ¶
func (c *Connect) UpdateHoursOfOperation(input *UpdateHoursOfOperationInput) (*UpdateHoursOfOperationOutput, error)
UpdateHoursOfOperation API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the hours of operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateHoursOfOperation for usage and error information.
Returned Error Types:
DuplicateResourceException A resource with the specified name already exists.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateHoursOfOperation
func (*Connect) UpdateHoursOfOperationRequest ¶
func (c *Connect) UpdateHoursOfOperationRequest(input *UpdateHoursOfOperationInput) (req *request.Request, output *UpdateHoursOfOperationOutput)
UpdateHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the UpdateHoursOfOperation 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 UpdateHoursOfOperation for more information on using the UpdateHoursOfOperation 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 UpdateHoursOfOperationRequest method. req, resp := client.UpdateHoursOfOperationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateHoursOfOperation
func (*Connect) UpdateHoursOfOperationWithContext ¶
func (c *Connect) UpdateHoursOfOperationWithContext(ctx aws.Context, input *UpdateHoursOfOperationInput, opts ...request.Option) (*UpdateHoursOfOperationOutput, error)
UpdateHoursOfOperationWithContext is the same as UpdateHoursOfOperation with the addition of the ability to pass a context and additional request options.
See UpdateHoursOfOperation 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 (*Connect) UpdateInstanceAttribute ¶
func (c *Connect) UpdateInstanceAttribute(input *UpdateInstanceAttributeInput) (*UpdateInstanceAttributeOutput, error)
UpdateInstanceAttribute API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the value for the specified attribute type.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateInstanceAttribute for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateInstanceAttribute
func (*Connect) UpdateInstanceAttributeRequest ¶
func (c *Connect) UpdateInstanceAttributeRequest(input *UpdateInstanceAttributeInput) (req *request.Request, output *UpdateInstanceAttributeOutput)
UpdateInstanceAttributeRequest generates a "aws/request.Request" representing the client's request for the UpdateInstanceAttribute 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 UpdateInstanceAttribute for more information on using the UpdateInstanceAttribute 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 UpdateInstanceAttributeRequest method. req, resp := client.UpdateInstanceAttributeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateInstanceAttribute
func (*Connect) UpdateInstanceAttributeWithContext ¶
func (c *Connect) UpdateInstanceAttributeWithContext(ctx aws.Context, input *UpdateInstanceAttributeInput, opts ...request.Option) (*UpdateInstanceAttributeOutput, error)
UpdateInstanceAttributeWithContext is the same as UpdateInstanceAttribute with the addition of the ability to pass a context and additional request options.
See UpdateInstanceAttribute 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 (*Connect) UpdateInstanceStorageConfig ¶
func (c *Connect) UpdateInstanceStorageConfig(input *UpdateInstanceStorageConfigInput) (*UpdateInstanceStorageConfigOutput, error)
UpdateInstanceStorageConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates an existing configuration for a resource type. This API is idempotent.
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 Service's API operation UpdateInstanceStorageConfig for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ThrottlingException The throttling limit has been exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateInstanceStorageConfig
func (*Connect) UpdateInstanceStorageConfigRequest ¶
func (c *Connect) UpdateInstanceStorageConfigRequest(input *UpdateInstanceStorageConfigInput) (req *request.Request, output *UpdateInstanceStorageConfigOutput)
UpdateInstanceStorageConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateInstanceStorageConfig 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 UpdateInstanceStorageConfig for more information on using the UpdateInstanceStorageConfig 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 UpdateInstanceStorageConfigRequest method. req, resp := client.UpdateInstanceStorageConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateInstanceStorageConfig
func (*Connect) UpdateInstanceStorageConfigWithContext ¶
func (c *Connect) UpdateInstanceStorageConfigWithContext(ctx aws.Context, input *UpdateInstanceStorageConfigInput, opts ...request.Option) (*UpdateInstanceStorageConfigOutput, error)
UpdateInstanceStorageConfigWithContext is the same as UpdateInstanceStorageConfig with the addition of the ability to pass a context and additional request options.
See UpdateInstanceStorageConfig 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 (*Connect) UpdateParticipantRoleConfig ¶ added in v1.42.9
func (c *Connect) UpdateParticipantRoleConfig(input *UpdateParticipantRoleConfigInput) (*UpdateParticipantRoleConfigOutput, error)
UpdateParticipantRoleConfig API operation for Amazon Connect Service.
Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:
Customer idle timeout
Customer auto-disconnect timeout
Agent idle timeout
Agent auto-disconnect timeout
For more information about how chat timeouts work, see Set up chat timeouts for human participants (https://docs.aws.amazon.com/connect/latest/adminguide/setup-chat-timeouts.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 Service's API operation UpdateParticipantRoleConfig for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
AccessDeniedException You do not have sufficient permissions to perform this action.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateParticipantRoleConfig
func (*Connect) UpdateParticipantRoleConfigRequest ¶ added in v1.42.9
func (c *Connect) UpdateParticipantRoleConfigRequest(input *UpdateParticipantRoleConfigInput) (req *request.Request, output *UpdateParticipantRoleConfigOutput)
UpdateParticipantRoleConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateParticipantRoleConfig 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 UpdateParticipantRoleConfig for more information on using the UpdateParticipantRoleConfig 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 UpdateParticipantRoleConfigRequest method. req, resp := client.UpdateParticipantRoleConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateParticipantRoleConfig
func (*Connect) UpdateParticipantRoleConfigWithContext ¶ added in v1.42.9
func (c *Connect) UpdateParticipantRoleConfigWithContext(ctx aws.Context, input *UpdateParticipantRoleConfigInput, opts ...request.Option) (*UpdateParticipantRoleConfigOutput, error)
UpdateParticipantRoleConfigWithContext is the same as UpdateParticipantRoleConfig with the addition of the ability to pass a context and additional request options.
See UpdateParticipantRoleConfig 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 (*Connect) UpdatePhoneNumber ¶ added in v1.42.9
func (c *Connect) UpdatePhoneNumber(input *UpdatePhoneNumberInput) (*UpdatePhoneNumberOutput, error)
UpdatePhoneNumber API operation for Amazon Connect Service.
Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.
After using this API, you must verify that the phone number is attached to the correct flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn't migrate the flow configuration of the phone number, too.
You can call DescribePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) API to verify the status of a previous UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html) operation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdatePhoneNumber for usage and error information.
Returned Error Types:
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
ResourceInUseException That resource is already in use. Please try another.
IdempotencyException An entity with the same name already exists.
AccessDeniedException You do not have sufficient permissions to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdatePhoneNumber
func (*Connect) UpdatePhoneNumberRequest ¶ added in v1.42.9
func (c *Connect) UpdatePhoneNumberRequest(input *UpdatePhoneNumberInput) (req *request.Request, output *UpdatePhoneNumberOutput)
UpdatePhoneNumberRequest generates a "aws/request.Request" representing the client's request for the UpdatePhoneNumber 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 UpdatePhoneNumber for more information on using the UpdatePhoneNumber 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 UpdatePhoneNumberRequest method. req, resp := client.UpdatePhoneNumberRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdatePhoneNumber
func (*Connect) UpdatePhoneNumberWithContext ¶ added in v1.42.9
func (c *Connect) UpdatePhoneNumberWithContext(ctx aws.Context, input *UpdatePhoneNumberInput, opts ...request.Option) (*UpdatePhoneNumberOutput, error)
UpdatePhoneNumberWithContext is the same as UpdatePhoneNumber with the addition of the ability to pass a context and additional request options.
See UpdatePhoneNumber 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 (*Connect) UpdatePrompt ¶ added in v1.42.9
func (c *Connect) UpdatePrompt(input *UpdatePromptInput) (*UpdatePromptOutput, error)
UpdatePrompt API operation for Amazon Connect Service.
Updates a prompt.
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 Service's API operation UpdatePrompt for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdatePrompt
func (*Connect) UpdatePromptRequest ¶ added in v1.42.9
func (c *Connect) UpdatePromptRequest(input *UpdatePromptInput) (req *request.Request, output *UpdatePromptOutput)
UpdatePromptRequest generates a "aws/request.Request" representing the client's request for the UpdatePrompt 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 UpdatePrompt for more information on using the UpdatePrompt 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 UpdatePromptRequest method. req, resp := client.UpdatePromptRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdatePrompt
func (*Connect) UpdatePromptWithContext ¶ added in v1.42.9
func (c *Connect) UpdatePromptWithContext(ctx aws.Context, input *UpdatePromptInput, opts ...request.Option) (*UpdatePromptOutput, error)
UpdatePromptWithContext is the same as UpdatePrompt with the addition of the ability to pass a context and additional request options.
See UpdatePrompt 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 (*Connect) UpdateQueueHoursOfOperation ¶
func (c *Connect) UpdateQueueHoursOfOperation(input *UpdateQueueHoursOfOperationInput) (*UpdateQueueHoursOfOperationOutput, error)
UpdateQueueHoursOfOperation API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the hours of operation for the specified queue.
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 Service's API operation UpdateQueueHoursOfOperation for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueHoursOfOperation
func (*Connect) UpdateQueueHoursOfOperationRequest ¶
func (c *Connect) UpdateQueueHoursOfOperationRequest(input *UpdateQueueHoursOfOperationInput) (req *request.Request, output *UpdateQueueHoursOfOperationOutput)
UpdateQueueHoursOfOperationRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueHoursOfOperation 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 UpdateQueueHoursOfOperation for more information on using the UpdateQueueHoursOfOperation 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 UpdateQueueHoursOfOperationRequest method. req, resp := client.UpdateQueueHoursOfOperationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueHoursOfOperation
func (*Connect) UpdateQueueHoursOfOperationWithContext ¶
func (c *Connect) UpdateQueueHoursOfOperationWithContext(ctx aws.Context, input *UpdateQueueHoursOfOperationInput, opts ...request.Option) (*UpdateQueueHoursOfOperationOutput, error)
UpdateQueueHoursOfOperationWithContext is the same as UpdateQueueHoursOfOperation with the addition of the ability to pass a context and additional request options.
See UpdateQueueHoursOfOperation 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 (*Connect) UpdateQueueMaxContacts ¶
func (c *Connect) UpdateQueueMaxContacts(input *UpdateQueueMaxContactsInput) (*UpdateQueueMaxContactsOutput, error)
UpdateQueueMaxContacts API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the maximum number of contacts allowed in a queue before it is considered full.
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 Service's API operation UpdateQueueMaxContacts for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueMaxContacts
func (*Connect) UpdateQueueMaxContactsRequest ¶
func (c *Connect) UpdateQueueMaxContactsRequest(input *UpdateQueueMaxContactsInput) (req *request.Request, output *UpdateQueueMaxContactsOutput)
UpdateQueueMaxContactsRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueMaxContacts 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 UpdateQueueMaxContacts for more information on using the UpdateQueueMaxContacts 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 UpdateQueueMaxContactsRequest method. req, resp := client.UpdateQueueMaxContactsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueMaxContacts
func (*Connect) UpdateQueueMaxContactsWithContext ¶
func (c *Connect) UpdateQueueMaxContactsWithContext(ctx aws.Context, input *UpdateQueueMaxContactsInput, opts ...request.Option) (*UpdateQueueMaxContactsOutput, error)
UpdateQueueMaxContactsWithContext is the same as UpdateQueueMaxContacts with the addition of the ability to pass a context and additional request options.
See UpdateQueueMaxContacts 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 (*Connect) UpdateQueueName ¶
func (c *Connect) UpdateQueueName(input *UpdateQueueNameInput) (*UpdateQueueNameOutput, error)
UpdateQueueName API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the name and description of a queue. At least Name or Description must be provided.
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 Service's API operation UpdateQueueName for usage and error information.
Returned Error Types:
DuplicateResourceException A resource with the specified name already exists.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueName
func (*Connect) UpdateQueueNameRequest ¶
func (c *Connect) UpdateQueueNameRequest(input *UpdateQueueNameInput) (req *request.Request, output *UpdateQueueNameOutput)
UpdateQueueNameRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueName 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 UpdateQueueName for more information on using the UpdateQueueName 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 UpdateQueueNameRequest method. req, resp := client.UpdateQueueNameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueName
func (*Connect) UpdateQueueNameWithContext ¶
func (c *Connect) UpdateQueueNameWithContext(ctx aws.Context, input *UpdateQueueNameInput, opts ...request.Option) (*UpdateQueueNameOutput, error)
UpdateQueueNameWithContext is the same as UpdateQueueName with the addition of the ability to pass a context and additional request options.
See UpdateQueueName 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 (*Connect) UpdateQueueOutboundCallerConfig ¶
func (c *Connect) UpdateQueueOutboundCallerConfig(input *UpdateQueueOutboundCallerConfigInput) (*UpdateQueueOutboundCallerConfigOutput, error)
UpdateQueueOutboundCallerConfig API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the outbound caller ID name, number, and outbound whisper flow for a specified queue.
If the number being used in the input is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the OutboundCallerIdNumberId value of the OutboundCallerConfig (https://docs.aws.amazon.com/connect/latest/APIReference/API_OutboundCallerConfig) request body parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.
Only use the phone number ARN format that doesn't contain instance in the path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is the same ARN format that is returned when you call the ListPhoneNumbersV2 (https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbersV2.html) API.
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 Service's API operation UpdateQueueOutboundCallerConfig for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueOutboundCallerConfig
func (*Connect) UpdateQueueOutboundCallerConfigRequest ¶
func (c *Connect) UpdateQueueOutboundCallerConfigRequest(input *UpdateQueueOutboundCallerConfigInput) (req *request.Request, output *UpdateQueueOutboundCallerConfigOutput)
UpdateQueueOutboundCallerConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueOutboundCallerConfig 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 UpdateQueueOutboundCallerConfig for more information on using the UpdateQueueOutboundCallerConfig 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 UpdateQueueOutboundCallerConfigRequest method. req, resp := client.UpdateQueueOutboundCallerConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueOutboundCallerConfig
func (*Connect) UpdateQueueOutboundCallerConfigWithContext ¶
func (c *Connect) UpdateQueueOutboundCallerConfigWithContext(ctx aws.Context, input *UpdateQueueOutboundCallerConfigInput, opts ...request.Option) (*UpdateQueueOutboundCallerConfigOutput, error)
UpdateQueueOutboundCallerConfigWithContext is the same as UpdateQueueOutboundCallerConfig with the addition of the ability to pass a context and additional request options.
See UpdateQueueOutboundCallerConfig 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 (*Connect) UpdateQueueStatus ¶
func (c *Connect) UpdateQueueStatus(input *UpdateQueueStatusInput) (*UpdateQueueStatusOutput, error)
UpdateQueueStatus API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates the status of the queue.
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 Service's API operation UpdateQueueStatus for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueStatus
func (*Connect) UpdateQueueStatusRequest ¶
func (c *Connect) UpdateQueueStatusRequest(input *UpdateQueueStatusInput) (req *request.Request, output *UpdateQueueStatusOutput)
UpdateQueueStatusRequest generates a "aws/request.Request" representing the client's request for the UpdateQueueStatus 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 UpdateQueueStatus for more information on using the UpdateQueueStatus 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 UpdateQueueStatusRequest method. req, resp := client.UpdateQueueStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQueueStatus
func (*Connect) UpdateQueueStatusWithContext ¶
func (c *Connect) UpdateQueueStatusWithContext(ctx aws.Context, input *UpdateQueueStatusInput, opts ...request.Option) (*UpdateQueueStatusOutput, error)
UpdateQueueStatusWithContext is the same as UpdateQueueStatus with the addition of the ability to pass a context and additional request options.
See UpdateQueueStatus 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 (*Connect) UpdateQuickConnectConfig ¶
func (c *Connect) UpdateQuickConnectConfig(input *UpdateQuickConnectConfigInput) (*UpdateQuickConnectConfigOutput, error)
UpdateQuickConnectConfig API operation for Amazon Connect Service.
Updates the configuration settings for the specified quick connect.
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 Service's API operation UpdateQuickConnectConfig for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQuickConnectConfig
func (*Connect) UpdateQuickConnectConfigRequest ¶
func (c *Connect) UpdateQuickConnectConfigRequest(input *UpdateQuickConnectConfigInput) (req *request.Request, output *UpdateQuickConnectConfigOutput)
UpdateQuickConnectConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateQuickConnectConfig 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 UpdateQuickConnectConfig for more information on using the UpdateQuickConnectConfig 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 UpdateQuickConnectConfigRequest method. req, resp := client.UpdateQuickConnectConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQuickConnectConfig
func (*Connect) UpdateQuickConnectConfigWithContext ¶
func (c *Connect) UpdateQuickConnectConfigWithContext(ctx aws.Context, input *UpdateQuickConnectConfigInput, opts ...request.Option) (*UpdateQuickConnectConfigOutput, error)
UpdateQuickConnectConfigWithContext is the same as UpdateQuickConnectConfig with the addition of the ability to pass a context and additional request options.
See UpdateQuickConnectConfig 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 (*Connect) UpdateQuickConnectName ¶
func (c *Connect) UpdateQuickConnectName(input *UpdateQuickConnectNameInput) (*UpdateQuickConnectNameOutput, error)
UpdateQuickConnectName API operation for Amazon Connect Service.
Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be provided.
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 Service's API operation UpdateQuickConnectName for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQuickConnectName
func (*Connect) UpdateQuickConnectNameRequest ¶
func (c *Connect) UpdateQuickConnectNameRequest(input *UpdateQuickConnectNameInput) (req *request.Request, output *UpdateQuickConnectNameOutput)
UpdateQuickConnectNameRequest generates a "aws/request.Request" representing the client's request for the UpdateQuickConnectName 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 UpdateQuickConnectName for more information on using the UpdateQuickConnectName 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 UpdateQuickConnectNameRequest method. req, resp := client.UpdateQuickConnectNameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateQuickConnectName
func (*Connect) UpdateQuickConnectNameWithContext ¶
func (c *Connect) UpdateQuickConnectNameWithContext(ctx aws.Context, input *UpdateQuickConnectNameInput, opts ...request.Option) (*UpdateQuickConnectNameOutput, error)
UpdateQuickConnectNameWithContext is the same as UpdateQuickConnectName with the addition of the ability to pass a context and additional request options.
See UpdateQuickConnectName 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 (*Connect) UpdateRoutingProfileConcurrency ¶
func (c *Connect) UpdateRoutingProfileConcurrency(input *UpdateRoutingProfileConcurrencyInput) (*UpdateRoutingProfileConcurrencyOutput, error)
UpdateRoutingProfileConcurrency API operation for Amazon Connect Service.
Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.
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 Service's API operation UpdateRoutingProfileConcurrency for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRoutingProfileConcurrency
func (*Connect) UpdateRoutingProfileConcurrencyRequest ¶
func (c *Connect) UpdateRoutingProfileConcurrencyRequest(input *UpdateRoutingProfileConcurrencyInput) (req *request.Request, output *UpdateRoutingProfileConcurrencyOutput)
UpdateRoutingProfileConcurrencyRequest generates a "aws/request.Request" representing the client's request for the UpdateRoutingProfileConcurrency 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 UpdateRoutingProfileConcurrency for more information on using the UpdateRoutingProfileConcurrency 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 UpdateRoutingProfileConcurrencyRequest method. req, resp := client.UpdateRoutingProfileConcurrencyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRoutingProfileConcurrency
func (*Connect) UpdateRoutingProfileConcurrencyWithContext ¶
func (c *Connect) UpdateRoutingProfileConcurrencyWithContext(ctx aws.Context, input *UpdateRoutingProfileConcurrencyInput, opts ...request.Option) (*UpdateRoutingProfileConcurrencyOutput, error)
UpdateRoutingProfileConcurrencyWithContext is the same as UpdateRoutingProfileConcurrency with the addition of the ability to pass a context and additional request options.
See UpdateRoutingProfileConcurrency 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 (*Connect) UpdateRoutingProfileDefaultOutboundQueue ¶
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueue(input *UpdateRoutingProfileDefaultOutboundQueueInput) (*UpdateRoutingProfileDefaultOutboundQueueOutput, error)
UpdateRoutingProfileDefaultOutboundQueue API operation for Amazon Connect Service.
Updates the default outbound queue of a routing profile.
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 Service's API operation UpdateRoutingProfileDefaultOutboundQueue for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRoutingProfileDefaultOutboundQueue
func (*Connect) UpdateRoutingProfileDefaultOutboundQueueRequest ¶
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueueRequest(input *UpdateRoutingProfileDefaultOutboundQueueInput) (req *request.Request, output *UpdateRoutingProfileDefaultOutboundQueueOutput)
UpdateRoutingProfileDefaultOutboundQueueRequest generates a "aws/request.Request" representing the client's request for the UpdateRoutingProfileDefaultOutboundQueue 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 UpdateRoutingProfileDefaultOutboundQueue for more information on using the UpdateRoutingProfileDefaultOutboundQueue 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 UpdateRoutingProfileDefaultOutboundQueueRequest method. req, resp := client.UpdateRoutingProfileDefaultOutboundQueueRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRoutingProfileDefaultOutboundQueue
func (*Connect) UpdateRoutingProfileDefaultOutboundQueueWithContext ¶
func (c *Connect) UpdateRoutingProfileDefaultOutboundQueueWithContext(ctx aws.Context, input *UpdateRoutingProfileDefaultOutboundQueueInput, opts ...request.Option) (*UpdateRoutingProfileDefaultOutboundQueueOutput, error)
UpdateRoutingProfileDefaultOutboundQueueWithContext is the same as UpdateRoutingProfileDefaultOutboundQueue with the addition of the ability to pass a context and additional request options.
See UpdateRoutingProfileDefaultOutboundQueue 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 (*Connect) UpdateRoutingProfileName ¶
func (c *Connect) UpdateRoutingProfileName(input *UpdateRoutingProfileNameInput) (*UpdateRoutingProfileNameOutput, error)
UpdateRoutingProfileName API operation for Amazon Connect Service.
Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be provided.
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 Service's API operation UpdateRoutingProfileName for usage and error information.
Returned Error Types:
DuplicateResourceException A resource with the specified name already exists.
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRoutingProfileName
func (*Connect) UpdateRoutingProfileNameRequest ¶
func (c *Connect) UpdateRoutingProfileNameRequest(input *UpdateRoutingProfileNameInput) (req *request.Request, output *UpdateRoutingProfileNameOutput)
UpdateRoutingProfileNameRequest generates a "aws/request.Request" representing the client's request for the UpdateRoutingProfileName 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 UpdateRoutingProfileName for more information on using the UpdateRoutingProfileName 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 UpdateRoutingProfileNameRequest method. req, resp := client.UpdateRoutingProfileNameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRoutingProfileName
func (*Connect) UpdateRoutingProfileNameWithContext ¶
func (c *Connect) UpdateRoutingProfileNameWithContext(ctx aws.Context, input *UpdateRoutingProfileNameInput, opts ...request.Option) (*UpdateRoutingProfileNameOutput, error)
UpdateRoutingProfileNameWithContext is the same as UpdateRoutingProfileName with the addition of the ability to pass a context and additional request options.
See UpdateRoutingProfileName 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 (*Connect) UpdateRoutingProfileQueues ¶
func (c *Connect) UpdateRoutingProfileQueues(input *UpdateRoutingProfileQueuesInput) (*UpdateRoutingProfileQueuesOutput, error)
UpdateRoutingProfileQueues API operation for Amazon Connect Service.
Updates the properties associated with a set of queues for a routing profile.
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 Service's API operation UpdateRoutingProfileQueues for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRoutingProfileQueues
func (*Connect) UpdateRoutingProfileQueuesRequest ¶
func (c *Connect) UpdateRoutingProfileQueuesRequest(input *UpdateRoutingProfileQueuesInput) (req *request.Request, output *UpdateRoutingProfileQueuesOutput)
UpdateRoutingProfileQueuesRequest generates a "aws/request.Request" representing the client's request for the UpdateRoutingProfileQueues 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 UpdateRoutingProfileQueues for more information on using the UpdateRoutingProfileQueues 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 UpdateRoutingProfileQueuesRequest method. req, resp := client.UpdateRoutingProfileQueuesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRoutingProfileQueues
func (*Connect) UpdateRoutingProfileQueuesWithContext ¶
func (c *Connect) UpdateRoutingProfileQueuesWithContext(ctx aws.Context, input *UpdateRoutingProfileQueuesInput, opts ...request.Option) (*UpdateRoutingProfileQueuesOutput, error)
UpdateRoutingProfileQueuesWithContext is the same as UpdateRoutingProfileQueues with the addition of the ability to pass a context and additional request options.
See UpdateRoutingProfileQueues 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 (*Connect) UpdateRule ¶ added in v1.42.9
func (c *Connect) UpdateRule(input *UpdateRuleInput) (*UpdateRuleOutput, error)
UpdateRule API operation for Amazon Connect Service.
Updates a rule for the specified Amazon Connect instance.
Use the Rules Function language (https://docs.aws.amazon.com/connect/latest/APIReference/connect-rules-language.html) to code conditions for the rule.
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 Service's API operation UpdateRule for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
ResourceNotFoundException The specified resource was not found.
InternalServiceException Request processing failed because of an error or failure with the service.
ThrottlingException The throttling limit has been exceeded.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceConflictException A resource already has that name.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRule
func (*Connect) UpdateRuleRequest ¶ added in v1.42.9
func (c *Connect) UpdateRuleRequest(input *UpdateRuleInput) (req *request.Request, output *UpdateRuleOutput)
UpdateRuleRequest generates a "aws/request.Request" representing the client's request for the UpdateRule 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 UpdateRule for more information on using the UpdateRule 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 UpdateRuleRequest method. req, resp := client.UpdateRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateRule
func (*Connect) UpdateRuleWithContext ¶ added in v1.42.9
func (c *Connect) UpdateRuleWithContext(ctx aws.Context, input *UpdateRuleInput, opts ...request.Option) (*UpdateRuleOutput, error)
UpdateRuleWithContext is the same as UpdateRule with the addition of the ability to pass a context and additional request options.
See UpdateRule 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 (*Connect) UpdateSecurityProfile ¶
func (c *Connect) UpdateSecurityProfile(input *UpdateSecurityProfileInput) (*UpdateSecurityProfileOutput, error)
UpdateSecurityProfile API operation for Amazon Connect Service.
This API is in preview release for Amazon Connect and is subject to change.
Updates a security profile.
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 Service's API operation UpdateSecurityProfile for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateSecurityProfile
func (*Connect) UpdateSecurityProfileRequest ¶
func (c *Connect) UpdateSecurityProfileRequest(input *UpdateSecurityProfileInput) (req *request.Request, output *UpdateSecurityProfileOutput)
UpdateSecurityProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateSecurityProfile 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 UpdateSecurityProfile for more information on using the UpdateSecurityProfile 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 UpdateSecurityProfileRequest method. req, resp := client.UpdateSecurityProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateSecurityProfile
func (*Connect) UpdateSecurityProfileWithContext ¶
func (c *Connect) UpdateSecurityProfileWithContext(ctx aws.Context, input *UpdateSecurityProfileInput, opts ...request.Option) (*UpdateSecurityProfileOutput, error)
UpdateSecurityProfileWithContext is the same as UpdateSecurityProfile with the addition of the ability to pass a context and additional request options.
See UpdateSecurityProfile 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 (*Connect) UpdateTaskTemplate ¶ added in v1.42.9
func (c *Connect) UpdateTaskTemplate(input *UpdateTaskTemplateInput) (*UpdateTaskTemplateOutput, error)
UpdateTaskTemplate API operation for Amazon Connect Service.
Updates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template 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 Service's API operation UpdateTaskTemplate for usage and error information.
Returned Error Types:
PropertyValidationException The property is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
ServiceQuotaExceededException The service quota has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateTaskTemplate
func (*Connect) UpdateTaskTemplateRequest ¶ added in v1.42.9
func (c *Connect) UpdateTaskTemplateRequest(input *UpdateTaskTemplateInput) (req *request.Request, output *UpdateTaskTemplateOutput)
UpdateTaskTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateTaskTemplate 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 UpdateTaskTemplate for more information on using the UpdateTaskTemplate 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 UpdateTaskTemplateRequest method. req, resp := client.UpdateTaskTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateTaskTemplate
func (*Connect) UpdateTaskTemplateWithContext ¶ added in v1.42.9
func (c *Connect) UpdateTaskTemplateWithContext(ctx aws.Context, input *UpdateTaskTemplateInput, opts ...request.Option) (*UpdateTaskTemplateOutput, error)
UpdateTaskTemplateWithContext is the same as UpdateTaskTemplate with the addition of the ability to pass a context and additional request options.
See UpdateTaskTemplate 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 (*Connect) UpdateTrafficDistribution ¶ added in v1.42.9
func (c *Connect) UpdateTrafficDistribution(input *UpdateTrafficDistributionInput) (*UpdateTrafficDistributionOutput, error)
UpdateTrafficDistribution API operation for Amazon Connect Service.
Updates the traffic distribution for a given traffic distribution group.
For more information about updating a traffic distribution group, see Update telephony traffic distribution across Amazon Web Services Regions (https://docs.aws.amazon.com/connect/latest/adminguide/update-telephony-traffic-distribution.html) in the Amazon Connect Administrator Guide.
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 Service's API operation UpdateTrafficDistribution for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
AccessDeniedException You do not have sufficient permissions to perform this action.
ResourceNotFoundException The specified resource was not found.
ResourceConflictException A resource already has that name.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateTrafficDistribution
func (*Connect) UpdateTrafficDistributionRequest ¶ added in v1.42.9
func (c *Connect) UpdateTrafficDistributionRequest(input *UpdateTrafficDistributionInput) (req *request.Request, output *UpdateTrafficDistributionOutput)
UpdateTrafficDistributionRequest generates a "aws/request.Request" representing the client's request for the UpdateTrafficDistribution 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 UpdateTrafficDistribution for more information on using the UpdateTrafficDistribution 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 UpdateTrafficDistributionRequest method. req, resp := client.UpdateTrafficDistributionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateTrafficDistribution
func (*Connect) UpdateTrafficDistributionWithContext ¶ added in v1.42.9
func (c *Connect) UpdateTrafficDistributionWithContext(ctx aws.Context, input *UpdateTrafficDistributionInput, opts ...request.Option) (*UpdateTrafficDistributionOutput, error)
UpdateTrafficDistributionWithContext is the same as UpdateTrafficDistribution with the addition of the ability to pass a context and additional request options.
See UpdateTrafficDistribution 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 (*Connect) UpdateUserHierarchy ¶
func (c *Connect) UpdateUserHierarchy(input *UpdateUserHierarchyInput) (*UpdateUserHierarchyOutput, error)
UpdateUserHierarchy API operation for Amazon Connect Service.
Assigns the specified hierarchy group to the specified user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateUserHierarchy for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserHierarchy
func (*Connect) UpdateUserHierarchyGroupName ¶
func (c *Connect) UpdateUserHierarchyGroupName(input *UpdateUserHierarchyGroupNameInput) (*UpdateUserHierarchyGroupNameOutput, error)
UpdateUserHierarchyGroupName API operation for Amazon Connect Service.
Updates the name of the user hierarchy group.
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 Service's API operation UpdateUserHierarchyGroupName for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
DuplicateResourceException A resource with the specified name already exists.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserHierarchyGroupName
func (*Connect) UpdateUserHierarchyGroupNameRequest ¶
func (c *Connect) UpdateUserHierarchyGroupNameRequest(input *UpdateUserHierarchyGroupNameInput) (req *request.Request, output *UpdateUserHierarchyGroupNameOutput)
UpdateUserHierarchyGroupNameRequest generates a "aws/request.Request" representing the client's request for the UpdateUserHierarchyGroupName 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 UpdateUserHierarchyGroupName for more information on using the UpdateUserHierarchyGroupName 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 UpdateUserHierarchyGroupNameRequest method. req, resp := client.UpdateUserHierarchyGroupNameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserHierarchyGroupName
func (*Connect) UpdateUserHierarchyGroupNameWithContext ¶
func (c *Connect) UpdateUserHierarchyGroupNameWithContext(ctx aws.Context, input *UpdateUserHierarchyGroupNameInput, opts ...request.Option) (*UpdateUserHierarchyGroupNameOutput, error)
UpdateUserHierarchyGroupNameWithContext is the same as UpdateUserHierarchyGroupName with the addition of the ability to pass a context and additional request options.
See UpdateUserHierarchyGroupName 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 (*Connect) UpdateUserHierarchyRequest ¶
func (c *Connect) UpdateUserHierarchyRequest(input *UpdateUserHierarchyInput) (req *request.Request, output *UpdateUserHierarchyOutput)
UpdateUserHierarchyRequest generates a "aws/request.Request" representing the client's request for the UpdateUserHierarchy 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 UpdateUserHierarchy for more information on using the UpdateUserHierarchy 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 UpdateUserHierarchyRequest method. req, resp := client.UpdateUserHierarchyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserHierarchy
func (*Connect) UpdateUserHierarchyStructure ¶
func (c *Connect) UpdateUserHierarchyStructure(input *UpdateUserHierarchyStructureInput) (*UpdateUserHierarchyStructureOutput, error)
UpdateUserHierarchyStructure API operation for Amazon Connect Service.
Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.
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 Service's API operation UpdateUserHierarchyStructure for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ResourceInUseException That resource is already in use. Please try another.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserHierarchyStructure
func (*Connect) UpdateUserHierarchyStructureRequest ¶
func (c *Connect) UpdateUserHierarchyStructureRequest(input *UpdateUserHierarchyStructureInput) (req *request.Request, output *UpdateUserHierarchyStructureOutput)
UpdateUserHierarchyStructureRequest generates a "aws/request.Request" representing the client's request for the UpdateUserHierarchyStructure 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 UpdateUserHierarchyStructure for more information on using the UpdateUserHierarchyStructure 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 UpdateUserHierarchyStructureRequest method. req, resp := client.UpdateUserHierarchyStructureRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserHierarchyStructure
func (*Connect) UpdateUserHierarchyStructureWithContext ¶
func (c *Connect) UpdateUserHierarchyStructureWithContext(ctx aws.Context, input *UpdateUserHierarchyStructureInput, opts ...request.Option) (*UpdateUserHierarchyStructureOutput, error)
UpdateUserHierarchyStructureWithContext is the same as UpdateUserHierarchyStructure with the addition of the ability to pass a context and additional request options.
See UpdateUserHierarchyStructure 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 (*Connect) UpdateUserHierarchyWithContext ¶
func (c *Connect) UpdateUserHierarchyWithContext(ctx aws.Context, input *UpdateUserHierarchyInput, opts ...request.Option) (*UpdateUserHierarchyOutput, error)
UpdateUserHierarchyWithContext is the same as UpdateUserHierarchy with the addition of the ability to pass a context and additional request options.
See UpdateUserHierarchy 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 (*Connect) UpdateUserIdentityInfo ¶
func (c *Connect) UpdateUserIdentityInfo(input *UpdateUserIdentityInfoInput) (*UpdateUserIdentityInfoOutput, error)
UpdateUserIdentityInfo API operation for Amazon Connect Service.
Updates the identity information for the specified user.
We strongly recommend limiting who has the ability to invoke UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see Best Practices for Security Profiles (https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide.
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 Service's API operation UpdateUserIdentityInfo for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserIdentityInfo
func (*Connect) UpdateUserIdentityInfoRequest ¶
func (c *Connect) UpdateUserIdentityInfoRequest(input *UpdateUserIdentityInfoInput) (req *request.Request, output *UpdateUserIdentityInfoOutput)
UpdateUserIdentityInfoRequest generates a "aws/request.Request" representing the client's request for the UpdateUserIdentityInfo 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 UpdateUserIdentityInfo for more information on using the UpdateUserIdentityInfo 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 UpdateUserIdentityInfoRequest method. req, resp := client.UpdateUserIdentityInfoRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserIdentityInfo
func (*Connect) UpdateUserIdentityInfoWithContext ¶
func (c *Connect) UpdateUserIdentityInfoWithContext(ctx aws.Context, input *UpdateUserIdentityInfoInput, opts ...request.Option) (*UpdateUserIdentityInfoOutput, error)
UpdateUserIdentityInfoWithContext is the same as UpdateUserIdentityInfo with the addition of the ability to pass a context and additional request options.
See UpdateUserIdentityInfo 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 (*Connect) UpdateUserPhoneConfig ¶
func (c *Connect) UpdateUserPhoneConfig(input *UpdateUserPhoneConfigInput) (*UpdateUserPhoneConfigOutput, error)
UpdateUserPhoneConfig API operation for Amazon Connect Service.
Updates the phone configuration settings for the specified user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateUserPhoneConfig for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserPhoneConfig
func (*Connect) UpdateUserPhoneConfigRequest ¶
func (c *Connect) UpdateUserPhoneConfigRequest(input *UpdateUserPhoneConfigInput) (req *request.Request, output *UpdateUserPhoneConfigOutput)
UpdateUserPhoneConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateUserPhoneConfig 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 UpdateUserPhoneConfig for more information on using the UpdateUserPhoneConfig 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 UpdateUserPhoneConfigRequest method. req, resp := client.UpdateUserPhoneConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserPhoneConfig
func (*Connect) UpdateUserPhoneConfigWithContext ¶
func (c *Connect) UpdateUserPhoneConfigWithContext(ctx aws.Context, input *UpdateUserPhoneConfigInput, opts ...request.Option) (*UpdateUserPhoneConfigOutput, error)
UpdateUserPhoneConfigWithContext is the same as UpdateUserPhoneConfig with the addition of the ability to pass a context and additional request options.
See UpdateUserPhoneConfig 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 (*Connect) UpdateUserRoutingProfile ¶
func (c *Connect) UpdateUserRoutingProfile(input *UpdateUserRoutingProfileInput) (*UpdateUserRoutingProfileOutput, error)
UpdateUserRoutingProfile API operation for Amazon Connect Service.
Assigns the specified routing profile to the specified user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateUserRoutingProfile for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserRoutingProfile
func (*Connect) UpdateUserRoutingProfileRequest ¶
func (c *Connect) UpdateUserRoutingProfileRequest(input *UpdateUserRoutingProfileInput) (req *request.Request, output *UpdateUserRoutingProfileOutput)
UpdateUserRoutingProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateUserRoutingProfile 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 UpdateUserRoutingProfile for more information on using the UpdateUserRoutingProfile 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 UpdateUserRoutingProfileRequest method. req, resp := client.UpdateUserRoutingProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserRoutingProfile
func (*Connect) UpdateUserRoutingProfileWithContext ¶
func (c *Connect) UpdateUserRoutingProfileWithContext(ctx aws.Context, input *UpdateUserRoutingProfileInput, opts ...request.Option) (*UpdateUserRoutingProfileOutput, error)
UpdateUserRoutingProfileWithContext is the same as UpdateUserRoutingProfile with the addition of the ability to pass a context and additional request options.
See UpdateUserRoutingProfile 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 (*Connect) UpdateUserSecurityProfiles ¶
func (c *Connect) UpdateUserSecurityProfiles(input *UpdateUserSecurityProfilesInput) (*UpdateUserSecurityProfilesOutput, error)
UpdateUserSecurityProfiles API operation for Amazon Connect Service.
Assigns the specified security profiles to the specified user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon Connect Service's API operation UpdateUserSecurityProfiles for usage and error information.
Returned Error Types:
InvalidRequestException The request is not valid.
InvalidParameterException One or more of the specified parameters are not valid.
ResourceNotFoundException The specified resource was not found.
ThrottlingException The throttling limit has been exceeded.
InternalServiceException Request processing failed because of an error or failure with the service.
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserSecurityProfiles
func (*Connect) UpdateUserSecurityProfilesRequest ¶
func (c *Connect) UpdateUserSecurityProfilesRequest(input *UpdateUserSecurityProfilesInput) (req *request.Request, output *UpdateUserSecurityProfilesOutput)
UpdateUserSecurityProfilesRequest generates a "aws/request.Request" representing the client's request for the UpdateUserSecurityProfiles 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 UpdateUserSecurityProfiles for more information on using the UpdateUserSecurityProfiles 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 UpdateUserSecurityProfilesRequest method. req, resp := client.UpdateUserSecurityProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connect-2017-08-08/UpdateUserSecurityProfiles
func (*Connect) UpdateUserSecurityProfilesWithContext ¶
func (c *Connect) UpdateUserSecurityProfilesWithContext(ctx aws.Context, input *UpdateUserSecurityProfilesInput, opts ...request.Option) (*UpdateUserSecurityProfilesOutput, error)
UpdateUserSecurityProfilesWithContext is the same as UpdateUserSecurityProfiles with the addition of the ability to pass a context and additional request options.
See UpdateUserSecurityProfiles 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 Contact ¶
type Contact struct { // Information about the agent who accepted the contact. AgentInfo *AgentInfo `type:"structure"` // The Amazon Resource Name (ARN) for the contact. Arn *string `type:"string"` // How the contact reached your contact center. Channel *string `type:"string" enum:"Channel"` // The description of the contact. Description *string `type:"string"` // The timestamp when the customer endpoint disconnected from Amazon Connect. DisconnectTimestamp *time.Time `type:"timestamp"` // The identifier for the contact. Id *string `min:"1" type:"string"` // If this contact is related to other contacts, this is the ID of the initial // contact. InitialContactId *string `min:"1" type:"string"` // Indicates how the contact was initiated. InitiationMethod *string `type:"string" enum:"ContactInitiationMethod"` // The date and time this contact was initiated, in UTC time. For INBOUND, this // is when the contact arrived. For OUTBOUND, this is when the agent began dialing. // For CALLBACK, this is when the callback contact was created. For TRANSFER // and QUEUE_TRANSFER, this is when the transfer was initiated. For API, this // is when the request arrived. For EXTERNAL_OUTBOUND, this is when the agent // started dialing the external participant. For MONITOR, this is when the supervisor // started listening to a contact. InitiationTimestamp *time.Time `type:"timestamp"` // The timestamp when contact was last updated. LastUpdateTimestamp *time.Time `type:"timestamp"` // The name of the contact. Name *string `type:"string"` // If this contact is not the first contact, this is the ID of the previous // contact. PreviousContactId *string `min:"1" type:"string"` // If this contact was queued, this contains information about the queue. QueueInfo *QueueInfo `type:"structure"` // The contactId that is related (https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html#relatedcontactid) // to this contact. RelatedContactId *string `min:"1" type:"string"` // The timestamp, in Unix epoch time format, at which to start running the inbound // flow. ScheduledTimestamp *time.Time `type:"timestamp"` // Information about Amazon Connect Wisdom. WisdomInfo *WisdomInfo `type:"structure"` // contains filtered or unexported fields }
Contains information about a contact.
func (Contact) 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 (*Contact) SetAgentInfo ¶
SetAgentInfo sets the AgentInfo field's value.
func (*Contact) SetChannel ¶
SetChannel sets the Channel field's value.
func (*Contact) SetDescription ¶
SetDescription sets the Description field's value.
func (*Contact) SetDisconnectTimestamp ¶
SetDisconnectTimestamp sets the DisconnectTimestamp field's value.
func (*Contact) SetInitialContactId ¶
SetInitialContactId sets the InitialContactId field's value.
func (*Contact) SetInitiationMethod ¶
SetInitiationMethod sets the InitiationMethod field's value.
func (*Contact) SetInitiationTimestamp ¶
SetInitiationTimestamp sets the InitiationTimestamp field's value.
func (*Contact) SetLastUpdateTimestamp ¶
SetLastUpdateTimestamp sets the LastUpdateTimestamp field's value.
func (*Contact) SetPreviousContactId ¶
SetPreviousContactId sets the PreviousContactId field's value.
func (*Contact) SetQueueInfo ¶
SetQueueInfo sets the QueueInfo field's value.
func (*Contact) SetRelatedContactId ¶ added in v1.42.9
SetRelatedContactId sets the RelatedContactId field's value.
func (*Contact) SetScheduledTimestamp ¶
SetScheduledTimestamp sets the ScheduledTimestamp field's value.
func (*Contact) SetWisdomInfo ¶ added in v1.42.9
func (s *Contact) SetWisdomInfo(v *WisdomInfo) *Contact
SetWisdomInfo sets the WisdomInfo field's value.
type ContactFilter ¶ added in v1.42.9
type ContactFilter struct { // A list of up to 9 contact states (https://docs.aws.amazon.com/connect/latest/adminguide/about-contact-states.html). ContactStates []*string `type:"list" enum:"ContactState"` // contains filtered or unexported fields }
Filters user data based on the contact information that is associated to the users. It contains a list of contact states (https://docs.aws.amazon.com/connect/latest/adminguide/about-contact-states.html).
func (ContactFilter) GoString ¶ added in v1.42.9
func (s ContactFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContactFilter) SetContactStates ¶ added in v1.42.9
func (s *ContactFilter) SetContactStates(v []*string) *ContactFilter
SetContactStates sets the ContactStates field's value.
func (ContactFilter) String ¶ added in v1.42.9
func (s ContactFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContactFlow ¶
type ContactFlow struct { // The Amazon Resource Name (ARN) of the flow. Arn *string `type:"string"` // The content of the flow. Content *string `type:"string"` // The description of the flow. Description *string `type:"string"` // The identifier of the flow. Id *string `type:"string"` // The name of the flow. Name *string `min:"1" type:"string"` // The type of flow. State *string `type:"string" enum:"ContactFlowState"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The type of the flow. For descriptions of the available types, see Choose // a flow type (https://docs.aws.amazon.com/connect/latest/adminguide/create-contact-flow.html#contact-flow-types) // in the Amazon Connect Administrator Guide. Type *string `type:"string" enum:"ContactFlowType"` // contains filtered or unexported fields }
Contains information about a flow.
func (ContactFlow) GoString ¶
func (s ContactFlow) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContactFlow) SetArn ¶
func (s *ContactFlow) SetArn(v string) *ContactFlow
SetArn sets the Arn field's value.
func (*ContactFlow) SetContent ¶
func (s *ContactFlow) SetContent(v string) *ContactFlow
SetContent sets the Content field's value.
func (*ContactFlow) SetDescription ¶
func (s *ContactFlow) SetDescription(v string) *ContactFlow
SetDescription sets the Description field's value.
func (*ContactFlow) SetId ¶
func (s *ContactFlow) SetId(v string) *ContactFlow
SetId sets the Id field's value.
func (*ContactFlow) SetName ¶
func (s *ContactFlow) SetName(v string) *ContactFlow
SetName sets the Name field's value.
func (*ContactFlow) SetState ¶ added in v1.42.9
func (s *ContactFlow) SetState(v string) *ContactFlow
SetState sets the State field's value.
func (*ContactFlow) SetTags ¶
func (s *ContactFlow) SetTags(v map[string]*string) *ContactFlow
SetTags sets the Tags field's value.
func (*ContactFlow) SetType ¶
func (s *ContactFlow) SetType(v string) *ContactFlow
SetType sets the Type field's value.
func (ContactFlow) String ¶
func (s ContactFlow) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContactFlowModule ¶ added in v1.42.9
type ContactFlowModule struct { // The Amazon Resource Name (ARN). Arn *string `type:"string"` // The content of the flow module. Content *string `min:"1" type:"string"` // The description of the flow module. Description *string `type:"string"` // The identifier of the flow module. Id *string `min:"1" type:"string"` // The name of the flow module. Name *string `min:"1" type:"string"` // The type of flow module. State *string `type:"string" enum:"ContactFlowModuleState"` // The status of the flow module. Status *string `type:"string" enum:"ContactFlowModuleStatus"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a flow module.
func (ContactFlowModule) GoString ¶ added in v1.42.9
func (s ContactFlowModule) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContactFlowModule) SetArn ¶ added in v1.42.9
func (s *ContactFlowModule) SetArn(v string) *ContactFlowModule
SetArn sets the Arn field's value.
func (*ContactFlowModule) SetContent ¶ added in v1.42.9
func (s *ContactFlowModule) SetContent(v string) *ContactFlowModule
SetContent sets the Content field's value.
func (*ContactFlowModule) SetDescription ¶ added in v1.42.9
func (s *ContactFlowModule) SetDescription(v string) *ContactFlowModule
SetDescription sets the Description field's value.
func (*ContactFlowModule) SetId ¶ added in v1.42.9
func (s *ContactFlowModule) SetId(v string) *ContactFlowModule
SetId sets the Id field's value.
func (*ContactFlowModule) SetName ¶ added in v1.42.9
func (s *ContactFlowModule) SetName(v string) *ContactFlowModule
SetName sets the Name field's value.
func (*ContactFlowModule) SetState ¶ added in v1.42.9
func (s *ContactFlowModule) SetState(v string) *ContactFlowModule
SetState sets the State field's value.
func (*ContactFlowModule) SetStatus ¶ added in v1.42.9
func (s *ContactFlowModule) SetStatus(v string) *ContactFlowModule
SetStatus sets the Status field's value.
func (*ContactFlowModule) SetTags ¶ added in v1.42.9
func (s *ContactFlowModule) SetTags(v map[string]*string) *ContactFlowModule
SetTags sets the Tags field's value.
func (ContactFlowModule) String ¶ added in v1.42.9
func (s ContactFlowModule) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContactFlowModuleSummary ¶ added in v1.42.9
type ContactFlowModuleSummary struct { // The Amazon Resource Name (ARN) of the flow module. Arn *string `type:"string"` // The identifier of the flow module. Id *string `min:"1" type:"string"` // The name of the flow module. Name *string `min:"1" type:"string"` // The type of flow module. State *string `type:"string" enum:"ContactFlowModuleState"` // contains filtered or unexported fields }
Contains summary information about a flow.
func (ContactFlowModuleSummary) GoString ¶ added in v1.42.9
func (s ContactFlowModuleSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContactFlowModuleSummary) SetArn ¶ added in v1.42.9
func (s *ContactFlowModuleSummary) SetArn(v string) *ContactFlowModuleSummary
SetArn sets the Arn field's value.
func (*ContactFlowModuleSummary) SetId ¶ added in v1.42.9
func (s *ContactFlowModuleSummary) SetId(v string) *ContactFlowModuleSummary
SetId sets the Id field's value.
func (*ContactFlowModuleSummary) SetName ¶ added in v1.42.9
func (s *ContactFlowModuleSummary) SetName(v string) *ContactFlowModuleSummary
SetName sets the Name field's value.
func (*ContactFlowModuleSummary) SetState ¶ added in v1.42.9
func (s *ContactFlowModuleSummary) SetState(v string) *ContactFlowModuleSummary
SetState sets the State field's value.
func (ContactFlowModuleSummary) String ¶ added in v1.42.9
func (s ContactFlowModuleSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContactFlowNotPublishedException ¶
type ContactFlowNotPublishedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The flow has not been published.
func (*ContactFlowNotPublishedException) Code ¶
func (s *ContactFlowNotPublishedException) Code() string
Code returns the exception type name.
func (*ContactFlowNotPublishedException) Error ¶
func (s *ContactFlowNotPublishedException) Error() string
func (ContactFlowNotPublishedException) GoString ¶
func (s ContactFlowNotPublishedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContactFlowNotPublishedException) Message ¶
func (s *ContactFlowNotPublishedException) Message() string
Message returns the exception's message.
func (*ContactFlowNotPublishedException) OrigErr ¶
func (s *ContactFlowNotPublishedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ContactFlowNotPublishedException) RequestID ¶
func (s *ContactFlowNotPublishedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ContactFlowNotPublishedException) StatusCode ¶
func (s *ContactFlowNotPublishedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ContactFlowNotPublishedException) String ¶
func (s ContactFlowNotPublishedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContactFlowSummary ¶
type ContactFlowSummary struct { // The Amazon Resource Name (ARN) of the flow. Arn *string `type:"string"` // The type of flow. ContactFlowState *string `type:"string" enum:"ContactFlowState"` // The type of flow. ContactFlowType *string `type:"string" enum:"ContactFlowType"` // The identifier of the flow. Id *string `type:"string"` // The name of the flow. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains summary information about a flow.
You can also create and update flows using the Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html).
func (ContactFlowSummary) GoString ¶
func (s ContactFlowSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContactFlowSummary) SetArn ¶
func (s *ContactFlowSummary) SetArn(v string) *ContactFlowSummary
SetArn sets the Arn field's value.
func (*ContactFlowSummary) SetContactFlowState ¶ added in v1.42.9
func (s *ContactFlowSummary) SetContactFlowState(v string) *ContactFlowSummary
SetContactFlowState sets the ContactFlowState field's value.
func (*ContactFlowSummary) SetContactFlowType ¶
func (s *ContactFlowSummary) SetContactFlowType(v string) *ContactFlowSummary
SetContactFlowType sets the ContactFlowType field's value.
func (*ContactFlowSummary) SetId ¶
func (s *ContactFlowSummary) SetId(v string) *ContactFlowSummary
SetId sets the Id field's value.
func (*ContactFlowSummary) SetName ¶
func (s *ContactFlowSummary) SetName(v string) *ContactFlowSummary
SetName sets the Name field's value.
func (ContactFlowSummary) String ¶
func (s ContactFlowSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ContactNotFoundException ¶
type ContactNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The contact with the specified ID is not active or does not exist. Applies to Voice calls only, not to Chat, Task, or Voice Callback.
func (*ContactNotFoundException) Code ¶
func (s *ContactNotFoundException) Code() string
Code returns the exception type name.
func (*ContactNotFoundException) Error ¶
func (s *ContactNotFoundException) Error() string
func (ContactNotFoundException) GoString ¶
func (s ContactNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContactNotFoundException) Message ¶
func (s *ContactNotFoundException) Message() string
Message returns the exception's message.
func (*ContactNotFoundException) OrigErr ¶
func (s *ContactNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ContactNotFoundException) RequestID ¶
func (s *ContactNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ContactNotFoundException) StatusCode ¶
func (s *ContactNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ContactNotFoundException) String ¶
func (s ContactNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ControlPlaneTagFilter ¶ added in v1.42.9
type ControlPlaneTagFilter struct { // A list of conditions which would be applied together with an AND condition. AndConditions []*TagCondition `type:"list"` // A list of conditions which would be applied together with an OR condition. OrConditions [][]*TagCondition `type:"list"` // A leaf node condition which can be used to specify a tag condition. TagCondition *TagCondition `type:"structure"` // contains filtered or unexported fields }
An object that can be used to specify Tag conditions inside the SearchFilter. This accepts an OR of AND (List of List) input where:
Top level list specifies conditions that need to be applied with OR operator
Inner list specifies conditions that need to be applied with AND operator.
func (ControlPlaneTagFilter) GoString ¶ added in v1.42.9
func (s ControlPlaneTagFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ControlPlaneTagFilter) SetAndConditions ¶ added in v1.42.9
func (s *ControlPlaneTagFilter) SetAndConditions(v []*TagCondition) *ControlPlaneTagFilter
SetAndConditions sets the AndConditions field's value.
func (*ControlPlaneTagFilter) SetOrConditions ¶ added in v1.42.9
func (s *ControlPlaneTagFilter) SetOrConditions(v [][]*TagCondition) *ControlPlaneTagFilter
SetOrConditions sets the OrConditions field's value.
func (*ControlPlaneTagFilter) SetTagCondition ¶ added in v1.42.9
func (s *ControlPlaneTagFilter) SetTagCondition(v *TagCondition) *ControlPlaneTagFilter
SetTagCondition sets the TagCondition field's value.
func (ControlPlaneTagFilter) String ¶ added in v1.42.9
func (s ControlPlaneTagFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAgentStatusInput ¶
type CreateAgentStatusInput struct { // The description of the status. Description *string `min:"1" type:"string"` // The display order of the status. DisplayOrder *int64 `min:"1" type:"integer"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the status. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The state of the status. // // State is a required field State *string `type:"string" required:"true" enum:"AgentStatusState"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateAgentStatusInput) GoString ¶
func (s CreateAgentStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAgentStatusInput) SetDescription ¶
func (s *CreateAgentStatusInput) SetDescription(v string) *CreateAgentStatusInput
SetDescription sets the Description field's value.
func (*CreateAgentStatusInput) SetDisplayOrder ¶
func (s *CreateAgentStatusInput) SetDisplayOrder(v int64) *CreateAgentStatusInput
SetDisplayOrder sets the DisplayOrder field's value.
func (*CreateAgentStatusInput) SetInstanceId ¶
func (s *CreateAgentStatusInput) SetInstanceId(v string) *CreateAgentStatusInput
SetInstanceId sets the InstanceId field's value.
func (*CreateAgentStatusInput) SetName ¶
func (s *CreateAgentStatusInput) SetName(v string) *CreateAgentStatusInput
SetName sets the Name field's value.
func (*CreateAgentStatusInput) SetState ¶
func (s *CreateAgentStatusInput) SetState(v string) *CreateAgentStatusInput
SetState sets the State field's value.
func (*CreateAgentStatusInput) SetTags ¶
func (s *CreateAgentStatusInput) SetTags(v map[string]*string) *CreateAgentStatusInput
SetTags sets the Tags field's value.
func (CreateAgentStatusInput) String ¶
func (s CreateAgentStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAgentStatusInput) Validate ¶
func (s *CreateAgentStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAgentStatusOutput ¶
type CreateAgentStatusOutput struct { // The Amazon Resource Name (ARN) of the agent status. AgentStatusARN *string `type:"string"` // The identifier of the agent status. AgentStatusId *string `type:"string"` // contains filtered or unexported fields }
func (CreateAgentStatusOutput) GoString ¶
func (s CreateAgentStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAgentStatusOutput) SetAgentStatusARN ¶
func (s *CreateAgentStatusOutput) SetAgentStatusARN(v string) *CreateAgentStatusOutput
SetAgentStatusARN sets the AgentStatusARN field's value.
func (*CreateAgentStatusOutput) SetAgentStatusId ¶
func (s *CreateAgentStatusOutput) SetAgentStatusId(v string) *CreateAgentStatusOutput
SetAgentStatusId sets the AgentStatusId field's value.
func (CreateAgentStatusOutput) String ¶
func (s CreateAgentStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateContactFlowInput ¶
type CreateContactFlowInput struct { // The content of the flow. // // Content is a required field Content *string `type:"string" required:"true"` // The description of the flow. Description *string `type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the flow. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The type of the flow. For descriptions of the available types, see Choose // a flow type (https://docs.aws.amazon.com/connect/latest/adminguide/create-contact-flow.html#contact-flow-types) // in the Amazon Connect Administrator Guide. // // Type is a required field Type *string `type:"string" required:"true" enum:"ContactFlowType"` // contains filtered or unexported fields }
func (CreateContactFlowInput) GoString ¶
func (s CreateContactFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContactFlowInput) SetContent ¶
func (s *CreateContactFlowInput) SetContent(v string) *CreateContactFlowInput
SetContent sets the Content field's value.
func (*CreateContactFlowInput) SetDescription ¶
func (s *CreateContactFlowInput) SetDescription(v string) *CreateContactFlowInput
SetDescription sets the Description field's value.
func (*CreateContactFlowInput) SetInstanceId ¶
func (s *CreateContactFlowInput) SetInstanceId(v string) *CreateContactFlowInput
SetInstanceId sets the InstanceId field's value.
func (*CreateContactFlowInput) SetName ¶
func (s *CreateContactFlowInput) SetName(v string) *CreateContactFlowInput
SetName sets the Name field's value.
func (*CreateContactFlowInput) SetTags ¶
func (s *CreateContactFlowInput) SetTags(v map[string]*string) *CreateContactFlowInput
SetTags sets the Tags field's value.
func (*CreateContactFlowInput) SetType ¶
func (s *CreateContactFlowInput) SetType(v string) *CreateContactFlowInput
SetType sets the Type field's value.
func (CreateContactFlowInput) String ¶
func (s CreateContactFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContactFlowInput) Validate ¶
func (s *CreateContactFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateContactFlowModuleInput ¶ added in v1.42.9
type CreateContactFlowModuleInput 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 `type:"string" idempotencyToken:"true"` // The content of the flow module. // // Content is a required field Content *string `min:"1" type:"string" required:"true"` // The description of the flow module. Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the flow module. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateContactFlowModuleInput) GoString ¶ added in v1.42.9
func (s CreateContactFlowModuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContactFlowModuleInput) SetClientToken ¶ added in v1.42.9
func (s *CreateContactFlowModuleInput) SetClientToken(v string) *CreateContactFlowModuleInput
SetClientToken sets the ClientToken field's value.
func (*CreateContactFlowModuleInput) SetContent ¶ added in v1.42.9
func (s *CreateContactFlowModuleInput) SetContent(v string) *CreateContactFlowModuleInput
SetContent sets the Content field's value.
func (*CreateContactFlowModuleInput) SetDescription ¶ added in v1.42.9
func (s *CreateContactFlowModuleInput) SetDescription(v string) *CreateContactFlowModuleInput
SetDescription sets the Description field's value.
func (*CreateContactFlowModuleInput) SetInstanceId ¶ added in v1.42.9
func (s *CreateContactFlowModuleInput) SetInstanceId(v string) *CreateContactFlowModuleInput
SetInstanceId sets the InstanceId field's value.
func (*CreateContactFlowModuleInput) SetName ¶ added in v1.42.9
func (s *CreateContactFlowModuleInput) SetName(v string) *CreateContactFlowModuleInput
SetName sets the Name field's value.
func (*CreateContactFlowModuleInput) SetTags ¶ added in v1.42.9
func (s *CreateContactFlowModuleInput) SetTags(v map[string]*string) *CreateContactFlowModuleInput
SetTags sets the Tags field's value.
func (CreateContactFlowModuleInput) String ¶ added in v1.42.9
func (s CreateContactFlowModuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContactFlowModuleInput) Validate ¶ added in v1.42.9
func (s *CreateContactFlowModuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateContactFlowModuleOutput ¶ added in v1.42.9
type CreateContactFlowModuleOutput struct { // The Amazon Resource Name (ARN) of the flow module. Arn *string `type:"string"` // The identifier of the flow module. Id *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateContactFlowModuleOutput) GoString ¶ added in v1.42.9
func (s CreateContactFlowModuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContactFlowModuleOutput) SetArn ¶ added in v1.42.9
func (s *CreateContactFlowModuleOutput) SetArn(v string) *CreateContactFlowModuleOutput
SetArn sets the Arn field's value.
func (*CreateContactFlowModuleOutput) SetId ¶ added in v1.42.9
func (s *CreateContactFlowModuleOutput) SetId(v string) *CreateContactFlowModuleOutput
SetId sets the Id field's value.
func (CreateContactFlowModuleOutput) String ¶ added in v1.42.9
func (s CreateContactFlowModuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateContactFlowOutput ¶
type CreateContactFlowOutput struct { // The Amazon Resource Name (ARN) of the flow. ContactFlowArn *string `type:"string"` // The identifier of the flow. ContactFlowId *string `type:"string"` // contains filtered or unexported fields }
func (CreateContactFlowOutput) GoString ¶
func (s CreateContactFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateContactFlowOutput) SetContactFlowArn ¶
func (s *CreateContactFlowOutput) SetContactFlowArn(v string) *CreateContactFlowOutput
SetContactFlowArn sets the ContactFlowArn field's value.
func (*CreateContactFlowOutput) SetContactFlowId ¶
func (s *CreateContactFlowOutput) SetContactFlowId(v string) *CreateContactFlowOutput
SetContactFlowId sets the ContactFlowId field's value.
func (CreateContactFlowOutput) String ¶
func (s CreateContactFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEvaluationFormInput ¶ added in v1.42.9
type CreateEvaluationFormInput 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 `type:"string" idempotencyToken:"true"` // The description of the evaluation form. Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Items that are part of the evaluation form. The total number of sections // and questions must not exceed 100 each. Questions must be contained in a // section. // // Items is a required field Items []*EvaluationFormItem `min:"1" type:"list" required:"true"` // A scoring strategy of the evaluation form. ScoringStrategy *EvaluationFormScoringStrategy `type:"structure"` // A title of the evaluation form. // // Title is a required field Title *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEvaluationFormInput) GoString ¶ added in v1.42.9
func (s CreateEvaluationFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEvaluationFormInput) SetClientToken ¶ added in v1.42.9
func (s *CreateEvaluationFormInput) SetClientToken(v string) *CreateEvaluationFormInput
SetClientToken sets the ClientToken field's value.
func (*CreateEvaluationFormInput) SetDescription ¶ added in v1.42.9
func (s *CreateEvaluationFormInput) SetDescription(v string) *CreateEvaluationFormInput
SetDescription sets the Description field's value.
func (*CreateEvaluationFormInput) SetInstanceId ¶ added in v1.42.9
func (s *CreateEvaluationFormInput) SetInstanceId(v string) *CreateEvaluationFormInput
SetInstanceId sets the InstanceId field's value.
func (*CreateEvaluationFormInput) SetItems ¶ added in v1.42.9
func (s *CreateEvaluationFormInput) SetItems(v []*EvaluationFormItem) *CreateEvaluationFormInput
SetItems sets the Items field's value.
func (*CreateEvaluationFormInput) SetScoringStrategy ¶ added in v1.42.9
func (s *CreateEvaluationFormInput) SetScoringStrategy(v *EvaluationFormScoringStrategy) *CreateEvaluationFormInput
SetScoringStrategy sets the ScoringStrategy field's value.
func (*CreateEvaluationFormInput) SetTitle ¶ added in v1.42.9
func (s *CreateEvaluationFormInput) SetTitle(v string) *CreateEvaluationFormInput
SetTitle sets the Title field's value.
func (CreateEvaluationFormInput) String ¶ added in v1.42.9
func (s CreateEvaluationFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEvaluationFormInput) Validate ¶ added in v1.42.9
func (s *CreateEvaluationFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEvaluationFormOutput ¶ added in v1.42.9
type CreateEvaluationFormOutput struct { // The Amazon Resource Name (ARN) for the evaluation form resource. // // EvaluationFormArn is a required field EvaluationFormArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEvaluationFormOutput) GoString ¶ added in v1.42.9
func (s CreateEvaluationFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEvaluationFormOutput) SetEvaluationFormArn ¶ added in v1.42.9
func (s *CreateEvaluationFormOutput) SetEvaluationFormArn(v string) *CreateEvaluationFormOutput
SetEvaluationFormArn sets the EvaluationFormArn field's value.
func (*CreateEvaluationFormOutput) SetEvaluationFormId ¶ added in v1.42.9
func (s *CreateEvaluationFormOutput) SetEvaluationFormId(v string) *CreateEvaluationFormOutput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (CreateEvaluationFormOutput) String ¶ added in v1.42.9
func (s CreateEvaluationFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateHoursOfOperationInput ¶
type CreateHoursOfOperationInput struct { // Configuration information for the hours of operation: day, start time, and // end time. // // Config is a required field Config []*HoursOfOperationConfig `type:"list" required:"true"` // The description of the hours of operation. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the hours of operation. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The time zone of the hours of operation. // // TimeZone is a required field TimeZone *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateHoursOfOperationInput) GoString ¶
func (s CreateHoursOfOperationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateHoursOfOperationInput) SetConfig ¶
func (s *CreateHoursOfOperationInput) SetConfig(v []*HoursOfOperationConfig) *CreateHoursOfOperationInput
SetConfig sets the Config field's value.
func (*CreateHoursOfOperationInput) SetDescription ¶
func (s *CreateHoursOfOperationInput) SetDescription(v string) *CreateHoursOfOperationInput
SetDescription sets the Description field's value.
func (*CreateHoursOfOperationInput) SetInstanceId ¶
func (s *CreateHoursOfOperationInput) SetInstanceId(v string) *CreateHoursOfOperationInput
SetInstanceId sets the InstanceId field's value.
func (*CreateHoursOfOperationInput) SetName ¶
func (s *CreateHoursOfOperationInput) SetName(v string) *CreateHoursOfOperationInput
SetName sets the Name field's value.
func (*CreateHoursOfOperationInput) SetTags ¶
func (s *CreateHoursOfOperationInput) SetTags(v map[string]*string) *CreateHoursOfOperationInput
SetTags sets the Tags field's value.
func (*CreateHoursOfOperationInput) SetTimeZone ¶
func (s *CreateHoursOfOperationInput) SetTimeZone(v string) *CreateHoursOfOperationInput
SetTimeZone sets the TimeZone field's value.
func (CreateHoursOfOperationInput) String ¶
func (s CreateHoursOfOperationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateHoursOfOperationInput) Validate ¶
func (s *CreateHoursOfOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateHoursOfOperationOutput ¶
type CreateHoursOfOperationOutput struct { // The Amazon Resource Name (ARN) for the hours of operation. HoursOfOperationArn *string `type:"string"` // The identifier for the hours of operation. HoursOfOperationId *string `type:"string"` // contains filtered or unexported fields }
func (CreateHoursOfOperationOutput) GoString ¶
func (s CreateHoursOfOperationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateHoursOfOperationOutput) SetHoursOfOperationArn ¶
func (s *CreateHoursOfOperationOutput) SetHoursOfOperationArn(v string) *CreateHoursOfOperationOutput
SetHoursOfOperationArn sets the HoursOfOperationArn field's value.
func (*CreateHoursOfOperationOutput) SetHoursOfOperationId ¶
func (s *CreateHoursOfOperationOutput) SetHoursOfOperationId(v string) *CreateHoursOfOperationOutput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (CreateHoursOfOperationOutput) String ¶
func (s CreateHoursOfOperationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateInstanceInput ¶
type CreateInstanceInput struct { // The idempotency token. ClientToken *string `type:"string"` // The identifier for the directory. DirectoryId *string `min:"12" type:"string"` // The type of identity management for your Amazon Connect users. // // IdentityManagementType is a required field IdentityManagementType *string `type:"string" required:"true" enum:"DirectoryType"` // Your contact center handles incoming contacts. // // InboundCallsEnabled is a required field InboundCallsEnabled *bool `type:"boolean" required:"true"` // The name for your instance. // // InstanceAlias is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateInstanceInput's // String and GoString methods. InstanceAlias *string `min:"1" type:"string" sensitive:"true"` // Your contact center allows outbound calls. // // OutboundCallsEnabled is a required field OutboundCallsEnabled *bool `type:"boolean" required:"true"` // contains filtered or unexported fields }
func (CreateInstanceInput) GoString ¶
func (s CreateInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInstanceInput) SetClientToken ¶
func (s *CreateInstanceInput) SetClientToken(v string) *CreateInstanceInput
SetClientToken sets the ClientToken field's value.
func (*CreateInstanceInput) SetDirectoryId ¶
func (s *CreateInstanceInput) SetDirectoryId(v string) *CreateInstanceInput
SetDirectoryId sets the DirectoryId field's value.
func (*CreateInstanceInput) SetIdentityManagementType ¶
func (s *CreateInstanceInput) SetIdentityManagementType(v string) *CreateInstanceInput
SetIdentityManagementType sets the IdentityManagementType field's value.
func (*CreateInstanceInput) SetInboundCallsEnabled ¶
func (s *CreateInstanceInput) SetInboundCallsEnabled(v bool) *CreateInstanceInput
SetInboundCallsEnabled sets the InboundCallsEnabled field's value.
func (*CreateInstanceInput) SetInstanceAlias ¶
func (s *CreateInstanceInput) SetInstanceAlias(v string) *CreateInstanceInput
SetInstanceAlias sets the InstanceAlias field's value.
func (*CreateInstanceInput) SetOutboundCallsEnabled ¶
func (s *CreateInstanceInput) SetOutboundCallsEnabled(v bool) *CreateInstanceInput
SetOutboundCallsEnabled sets the OutboundCallsEnabled field's value.
func (CreateInstanceInput) String ¶
func (s CreateInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInstanceInput) Validate ¶
func (s *CreateInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateInstanceOutput ¶
type CreateInstanceOutput struct { // The Amazon Resource Name (ARN) of the instance. Arn *string `type:"string"` // The identifier for the instance. Id *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateInstanceOutput) GoString ¶
func (s CreateInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateInstanceOutput) SetArn ¶
func (s *CreateInstanceOutput) SetArn(v string) *CreateInstanceOutput
SetArn sets the Arn field's value.
func (*CreateInstanceOutput) SetId ¶
func (s *CreateInstanceOutput) SetId(v string) *CreateInstanceOutput
SetId sets the Id field's value.
func (CreateInstanceOutput) String ¶
func (s CreateInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateIntegrationAssociationInput ¶
type CreateIntegrationAssociationInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the integration. // // When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint // instances must be in the same account. // // IntegrationArn is a required field IntegrationArn *string `type:"string" required:"true"` // The type of information to be ingested. // // IntegrationType is a required field IntegrationType *string `type:"string" required:"true" enum:"IntegrationType"` // The name of the external application. This field is only required for the // EVENT integration type. SourceApplicationName *string `min:"1" type:"string"` // The URL for the external application. This field is only required for the // EVENT integration type. SourceApplicationUrl *string `min:"1" type:"string"` // The type of the data source. This field is only required for the EVENT integration // type. SourceType *string `type:"string" enum:"SourceType"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateIntegrationAssociationInput) GoString ¶
func (s CreateIntegrationAssociationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateIntegrationAssociationInput) SetInstanceId ¶
func (s *CreateIntegrationAssociationInput) SetInstanceId(v string) *CreateIntegrationAssociationInput
SetInstanceId sets the InstanceId field's value.
func (*CreateIntegrationAssociationInput) SetIntegrationArn ¶
func (s *CreateIntegrationAssociationInput) SetIntegrationArn(v string) *CreateIntegrationAssociationInput
SetIntegrationArn sets the IntegrationArn field's value.
func (*CreateIntegrationAssociationInput) SetIntegrationType ¶
func (s *CreateIntegrationAssociationInput) SetIntegrationType(v string) *CreateIntegrationAssociationInput
SetIntegrationType sets the IntegrationType field's value.
func (*CreateIntegrationAssociationInput) SetSourceApplicationName ¶
func (s *CreateIntegrationAssociationInput) SetSourceApplicationName(v string) *CreateIntegrationAssociationInput
SetSourceApplicationName sets the SourceApplicationName field's value.
func (*CreateIntegrationAssociationInput) SetSourceApplicationUrl ¶
func (s *CreateIntegrationAssociationInput) SetSourceApplicationUrl(v string) *CreateIntegrationAssociationInput
SetSourceApplicationUrl sets the SourceApplicationUrl field's value.
func (*CreateIntegrationAssociationInput) SetSourceType ¶
func (s *CreateIntegrationAssociationInput) SetSourceType(v string) *CreateIntegrationAssociationInput
SetSourceType sets the SourceType field's value.
func (*CreateIntegrationAssociationInput) SetTags ¶
func (s *CreateIntegrationAssociationInput) SetTags(v map[string]*string) *CreateIntegrationAssociationInput
SetTags sets the Tags field's value.
func (CreateIntegrationAssociationInput) String ¶
func (s CreateIntegrationAssociationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateIntegrationAssociationInput) Validate ¶
func (s *CreateIntegrationAssociationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIntegrationAssociationOutput ¶
type CreateIntegrationAssociationOutput struct { // The Amazon Resource Name (ARN) for the association. IntegrationAssociationArn *string `type:"string"` // The identifier for the integration association. IntegrationAssociationId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateIntegrationAssociationOutput) GoString ¶
func (s CreateIntegrationAssociationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateIntegrationAssociationOutput) SetIntegrationAssociationArn ¶
func (s *CreateIntegrationAssociationOutput) SetIntegrationAssociationArn(v string) *CreateIntegrationAssociationOutput
SetIntegrationAssociationArn sets the IntegrationAssociationArn field's value.
func (*CreateIntegrationAssociationOutput) SetIntegrationAssociationId ¶
func (s *CreateIntegrationAssociationOutput) SetIntegrationAssociationId(v string) *CreateIntegrationAssociationOutput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (CreateIntegrationAssociationOutput) String ¶
func (s CreateIntegrationAssociationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateParticipantInput ¶ added in v1.42.9
type CreateParticipantInput 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 `type:"string" idempotencyToken:"true"` // The identifier of the contact in this instance of Amazon Connect. Only contacts // in the CHAT channel are supported. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // Information identifying the participant. // // The only Valid value for ParticipantRole is CUSTOM_BOT. // // DisplayName is Required. // // ParticipantDetails is a required field ParticipantDetails *ParticipantDetailsToAdd `type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateParticipantInput) GoString ¶ added in v1.42.9
func (s CreateParticipantInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateParticipantInput) SetClientToken ¶ added in v1.42.9
func (s *CreateParticipantInput) SetClientToken(v string) *CreateParticipantInput
SetClientToken sets the ClientToken field's value.
func (*CreateParticipantInput) SetContactId ¶ added in v1.42.9
func (s *CreateParticipantInput) SetContactId(v string) *CreateParticipantInput
SetContactId sets the ContactId field's value.
func (*CreateParticipantInput) SetInstanceId ¶ added in v1.42.9
func (s *CreateParticipantInput) SetInstanceId(v string) *CreateParticipantInput
SetInstanceId sets the InstanceId field's value.
func (*CreateParticipantInput) SetParticipantDetails ¶ added in v1.42.9
func (s *CreateParticipantInput) SetParticipantDetails(v *ParticipantDetailsToAdd) *CreateParticipantInput
SetParticipantDetails sets the ParticipantDetails field's value.
func (CreateParticipantInput) String ¶ added in v1.42.9
func (s CreateParticipantInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateParticipantInput) Validate ¶ added in v1.42.9
func (s *CreateParticipantInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateParticipantOutput ¶ added in v1.42.9
type CreateParticipantOutput struct { // The token used by the chat participant to call CreateParticipantConnection. // The participant token is valid for the lifetime of a chat participant. ParticipantCredentials *ParticipantTokenCredentials `type:"structure"` // The identifier for a chat participant. The participantId for a chat participant // is the same throughout the chat lifecycle. ParticipantId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateParticipantOutput) GoString ¶ added in v1.42.9
func (s CreateParticipantOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateParticipantOutput) SetParticipantCredentials ¶ added in v1.42.9
func (s *CreateParticipantOutput) SetParticipantCredentials(v *ParticipantTokenCredentials) *CreateParticipantOutput
SetParticipantCredentials sets the ParticipantCredentials field's value.
func (*CreateParticipantOutput) SetParticipantId ¶ added in v1.42.9
func (s *CreateParticipantOutput) SetParticipantId(v string) *CreateParticipantOutput
SetParticipantId sets the ParticipantId field's value.
func (CreateParticipantOutput) String ¶ added in v1.42.9
func (s CreateParticipantOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreatePromptInput ¶ added in v1.42.9
type CreatePromptInput struct { // The description of the prompt. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the prompt. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The URI for the S3 bucket where the prompt is stored. // // S3Uri is a required field S3Uri *string `min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreatePromptInput) GoString ¶ added in v1.42.9
func (s CreatePromptInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePromptInput) SetDescription ¶ added in v1.42.9
func (s *CreatePromptInput) SetDescription(v string) *CreatePromptInput
SetDescription sets the Description field's value.
func (*CreatePromptInput) SetInstanceId ¶ added in v1.42.9
func (s *CreatePromptInput) SetInstanceId(v string) *CreatePromptInput
SetInstanceId sets the InstanceId field's value.
func (*CreatePromptInput) SetName ¶ added in v1.42.9
func (s *CreatePromptInput) SetName(v string) *CreatePromptInput
SetName sets the Name field's value.
func (*CreatePromptInput) SetS3Uri ¶ added in v1.42.9
func (s *CreatePromptInput) SetS3Uri(v string) *CreatePromptInput
SetS3Uri sets the S3Uri field's value.
func (*CreatePromptInput) SetTags ¶ added in v1.42.9
func (s *CreatePromptInput) SetTags(v map[string]*string) *CreatePromptInput
SetTags sets the Tags field's value.
func (CreatePromptInput) String ¶ added in v1.42.9
func (s CreatePromptInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePromptInput) Validate ¶ added in v1.42.9
func (s *CreatePromptInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePromptOutput ¶ added in v1.42.9
type CreatePromptOutput struct { // The Amazon Resource Name (ARN) of the prompt. PromptARN *string `type:"string"` // A unique identifier for the prompt. PromptId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreatePromptOutput) GoString ¶ added in v1.42.9
func (s CreatePromptOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePromptOutput) SetPromptARN ¶ added in v1.42.9
func (s *CreatePromptOutput) SetPromptARN(v string) *CreatePromptOutput
SetPromptARN sets the PromptARN field's value.
func (*CreatePromptOutput) SetPromptId ¶ added in v1.42.9
func (s *CreatePromptOutput) SetPromptId(v string) *CreatePromptOutput
SetPromptId sets the PromptId field's value.
func (CreatePromptOutput) String ¶ added in v1.42.9
func (s CreatePromptOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateQueueInput ¶
type CreateQueueInput struct { // The description of the queue. Description *string `min:"1" type:"string"` // The identifier for the hours of operation. // // HoursOfOperationId is a required field HoursOfOperationId *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of contacts that can be in the queue before it is considered // full. MaxContacts *int64 `type:"integer"` // The name of the queue. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The outbound caller ID name, number, and outbound whisper flow. OutboundCallerConfig *OutboundCallerConfig `type:"structure"` // The quick connects available to agents who are working the queue. QuickConnectIds []*string `min:"1" type:"list"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateQueueInput) GoString ¶
func (s CreateQueueInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateQueueInput) SetDescription ¶
func (s *CreateQueueInput) SetDescription(v string) *CreateQueueInput
SetDescription sets the Description field's value.
func (*CreateQueueInput) SetHoursOfOperationId ¶
func (s *CreateQueueInput) SetHoursOfOperationId(v string) *CreateQueueInput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*CreateQueueInput) SetInstanceId ¶
func (s *CreateQueueInput) SetInstanceId(v string) *CreateQueueInput
SetInstanceId sets the InstanceId field's value.
func (*CreateQueueInput) SetMaxContacts ¶
func (s *CreateQueueInput) SetMaxContacts(v int64) *CreateQueueInput
SetMaxContacts sets the MaxContacts field's value.
func (*CreateQueueInput) SetName ¶
func (s *CreateQueueInput) SetName(v string) *CreateQueueInput
SetName sets the Name field's value.
func (*CreateQueueInput) SetOutboundCallerConfig ¶
func (s *CreateQueueInput) SetOutboundCallerConfig(v *OutboundCallerConfig) *CreateQueueInput
SetOutboundCallerConfig sets the OutboundCallerConfig field's value.
func (*CreateQueueInput) SetQuickConnectIds ¶
func (s *CreateQueueInput) SetQuickConnectIds(v []*string) *CreateQueueInput
SetQuickConnectIds sets the QuickConnectIds field's value.
func (*CreateQueueInput) SetTags ¶
func (s *CreateQueueInput) SetTags(v map[string]*string) *CreateQueueInput
SetTags sets the Tags field's value.
func (CreateQueueInput) String ¶
func (s CreateQueueInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateQueueInput) Validate ¶
func (s *CreateQueueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateQueueOutput ¶
type CreateQueueOutput struct { // The Amazon Resource Name (ARN) of the queue. QueueArn *string `type:"string"` // The identifier for the queue. QueueId *string `type:"string"` // contains filtered or unexported fields }
func (CreateQueueOutput) GoString ¶
func (s CreateQueueOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateQueueOutput) SetQueueArn ¶
func (s *CreateQueueOutput) SetQueueArn(v string) *CreateQueueOutput
SetQueueArn sets the QueueArn field's value.
func (*CreateQueueOutput) SetQueueId ¶
func (s *CreateQueueOutput) SetQueueId(v string) *CreateQueueOutput
SetQueueId sets the QueueId field's value.
func (CreateQueueOutput) String ¶
func (s CreateQueueOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateQuickConnectInput ¶
type CreateQuickConnectInput struct { // The description of the quick connect. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the quick connect. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Configuration settings for the quick connect. // // QuickConnectConfig is a required field QuickConnectConfig *QuickConnectConfig `type:"structure" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateQuickConnectInput) GoString ¶
func (s CreateQuickConnectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateQuickConnectInput) SetDescription ¶
func (s *CreateQuickConnectInput) SetDescription(v string) *CreateQuickConnectInput
SetDescription sets the Description field's value.
func (*CreateQuickConnectInput) SetInstanceId ¶
func (s *CreateQuickConnectInput) SetInstanceId(v string) *CreateQuickConnectInput
SetInstanceId sets the InstanceId field's value.
func (*CreateQuickConnectInput) SetName ¶
func (s *CreateQuickConnectInput) SetName(v string) *CreateQuickConnectInput
SetName sets the Name field's value.
func (*CreateQuickConnectInput) SetQuickConnectConfig ¶
func (s *CreateQuickConnectInput) SetQuickConnectConfig(v *QuickConnectConfig) *CreateQuickConnectInput
SetQuickConnectConfig sets the QuickConnectConfig field's value.
func (*CreateQuickConnectInput) SetTags ¶
func (s *CreateQuickConnectInput) SetTags(v map[string]*string) *CreateQuickConnectInput
SetTags sets the Tags field's value.
func (CreateQuickConnectInput) String ¶
func (s CreateQuickConnectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateQuickConnectInput) Validate ¶
func (s *CreateQuickConnectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateQuickConnectOutput ¶
type CreateQuickConnectOutput struct { // The Amazon Resource Name (ARN) for the quick connect. QuickConnectARN *string `type:"string"` // The identifier for the quick connect. QuickConnectId *string `type:"string"` // contains filtered or unexported fields }
func (CreateQuickConnectOutput) GoString ¶
func (s CreateQuickConnectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateQuickConnectOutput) SetQuickConnectARN ¶
func (s *CreateQuickConnectOutput) SetQuickConnectARN(v string) *CreateQuickConnectOutput
SetQuickConnectARN sets the QuickConnectARN field's value.
func (*CreateQuickConnectOutput) SetQuickConnectId ¶
func (s *CreateQuickConnectOutput) SetQuickConnectId(v string) *CreateQuickConnectOutput
SetQuickConnectId sets the QuickConnectId field's value.
func (CreateQuickConnectOutput) String ¶
func (s CreateQuickConnectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateRoutingProfileInput ¶
type CreateRoutingProfileInput struct { // The default outbound queue for the routing profile. // // DefaultOutboundQueueId is a required field DefaultOutboundQueueId *string `type:"string" required:"true"` // Description of the routing profile. Must not be more than 250 characters. // // Description is a required field Description *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The channels that agents can handle in the Contact Control Panel (CCP) for // this routing profile. // // MediaConcurrencies is a required field MediaConcurrencies []*MediaConcurrency `type:"list" required:"true"` // The name of the routing profile. Must not be more than 127 characters. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The inbound queues associated with the routing profile. If no queue is added, // the agent can make only outbound calls. // // The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig // objects that can be passed during a CreateRoutingProfile API request. It // is different from the quota of 50 queues per routing profile per instance // that is listed in Amazon Connect service quotas (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html). QueueConfigs []*RoutingProfileQueueConfig `min:"1" type:"list"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateRoutingProfileInput) GoString ¶
func (s CreateRoutingProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRoutingProfileInput) SetDefaultOutboundQueueId ¶
func (s *CreateRoutingProfileInput) SetDefaultOutboundQueueId(v string) *CreateRoutingProfileInput
SetDefaultOutboundQueueId sets the DefaultOutboundQueueId field's value.
func (*CreateRoutingProfileInput) SetDescription ¶
func (s *CreateRoutingProfileInput) SetDescription(v string) *CreateRoutingProfileInput
SetDescription sets the Description field's value.
func (*CreateRoutingProfileInput) SetInstanceId ¶
func (s *CreateRoutingProfileInput) SetInstanceId(v string) *CreateRoutingProfileInput
SetInstanceId sets the InstanceId field's value.
func (*CreateRoutingProfileInput) SetMediaConcurrencies ¶
func (s *CreateRoutingProfileInput) SetMediaConcurrencies(v []*MediaConcurrency) *CreateRoutingProfileInput
SetMediaConcurrencies sets the MediaConcurrencies field's value.
func (*CreateRoutingProfileInput) SetName ¶
func (s *CreateRoutingProfileInput) SetName(v string) *CreateRoutingProfileInput
SetName sets the Name field's value.
func (*CreateRoutingProfileInput) SetQueueConfigs ¶
func (s *CreateRoutingProfileInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *CreateRoutingProfileInput
SetQueueConfigs sets the QueueConfigs field's value.
func (*CreateRoutingProfileInput) SetTags ¶
func (s *CreateRoutingProfileInput) SetTags(v map[string]*string) *CreateRoutingProfileInput
SetTags sets the Tags field's value.
func (CreateRoutingProfileInput) String ¶
func (s CreateRoutingProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRoutingProfileInput) Validate ¶
func (s *CreateRoutingProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRoutingProfileOutput ¶
type CreateRoutingProfileOutput struct { // The Amazon Resource Name (ARN) of the routing profile. RoutingProfileArn *string `type:"string"` // The identifier of the routing profile. RoutingProfileId *string `type:"string"` // contains filtered or unexported fields }
func (CreateRoutingProfileOutput) GoString ¶
func (s CreateRoutingProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRoutingProfileOutput) SetRoutingProfileArn ¶
func (s *CreateRoutingProfileOutput) SetRoutingProfileArn(v string) *CreateRoutingProfileOutput
SetRoutingProfileArn sets the RoutingProfileArn field's value.
func (*CreateRoutingProfileOutput) SetRoutingProfileId ¶
func (s *CreateRoutingProfileOutput) SetRoutingProfileId(v string) *CreateRoutingProfileOutput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (CreateRoutingProfileOutput) String ¶
func (s CreateRoutingProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateRuleInput ¶ added in v1.42.9
type CreateRuleInput struct { // A list of actions to be run when the rule is triggered. // // Actions is a required field Actions []*RuleAction `type:"list" 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 `type:"string" idempotencyToken:"true"` // The conditions of the rule. // // Function is a required field Function *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A unique name for the rule. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The publish status of the rule. // // PublishStatus is a required field PublishStatus *string `type:"string" required:"true" enum:"RulePublishStatus"` // The event source to trigger the rule. // // TriggerEventSource is a required field TriggerEventSource *RuleTriggerEventSource `type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateRuleInput) GoString ¶ added in v1.42.9
func (s CreateRuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRuleInput) SetActions ¶ added in v1.42.9
func (s *CreateRuleInput) SetActions(v []*RuleAction) *CreateRuleInput
SetActions sets the Actions field's value.
func (*CreateRuleInput) SetClientToken ¶ added in v1.42.9
func (s *CreateRuleInput) SetClientToken(v string) *CreateRuleInput
SetClientToken sets the ClientToken field's value.
func (*CreateRuleInput) SetFunction ¶ added in v1.42.9
func (s *CreateRuleInput) SetFunction(v string) *CreateRuleInput
SetFunction sets the Function field's value.
func (*CreateRuleInput) SetInstanceId ¶ added in v1.42.9
func (s *CreateRuleInput) SetInstanceId(v string) *CreateRuleInput
SetInstanceId sets the InstanceId field's value.
func (*CreateRuleInput) SetName ¶ added in v1.42.9
func (s *CreateRuleInput) SetName(v string) *CreateRuleInput
SetName sets the Name field's value.
func (*CreateRuleInput) SetPublishStatus ¶ added in v1.42.9
func (s *CreateRuleInput) SetPublishStatus(v string) *CreateRuleInput
SetPublishStatus sets the PublishStatus field's value.
func (*CreateRuleInput) SetTriggerEventSource ¶ added in v1.42.9
func (s *CreateRuleInput) SetTriggerEventSource(v *RuleTriggerEventSource) *CreateRuleInput
SetTriggerEventSource sets the TriggerEventSource field's value.
func (CreateRuleInput) String ¶ added in v1.42.9
func (s CreateRuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRuleInput) Validate ¶ added in v1.42.9
func (s *CreateRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRuleOutput ¶ added in v1.42.9
type CreateRuleOutput struct { // The Amazon Resource Name (ARN) of the rule. // // RuleArn is a required field RuleArn *string `type:"string" required:"true"` // A unique identifier for the rule. // // RuleId is a required field RuleId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateRuleOutput) GoString ¶ added in v1.42.9
func (s CreateRuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateRuleOutput) SetRuleArn ¶ added in v1.42.9
func (s *CreateRuleOutput) SetRuleArn(v string) *CreateRuleOutput
SetRuleArn sets the RuleArn field's value.
func (*CreateRuleOutput) SetRuleId ¶ added in v1.42.9
func (s *CreateRuleOutput) SetRuleId(v string) *CreateRuleOutput
SetRuleId sets the RuleId field's value.
func (CreateRuleOutput) String ¶ added in v1.42.9
func (s CreateRuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateSecurityProfileInput ¶
type CreateSecurityProfileInput struct { // The list of tags that a security profile uses to restrict access to resources // in Amazon Connect. AllowedAccessControlTags map[string]*string `type:"map"` // The description of the security profile. Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Permissions assigned to the security profile. For a list of valid permissions, // see List of security profile permissions (https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). Permissions []*string `type:"list"` // The name of the security profile. // // SecurityProfileName is a required field SecurityProfileName *string `min:"1" type:"string" required:"true"` // The list of resources that a security profile applies tag restrictions to // in Amazon Connect. Following are acceptable ResourceNames: User | SecurityProfile // | Queue | RoutingProfile TagRestrictedResources []*string `type:"list"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateSecurityProfileInput) GoString ¶
func (s CreateSecurityProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSecurityProfileInput) SetAllowedAccessControlTags ¶ added in v1.42.9
func (s *CreateSecurityProfileInput) SetAllowedAccessControlTags(v map[string]*string) *CreateSecurityProfileInput
SetAllowedAccessControlTags sets the AllowedAccessControlTags field's value.
func (*CreateSecurityProfileInput) SetDescription ¶
func (s *CreateSecurityProfileInput) SetDescription(v string) *CreateSecurityProfileInput
SetDescription sets the Description field's value.
func (*CreateSecurityProfileInput) SetInstanceId ¶
func (s *CreateSecurityProfileInput) SetInstanceId(v string) *CreateSecurityProfileInput
SetInstanceId sets the InstanceId field's value.
func (*CreateSecurityProfileInput) SetPermissions ¶
func (s *CreateSecurityProfileInput) SetPermissions(v []*string) *CreateSecurityProfileInput
SetPermissions sets the Permissions field's value.
func (*CreateSecurityProfileInput) SetSecurityProfileName ¶
func (s *CreateSecurityProfileInput) SetSecurityProfileName(v string) *CreateSecurityProfileInput
SetSecurityProfileName sets the SecurityProfileName field's value.
func (*CreateSecurityProfileInput) SetTagRestrictedResources ¶ added in v1.42.9
func (s *CreateSecurityProfileInput) SetTagRestrictedResources(v []*string) *CreateSecurityProfileInput
SetTagRestrictedResources sets the TagRestrictedResources field's value.
func (*CreateSecurityProfileInput) SetTags ¶
func (s *CreateSecurityProfileInput) SetTags(v map[string]*string) *CreateSecurityProfileInput
SetTags sets the Tags field's value.
func (CreateSecurityProfileInput) String ¶
func (s CreateSecurityProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSecurityProfileInput) Validate ¶
func (s *CreateSecurityProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSecurityProfileOutput ¶
type CreateSecurityProfileOutput struct { // The Amazon Resource Name (ARN) for the security profile. SecurityProfileArn *string `type:"string"` // The identifier for the security profle. SecurityProfileId *string `type:"string"` // contains filtered or unexported fields }
func (CreateSecurityProfileOutput) GoString ¶
func (s CreateSecurityProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSecurityProfileOutput) SetSecurityProfileArn ¶
func (s *CreateSecurityProfileOutput) SetSecurityProfileArn(v string) *CreateSecurityProfileOutput
SetSecurityProfileArn sets the SecurityProfileArn field's value.
func (*CreateSecurityProfileOutput) SetSecurityProfileId ¶
func (s *CreateSecurityProfileOutput) SetSecurityProfileId(v string) *CreateSecurityProfileOutput
SetSecurityProfileId sets the SecurityProfileId field's value.
func (CreateSecurityProfileOutput) String ¶
func (s CreateSecurityProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTaskTemplateInput ¶ added in v1.42.9
type CreateTaskTemplateInput 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 `type:"string" idempotencyToken:"true"` // Constraints that are applicable to the fields listed. Constraints *TaskTemplateConstraints `type:"structure"` // The identifier of the flow that runs by default when a task is created by // referencing this template. ContactFlowId *string `type:"string"` // The default values for fields when a task is created by referencing this // template. Defaults *TaskTemplateDefaults `type:"structure"` // The description of the task template. Description *string `min:"1" type:"string"` // Fields that are part of the template. // // Fields is a required field Fields []*TaskTemplateField `type:"list" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the task template. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can // only be created from ACTIVE templates. If a template is marked as INACTIVE, // then a task that refers to this template cannot be created. Status *string `type:"string" enum:"TaskTemplateStatus"` // contains filtered or unexported fields }
func (CreateTaskTemplateInput) GoString ¶ added in v1.42.9
func (s CreateTaskTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTaskTemplateInput) SetClientToken ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetClientToken(v string) *CreateTaskTemplateInput
SetClientToken sets the ClientToken field's value.
func (*CreateTaskTemplateInput) SetConstraints ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetConstraints(v *TaskTemplateConstraints) *CreateTaskTemplateInput
SetConstraints sets the Constraints field's value.
func (*CreateTaskTemplateInput) SetContactFlowId ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetContactFlowId(v string) *CreateTaskTemplateInput
SetContactFlowId sets the ContactFlowId field's value.
func (*CreateTaskTemplateInput) SetDefaults ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetDefaults(v *TaskTemplateDefaults) *CreateTaskTemplateInput
SetDefaults sets the Defaults field's value.
func (*CreateTaskTemplateInput) SetDescription ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetDescription(v string) *CreateTaskTemplateInput
SetDescription sets the Description field's value.
func (*CreateTaskTemplateInput) SetFields ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetFields(v []*TaskTemplateField) *CreateTaskTemplateInput
SetFields sets the Fields field's value.
func (*CreateTaskTemplateInput) SetInstanceId ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetInstanceId(v string) *CreateTaskTemplateInput
SetInstanceId sets the InstanceId field's value.
func (*CreateTaskTemplateInput) SetName ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetName(v string) *CreateTaskTemplateInput
SetName sets the Name field's value.
func (*CreateTaskTemplateInput) SetStatus ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) SetStatus(v string) *CreateTaskTemplateInput
SetStatus sets the Status field's value.
func (CreateTaskTemplateInput) String ¶ added in v1.42.9
func (s CreateTaskTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTaskTemplateInput) Validate ¶ added in v1.42.9
func (s *CreateTaskTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTaskTemplateOutput ¶ added in v1.42.9
type CreateTaskTemplateOutput struct { // The Amazon Resource Name (ARN) for the task template resource. // // Arn is a required field Arn *string `min:"1" type:"string" required:"true"` // The identifier of the task template resource. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateTaskTemplateOutput) GoString ¶ added in v1.42.9
func (s CreateTaskTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTaskTemplateOutput) SetArn ¶ added in v1.42.9
func (s *CreateTaskTemplateOutput) SetArn(v string) *CreateTaskTemplateOutput
SetArn sets the Arn field's value.
func (*CreateTaskTemplateOutput) SetId ¶ added in v1.42.9
func (s *CreateTaskTemplateOutput) SetId(v string) *CreateTaskTemplateOutput
SetId sets the Id field's value.
func (CreateTaskTemplateOutput) String ¶ added in v1.42.9
func (s CreateTaskTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTrafficDistributionGroupInput ¶ added in v1.42.9
type CreateTrafficDistributionGroupInput 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 `type:"string" idempotencyToken:"true"` // A description for the traffic distribution group. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance that has been replicated. You // can find the instanceId in the ARN of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The name for the traffic distribution group. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateTrafficDistributionGroupInput) GoString ¶ added in v1.42.9
func (s CreateTrafficDistributionGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTrafficDistributionGroupInput) SetClientToken ¶ added in v1.42.9
func (s *CreateTrafficDistributionGroupInput) SetClientToken(v string) *CreateTrafficDistributionGroupInput
SetClientToken sets the ClientToken field's value.
func (*CreateTrafficDistributionGroupInput) SetDescription ¶ added in v1.42.9
func (s *CreateTrafficDistributionGroupInput) SetDescription(v string) *CreateTrafficDistributionGroupInput
SetDescription sets the Description field's value.
func (*CreateTrafficDistributionGroupInput) SetInstanceId ¶ added in v1.42.9
func (s *CreateTrafficDistributionGroupInput) SetInstanceId(v string) *CreateTrafficDistributionGroupInput
SetInstanceId sets the InstanceId field's value.
func (*CreateTrafficDistributionGroupInput) SetName ¶ added in v1.42.9
func (s *CreateTrafficDistributionGroupInput) SetName(v string) *CreateTrafficDistributionGroupInput
SetName sets the Name field's value.
func (*CreateTrafficDistributionGroupInput) SetTags ¶ added in v1.42.9
func (s *CreateTrafficDistributionGroupInput) SetTags(v map[string]*string) *CreateTrafficDistributionGroupInput
SetTags sets the Tags field's value.
func (CreateTrafficDistributionGroupInput) String ¶ added in v1.42.9
func (s CreateTrafficDistributionGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTrafficDistributionGroupInput) Validate ¶ added in v1.42.9
func (s *CreateTrafficDistributionGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTrafficDistributionGroupOutput ¶ added in v1.42.9
type CreateTrafficDistributionGroupOutput struct { // The Amazon Resource Name (ARN) of the traffic distribution group. Arn *string `type:"string"` // The identifier of the traffic distribution group. This can be the ID or the // ARN if the API is being called in the Region where the traffic distribution // group was created. The ARN must be provided if the call is from the replicated // Region. Id *string `type:"string"` // contains filtered or unexported fields }
func (CreateTrafficDistributionGroupOutput) GoString ¶ added in v1.42.9
func (s CreateTrafficDistributionGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTrafficDistributionGroupOutput) SetArn ¶ added in v1.42.9
func (s *CreateTrafficDistributionGroupOutput) SetArn(v string) *CreateTrafficDistributionGroupOutput
SetArn sets the Arn field's value.
func (*CreateTrafficDistributionGroupOutput) SetId ¶ added in v1.42.9
func (s *CreateTrafficDistributionGroupOutput) SetId(v string) *CreateTrafficDistributionGroupOutput
SetId sets the Id field's value.
func (CreateTrafficDistributionGroupOutput) String ¶ added in v1.42.9
func (s CreateTrafficDistributionGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUseCaseInput ¶
type CreateUseCaseInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the integration association. // // IntegrationAssociationId is a required field IntegrationAssociationId *string `location:"uri" locationName:"IntegrationAssociationId" min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The type of use case to associate to the integration association. Each integration // association can have only one of each use case type. // // UseCaseType is a required field UseCaseType *string `type:"string" required:"true" enum:"UseCaseType"` // contains filtered or unexported fields }
func (CreateUseCaseInput) GoString ¶
func (s CreateUseCaseInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUseCaseInput) SetInstanceId ¶
func (s *CreateUseCaseInput) SetInstanceId(v string) *CreateUseCaseInput
SetInstanceId sets the InstanceId field's value.
func (*CreateUseCaseInput) SetIntegrationAssociationId ¶
func (s *CreateUseCaseInput) SetIntegrationAssociationId(v string) *CreateUseCaseInput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (*CreateUseCaseInput) SetTags ¶
func (s *CreateUseCaseInput) SetTags(v map[string]*string) *CreateUseCaseInput
SetTags sets the Tags field's value.
func (*CreateUseCaseInput) SetUseCaseType ¶
func (s *CreateUseCaseInput) SetUseCaseType(v string) *CreateUseCaseInput
SetUseCaseType sets the UseCaseType field's value.
func (CreateUseCaseInput) String ¶
func (s CreateUseCaseInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUseCaseInput) Validate ¶
func (s *CreateUseCaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUseCaseOutput ¶
type CreateUseCaseOutput struct { // The Amazon Resource Name (ARN) for the use case. UseCaseArn *string `type:"string"` // The identifier of the use case. UseCaseId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateUseCaseOutput) GoString ¶
func (s CreateUseCaseOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUseCaseOutput) SetUseCaseArn ¶
func (s *CreateUseCaseOutput) SetUseCaseArn(v string) *CreateUseCaseOutput
SetUseCaseArn sets the UseCaseArn field's value.
func (*CreateUseCaseOutput) SetUseCaseId ¶
func (s *CreateUseCaseOutput) SetUseCaseId(v string) *CreateUseCaseOutput
SetUseCaseId sets the UseCaseId field's value.
func (CreateUseCaseOutput) String ¶
func (s CreateUseCaseOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUserHierarchyGroupInput ¶
type CreateUserHierarchyGroupInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the user hierarchy group. Must not be more than 100 characters. // // Name is a required field Name *string `type:"string" required:"true"` // The identifier for the parent hierarchy group. The user hierarchy is created // at level one if the parent group ID is null. ParentGroupId *string `type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateUserHierarchyGroupInput) GoString ¶
func (s CreateUserHierarchyGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserHierarchyGroupInput) SetInstanceId ¶
func (s *CreateUserHierarchyGroupInput) SetInstanceId(v string) *CreateUserHierarchyGroupInput
SetInstanceId sets the InstanceId field's value.
func (*CreateUserHierarchyGroupInput) SetName ¶
func (s *CreateUserHierarchyGroupInput) SetName(v string) *CreateUserHierarchyGroupInput
SetName sets the Name field's value.
func (*CreateUserHierarchyGroupInput) SetParentGroupId ¶
func (s *CreateUserHierarchyGroupInput) SetParentGroupId(v string) *CreateUserHierarchyGroupInput
SetParentGroupId sets the ParentGroupId field's value.
func (*CreateUserHierarchyGroupInput) SetTags ¶ added in v1.42.9
func (s *CreateUserHierarchyGroupInput) SetTags(v map[string]*string) *CreateUserHierarchyGroupInput
SetTags sets the Tags field's value.
func (CreateUserHierarchyGroupInput) String ¶
func (s CreateUserHierarchyGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserHierarchyGroupInput) Validate ¶
func (s *CreateUserHierarchyGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserHierarchyGroupOutput ¶
type CreateUserHierarchyGroupOutput struct { // The Amazon Resource Name (ARN) of the hierarchy group. HierarchyGroupArn *string `type:"string"` // The identifier of the hierarchy group. HierarchyGroupId *string `type:"string"` // contains filtered or unexported fields }
func (CreateUserHierarchyGroupOutput) GoString ¶
func (s CreateUserHierarchyGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserHierarchyGroupOutput) SetHierarchyGroupArn ¶
func (s *CreateUserHierarchyGroupOutput) SetHierarchyGroupArn(v string) *CreateUserHierarchyGroupOutput
SetHierarchyGroupArn sets the HierarchyGroupArn field's value.
func (*CreateUserHierarchyGroupOutput) SetHierarchyGroupId ¶
func (s *CreateUserHierarchyGroupOutput) SetHierarchyGroupId(v string) *CreateUserHierarchyGroupOutput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (CreateUserHierarchyGroupOutput) String ¶
func (s CreateUserHierarchyGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUserInput ¶
type CreateUserInput struct { // The identifier of the user account in the directory used for identity management. // If Amazon Connect cannot access the directory, you can specify this identifier // to authenticate users. If you include the identifier, we assume that Amazon // Connect cannot access the directory. Otherwise, the identity information // is used to authenticate users from your directory. // // This parameter is required if you are using an existing directory for identity // management in Amazon Connect when Amazon Connect cannot access your directory // to authenticate users. If you are using SAML for identity management and // include this parameter, an error is returned. DirectoryUserId *string `type:"string"` // The identifier of the hierarchy group for the user. HierarchyGroupId *string `type:"string"` // The information about the identity of the user. IdentityInfo *UserIdentityInfo `type:"structure"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The password for the user account. A password is required if you are using // Amazon Connect for identity management. Otherwise, it is an error to include // a password. Password *string `type:"string"` // The phone settings for the user. // // PhoneConfig is a required field PhoneConfig *UserPhoneConfig `type:"structure" required:"true"` // The identifier of the routing profile for the user. // // RoutingProfileId is a required field RoutingProfileId *string `type:"string" required:"true"` // The identifier of the security profile for the user. // // SecurityProfileIds is a required field SecurityProfileIds []*string `min:"1" type:"list" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The user name for the account. For instances not using SAML for identity // management, the user name can include up to 20 characters. If you are using // SAML for identity management, the user name can include up to 64 characters // from [a-zA-Z0-9_-.\@]+. // // Username is a required field Username *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateUserInput) GoString ¶
func (s CreateUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserInput) SetDirectoryUserId ¶
func (s *CreateUserInput) SetDirectoryUserId(v string) *CreateUserInput
SetDirectoryUserId sets the DirectoryUserId field's value.
func (*CreateUserInput) SetHierarchyGroupId ¶
func (s *CreateUserInput) SetHierarchyGroupId(v string) *CreateUserInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*CreateUserInput) SetIdentityInfo ¶
func (s *CreateUserInput) SetIdentityInfo(v *UserIdentityInfo) *CreateUserInput
SetIdentityInfo sets the IdentityInfo field's value.
func (*CreateUserInput) SetInstanceId ¶
func (s *CreateUserInput) SetInstanceId(v string) *CreateUserInput
SetInstanceId sets the InstanceId field's value.
func (*CreateUserInput) SetPassword ¶
func (s *CreateUserInput) SetPassword(v string) *CreateUserInput
SetPassword sets the Password field's value.
func (*CreateUserInput) SetPhoneConfig ¶
func (s *CreateUserInput) SetPhoneConfig(v *UserPhoneConfig) *CreateUserInput
SetPhoneConfig sets the PhoneConfig field's value.
func (*CreateUserInput) SetRoutingProfileId ¶
func (s *CreateUserInput) SetRoutingProfileId(v string) *CreateUserInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*CreateUserInput) SetSecurityProfileIds ¶
func (s *CreateUserInput) SetSecurityProfileIds(v []*string) *CreateUserInput
SetSecurityProfileIds sets the SecurityProfileIds field's value.
func (*CreateUserInput) SetTags ¶
func (s *CreateUserInput) SetTags(v map[string]*string) *CreateUserInput
SetTags sets the Tags field's value.
func (*CreateUserInput) SetUsername ¶
func (s *CreateUserInput) SetUsername(v string) *CreateUserInput
SetUsername sets the Username field's value.
func (CreateUserInput) String ¶
func (s CreateUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserInput) Validate ¶
func (s *CreateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserOutput ¶
type CreateUserOutput struct { // The Amazon Resource Name (ARN) of the user account. UserArn *string `type:"string"` // The identifier of the user account. UserId *string `type:"string"` // contains filtered or unexported fields }
func (CreateUserOutput) GoString ¶
func (s CreateUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserOutput) SetUserArn ¶
func (s *CreateUserOutput) SetUserArn(v string) *CreateUserOutput
SetUserArn sets the UserArn field's value.
func (*CreateUserOutput) SetUserId ¶
func (s *CreateUserOutput) SetUserId(v string) *CreateUserOutput
SetUserId sets the UserId field's value.
func (CreateUserOutput) String ¶
func (s CreateUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateVocabularyInput ¶ added in v1.42.9
type CreateVocabularyInput 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/). // If a create request is received more than once with same client token, subsequent // requests return the previous response without creating a vocabulary again. ClientToken *string `type:"string" idempotencyToken:"true"` // The content of the custom vocabulary in plain-text format with a table of // values. Each row in the table represents a word or a phrase, described with // Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB // characters. The size limit is 50KB. For more information, see Create a custom // vocabulary using a table (https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html#create-vocabulary-table). // // Content is a required field Content *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The language code of the vocabulary entries. For a list of languages and // their corresponding language codes, see What is Amazon Transcribe? (https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html) // // LanguageCode is a required field LanguageCode *string `type:"string" required:"true" enum:"VocabularyLanguageCode"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // A unique name of the custom vocabulary. // // VocabularyName is a required field VocabularyName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateVocabularyInput) GoString ¶ added in v1.42.9
func (s CreateVocabularyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVocabularyInput) SetClientToken ¶ added in v1.42.9
func (s *CreateVocabularyInput) SetClientToken(v string) *CreateVocabularyInput
SetClientToken sets the ClientToken field's value.
func (*CreateVocabularyInput) SetContent ¶ added in v1.42.9
func (s *CreateVocabularyInput) SetContent(v string) *CreateVocabularyInput
SetContent sets the Content field's value.
func (*CreateVocabularyInput) SetInstanceId ¶ added in v1.42.9
func (s *CreateVocabularyInput) SetInstanceId(v string) *CreateVocabularyInput
SetInstanceId sets the InstanceId field's value.
func (*CreateVocabularyInput) SetLanguageCode ¶ added in v1.42.9
func (s *CreateVocabularyInput) SetLanguageCode(v string) *CreateVocabularyInput
SetLanguageCode sets the LanguageCode field's value.
func (*CreateVocabularyInput) SetTags ¶ added in v1.42.9
func (s *CreateVocabularyInput) SetTags(v map[string]*string) *CreateVocabularyInput
SetTags sets the Tags field's value.
func (*CreateVocabularyInput) SetVocabularyName ¶ added in v1.42.9
func (s *CreateVocabularyInput) SetVocabularyName(v string) *CreateVocabularyInput
SetVocabularyName sets the VocabularyName field's value.
func (CreateVocabularyInput) String ¶ added in v1.42.9
func (s CreateVocabularyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVocabularyInput) Validate ¶ added in v1.42.9
func (s *CreateVocabularyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVocabularyOutput ¶ added in v1.42.9
type CreateVocabularyOutput struct { // The current state of the custom vocabulary. // // State is a required field State *string `type:"string" required:"true" enum:"VocabularyState"` // The Amazon Resource Name (ARN) of the custom vocabulary. // // VocabularyArn is a required field VocabularyArn *string `type:"string" required:"true"` // The identifier of the custom vocabulary. // // VocabularyId is a required field VocabularyId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateVocabularyOutput) GoString ¶ added in v1.42.9
func (s CreateVocabularyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVocabularyOutput) SetState ¶ added in v1.42.9
func (s *CreateVocabularyOutput) SetState(v string) *CreateVocabularyOutput
SetState sets the State field's value.
func (*CreateVocabularyOutput) SetVocabularyArn ¶ added in v1.42.9
func (s *CreateVocabularyOutput) SetVocabularyArn(v string) *CreateVocabularyOutput
SetVocabularyArn sets the VocabularyArn field's value.
func (*CreateVocabularyOutput) SetVocabularyId ¶ added in v1.42.9
func (s *CreateVocabularyOutput) SetVocabularyId(v string) *CreateVocabularyOutput
SetVocabularyId sets the VocabularyId field's value.
func (CreateVocabularyOutput) String ¶ added in v1.42.9
func (s CreateVocabularyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Credentials ¶
type Credentials struct { // An access token generated for a federated user to access Amazon Connect. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Credentials's // String and GoString methods. AccessToken *string `type:"string" sensitive:"true"` // A token generated with an expiration time for the session a user is logged // in to Amazon Connect. AccessTokenExpiration *time.Time `type:"timestamp"` // Renews a token generated for a user to access the Amazon Connect instance. // // RefreshToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Credentials's // String and GoString methods. RefreshToken *string `type:"string" sensitive:"true"` // Renews the expiration timer for a generated token. RefreshTokenExpiration *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Contains credentials to use for federation.
func (Credentials) GoString ¶
func (s Credentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Credentials) SetAccessToken ¶
func (s *Credentials) SetAccessToken(v string) *Credentials
SetAccessToken sets the AccessToken field's value.
func (*Credentials) SetAccessTokenExpiration ¶
func (s *Credentials) SetAccessTokenExpiration(v time.Time) *Credentials
SetAccessTokenExpiration sets the AccessTokenExpiration field's value.
func (*Credentials) SetRefreshToken ¶
func (s *Credentials) SetRefreshToken(v string) *Credentials
SetRefreshToken sets the RefreshToken field's value.
func (*Credentials) SetRefreshTokenExpiration ¶
func (s *Credentials) SetRefreshTokenExpiration(v time.Time) *Credentials
SetRefreshTokenExpiration sets the RefreshTokenExpiration field's value.
func (Credentials) String ¶
func (s Credentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CrossChannelBehavior ¶ added in v1.42.9
type CrossChannelBehavior struct { // Specifies the other channels that can be routed to an agent handling their // current channel. // // BehaviorType is a required field BehaviorType *string `type:"string" required:"true" enum:"BehaviorType"` // contains filtered or unexported fields }
Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel.
func (CrossChannelBehavior) GoString ¶ added in v1.42.9
func (s CrossChannelBehavior) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CrossChannelBehavior) SetBehaviorType ¶ added in v1.42.9
func (s *CrossChannelBehavior) SetBehaviorType(v string) *CrossChannelBehavior
SetBehaviorType sets the BehaviorType field's value.
func (CrossChannelBehavior) String ¶ added in v1.42.9
func (s CrossChannelBehavior) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CrossChannelBehavior) Validate ¶ added in v1.42.9
func (s *CrossChannelBehavior) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CurrentMetric ¶
type CurrentMetric struct { // The name of the metric. Name *string `type:"string" enum:"CurrentMetricName"` // The unit for the metric. Unit *string `type:"string" enum:"Unit"` // contains filtered or unexported fields }
Contains information about a real-time metric. For a description of each metric, see Real-time Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html) in the Amazon Connect Administrator Guide.
func (CurrentMetric) GoString ¶
func (s CurrentMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CurrentMetric) SetName ¶
func (s *CurrentMetric) SetName(v string) *CurrentMetric
SetName sets the Name field's value.
func (*CurrentMetric) SetUnit ¶
func (s *CurrentMetric) SetUnit(v string) *CurrentMetric
SetUnit sets the Unit field's value.
func (CurrentMetric) String ¶
func (s CurrentMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CurrentMetricData ¶
type CurrentMetricData struct { // Information about the metric. Metric *CurrentMetric `type:"structure"` // The value of the metric. Value *float64 `type:"double"` // contains filtered or unexported fields }
Contains the data for a real-time metric.
func (CurrentMetricData) GoString ¶
func (s CurrentMetricData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CurrentMetricData) SetMetric ¶
func (s *CurrentMetricData) SetMetric(v *CurrentMetric) *CurrentMetricData
SetMetric sets the Metric field's value.
func (*CurrentMetricData) SetValue ¶
func (s *CurrentMetricData) SetValue(v float64) *CurrentMetricData
SetValue sets the Value field's value.
func (CurrentMetricData) String ¶
func (s CurrentMetricData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CurrentMetricResult ¶
type CurrentMetricResult struct { // The set of metrics. Collections []*CurrentMetricData `type:"list"` // The dimensions for the metrics. Dimensions *Dimensions `type:"structure"` // contains filtered or unexported fields }
Contains information about a set of real-time metrics.
func (CurrentMetricResult) GoString ¶
func (s CurrentMetricResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CurrentMetricResult) SetCollections ¶
func (s *CurrentMetricResult) SetCollections(v []*CurrentMetricData) *CurrentMetricResult
SetCollections sets the Collections field's value.
func (*CurrentMetricResult) SetDimensions ¶
func (s *CurrentMetricResult) SetDimensions(v *Dimensions) *CurrentMetricResult
SetDimensions sets the Dimensions field's value.
func (CurrentMetricResult) String ¶
func (s CurrentMetricResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CurrentMetricSortCriteria ¶ added in v1.42.9
type CurrentMetricSortCriteria struct { // The current metric names. SortByMetric *string `type:"string" enum:"CurrentMetricName"` // The way to sort. SortOrder *string `type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
The way to sort the resulting response based on metrics. By default resources are sorted based on AGENTS_ONLINE, DESCENDING. The metric collection is sorted based on the input metrics.
func (CurrentMetricSortCriteria) GoString ¶ added in v1.42.9
func (s CurrentMetricSortCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CurrentMetricSortCriteria) SetSortByMetric ¶ added in v1.42.9
func (s *CurrentMetricSortCriteria) SetSortByMetric(v string) *CurrentMetricSortCriteria
SetSortByMetric sets the SortByMetric field's value.
func (*CurrentMetricSortCriteria) SetSortOrder ¶ added in v1.42.9
func (s *CurrentMetricSortCriteria) SetSortOrder(v string) *CurrentMetricSortCriteria
SetSortOrder sets the SortOrder field's value.
func (CurrentMetricSortCriteria) String ¶ added in v1.42.9
func (s CurrentMetricSortCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DateReference ¶ added in v1.42.9
type DateReference struct { // Identifier of the date reference. Name *string `min:"1" type:"string"` // A valid date. Value *string `type:"string"` // contains filtered or unexported fields }
Information about a reference when the referenceType is DATE. Otherwise, null.
func (DateReference) GoString ¶ added in v1.42.9
func (s DateReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DateReference) SetName ¶ added in v1.42.9
func (s *DateReference) SetName(v string) *DateReference
SetName sets the Name field's value.
func (*DateReference) SetValue ¶ added in v1.42.9
func (s *DateReference) SetValue(v string) *DateReference
SetValue sets the Value field's value.
func (DateReference) String ¶ added in v1.42.9
func (s DateReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeactivateEvaluationFormInput ¶ added in v1.42.9
type DeactivateEvaluationFormInput struct { // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `location:"uri" locationName:"EvaluationFormId" min:"1" type:"string" required:"true"` // A version of the evaluation form. If the version property is not provided, // the latest version of the evaluation form is deactivated. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeactivateEvaluationFormInput) GoString ¶ added in v1.42.9
func (s DeactivateEvaluationFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeactivateEvaluationFormInput) SetEvaluationFormId ¶ added in v1.42.9
func (s *DeactivateEvaluationFormInput) SetEvaluationFormId(v string) *DeactivateEvaluationFormInput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*DeactivateEvaluationFormInput) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *DeactivateEvaluationFormInput) SetEvaluationFormVersion(v int64) *DeactivateEvaluationFormInput
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (*DeactivateEvaluationFormInput) SetInstanceId ¶ added in v1.42.9
func (s *DeactivateEvaluationFormInput) SetInstanceId(v string) *DeactivateEvaluationFormInput
SetInstanceId sets the InstanceId field's value.
func (DeactivateEvaluationFormInput) String ¶ added in v1.42.9
func (s DeactivateEvaluationFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeactivateEvaluationFormInput) Validate ¶ added in v1.42.9
func (s *DeactivateEvaluationFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeactivateEvaluationFormOutput ¶ added in v1.42.9
type DeactivateEvaluationFormOutput struct { // The Amazon Resource Name (ARN) for the evaluation form resource. // // EvaluationFormArn is a required field EvaluationFormArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // The version of the deactivated evaluation form resource. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
func (DeactivateEvaluationFormOutput) GoString ¶ added in v1.42.9
func (s DeactivateEvaluationFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeactivateEvaluationFormOutput) SetEvaluationFormArn ¶ added in v1.42.9
func (s *DeactivateEvaluationFormOutput) SetEvaluationFormArn(v string) *DeactivateEvaluationFormOutput
SetEvaluationFormArn sets the EvaluationFormArn field's value.
func (*DeactivateEvaluationFormOutput) SetEvaluationFormId ¶ added in v1.42.9
func (s *DeactivateEvaluationFormOutput) SetEvaluationFormId(v string) *DeactivateEvaluationFormOutput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*DeactivateEvaluationFormOutput) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *DeactivateEvaluationFormOutput) SetEvaluationFormVersion(v int64) *DeactivateEvaluationFormOutput
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (DeactivateEvaluationFormOutput) String ¶ added in v1.42.9
func (s DeactivateEvaluationFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DefaultVocabulary ¶ added in v1.42.9
type DefaultVocabulary struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The language code of the vocabulary entries. For a list of languages and // their corresponding language codes, see What is Amazon Transcribe? (https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html) // // LanguageCode is a required field LanguageCode *string `type:"string" required:"true" enum:"VocabularyLanguageCode"` // The identifier of the custom vocabulary. // // VocabularyId is a required field VocabularyId *string `min:"1" type:"string" required:"true"` // A unique name of the custom vocabulary. // // VocabularyName is a required field VocabularyName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about a default vocabulary.
func (DefaultVocabulary) GoString ¶ added in v1.42.9
func (s DefaultVocabulary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DefaultVocabulary) SetInstanceId ¶ added in v1.42.9
func (s *DefaultVocabulary) SetInstanceId(v string) *DefaultVocabulary
SetInstanceId sets the InstanceId field's value.
func (*DefaultVocabulary) SetLanguageCode ¶ added in v1.42.9
func (s *DefaultVocabulary) SetLanguageCode(v string) *DefaultVocabulary
SetLanguageCode sets the LanguageCode field's value.
func (*DefaultVocabulary) SetVocabularyId ¶ added in v1.42.9
func (s *DefaultVocabulary) SetVocabularyId(v string) *DefaultVocabulary
SetVocabularyId sets the VocabularyId field's value.
func (*DefaultVocabulary) SetVocabularyName ¶ added in v1.42.9
func (s *DefaultVocabulary) SetVocabularyName(v string) *DefaultVocabulary
SetVocabularyName sets the VocabularyName field's value.
func (DefaultVocabulary) String ¶ added in v1.42.9
func (s DefaultVocabulary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteContactEvaluationInput ¶ added in v1.42.9
type DeleteContactEvaluationInput struct { // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `location:"uri" locationName:"EvaluationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteContactEvaluationInput) GoString ¶ added in v1.42.9
func (s DeleteContactEvaluationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContactEvaluationInput) SetEvaluationId ¶ added in v1.42.9
func (s *DeleteContactEvaluationInput) SetEvaluationId(v string) *DeleteContactEvaluationInput
SetEvaluationId sets the EvaluationId field's value.
func (*DeleteContactEvaluationInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteContactEvaluationInput) SetInstanceId(v string) *DeleteContactEvaluationInput
SetInstanceId sets the InstanceId field's value.
func (DeleteContactEvaluationInput) String ¶ added in v1.42.9
func (s DeleteContactEvaluationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContactEvaluationInput) Validate ¶ added in v1.42.9
func (s *DeleteContactEvaluationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteContactEvaluationOutput ¶ added in v1.42.9
type DeleteContactEvaluationOutput struct {
// contains filtered or unexported fields
}
func (DeleteContactEvaluationOutput) GoString ¶ added in v1.42.9
func (s DeleteContactEvaluationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteContactEvaluationOutput) String ¶ added in v1.42.9
func (s DeleteContactEvaluationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteContactFlowInput ¶ added in v1.42.9
type DeleteContactFlowInput struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteContactFlowInput) GoString ¶ added in v1.42.9
func (s DeleteContactFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContactFlowInput) SetContactFlowId ¶ added in v1.42.9
func (s *DeleteContactFlowInput) SetContactFlowId(v string) *DeleteContactFlowInput
SetContactFlowId sets the ContactFlowId field's value.
func (*DeleteContactFlowInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteContactFlowInput) SetInstanceId(v string) *DeleteContactFlowInput
SetInstanceId sets the InstanceId field's value.
func (DeleteContactFlowInput) String ¶ added in v1.42.9
func (s DeleteContactFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContactFlowInput) Validate ¶ added in v1.42.9
func (s *DeleteContactFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteContactFlowModuleInput ¶ added in v1.42.9
type DeleteContactFlowModuleInput struct { // The identifier of the flow module. // // ContactFlowModuleId is a required field ContactFlowModuleId *string `location:"uri" locationName:"ContactFlowModuleId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteContactFlowModuleInput) GoString ¶ added in v1.42.9
func (s DeleteContactFlowModuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContactFlowModuleInput) SetContactFlowModuleId ¶ added in v1.42.9
func (s *DeleteContactFlowModuleInput) SetContactFlowModuleId(v string) *DeleteContactFlowModuleInput
SetContactFlowModuleId sets the ContactFlowModuleId field's value.
func (*DeleteContactFlowModuleInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteContactFlowModuleInput) SetInstanceId(v string) *DeleteContactFlowModuleInput
SetInstanceId sets the InstanceId field's value.
func (DeleteContactFlowModuleInput) String ¶ added in v1.42.9
func (s DeleteContactFlowModuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteContactFlowModuleInput) Validate ¶ added in v1.42.9
func (s *DeleteContactFlowModuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteContactFlowModuleOutput ¶ added in v1.42.9
type DeleteContactFlowModuleOutput struct {
// contains filtered or unexported fields
}
func (DeleteContactFlowModuleOutput) GoString ¶ added in v1.42.9
func (s DeleteContactFlowModuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteContactFlowModuleOutput) String ¶ added in v1.42.9
func (s DeleteContactFlowModuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteContactFlowOutput ¶ added in v1.42.9
type DeleteContactFlowOutput struct {
// contains filtered or unexported fields
}
func (DeleteContactFlowOutput) GoString ¶ added in v1.42.9
func (s DeleteContactFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteContactFlowOutput) String ¶ added in v1.42.9
func (s DeleteContactFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteEvaluationFormInput ¶ added in v1.42.9
type DeleteEvaluationFormInput struct { // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `location:"uri" locationName:"EvaluationFormId" min:"1" type:"string" required:"true"` // The unique identifier for the evaluation form. EvaluationFormVersion *int64 `location:"querystring" locationName:"version" min:"1" type:"integer"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEvaluationFormInput) GoString ¶ added in v1.42.9
func (s DeleteEvaluationFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEvaluationFormInput) SetEvaluationFormId ¶ added in v1.42.9
func (s *DeleteEvaluationFormInput) SetEvaluationFormId(v string) *DeleteEvaluationFormInput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*DeleteEvaluationFormInput) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *DeleteEvaluationFormInput) SetEvaluationFormVersion(v int64) *DeleteEvaluationFormInput
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (*DeleteEvaluationFormInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteEvaluationFormInput) SetInstanceId(v string) *DeleteEvaluationFormInput
SetInstanceId sets the InstanceId field's value.
func (DeleteEvaluationFormInput) String ¶ added in v1.42.9
func (s DeleteEvaluationFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEvaluationFormInput) Validate ¶ added in v1.42.9
func (s *DeleteEvaluationFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEvaluationFormOutput ¶ added in v1.42.9
type DeleteEvaluationFormOutput struct {
// contains filtered or unexported fields
}
func (DeleteEvaluationFormOutput) GoString ¶ added in v1.42.9
func (s DeleteEvaluationFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteEvaluationFormOutput) String ¶ added in v1.42.9
func (s DeleteEvaluationFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteHoursOfOperationInput ¶
type DeleteHoursOfOperationInput struct { // The identifier for the hours of operation. // // HoursOfOperationId is a required field HoursOfOperationId *string `location:"uri" locationName:"HoursOfOperationId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteHoursOfOperationInput) GoString ¶
func (s DeleteHoursOfOperationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteHoursOfOperationInput) SetHoursOfOperationId ¶
func (s *DeleteHoursOfOperationInput) SetHoursOfOperationId(v string) *DeleteHoursOfOperationInput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*DeleteHoursOfOperationInput) SetInstanceId ¶
func (s *DeleteHoursOfOperationInput) SetInstanceId(v string) *DeleteHoursOfOperationInput
SetInstanceId sets the InstanceId field's value.
func (DeleteHoursOfOperationInput) String ¶
func (s DeleteHoursOfOperationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteHoursOfOperationInput) Validate ¶
func (s *DeleteHoursOfOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteHoursOfOperationOutput ¶
type DeleteHoursOfOperationOutput struct {
// contains filtered or unexported fields
}
func (DeleteHoursOfOperationOutput) GoString ¶
func (s DeleteHoursOfOperationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteHoursOfOperationOutput) String ¶
func (s DeleteHoursOfOperationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteInstanceInput ¶
type DeleteInstanceInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteInstanceInput) GoString ¶
func (s DeleteInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInstanceInput) SetInstanceId ¶
func (s *DeleteInstanceInput) SetInstanceId(v string) *DeleteInstanceInput
SetInstanceId sets the InstanceId field's value.
func (DeleteInstanceInput) String ¶
func (s DeleteInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInstanceInput) Validate ¶
func (s *DeleteInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInstanceOutput ¶
type DeleteInstanceOutput struct {
// contains filtered or unexported fields
}
func (DeleteInstanceOutput) GoString ¶
func (s DeleteInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteInstanceOutput) String ¶
func (s DeleteInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteIntegrationAssociationInput ¶
type DeleteIntegrationAssociationInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the integration association. // // IntegrationAssociationId is a required field IntegrationAssociationId *string `location:"uri" locationName:"IntegrationAssociationId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIntegrationAssociationInput) GoString ¶
func (s DeleteIntegrationAssociationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteIntegrationAssociationInput) SetInstanceId ¶
func (s *DeleteIntegrationAssociationInput) SetInstanceId(v string) *DeleteIntegrationAssociationInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteIntegrationAssociationInput) SetIntegrationAssociationId ¶
func (s *DeleteIntegrationAssociationInput) SetIntegrationAssociationId(v string) *DeleteIntegrationAssociationInput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (DeleteIntegrationAssociationInput) String ¶
func (s DeleteIntegrationAssociationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteIntegrationAssociationInput) Validate ¶
func (s *DeleteIntegrationAssociationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIntegrationAssociationOutput ¶
type DeleteIntegrationAssociationOutput struct {
// contains filtered or unexported fields
}
func (DeleteIntegrationAssociationOutput) GoString ¶
func (s DeleteIntegrationAssociationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteIntegrationAssociationOutput) String ¶
func (s DeleteIntegrationAssociationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeletePromptInput ¶ added in v1.42.9
type DeletePromptInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A unique identifier for the prompt. // // PromptId is a required field PromptId *string `location:"uri" locationName:"PromptId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeletePromptInput) GoString ¶ added in v1.42.9
func (s DeletePromptInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePromptInput) SetInstanceId ¶ added in v1.42.9
func (s *DeletePromptInput) SetInstanceId(v string) *DeletePromptInput
SetInstanceId sets the InstanceId field's value.
func (*DeletePromptInput) SetPromptId ¶ added in v1.42.9
func (s *DeletePromptInput) SetPromptId(v string) *DeletePromptInput
SetPromptId sets the PromptId field's value.
func (DeletePromptInput) String ¶ added in v1.42.9
func (s DeletePromptInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePromptInput) Validate ¶ added in v1.42.9
func (s *DeletePromptInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePromptOutput ¶ added in v1.42.9
type DeletePromptOutput struct {
// contains filtered or unexported fields
}
func (DeletePromptOutput) GoString ¶ added in v1.42.9
func (s DeletePromptOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeletePromptOutput) String ¶ added in v1.42.9
func (s DeletePromptOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteQueueInput ¶ added in v1.42.9
type DeleteQueueInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteQueueInput) GoString ¶ added in v1.42.9
func (s DeleteQueueInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteQueueInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteQueueInput) SetInstanceId(v string) *DeleteQueueInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteQueueInput) SetQueueId ¶ added in v1.42.9
func (s *DeleteQueueInput) SetQueueId(v string) *DeleteQueueInput
SetQueueId sets the QueueId field's value.
func (DeleteQueueInput) String ¶ added in v1.42.9
func (s DeleteQueueInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteQueueInput) Validate ¶ added in v1.42.9
func (s *DeleteQueueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteQueueOutput ¶ added in v1.42.9
type DeleteQueueOutput struct {
// contains filtered or unexported fields
}
func (DeleteQueueOutput) GoString ¶ added in v1.42.9
func (s DeleteQueueOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteQueueOutput) String ¶ added in v1.42.9
func (s DeleteQueueOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteQuickConnectInput ¶
type DeleteQuickConnectInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the quick connect. // // QuickConnectId is a required field QuickConnectId *string `location:"uri" locationName:"QuickConnectId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteQuickConnectInput) GoString ¶
func (s DeleteQuickConnectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteQuickConnectInput) SetInstanceId ¶
func (s *DeleteQuickConnectInput) SetInstanceId(v string) *DeleteQuickConnectInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteQuickConnectInput) SetQuickConnectId ¶
func (s *DeleteQuickConnectInput) SetQuickConnectId(v string) *DeleteQuickConnectInput
SetQuickConnectId sets the QuickConnectId field's value.
func (DeleteQuickConnectInput) String ¶
func (s DeleteQuickConnectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteQuickConnectInput) Validate ¶
func (s *DeleteQuickConnectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteQuickConnectOutput ¶
type DeleteQuickConnectOutput struct {
// contains filtered or unexported fields
}
func (DeleteQuickConnectOutput) GoString ¶
func (s DeleteQuickConnectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteQuickConnectOutput) String ¶
func (s DeleteQuickConnectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRoutingProfileInput ¶ added in v1.42.9
type DeleteRoutingProfileInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRoutingProfileInput) GoString ¶ added in v1.42.9
func (s DeleteRoutingProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRoutingProfileInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteRoutingProfileInput) SetInstanceId(v string) *DeleteRoutingProfileInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteRoutingProfileInput) SetRoutingProfileId ¶ added in v1.42.9
func (s *DeleteRoutingProfileInput) SetRoutingProfileId(v string) *DeleteRoutingProfileInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (DeleteRoutingProfileInput) String ¶ added in v1.42.9
func (s DeleteRoutingProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRoutingProfileInput) Validate ¶ added in v1.42.9
func (s *DeleteRoutingProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRoutingProfileOutput ¶ added in v1.42.9
type DeleteRoutingProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteRoutingProfileOutput) GoString ¶ added in v1.42.9
func (s DeleteRoutingProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteRoutingProfileOutput) String ¶ added in v1.42.9
func (s DeleteRoutingProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRuleInput ¶ added in v1.42.9
type DeleteRuleInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A unique identifier for the rule. // // RuleId is a required field RuleId *string `location:"uri" locationName:"RuleId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteRuleInput) GoString ¶ added in v1.42.9
func (s DeleteRuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRuleInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteRuleInput) SetInstanceId(v string) *DeleteRuleInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteRuleInput) SetRuleId ¶ added in v1.42.9
func (s *DeleteRuleInput) SetRuleId(v string) *DeleteRuleInput
SetRuleId sets the RuleId field's value.
func (DeleteRuleInput) String ¶ added in v1.42.9
func (s DeleteRuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteRuleInput) Validate ¶ added in v1.42.9
func (s *DeleteRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRuleOutput ¶ added in v1.42.9
type DeleteRuleOutput struct {
// contains filtered or unexported fields
}
func (DeleteRuleOutput) GoString ¶ added in v1.42.9
func (s DeleteRuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteRuleOutput) String ¶ added in v1.42.9
func (s DeleteRuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSecurityProfileInput ¶
type DeleteSecurityProfileInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the security profle. // // SecurityProfileId is a required field SecurityProfileId *string `location:"uri" locationName:"SecurityProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSecurityProfileInput) GoString ¶
func (s DeleteSecurityProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSecurityProfileInput) SetInstanceId ¶
func (s *DeleteSecurityProfileInput) SetInstanceId(v string) *DeleteSecurityProfileInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteSecurityProfileInput) SetSecurityProfileId ¶
func (s *DeleteSecurityProfileInput) SetSecurityProfileId(v string) *DeleteSecurityProfileInput
SetSecurityProfileId sets the SecurityProfileId field's value.
func (DeleteSecurityProfileInput) String ¶
func (s DeleteSecurityProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSecurityProfileInput) Validate ¶
func (s *DeleteSecurityProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSecurityProfileOutput ¶
type DeleteSecurityProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteSecurityProfileOutput) GoString ¶
func (s DeleteSecurityProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteSecurityProfileOutput) String ¶
func (s DeleteSecurityProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteTaskTemplateInput ¶ added in v1.42.9
type DeleteTaskTemplateInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A unique identifier for the task template. // // TaskTemplateId is a required field TaskTemplateId *string `location:"uri" locationName:"TaskTemplateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteTaskTemplateInput) GoString ¶ added in v1.42.9
func (s DeleteTaskTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTaskTemplateInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteTaskTemplateInput) SetInstanceId(v string) *DeleteTaskTemplateInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteTaskTemplateInput) SetTaskTemplateId ¶ added in v1.42.9
func (s *DeleteTaskTemplateInput) SetTaskTemplateId(v string) *DeleteTaskTemplateInput
SetTaskTemplateId sets the TaskTemplateId field's value.
func (DeleteTaskTemplateInput) String ¶ added in v1.42.9
func (s DeleteTaskTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTaskTemplateInput) Validate ¶ added in v1.42.9
func (s *DeleteTaskTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTaskTemplateOutput ¶ added in v1.42.9
type DeleteTaskTemplateOutput struct {
// contains filtered or unexported fields
}
func (DeleteTaskTemplateOutput) GoString ¶ added in v1.42.9
func (s DeleteTaskTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTaskTemplateOutput) String ¶ added in v1.42.9
func (s DeleteTaskTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteTrafficDistributionGroupInput ¶ added in v1.42.9
type DeleteTrafficDistributionGroupInput struct { // The identifier of the traffic distribution group. This can be the ID or the // ARN if the API is being called in the Region where the traffic distribution // group was created. The ARN must be provided if the call is from the replicated // Region. // // TrafficDistributionGroupId is a required field TrafficDistributionGroupId *string `location:"uri" locationName:"TrafficDistributionGroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteTrafficDistributionGroupInput) GoString ¶ added in v1.42.9
func (s DeleteTrafficDistributionGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTrafficDistributionGroupInput) SetTrafficDistributionGroupId ¶ added in v1.42.9
func (s *DeleteTrafficDistributionGroupInput) SetTrafficDistributionGroupId(v string) *DeleteTrafficDistributionGroupInput
SetTrafficDistributionGroupId sets the TrafficDistributionGroupId field's value.
func (DeleteTrafficDistributionGroupInput) String ¶ added in v1.42.9
func (s DeleteTrafficDistributionGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTrafficDistributionGroupInput) Validate ¶ added in v1.42.9
func (s *DeleteTrafficDistributionGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTrafficDistributionGroupOutput ¶ added in v1.42.9
type DeleteTrafficDistributionGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteTrafficDistributionGroupOutput) GoString ¶ added in v1.42.9
func (s DeleteTrafficDistributionGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTrafficDistributionGroupOutput) String ¶ added in v1.42.9
func (s DeleteTrafficDistributionGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteUseCaseInput ¶
type DeleteUseCaseInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the integration association. // // IntegrationAssociationId is a required field IntegrationAssociationId *string `location:"uri" locationName:"IntegrationAssociationId" min:"1" type:"string" required:"true"` // The identifier for the use case. // // UseCaseId is a required field UseCaseId *string `location:"uri" locationName:"UseCaseId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUseCaseInput) GoString ¶
func (s DeleteUseCaseInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUseCaseInput) SetInstanceId ¶
func (s *DeleteUseCaseInput) SetInstanceId(v string) *DeleteUseCaseInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteUseCaseInput) SetIntegrationAssociationId ¶
func (s *DeleteUseCaseInput) SetIntegrationAssociationId(v string) *DeleteUseCaseInput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (*DeleteUseCaseInput) SetUseCaseId ¶
func (s *DeleteUseCaseInput) SetUseCaseId(v string) *DeleteUseCaseInput
SetUseCaseId sets the UseCaseId field's value.
func (DeleteUseCaseInput) String ¶
func (s DeleteUseCaseInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUseCaseInput) Validate ¶
func (s *DeleteUseCaseInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUseCaseOutput ¶
type DeleteUseCaseOutput struct {
// contains filtered or unexported fields
}
func (DeleteUseCaseOutput) GoString ¶
func (s DeleteUseCaseOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteUseCaseOutput) String ¶
func (s DeleteUseCaseOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteUserHierarchyGroupInput ¶
type DeleteUserHierarchyGroupInput struct { // The identifier of the hierarchy group. // // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUserHierarchyGroupInput) GoString ¶
func (s DeleteUserHierarchyGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserHierarchyGroupInput) SetHierarchyGroupId ¶
func (s *DeleteUserHierarchyGroupInput) SetHierarchyGroupId(v string) *DeleteUserHierarchyGroupInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*DeleteUserHierarchyGroupInput) SetInstanceId ¶
func (s *DeleteUserHierarchyGroupInput) SetInstanceId(v string) *DeleteUserHierarchyGroupInput
SetInstanceId sets the InstanceId field's value.
func (DeleteUserHierarchyGroupInput) String ¶
func (s DeleteUserHierarchyGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserHierarchyGroupInput) Validate ¶
func (s *DeleteUserHierarchyGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserHierarchyGroupOutput ¶
type DeleteUserHierarchyGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteUserHierarchyGroupOutput) GoString ¶
func (s DeleteUserHierarchyGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteUserHierarchyGroupOutput) String ¶
func (s DeleteUserHierarchyGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteUserInput ¶
type DeleteUserInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUserInput) GoString ¶
func (s DeleteUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserInput) SetInstanceId ¶
func (s *DeleteUserInput) SetInstanceId(v string) *DeleteUserInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteUserInput) SetUserId ¶
func (s *DeleteUserInput) SetUserId(v string) *DeleteUserInput
SetUserId sets the UserId field's value.
func (DeleteUserInput) String ¶
func (s DeleteUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserInput) Validate ¶
func (s *DeleteUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserOutput ¶
type DeleteUserOutput struct {
// contains filtered or unexported fields
}
func (DeleteUserOutput) GoString ¶
func (s DeleteUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteUserOutput) String ¶
func (s DeleteUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteVocabularyInput ¶ added in v1.42.9
type DeleteVocabularyInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the custom vocabulary. // // VocabularyId is a required field VocabularyId *string `location:"uri" locationName:"VocabularyId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteVocabularyInput) GoString ¶ added in v1.42.9
func (s DeleteVocabularyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteVocabularyInput) SetInstanceId ¶ added in v1.42.9
func (s *DeleteVocabularyInput) SetInstanceId(v string) *DeleteVocabularyInput
SetInstanceId sets the InstanceId field's value.
func (*DeleteVocabularyInput) SetVocabularyId ¶ added in v1.42.9
func (s *DeleteVocabularyInput) SetVocabularyId(v string) *DeleteVocabularyInput
SetVocabularyId sets the VocabularyId field's value.
func (DeleteVocabularyInput) String ¶ added in v1.42.9
func (s DeleteVocabularyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteVocabularyInput) Validate ¶ added in v1.42.9
func (s *DeleteVocabularyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVocabularyOutput ¶ added in v1.42.9
type DeleteVocabularyOutput struct { // The current state of the custom vocabulary. // // State is a required field State *string `type:"string" required:"true" enum:"VocabularyState"` // The Amazon Resource Name (ARN) of the custom vocabulary. // // VocabularyArn is a required field VocabularyArn *string `type:"string" required:"true"` // The identifier of the custom vocabulary. // // VocabularyId is a required field VocabularyId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteVocabularyOutput) GoString ¶ added in v1.42.9
func (s DeleteVocabularyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteVocabularyOutput) SetState ¶ added in v1.42.9
func (s *DeleteVocabularyOutput) SetState(v string) *DeleteVocabularyOutput
SetState sets the State field's value.
func (*DeleteVocabularyOutput) SetVocabularyArn ¶ added in v1.42.9
func (s *DeleteVocabularyOutput) SetVocabularyArn(v string) *DeleteVocabularyOutput
SetVocabularyArn sets the VocabularyArn field's value.
func (*DeleteVocabularyOutput) SetVocabularyId ¶ added in v1.42.9
func (s *DeleteVocabularyOutput) SetVocabularyId(v string) *DeleteVocabularyOutput
SetVocabularyId sets the VocabularyId field's value.
func (DeleteVocabularyOutput) String ¶ added in v1.42.9
func (s DeleteVocabularyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeAgentStatusInput ¶
type DescribeAgentStatusInput struct { // The identifier for the agent status. // // AgentStatusId is a required field AgentStatusId *string `location:"uri" locationName:"AgentStatusId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeAgentStatusInput) GoString ¶
func (s DescribeAgentStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAgentStatusInput) SetAgentStatusId ¶
func (s *DescribeAgentStatusInput) SetAgentStatusId(v string) *DescribeAgentStatusInput
SetAgentStatusId sets the AgentStatusId field's value.
func (*DescribeAgentStatusInput) SetInstanceId ¶
func (s *DescribeAgentStatusInput) SetInstanceId(v string) *DescribeAgentStatusInput
SetInstanceId sets the InstanceId field's value.
func (DescribeAgentStatusInput) String ¶
func (s DescribeAgentStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAgentStatusInput) Validate ¶
func (s *DescribeAgentStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAgentStatusOutput ¶
type DescribeAgentStatusOutput struct { // The agent status. AgentStatus *AgentStatus `type:"structure"` // contains filtered or unexported fields }
func (DescribeAgentStatusOutput) GoString ¶
func (s DescribeAgentStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAgentStatusOutput) SetAgentStatus ¶
func (s *DescribeAgentStatusOutput) SetAgentStatus(v *AgentStatus) *DescribeAgentStatusOutput
SetAgentStatus sets the AgentStatus field's value.
func (DescribeAgentStatusOutput) String ¶
func (s DescribeAgentStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeContactEvaluationInput ¶ added in v1.42.9
type DescribeContactEvaluationInput struct { // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `location:"uri" locationName:"EvaluationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeContactEvaluationInput) GoString ¶ added in v1.42.9
func (s DescribeContactEvaluationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactEvaluationInput) SetEvaluationId ¶ added in v1.42.9
func (s *DescribeContactEvaluationInput) SetEvaluationId(v string) *DescribeContactEvaluationInput
SetEvaluationId sets the EvaluationId field's value.
func (*DescribeContactEvaluationInput) SetInstanceId ¶ added in v1.42.9
func (s *DescribeContactEvaluationInput) SetInstanceId(v string) *DescribeContactEvaluationInput
SetInstanceId sets the InstanceId field's value.
func (DescribeContactEvaluationInput) String ¶ added in v1.42.9
func (s DescribeContactEvaluationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactEvaluationInput) Validate ¶ added in v1.42.9
func (s *DescribeContactEvaluationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactEvaluationOutput ¶ added in v1.42.9
type DescribeContactEvaluationOutput struct { // Information about the evaluation form completed for a specific contact. // // Evaluation is a required field Evaluation *Evaluation `type:"structure" required:"true"` // Information about the evaluation form. // // EvaluationForm is a required field EvaluationForm *EvaluationFormContent `type:"structure" required:"true"` // contains filtered or unexported fields }
func (DescribeContactEvaluationOutput) GoString ¶ added in v1.42.9
func (s DescribeContactEvaluationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactEvaluationOutput) SetEvaluation ¶ added in v1.42.9
func (s *DescribeContactEvaluationOutput) SetEvaluation(v *Evaluation) *DescribeContactEvaluationOutput
SetEvaluation sets the Evaluation field's value.
func (*DescribeContactEvaluationOutput) SetEvaluationForm ¶ added in v1.42.9
func (s *DescribeContactEvaluationOutput) SetEvaluationForm(v *EvaluationFormContent) *DescribeContactEvaluationOutput
SetEvaluationForm sets the EvaluationForm field's value.
func (DescribeContactEvaluationOutput) String ¶ added in v1.42.9
func (s DescribeContactEvaluationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeContactFlowInput ¶
type DescribeContactFlowInput struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeContactFlowInput) GoString ¶
func (s DescribeContactFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactFlowInput) SetContactFlowId ¶
func (s *DescribeContactFlowInput) SetContactFlowId(v string) *DescribeContactFlowInput
SetContactFlowId sets the ContactFlowId field's value.
func (*DescribeContactFlowInput) SetInstanceId ¶
func (s *DescribeContactFlowInput) SetInstanceId(v string) *DescribeContactFlowInput
SetInstanceId sets the InstanceId field's value.
func (DescribeContactFlowInput) String ¶
func (s DescribeContactFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactFlowInput) Validate ¶
func (s *DescribeContactFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactFlowModuleInput ¶ added in v1.42.9
type DescribeContactFlowModuleInput struct { // The identifier of the flow module. // // ContactFlowModuleId is a required field ContactFlowModuleId *string `location:"uri" locationName:"ContactFlowModuleId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeContactFlowModuleInput) GoString ¶ added in v1.42.9
func (s DescribeContactFlowModuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactFlowModuleInput) SetContactFlowModuleId ¶ added in v1.42.9
func (s *DescribeContactFlowModuleInput) SetContactFlowModuleId(v string) *DescribeContactFlowModuleInput
SetContactFlowModuleId sets the ContactFlowModuleId field's value.
func (*DescribeContactFlowModuleInput) SetInstanceId ¶ added in v1.42.9
func (s *DescribeContactFlowModuleInput) SetInstanceId(v string) *DescribeContactFlowModuleInput
SetInstanceId sets the InstanceId field's value.
func (DescribeContactFlowModuleInput) String ¶ added in v1.42.9
func (s DescribeContactFlowModuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactFlowModuleInput) Validate ¶ added in v1.42.9
func (s *DescribeContactFlowModuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactFlowModuleOutput ¶ added in v1.42.9
type DescribeContactFlowModuleOutput struct { // Information about the flow module. ContactFlowModule *ContactFlowModule `type:"structure"` // contains filtered or unexported fields }
func (DescribeContactFlowModuleOutput) GoString ¶ added in v1.42.9
func (s DescribeContactFlowModuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactFlowModuleOutput) SetContactFlowModule ¶ added in v1.42.9
func (s *DescribeContactFlowModuleOutput) SetContactFlowModule(v *ContactFlowModule) *DescribeContactFlowModuleOutput
SetContactFlowModule sets the ContactFlowModule field's value.
func (DescribeContactFlowModuleOutput) String ¶ added in v1.42.9
func (s DescribeContactFlowModuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeContactFlowOutput ¶
type DescribeContactFlowOutput struct { // Information about the flow. ContactFlow *ContactFlow `type:"structure"` // contains filtered or unexported fields }
func (DescribeContactFlowOutput) GoString ¶
func (s DescribeContactFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactFlowOutput) SetContactFlow ¶
func (s *DescribeContactFlowOutput) SetContactFlow(v *ContactFlow) *DescribeContactFlowOutput
SetContactFlow sets the ContactFlow field's value.
func (DescribeContactFlowOutput) String ¶
func (s DescribeContactFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeContactInput ¶
type DescribeContactInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `location:"uri" locationName:"ContactId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeContactInput) GoString ¶
func (s DescribeContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactInput) SetContactId ¶
func (s *DescribeContactInput) SetContactId(v string) *DescribeContactInput
SetContactId sets the ContactId field's value.
func (*DescribeContactInput) SetInstanceId ¶
func (s *DescribeContactInput) SetInstanceId(v string) *DescribeContactInput
SetInstanceId sets the InstanceId field's value.
func (DescribeContactInput) String ¶
func (s DescribeContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactInput) Validate ¶
func (s *DescribeContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactOutput ¶
type DescribeContactOutput struct { // Information about the contact. Contact *Contact `type:"structure"` // contains filtered or unexported fields }
func (DescribeContactOutput) GoString ¶
func (s DescribeContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactOutput) SetContact ¶
func (s *DescribeContactOutput) SetContact(v *Contact) *DescribeContactOutput
SetContact sets the Contact field's value.
func (DescribeContactOutput) String ¶
func (s DescribeContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEvaluationFormInput ¶ added in v1.42.9
type DescribeEvaluationFormInput struct { // A unique identifier for the contact evaluation. // // EvaluationFormId is a required field EvaluationFormId *string `location:"uri" locationName:"EvaluationFormId" min:"1" type:"string" required:"true"` // A version of the evaluation form. EvaluationFormVersion *int64 `location:"querystring" locationName:"version" min:"1" type:"integer"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeEvaluationFormInput) GoString ¶ added in v1.42.9
func (s DescribeEvaluationFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEvaluationFormInput) SetEvaluationFormId ¶ added in v1.42.9
func (s *DescribeEvaluationFormInput) SetEvaluationFormId(v string) *DescribeEvaluationFormInput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*DescribeEvaluationFormInput) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *DescribeEvaluationFormInput) SetEvaluationFormVersion(v int64) *DescribeEvaluationFormInput
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (*DescribeEvaluationFormInput) SetInstanceId ¶ added in v1.42.9
func (s *DescribeEvaluationFormInput) SetInstanceId(v string) *DescribeEvaluationFormInput
SetInstanceId sets the InstanceId field's value.
func (DescribeEvaluationFormInput) String ¶ added in v1.42.9
func (s DescribeEvaluationFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEvaluationFormInput) Validate ¶ added in v1.42.9
func (s *DescribeEvaluationFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEvaluationFormOutput ¶ added in v1.42.9
type DescribeEvaluationFormOutput struct { // Information about the evaluation form. // // EvaluationForm is a required field EvaluationForm *EvaluationForm `type:"structure" required:"true"` // contains filtered or unexported fields }
func (DescribeEvaluationFormOutput) GoString ¶ added in v1.42.9
func (s DescribeEvaluationFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEvaluationFormOutput) SetEvaluationForm ¶ added in v1.42.9
func (s *DescribeEvaluationFormOutput) SetEvaluationForm(v *EvaluationForm) *DescribeEvaluationFormOutput
SetEvaluationForm sets the EvaluationForm field's value.
func (DescribeEvaluationFormOutput) String ¶ added in v1.42.9
func (s DescribeEvaluationFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeHoursOfOperationInput ¶
type DescribeHoursOfOperationInput struct { // The identifier for the hours of operation. // // HoursOfOperationId is a required field HoursOfOperationId *string `location:"uri" locationName:"HoursOfOperationId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeHoursOfOperationInput) GoString ¶
func (s DescribeHoursOfOperationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeHoursOfOperationInput) SetHoursOfOperationId ¶
func (s *DescribeHoursOfOperationInput) SetHoursOfOperationId(v string) *DescribeHoursOfOperationInput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*DescribeHoursOfOperationInput) SetInstanceId ¶
func (s *DescribeHoursOfOperationInput) SetInstanceId(v string) *DescribeHoursOfOperationInput
SetInstanceId sets the InstanceId field's value.
func (DescribeHoursOfOperationInput) String ¶
func (s DescribeHoursOfOperationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeHoursOfOperationInput) Validate ¶
func (s *DescribeHoursOfOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeHoursOfOperationOutput ¶
type DescribeHoursOfOperationOutput struct { // The hours of operation. HoursOfOperation *HoursOfOperation `type:"structure"` // contains filtered or unexported fields }
func (DescribeHoursOfOperationOutput) GoString ¶
func (s DescribeHoursOfOperationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeHoursOfOperationOutput) SetHoursOfOperation ¶
func (s *DescribeHoursOfOperationOutput) SetHoursOfOperation(v *HoursOfOperation) *DescribeHoursOfOperationOutput
SetHoursOfOperation sets the HoursOfOperation field's value.
func (DescribeHoursOfOperationOutput) String ¶
func (s DescribeHoursOfOperationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeInstanceAttributeInput ¶
type DescribeInstanceAttributeInput struct { // The type of attribute. // // AttributeType is a required field AttributeType *string `location:"uri" locationName:"AttributeType" type:"string" required:"true" enum:"InstanceAttributeType"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeInstanceAttributeInput) GoString ¶
func (s DescribeInstanceAttributeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceAttributeInput) SetAttributeType ¶
func (s *DescribeInstanceAttributeInput) SetAttributeType(v string) *DescribeInstanceAttributeInput
SetAttributeType sets the AttributeType field's value.
func (*DescribeInstanceAttributeInput) SetInstanceId ¶
func (s *DescribeInstanceAttributeInput) SetInstanceId(v string) *DescribeInstanceAttributeInput
SetInstanceId sets the InstanceId field's value.
func (DescribeInstanceAttributeInput) String ¶
func (s DescribeInstanceAttributeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceAttributeInput) Validate ¶
func (s *DescribeInstanceAttributeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInstanceAttributeOutput ¶
type DescribeInstanceAttributeOutput struct { // The type of attribute. Attribute *Attribute `type:"structure"` // contains filtered or unexported fields }
func (DescribeInstanceAttributeOutput) GoString ¶
func (s DescribeInstanceAttributeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceAttributeOutput) SetAttribute ¶
func (s *DescribeInstanceAttributeOutput) SetAttribute(v *Attribute) *DescribeInstanceAttributeOutput
SetAttribute sets the Attribute field's value.
func (DescribeInstanceAttributeOutput) String ¶
func (s DescribeInstanceAttributeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeInstanceInput ¶
type DescribeInstanceInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeInstanceInput) GoString ¶
func (s DescribeInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceInput) SetInstanceId ¶
func (s *DescribeInstanceInput) SetInstanceId(v string) *DescribeInstanceInput
SetInstanceId sets the InstanceId field's value.
func (DescribeInstanceInput) String ¶
func (s DescribeInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceInput) Validate ¶
func (s *DescribeInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInstanceOutput ¶
type DescribeInstanceOutput struct { // The name of the instance. Instance *Instance `type:"structure"` // contains filtered or unexported fields }
func (DescribeInstanceOutput) GoString ¶
func (s DescribeInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceOutput) SetInstance ¶
func (s *DescribeInstanceOutput) SetInstance(v *Instance) *DescribeInstanceOutput
SetInstance sets the Instance field's value.
func (DescribeInstanceOutput) String ¶
func (s DescribeInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeInstanceStorageConfigInput ¶
type DescribeInstanceStorageConfigInput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. // // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A valid resource type. // // ResourceType is a required field ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"InstanceStorageResourceType"` // contains filtered or unexported fields }
func (DescribeInstanceStorageConfigInput) GoString ¶
func (s DescribeInstanceStorageConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceStorageConfigInput) SetAssociationId ¶
func (s *DescribeInstanceStorageConfigInput) SetAssociationId(v string) *DescribeInstanceStorageConfigInput
SetAssociationId sets the AssociationId field's value.
func (*DescribeInstanceStorageConfigInput) SetInstanceId ¶
func (s *DescribeInstanceStorageConfigInput) SetInstanceId(v string) *DescribeInstanceStorageConfigInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeInstanceStorageConfigInput) SetResourceType ¶
func (s *DescribeInstanceStorageConfigInput) SetResourceType(v string) *DescribeInstanceStorageConfigInput
SetResourceType sets the ResourceType field's value.
func (DescribeInstanceStorageConfigInput) String ¶
func (s DescribeInstanceStorageConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceStorageConfigInput) Validate ¶
func (s *DescribeInstanceStorageConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeInstanceStorageConfigOutput ¶
type DescribeInstanceStorageConfigOutput struct { // A valid storage type. StorageConfig *InstanceStorageConfig `type:"structure"` // contains filtered or unexported fields }
func (DescribeInstanceStorageConfigOutput) GoString ¶
func (s DescribeInstanceStorageConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeInstanceStorageConfigOutput) SetStorageConfig ¶
func (s *DescribeInstanceStorageConfigOutput) SetStorageConfig(v *InstanceStorageConfig) *DescribeInstanceStorageConfigOutput
SetStorageConfig sets the StorageConfig field's value.
func (DescribeInstanceStorageConfigOutput) String ¶
func (s DescribeInstanceStorageConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePhoneNumberInput ¶ added in v1.42.9
type DescribePhoneNumberInput struct { // A unique identifier for the phone number. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"PhoneNumberId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribePhoneNumberInput) GoString ¶ added in v1.42.9
func (s DescribePhoneNumberInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePhoneNumberInput) SetPhoneNumberId ¶ added in v1.42.9
func (s *DescribePhoneNumberInput) SetPhoneNumberId(v string) *DescribePhoneNumberInput
SetPhoneNumberId sets the PhoneNumberId field's value.
func (DescribePhoneNumberInput) String ¶ added in v1.42.9
func (s DescribePhoneNumberInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePhoneNumberInput) Validate ¶ added in v1.42.9
func (s *DescribePhoneNumberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribePhoneNumberOutput ¶ added in v1.42.9
type DescribePhoneNumberOutput struct { // Information about a phone number that's been claimed to your Amazon Connect // instance or traffic distribution group. ClaimedPhoneNumberSummary *ClaimedPhoneNumberSummary `type:"structure"` // contains filtered or unexported fields }
func (DescribePhoneNumberOutput) GoString ¶ added in v1.42.9
func (s DescribePhoneNumberOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePhoneNumberOutput) SetClaimedPhoneNumberSummary ¶ added in v1.42.9
func (s *DescribePhoneNumberOutput) SetClaimedPhoneNumberSummary(v *ClaimedPhoneNumberSummary) *DescribePhoneNumberOutput
SetClaimedPhoneNumberSummary sets the ClaimedPhoneNumberSummary field's value.
func (DescribePhoneNumberOutput) String ¶ added in v1.42.9
func (s DescribePhoneNumberOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribePromptInput ¶ added in v1.42.9
type DescribePromptInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A unique identifier for the prompt. // // PromptId is a required field PromptId *string `location:"uri" locationName:"PromptId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribePromptInput) GoString ¶ added in v1.42.9
func (s DescribePromptInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePromptInput) SetInstanceId ¶ added in v1.42.9
func (s *DescribePromptInput) SetInstanceId(v string) *DescribePromptInput
SetInstanceId sets the InstanceId field's value.
func (*DescribePromptInput) SetPromptId ¶ added in v1.42.9
func (s *DescribePromptInput) SetPromptId(v string) *DescribePromptInput
SetPromptId sets the PromptId field's value.
func (DescribePromptInput) String ¶ added in v1.42.9
func (s DescribePromptInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePromptInput) Validate ¶ added in v1.42.9
func (s *DescribePromptInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribePromptOutput ¶ added in v1.42.9
type DescribePromptOutput struct { // Information about the prompt. Prompt *Prompt `type:"structure"` // contains filtered or unexported fields }
func (DescribePromptOutput) GoString ¶ added in v1.42.9
func (s DescribePromptOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribePromptOutput) SetPrompt ¶ added in v1.42.9
func (s *DescribePromptOutput) SetPrompt(v *Prompt) *DescribePromptOutput
SetPrompt sets the Prompt field's value.
func (DescribePromptOutput) String ¶ added in v1.42.9
func (s DescribePromptOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeQueueInput ¶
type DescribeQueueInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeQueueInput) GoString ¶
func (s DescribeQueueInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeQueueInput) SetInstanceId ¶
func (s *DescribeQueueInput) SetInstanceId(v string) *DescribeQueueInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeQueueInput) SetQueueId ¶
func (s *DescribeQueueInput) SetQueueId(v string) *DescribeQueueInput
SetQueueId sets the QueueId field's value.
func (DescribeQueueInput) String ¶
func (s DescribeQueueInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeQueueInput) Validate ¶
func (s *DescribeQueueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeQueueOutput ¶
type DescribeQueueOutput struct { // The name of the queue. Queue *Queue `type:"structure"` // contains filtered or unexported fields }
func (DescribeQueueOutput) GoString ¶
func (s DescribeQueueOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeQueueOutput) SetQueue ¶
func (s *DescribeQueueOutput) SetQueue(v *Queue) *DescribeQueueOutput
SetQueue sets the Queue field's value.
func (DescribeQueueOutput) String ¶
func (s DescribeQueueOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeQuickConnectInput ¶
type DescribeQuickConnectInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the quick connect. // // QuickConnectId is a required field QuickConnectId *string `location:"uri" locationName:"QuickConnectId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeQuickConnectInput) GoString ¶
func (s DescribeQuickConnectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeQuickConnectInput) SetInstanceId ¶
func (s *DescribeQuickConnectInput) SetInstanceId(v string) *DescribeQuickConnectInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeQuickConnectInput) SetQuickConnectId ¶
func (s *DescribeQuickConnectInput) SetQuickConnectId(v string) *DescribeQuickConnectInput
SetQuickConnectId sets the QuickConnectId field's value.
func (DescribeQuickConnectInput) String ¶
func (s DescribeQuickConnectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeQuickConnectInput) Validate ¶
func (s *DescribeQuickConnectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeQuickConnectOutput ¶
type DescribeQuickConnectOutput struct { // Information about the quick connect. QuickConnect *QuickConnect `type:"structure"` // contains filtered or unexported fields }
func (DescribeQuickConnectOutput) GoString ¶
func (s DescribeQuickConnectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeQuickConnectOutput) SetQuickConnect ¶
func (s *DescribeQuickConnectOutput) SetQuickConnect(v *QuickConnect) *DescribeQuickConnectOutput
SetQuickConnect sets the QuickConnect field's value.
func (DescribeQuickConnectOutput) String ¶
func (s DescribeQuickConnectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRoutingProfileInput ¶
type DescribeRoutingProfileInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeRoutingProfileInput) GoString ¶
func (s DescribeRoutingProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRoutingProfileInput) SetInstanceId ¶
func (s *DescribeRoutingProfileInput) SetInstanceId(v string) *DescribeRoutingProfileInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeRoutingProfileInput) SetRoutingProfileId ¶
func (s *DescribeRoutingProfileInput) SetRoutingProfileId(v string) *DescribeRoutingProfileInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (DescribeRoutingProfileInput) String ¶
func (s DescribeRoutingProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRoutingProfileInput) Validate ¶
func (s *DescribeRoutingProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRoutingProfileOutput ¶
type DescribeRoutingProfileOutput struct { // The routing profile. RoutingProfile *RoutingProfile `type:"structure"` // contains filtered or unexported fields }
func (DescribeRoutingProfileOutput) GoString ¶
func (s DescribeRoutingProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRoutingProfileOutput) SetRoutingProfile ¶
func (s *DescribeRoutingProfileOutput) SetRoutingProfile(v *RoutingProfile) *DescribeRoutingProfileOutput
SetRoutingProfile sets the RoutingProfile field's value.
func (DescribeRoutingProfileOutput) String ¶
func (s DescribeRoutingProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeRuleInput ¶ added in v1.42.9
type DescribeRuleInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A unique identifier for the rule. // // RuleId is a required field RuleId *string `location:"uri" locationName:"RuleId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeRuleInput) GoString ¶ added in v1.42.9
func (s DescribeRuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRuleInput) SetInstanceId ¶ added in v1.42.9
func (s *DescribeRuleInput) SetInstanceId(v string) *DescribeRuleInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeRuleInput) SetRuleId ¶ added in v1.42.9
func (s *DescribeRuleInput) SetRuleId(v string) *DescribeRuleInput
SetRuleId sets the RuleId field's value.
func (DescribeRuleInput) String ¶ added in v1.42.9
func (s DescribeRuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRuleInput) Validate ¶ added in v1.42.9
func (s *DescribeRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeRuleOutput ¶ added in v1.42.9
type DescribeRuleOutput struct { // Information about the rule. // // Rule is a required field Rule *Rule `type:"structure" required:"true"` // contains filtered or unexported fields }
func (DescribeRuleOutput) GoString ¶ added in v1.42.9
func (s DescribeRuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeRuleOutput) SetRule ¶ added in v1.42.9
func (s *DescribeRuleOutput) SetRule(v *Rule) *DescribeRuleOutput
SetRule sets the Rule field's value.
func (DescribeRuleOutput) String ¶ added in v1.42.9
func (s DescribeRuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSecurityProfileInput ¶
type DescribeSecurityProfileInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the security profle. // // SecurityProfileId is a required field SecurityProfileId *string `location:"uri" locationName:"SecurityProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeSecurityProfileInput) GoString ¶
func (s DescribeSecurityProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSecurityProfileInput) SetInstanceId ¶
func (s *DescribeSecurityProfileInput) SetInstanceId(v string) *DescribeSecurityProfileInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeSecurityProfileInput) SetSecurityProfileId ¶
func (s *DescribeSecurityProfileInput) SetSecurityProfileId(v string) *DescribeSecurityProfileInput
SetSecurityProfileId sets the SecurityProfileId field's value.
func (DescribeSecurityProfileInput) String ¶
func (s DescribeSecurityProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSecurityProfileInput) Validate ¶
func (s *DescribeSecurityProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSecurityProfileOutput ¶
type DescribeSecurityProfileOutput struct { // The security profile. SecurityProfile *SecurityProfile `type:"structure"` // contains filtered or unexported fields }
func (DescribeSecurityProfileOutput) GoString ¶
func (s DescribeSecurityProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSecurityProfileOutput) SetSecurityProfile ¶
func (s *DescribeSecurityProfileOutput) SetSecurityProfile(v *SecurityProfile) *DescribeSecurityProfileOutput
SetSecurityProfile sets the SecurityProfile field's value.
func (DescribeSecurityProfileOutput) String ¶
func (s DescribeSecurityProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeTrafficDistributionGroupInput ¶ added in v1.42.9
type DescribeTrafficDistributionGroupInput struct { // The identifier of the traffic distribution group. This can be the ID or the // ARN if the API is being called in the Region where the traffic distribution // group was created. The ARN must be provided if the call is from the replicated // Region. // // TrafficDistributionGroupId is a required field TrafficDistributionGroupId *string `location:"uri" locationName:"TrafficDistributionGroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeTrafficDistributionGroupInput) GoString ¶ added in v1.42.9
func (s DescribeTrafficDistributionGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeTrafficDistributionGroupInput) SetTrafficDistributionGroupId ¶ added in v1.42.9
func (s *DescribeTrafficDistributionGroupInput) SetTrafficDistributionGroupId(v string) *DescribeTrafficDistributionGroupInput
SetTrafficDistributionGroupId sets the TrafficDistributionGroupId field's value.
func (DescribeTrafficDistributionGroupInput) String ¶ added in v1.42.9
func (s DescribeTrafficDistributionGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeTrafficDistributionGroupInput) Validate ¶ added in v1.42.9
func (s *DescribeTrafficDistributionGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeTrafficDistributionGroupOutput ¶ added in v1.42.9
type DescribeTrafficDistributionGroupOutput struct { // Information about the traffic distribution group. TrafficDistributionGroup *TrafficDistributionGroup `type:"structure"` // contains filtered or unexported fields }
func (DescribeTrafficDistributionGroupOutput) GoString ¶ added in v1.42.9
func (s DescribeTrafficDistributionGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeTrafficDistributionGroupOutput) SetTrafficDistributionGroup ¶ added in v1.42.9
func (s *DescribeTrafficDistributionGroupOutput) SetTrafficDistributionGroup(v *TrafficDistributionGroup) *DescribeTrafficDistributionGroupOutput
SetTrafficDistributionGroup sets the TrafficDistributionGroup field's value.
func (DescribeTrafficDistributionGroupOutput) String ¶ added in v1.42.9
func (s DescribeTrafficDistributionGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeUserHierarchyGroupInput ¶
type DescribeUserHierarchyGroupInput struct { // The identifier of the hierarchy group. // // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeUserHierarchyGroupInput) GoString ¶
func (s DescribeUserHierarchyGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserHierarchyGroupInput) SetHierarchyGroupId ¶
func (s *DescribeUserHierarchyGroupInput) SetHierarchyGroupId(v string) *DescribeUserHierarchyGroupInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*DescribeUserHierarchyGroupInput) SetInstanceId ¶
func (s *DescribeUserHierarchyGroupInput) SetInstanceId(v string) *DescribeUserHierarchyGroupInput
SetInstanceId sets the InstanceId field's value.
func (DescribeUserHierarchyGroupInput) String ¶
func (s DescribeUserHierarchyGroupInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserHierarchyGroupInput) Validate ¶
func (s *DescribeUserHierarchyGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUserHierarchyGroupOutput ¶
type DescribeUserHierarchyGroupOutput struct { // Information about the hierarchy group. HierarchyGroup *HierarchyGroup `type:"structure"` // contains filtered or unexported fields }
func (DescribeUserHierarchyGroupOutput) GoString ¶
func (s DescribeUserHierarchyGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserHierarchyGroupOutput) SetHierarchyGroup ¶
func (s *DescribeUserHierarchyGroupOutput) SetHierarchyGroup(v *HierarchyGroup) *DescribeUserHierarchyGroupOutput
SetHierarchyGroup sets the HierarchyGroup field's value.
func (DescribeUserHierarchyGroupOutput) String ¶
func (s DescribeUserHierarchyGroupOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeUserHierarchyStructureInput ¶
type DescribeUserHierarchyStructureInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeUserHierarchyStructureInput) GoString ¶
func (s DescribeUserHierarchyStructureInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserHierarchyStructureInput) SetInstanceId ¶
func (s *DescribeUserHierarchyStructureInput) SetInstanceId(v string) *DescribeUserHierarchyStructureInput
SetInstanceId sets the InstanceId field's value.
func (DescribeUserHierarchyStructureInput) String ¶
func (s DescribeUserHierarchyStructureInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserHierarchyStructureInput) Validate ¶
func (s *DescribeUserHierarchyStructureInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUserHierarchyStructureOutput ¶
type DescribeUserHierarchyStructureOutput struct { // Information about the hierarchy structure. HierarchyStructure *HierarchyStructure `type:"structure"` // contains filtered or unexported fields }
func (DescribeUserHierarchyStructureOutput) GoString ¶
func (s DescribeUserHierarchyStructureOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserHierarchyStructureOutput) SetHierarchyStructure ¶
func (s *DescribeUserHierarchyStructureOutput) SetHierarchyStructure(v *HierarchyStructure) *DescribeUserHierarchyStructureOutput
SetHierarchyStructure sets the HierarchyStructure field's value.
func (DescribeUserHierarchyStructureOutput) String ¶
func (s DescribeUserHierarchyStructureOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeUserInput ¶
type DescribeUserInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeUserInput) GoString ¶
func (s DescribeUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserInput) SetInstanceId ¶
func (s *DescribeUserInput) SetInstanceId(v string) *DescribeUserInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeUserInput) SetUserId ¶
func (s *DescribeUserInput) SetUserId(v string) *DescribeUserInput
SetUserId sets the UserId field's value.
func (DescribeUserInput) String ¶
func (s DescribeUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserInput) Validate ¶
func (s *DescribeUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUserOutput ¶
type DescribeUserOutput struct { // Information about the user account and configuration settings. User *User `type:"structure"` // contains filtered or unexported fields }
func (DescribeUserOutput) GoString ¶
func (s DescribeUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserOutput) SetUser ¶
func (s *DescribeUserOutput) SetUser(v *User) *DescribeUserOutput
SetUser sets the User field's value.
func (DescribeUserOutput) String ¶
func (s DescribeUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeVocabularyInput ¶ added in v1.42.9
type DescribeVocabularyInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the custom vocabulary. // // VocabularyId is a required field VocabularyId *string `location:"uri" locationName:"VocabularyId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeVocabularyInput) GoString ¶ added in v1.42.9
func (s DescribeVocabularyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeVocabularyInput) SetInstanceId ¶ added in v1.42.9
func (s *DescribeVocabularyInput) SetInstanceId(v string) *DescribeVocabularyInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeVocabularyInput) SetVocabularyId ¶ added in v1.42.9
func (s *DescribeVocabularyInput) SetVocabularyId(v string) *DescribeVocabularyInput
SetVocabularyId sets the VocabularyId field's value.
func (DescribeVocabularyInput) String ¶ added in v1.42.9
func (s DescribeVocabularyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeVocabularyInput) Validate ¶ added in v1.42.9
func (s *DescribeVocabularyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeVocabularyOutput ¶ added in v1.42.9
type DescribeVocabularyOutput struct { // A list of specific words that you want Contact Lens for Amazon Connect to // recognize in your audio input. They are generally domain-specific words and // phrases, words that Contact Lens is not recognizing, or proper nouns. // // Vocabulary is a required field Vocabulary *Vocabulary `type:"structure" required:"true"` // contains filtered or unexported fields }
func (DescribeVocabularyOutput) GoString ¶ added in v1.42.9
func (s DescribeVocabularyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeVocabularyOutput) SetVocabulary ¶ added in v1.42.9
func (s *DescribeVocabularyOutput) SetVocabulary(v *Vocabulary) *DescribeVocabularyOutput
SetVocabulary sets the Vocabulary field's value.
func (DescribeVocabularyOutput) String ¶ added in v1.42.9
func (s DescribeVocabularyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DestinationNotAllowedException ¶
type DestinationNotAllowedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the outbound calls. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Outbound calls to the destination number are not allowed.
func (*DestinationNotAllowedException) Code ¶
func (s *DestinationNotAllowedException) Code() string
Code returns the exception type name.
func (*DestinationNotAllowedException) Error ¶
func (s *DestinationNotAllowedException) Error() string
func (DestinationNotAllowedException) GoString ¶
func (s DestinationNotAllowedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DestinationNotAllowedException) Message ¶
func (s *DestinationNotAllowedException) Message() string
Message returns the exception's message.
func (*DestinationNotAllowedException) OrigErr ¶
func (s *DestinationNotAllowedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DestinationNotAllowedException) RequestID ¶
func (s *DestinationNotAllowedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DestinationNotAllowedException) StatusCode ¶
func (s *DestinationNotAllowedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DestinationNotAllowedException) String ¶
func (s DestinationNotAllowedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Dimensions ¶
type Dimensions struct { // The channel used for grouping and filters. Channel *string `type:"string" enum:"Channel"` // Information about the queue for which metrics are returned. Queue *QueueReference `type:"structure"` // Information about the routing profile assigned to the user. RoutingProfile *RoutingProfileReference `type:"structure"` // contains filtered or unexported fields }
Contains information about the dimensions for a set of metrics.
func (Dimensions) GoString ¶
func (s Dimensions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Dimensions) SetChannel ¶
func (s *Dimensions) SetChannel(v string) *Dimensions
SetChannel sets the Channel field's value.
func (*Dimensions) SetQueue ¶
func (s *Dimensions) SetQueue(v *QueueReference) *Dimensions
SetQueue sets the Queue field's value.
func (*Dimensions) SetRoutingProfile ¶ added in v1.42.9
func (s *Dimensions) SetRoutingProfile(v *RoutingProfileReference) *Dimensions
SetRoutingProfile sets the RoutingProfile field's value.
func (Dimensions) String ¶
func (s Dimensions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateApprovedOriginInput ¶
type DisassociateApprovedOriginInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The domain URL of the integrated application. // // Origin is a required field Origin *string `location:"querystring" locationName:"origin" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateApprovedOriginInput) GoString ¶
func (s DisassociateApprovedOriginInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateApprovedOriginInput) SetInstanceId ¶
func (s *DisassociateApprovedOriginInput) SetInstanceId(v string) *DisassociateApprovedOriginInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateApprovedOriginInput) SetOrigin ¶
func (s *DisassociateApprovedOriginInput) SetOrigin(v string) *DisassociateApprovedOriginInput
SetOrigin sets the Origin field's value.
func (DisassociateApprovedOriginInput) String ¶
func (s DisassociateApprovedOriginInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateApprovedOriginInput) Validate ¶
func (s *DisassociateApprovedOriginInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateApprovedOriginOutput ¶
type DisassociateApprovedOriginOutput struct {
// contains filtered or unexported fields
}
func (DisassociateApprovedOriginOutput) GoString ¶
func (s DisassociateApprovedOriginOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateApprovedOriginOutput) String ¶
func (s DisassociateApprovedOriginOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateBotInput ¶
type DisassociateBotInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Configuration information of an Amazon Lex bot. LexBot *LexBot `type:"structure"` // The Amazon Lex V2 bot to disassociate from the instance. LexV2Bot *LexV2Bot `type:"structure"` // contains filtered or unexported fields }
func (DisassociateBotInput) GoString ¶
func (s DisassociateBotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateBotInput) SetInstanceId ¶
func (s *DisassociateBotInput) SetInstanceId(v string) *DisassociateBotInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateBotInput) SetLexBot ¶
func (s *DisassociateBotInput) SetLexBot(v *LexBot) *DisassociateBotInput
SetLexBot sets the LexBot field's value.
func (*DisassociateBotInput) SetLexV2Bot ¶
func (s *DisassociateBotInput) SetLexV2Bot(v *LexV2Bot) *DisassociateBotInput
SetLexV2Bot sets the LexV2Bot field's value.
func (DisassociateBotInput) String ¶
func (s DisassociateBotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateBotInput) Validate ¶
func (s *DisassociateBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateBotOutput ¶
type DisassociateBotOutput struct {
// contains filtered or unexported fields
}
func (DisassociateBotOutput) GoString ¶
func (s DisassociateBotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateBotOutput) String ¶
func (s DisassociateBotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateInstanceStorageConfigInput ¶
type DisassociateInstanceStorageConfigInput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. // // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A valid resource type. // // ResourceType is a required field ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"InstanceStorageResourceType"` // contains filtered or unexported fields }
func (DisassociateInstanceStorageConfigInput) GoString ¶
func (s DisassociateInstanceStorageConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateInstanceStorageConfigInput) SetAssociationId ¶
func (s *DisassociateInstanceStorageConfigInput) SetAssociationId(v string) *DisassociateInstanceStorageConfigInput
SetAssociationId sets the AssociationId field's value.
func (*DisassociateInstanceStorageConfigInput) SetInstanceId ¶
func (s *DisassociateInstanceStorageConfigInput) SetInstanceId(v string) *DisassociateInstanceStorageConfigInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateInstanceStorageConfigInput) SetResourceType ¶
func (s *DisassociateInstanceStorageConfigInput) SetResourceType(v string) *DisassociateInstanceStorageConfigInput
SetResourceType sets the ResourceType field's value.
func (DisassociateInstanceStorageConfigInput) String ¶
func (s DisassociateInstanceStorageConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateInstanceStorageConfigInput) Validate ¶
func (s *DisassociateInstanceStorageConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateInstanceStorageConfigOutput ¶
type DisassociateInstanceStorageConfigOutput struct {
// contains filtered or unexported fields
}
func (DisassociateInstanceStorageConfigOutput) GoString ¶
func (s DisassociateInstanceStorageConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateInstanceStorageConfigOutput) String ¶
func (s DisassociateInstanceStorageConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateLambdaFunctionInput ¶
type DisassociateLambdaFunctionInput struct { // The Amazon Resource Name (ARN) of the Lambda function being disassociated. // // FunctionArn is a required field FunctionArn *string `location:"querystring" locationName:"functionArn" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance.. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateLambdaFunctionInput) GoString ¶
func (s DisassociateLambdaFunctionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLambdaFunctionInput) SetFunctionArn ¶
func (s *DisassociateLambdaFunctionInput) SetFunctionArn(v string) *DisassociateLambdaFunctionInput
SetFunctionArn sets the FunctionArn field's value.
func (*DisassociateLambdaFunctionInput) SetInstanceId ¶
func (s *DisassociateLambdaFunctionInput) SetInstanceId(v string) *DisassociateLambdaFunctionInput
SetInstanceId sets the InstanceId field's value.
func (DisassociateLambdaFunctionInput) String ¶
func (s DisassociateLambdaFunctionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLambdaFunctionInput) Validate ¶
func (s *DisassociateLambdaFunctionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateLambdaFunctionOutput ¶
type DisassociateLambdaFunctionOutput struct {
// contains filtered or unexported fields
}
func (DisassociateLambdaFunctionOutput) GoString ¶
func (s DisassociateLambdaFunctionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateLambdaFunctionOutput) String ¶
func (s DisassociateLambdaFunctionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateLexBotInput ¶
type DisassociateLexBotInput struct { // The name of the Amazon Lex bot. Maximum character limit of 50. // // BotName is a required field BotName *string `location:"querystring" locationName:"botName" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The Amazon Web Services Region in which the Amazon Lex bot has been created. // // LexRegion is a required field LexRegion *string `location:"querystring" locationName:"lexRegion" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateLexBotInput) GoString ¶
func (s DisassociateLexBotInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLexBotInput) SetBotName ¶
func (s *DisassociateLexBotInput) SetBotName(v string) *DisassociateLexBotInput
SetBotName sets the BotName field's value.
func (*DisassociateLexBotInput) SetInstanceId ¶
func (s *DisassociateLexBotInput) SetInstanceId(v string) *DisassociateLexBotInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateLexBotInput) SetLexRegion ¶
func (s *DisassociateLexBotInput) SetLexRegion(v string) *DisassociateLexBotInput
SetLexRegion sets the LexRegion field's value.
func (DisassociateLexBotInput) String ¶
func (s DisassociateLexBotInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLexBotInput) Validate ¶
func (s *DisassociateLexBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateLexBotOutput ¶
type DisassociateLexBotOutput struct {
// contains filtered or unexported fields
}
func (DisassociateLexBotOutput) GoString ¶
func (s DisassociateLexBotOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateLexBotOutput) String ¶
func (s DisassociateLexBotOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociatePhoneNumberContactFlowInput ¶ added in v1.42.9
type DisassociatePhoneNumberContactFlowInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"querystring" locationName:"instanceId" min:"1" type:"string" required:"true"` // A unique identifier for the phone number. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"PhoneNumberId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociatePhoneNumberContactFlowInput) GoString ¶ added in v1.42.9
func (s DisassociatePhoneNumberContactFlowInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociatePhoneNumberContactFlowInput) SetInstanceId ¶ added in v1.42.9
func (s *DisassociatePhoneNumberContactFlowInput) SetInstanceId(v string) *DisassociatePhoneNumberContactFlowInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociatePhoneNumberContactFlowInput) SetPhoneNumberId ¶ added in v1.42.9
func (s *DisassociatePhoneNumberContactFlowInput) SetPhoneNumberId(v string) *DisassociatePhoneNumberContactFlowInput
SetPhoneNumberId sets the PhoneNumberId field's value.
func (DisassociatePhoneNumberContactFlowInput) String ¶ added in v1.42.9
func (s DisassociatePhoneNumberContactFlowInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociatePhoneNumberContactFlowInput) Validate ¶ added in v1.42.9
func (s *DisassociatePhoneNumberContactFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociatePhoneNumberContactFlowOutput ¶ added in v1.42.9
type DisassociatePhoneNumberContactFlowOutput struct {
// contains filtered or unexported fields
}
func (DisassociatePhoneNumberContactFlowOutput) GoString ¶ added in v1.42.9
func (s DisassociatePhoneNumberContactFlowOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociatePhoneNumberContactFlowOutput) String ¶ added in v1.42.9
func (s DisassociatePhoneNumberContactFlowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateQueueQuickConnectsInput ¶
type DisassociateQueueQuickConnectsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // The quick connects to disassociate from the queue. // // QuickConnectIds is a required field QuickConnectIds []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (DisassociateQueueQuickConnectsInput) GoString ¶
func (s DisassociateQueueQuickConnectsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateQueueQuickConnectsInput) SetInstanceId ¶
func (s *DisassociateQueueQuickConnectsInput) SetInstanceId(v string) *DisassociateQueueQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateQueueQuickConnectsInput) SetQueueId ¶
func (s *DisassociateQueueQuickConnectsInput) SetQueueId(v string) *DisassociateQueueQuickConnectsInput
SetQueueId sets the QueueId field's value.
func (*DisassociateQueueQuickConnectsInput) SetQuickConnectIds ¶
func (s *DisassociateQueueQuickConnectsInput) SetQuickConnectIds(v []*string) *DisassociateQueueQuickConnectsInput
SetQuickConnectIds sets the QuickConnectIds field's value.
func (DisassociateQueueQuickConnectsInput) String ¶
func (s DisassociateQueueQuickConnectsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateQueueQuickConnectsInput) Validate ¶
func (s *DisassociateQueueQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateQueueQuickConnectsOutput ¶
type DisassociateQueueQuickConnectsOutput struct {
// contains filtered or unexported fields
}
func (DisassociateQueueQuickConnectsOutput) GoString ¶
func (s DisassociateQueueQuickConnectsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateQueueQuickConnectsOutput) String ¶
func (s DisassociateQueueQuickConnectsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateRoutingProfileQueuesInput ¶
type DisassociateRoutingProfileQueuesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The queues to disassociate from this routing profile. // // QueueReferences is a required field QueueReferences []*RoutingProfileQueueReference `type:"list" required:"true"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateRoutingProfileQueuesInput) GoString ¶
func (s DisassociateRoutingProfileQueuesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateRoutingProfileQueuesInput) SetInstanceId ¶
func (s *DisassociateRoutingProfileQueuesInput) SetInstanceId(v string) *DisassociateRoutingProfileQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*DisassociateRoutingProfileQueuesInput) SetQueueReferences ¶
func (s *DisassociateRoutingProfileQueuesInput) SetQueueReferences(v []*RoutingProfileQueueReference) *DisassociateRoutingProfileQueuesInput
SetQueueReferences sets the QueueReferences field's value.
func (*DisassociateRoutingProfileQueuesInput) SetRoutingProfileId ¶
func (s *DisassociateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *DisassociateRoutingProfileQueuesInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (DisassociateRoutingProfileQueuesInput) String ¶
func (s DisassociateRoutingProfileQueuesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateRoutingProfileQueuesInput) Validate ¶
func (s *DisassociateRoutingProfileQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateRoutingProfileQueuesOutput ¶
type DisassociateRoutingProfileQueuesOutput struct {
// contains filtered or unexported fields
}
func (DisassociateRoutingProfileQueuesOutput) GoString ¶
func (s DisassociateRoutingProfileQueuesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateRoutingProfileQueuesOutput) String ¶
func (s DisassociateRoutingProfileQueuesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateSecurityKeyInput ¶
type DisassociateSecurityKeyInput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. // // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateSecurityKeyInput) GoString ¶
func (s DisassociateSecurityKeyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateSecurityKeyInput) SetAssociationId ¶
func (s *DisassociateSecurityKeyInput) SetAssociationId(v string) *DisassociateSecurityKeyInput
SetAssociationId sets the AssociationId field's value.
func (*DisassociateSecurityKeyInput) SetInstanceId ¶
func (s *DisassociateSecurityKeyInput) SetInstanceId(v string) *DisassociateSecurityKeyInput
SetInstanceId sets the InstanceId field's value.
func (DisassociateSecurityKeyInput) String ¶
func (s DisassociateSecurityKeyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateSecurityKeyInput) Validate ¶
func (s *DisassociateSecurityKeyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateSecurityKeyOutput ¶
type DisassociateSecurityKeyOutput struct {
// contains filtered or unexported fields
}
func (DisassociateSecurityKeyOutput) GoString ¶
func (s DisassociateSecurityKeyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateSecurityKeyOutput) String ¶
func (s DisassociateSecurityKeyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DismissUserContactInput ¶ added in v1.42.9
type DismissUserContactInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instanceId // in the ARN of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DismissUserContactInput) GoString ¶ added in v1.42.9
func (s DismissUserContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DismissUserContactInput) SetContactId ¶ added in v1.42.9
func (s *DismissUserContactInput) SetContactId(v string) *DismissUserContactInput
SetContactId sets the ContactId field's value.
func (*DismissUserContactInput) SetInstanceId ¶ added in v1.42.9
func (s *DismissUserContactInput) SetInstanceId(v string) *DismissUserContactInput
SetInstanceId sets the InstanceId field's value.
func (*DismissUserContactInput) SetUserId ¶ added in v1.42.9
func (s *DismissUserContactInput) SetUserId(v string) *DismissUserContactInput
SetUserId sets the UserId field's value.
func (DismissUserContactInput) String ¶ added in v1.42.9
func (s DismissUserContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DismissUserContactInput) Validate ¶ added in v1.42.9
func (s *DismissUserContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DismissUserContactOutput ¶ added in v1.42.9
type DismissUserContactOutput struct {
// contains filtered or unexported fields
}
func (DismissUserContactOutput) GoString ¶ added in v1.42.9
func (s DismissUserContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DismissUserContactOutput) String ¶ added in v1.42.9
func (s DismissUserContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Distribution ¶ added in v1.42.9
type Distribution struct { // The percentage of the traffic that is distributed, in increments of 10. // // Percentage is a required field Percentage *int64 `type:"integer" required:"true"` // The Amazon Web Services Region where the traffic is distributed. // // Region is a required field Region *string `min:"8" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a traffic distribution.
func (Distribution) GoString ¶ added in v1.42.9
func (s Distribution) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Distribution) SetPercentage ¶ added in v1.42.9
func (s *Distribution) SetPercentage(v int64) *Distribution
SetPercentage sets the Percentage field's value.
func (*Distribution) SetRegion ¶ added in v1.42.9
func (s *Distribution) SetRegion(v string) *Distribution
SetRegion sets the Region field's value.
func (Distribution) String ¶ added in v1.42.9
func (s Distribution) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Distribution) Validate ¶ added in v1.42.9
func (s *Distribution) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DuplicateResourceException ¶
type DuplicateResourceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A resource with the specified name already exists.
func (*DuplicateResourceException) Code ¶
func (s *DuplicateResourceException) Code() string
Code returns the exception type name.
func (*DuplicateResourceException) Error ¶
func (s *DuplicateResourceException) Error() string
func (DuplicateResourceException) GoString ¶
func (s DuplicateResourceException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DuplicateResourceException) Message ¶
func (s *DuplicateResourceException) Message() string
Message returns the exception's message.
func (*DuplicateResourceException) OrigErr ¶
func (s *DuplicateResourceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DuplicateResourceException) RequestID ¶
func (s *DuplicateResourceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DuplicateResourceException) StatusCode ¶
func (s *DuplicateResourceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DuplicateResourceException) String ¶
func (s DuplicateResourceException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EmailReference ¶ added in v1.42.9
type EmailReference struct { // Identifier of the email reference. Name *string `min:"1" type:"string"` // A valid email address. Value *string `type:"string"` // contains filtered or unexported fields }
Information about a reference when the referenceType is EMAIL. Otherwise, null.
func (EmailReference) GoString ¶ added in v1.42.9
func (s EmailReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EmailReference) SetName ¶ added in v1.42.9
func (s *EmailReference) SetName(v string) *EmailReference
SetName sets the Name field's value.
func (*EmailReference) SetValue ¶ added in v1.42.9
func (s *EmailReference) SetValue(v string) *EmailReference
SetValue sets the Value field's value.
func (EmailReference) String ¶ added in v1.42.9
func (s EmailReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EncryptionConfig ¶
type EncryptionConfig struct { // The type of encryption. // // EncryptionType is a required field EncryptionType *string `type:"string" required:"true" enum:"EncryptionType"` // The full ARN of the encryption key. // // Be sure to provide the full ARN of the encryption key, not just the ID. // // Amazon Connect supports only KMS keys with the default key spec of SYMMETRIC_DEFAULT // (https://docs.aws.amazon.com/kms/latest/developerguide/asymmetric-key-specs.html#key-spec-symmetric-default). // // KeyId is a required field KeyId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The encryption configuration.
func (EncryptionConfig) GoString ¶
func (s EncryptionConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncryptionConfig) SetEncryptionType ¶
func (s *EncryptionConfig) SetEncryptionType(v string) *EncryptionConfig
SetEncryptionType sets the EncryptionType field's value.
func (*EncryptionConfig) SetKeyId ¶
func (s *EncryptionConfig) SetKeyId(v string) *EncryptionConfig
SetKeyId sets the KeyId field's value.
func (EncryptionConfig) String ¶
func (s EncryptionConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EncryptionConfig) Validate ¶
func (s *EncryptionConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Evaluation ¶ added in v1.42.9
type Evaluation struct { // A map of question identifiers to answer value. // // Answers is a required field Answers map[string]*EvaluationAnswerOutput_ `type:"map" required:"true"` // The timestamp for when the evaluation was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) for the contact evaluation resource. // // EvaluationArn is a required field EvaluationArn *string `type:"string" required:"true"` // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `min:"1" type:"string" required:"true"` // The timestamp for when the evaluation was last updated. // // LastModifiedTime is a required field LastModifiedTime *time.Time `type:"timestamp" required:"true"` // Metadata about the contact evaluation. // // Metadata is a required field Metadata *EvaluationMetadata `type:"structure" required:"true"` // A map of question identifiers to note value. // // Notes is a required field Notes map[string]*EvaluationNote `type:"map" required:"true"` // A map of item (section or question) identifiers to score value. Scores map[string]*EvaluationScore `type:"map"` // The status of the contact evaluation. // // Status is a required field Status *string `type:"string" required:"true" enum:"EvaluationStatus"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Information about a contact evaluation.
func (Evaluation) GoString ¶ added in v1.42.9
func (s Evaluation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Evaluation) SetAnswers ¶ added in v1.42.9
func (s *Evaluation) SetAnswers(v map[string]*EvaluationAnswerOutput_) *Evaluation
SetAnswers sets the Answers field's value.
func (*Evaluation) SetCreatedTime ¶ added in v1.42.9
func (s *Evaluation) SetCreatedTime(v time.Time) *Evaluation
SetCreatedTime sets the CreatedTime field's value.
func (*Evaluation) SetEvaluationArn ¶ added in v1.42.9
func (s *Evaluation) SetEvaluationArn(v string) *Evaluation
SetEvaluationArn sets the EvaluationArn field's value.
func (*Evaluation) SetEvaluationId ¶ added in v1.42.9
func (s *Evaluation) SetEvaluationId(v string) *Evaluation
SetEvaluationId sets the EvaluationId field's value.
func (*Evaluation) SetLastModifiedTime ¶ added in v1.42.9
func (s *Evaluation) SetLastModifiedTime(v time.Time) *Evaluation
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*Evaluation) SetMetadata ¶ added in v1.42.9
func (s *Evaluation) SetMetadata(v *EvaluationMetadata) *Evaluation
SetMetadata sets the Metadata field's value.
func (*Evaluation) SetNotes ¶ added in v1.42.9
func (s *Evaluation) SetNotes(v map[string]*EvaluationNote) *Evaluation
SetNotes sets the Notes field's value.
func (*Evaluation) SetScores ¶ added in v1.42.9
func (s *Evaluation) SetScores(v map[string]*EvaluationScore) *Evaluation
SetScores sets the Scores field's value.
func (*Evaluation) SetStatus ¶ added in v1.42.9
func (s *Evaluation) SetStatus(v string) *Evaluation
SetStatus sets the Status field's value.
func (*Evaluation) SetTags ¶ added in v1.42.9
func (s *Evaluation) SetTags(v map[string]*string) *Evaluation
SetTags sets the Tags field's value.
func (Evaluation) String ¶ added in v1.42.9
func (s Evaluation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationAnswerData ¶ added in v1.42.9
type EvaluationAnswerData struct { // The flag to mark the question as not applicable. NotApplicable *bool `type:"boolean"` // The numeric value for an answer in a contact evaluation. NumericValue *float64 `type:"double"` // The string value for an answer in a contact evaluation. StringValue *string `type:"string"` // contains filtered or unexported fields }
Information about answer data for a contact evaluation. Answer data must be either string, numeric, or not applicable.
func (EvaluationAnswerData) GoString ¶ added in v1.42.9
func (s EvaluationAnswerData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationAnswerData) SetNotApplicable ¶ added in v1.42.9
func (s *EvaluationAnswerData) SetNotApplicable(v bool) *EvaluationAnswerData
SetNotApplicable sets the NotApplicable field's value.
func (*EvaluationAnswerData) SetNumericValue ¶ added in v1.42.9
func (s *EvaluationAnswerData) SetNumericValue(v float64) *EvaluationAnswerData
SetNumericValue sets the NumericValue field's value.
func (*EvaluationAnswerData) SetStringValue ¶ added in v1.42.9
func (s *EvaluationAnswerData) SetStringValue(v string) *EvaluationAnswerData
SetStringValue sets the StringValue field's value.
func (EvaluationAnswerData) String ¶ added in v1.42.9
func (s EvaluationAnswerData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationAnswerInput_ ¶ added in v1.42.9
type EvaluationAnswerInput_ struct { // The value for an answer in a contact evaluation. Value *EvaluationAnswerData `type:"structure"` // contains filtered or unexported fields }
Information about input answers for a contact evaluation.
func (EvaluationAnswerInput_) GoString ¶ added in v1.42.9
func (s EvaluationAnswerInput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationAnswerInput_) SetValue ¶ added in v1.42.9
func (s *EvaluationAnswerInput_) SetValue(v *EvaluationAnswerData) *EvaluationAnswerInput_
SetValue sets the Value field's value.
func (EvaluationAnswerInput_) String ¶ added in v1.42.9
func (s EvaluationAnswerInput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationAnswerOutput_ ¶ added in v1.42.9
type EvaluationAnswerOutput_ struct { // The system suggested value for an answer in a contact evaluation. SystemSuggestedValue *EvaluationAnswerData `type:"structure"` // The value for an answer in a contact evaluation. Value *EvaluationAnswerData `type:"structure"` // contains filtered or unexported fields }
Information about output answers for a contact evaluation.
func (EvaluationAnswerOutput_) GoString ¶ added in v1.42.9
func (s EvaluationAnswerOutput_) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationAnswerOutput_) SetSystemSuggestedValue ¶ added in v1.42.9
func (s *EvaluationAnswerOutput_) SetSystemSuggestedValue(v *EvaluationAnswerData) *EvaluationAnswerOutput_
SetSystemSuggestedValue sets the SystemSuggestedValue field's value.
func (*EvaluationAnswerOutput_) SetValue ¶ added in v1.42.9
func (s *EvaluationAnswerOutput_) SetValue(v *EvaluationAnswerData) *EvaluationAnswerOutput_
SetValue sets the Value field's value.
func (EvaluationAnswerOutput_) String ¶ added in v1.42.9
func (s EvaluationAnswerOutput_) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationForm ¶ added in v1.42.9
type EvaluationForm struct { // The Amazon Resource Name (ARN) of the user who created the evaluation form. // // CreatedBy is a required field CreatedBy *string `type:"string" required:"true"` // The timestamp for when the evaluation form was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The description of the evaluation form. Description *string `type:"string"` // The Amazon Resource Name (ARN) for the evaluation form resource. // // EvaluationFormArn is a required field EvaluationFormArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // A version of the evaluation form. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // Items that are part of the evaluation form. The total number of sections // and questions must not exceed 100 each. Questions must be contained in a // section. // // Items is a required field Items []*EvaluationFormItem `min:"1" type:"list" required:"true"` // The Amazon Resource Name (ARN) of the user who last updated the evaluation // form. // // LastModifiedBy is a required field LastModifiedBy *string `type:"string" required:"true"` // The timestamp for when the evaluation form was last updated. // // LastModifiedTime is a required field LastModifiedTime *time.Time `type:"timestamp" required:"true"` // The flag indicating whether the evaluation form is locked for changes. // // Locked is a required field Locked *bool `type:"boolean" required:"true"` // A scoring strategy of the evaluation form. ScoringStrategy *EvaluationFormScoringStrategy `type:"structure"` // The status of the evaluation form. // // Status is a required field Status *string `type:"string" required:"true" enum:"EvaluationFormVersionStatus"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // A title of the evaluation form. // // Title is a required field Title *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the evaluation form.
func (EvaluationForm) GoString ¶ added in v1.42.9
func (s EvaluationForm) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationForm) SetCreatedBy ¶ added in v1.42.9
func (s *EvaluationForm) SetCreatedBy(v string) *EvaluationForm
SetCreatedBy sets the CreatedBy field's value.
func (*EvaluationForm) SetCreatedTime ¶ added in v1.42.9
func (s *EvaluationForm) SetCreatedTime(v time.Time) *EvaluationForm
SetCreatedTime sets the CreatedTime field's value.
func (*EvaluationForm) SetDescription ¶ added in v1.42.9
func (s *EvaluationForm) SetDescription(v string) *EvaluationForm
SetDescription sets the Description field's value.
func (*EvaluationForm) SetEvaluationFormArn ¶ added in v1.42.9
func (s *EvaluationForm) SetEvaluationFormArn(v string) *EvaluationForm
SetEvaluationFormArn sets the EvaluationFormArn field's value.
func (*EvaluationForm) SetEvaluationFormId ¶ added in v1.42.9
func (s *EvaluationForm) SetEvaluationFormId(v string) *EvaluationForm
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*EvaluationForm) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *EvaluationForm) SetEvaluationFormVersion(v int64) *EvaluationForm
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (*EvaluationForm) SetItems ¶ added in v1.42.9
func (s *EvaluationForm) SetItems(v []*EvaluationFormItem) *EvaluationForm
SetItems sets the Items field's value.
func (*EvaluationForm) SetLastModifiedBy ¶ added in v1.42.9
func (s *EvaluationForm) SetLastModifiedBy(v string) *EvaluationForm
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*EvaluationForm) SetLastModifiedTime ¶ added in v1.42.9
func (s *EvaluationForm) SetLastModifiedTime(v time.Time) *EvaluationForm
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*EvaluationForm) SetLocked ¶ added in v1.42.9
func (s *EvaluationForm) SetLocked(v bool) *EvaluationForm
SetLocked sets the Locked field's value.
func (*EvaluationForm) SetScoringStrategy ¶ added in v1.42.9
func (s *EvaluationForm) SetScoringStrategy(v *EvaluationFormScoringStrategy) *EvaluationForm
SetScoringStrategy sets the ScoringStrategy field's value.
func (*EvaluationForm) SetStatus ¶ added in v1.42.9
func (s *EvaluationForm) SetStatus(v string) *EvaluationForm
SetStatus sets the Status field's value.
func (*EvaluationForm) SetTags ¶ added in v1.42.9
func (s *EvaluationForm) SetTags(v map[string]*string) *EvaluationForm
SetTags sets the Tags field's value.
func (*EvaluationForm) SetTitle ¶ added in v1.42.9
func (s *EvaluationForm) SetTitle(v string) *EvaluationForm
SetTitle sets the Title field's value.
func (EvaluationForm) String ¶ added in v1.42.9
func (s EvaluationForm) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationFormContent ¶ added in v1.42.9
type EvaluationFormContent struct { // The description of the evaluation form. Description *string `type:"string"` // The Amazon Resource Name (ARN) for the evaluation form resource. // // EvaluationFormArn is a required field EvaluationFormArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // A version of the evaluation form. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // Items that are part of the evaluation form. The total number of sections // and questions must not exceed 100 each. Questions must be contained in a // section. // // Items is a required field Items []*EvaluationFormItem `min:"1" type:"list" required:"true"` // A scoring strategy of the evaluation form. ScoringStrategy *EvaluationFormScoringStrategy `type:"structure"` // A title of the evaluation form. // // Title is a required field Title *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about an evaluation form used in a contact evaluation.
func (EvaluationFormContent) GoString ¶ added in v1.42.9
func (s EvaluationFormContent) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormContent) SetDescription ¶ added in v1.42.9
func (s *EvaluationFormContent) SetDescription(v string) *EvaluationFormContent
SetDescription sets the Description field's value.
func (*EvaluationFormContent) SetEvaluationFormArn ¶ added in v1.42.9
func (s *EvaluationFormContent) SetEvaluationFormArn(v string) *EvaluationFormContent
SetEvaluationFormArn sets the EvaluationFormArn field's value.
func (*EvaluationFormContent) SetEvaluationFormId ¶ added in v1.42.9
func (s *EvaluationFormContent) SetEvaluationFormId(v string) *EvaluationFormContent
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*EvaluationFormContent) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *EvaluationFormContent) SetEvaluationFormVersion(v int64) *EvaluationFormContent
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (*EvaluationFormContent) SetItems ¶ added in v1.42.9
func (s *EvaluationFormContent) SetItems(v []*EvaluationFormItem) *EvaluationFormContent
SetItems sets the Items field's value.
func (*EvaluationFormContent) SetScoringStrategy ¶ added in v1.42.9
func (s *EvaluationFormContent) SetScoringStrategy(v *EvaluationFormScoringStrategy) *EvaluationFormContent
SetScoringStrategy sets the ScoringStrategy field's value.
func (*EvaluationFormContent) SetTitle ¶ added in v1.42.9
func (s *EvaluationFormContent) SetTitle(v string) *EvaluationFormContent
SetTitle sets the Title field's value.
func (EvaluationFormContent) String ¶ added in v1.42.9
func (s EvaluationFormContent) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationFormItem ¶ added in v1.42.9
type EvaluationFormItem struct { // The information of the question. Question *EvaluationFormQuestion `type:"structure"` // The information of the section. Section *EvaluationFormSection `type:"structure"` // contains filtered or unexported fields }
Information about an item from an evaluation form. The item must be either a section or a question.
func (EvaluationFormItem) GoString ¶ added in v1.42.9
func (s EvaluationFormItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormItem) SetQuestion ¶ added in v1.42.9
func (s *EvaluationFormItem) SetQuestion(v *EvaluationFormQuestion) *EvaluationFormItem
SetQuestion sets the Question field's value.
func (*EvaluationFormItem) SetSection ¶ added in v1.42.9
func (s *EvaluationFormItem) SetSection(v *EvaluationFormSection) *EvaluationFormItem
SetSection sets the Section field's value.
func (EvaluationFormItem) String ¶ added in v1.42.9
func (s EvaluationFormItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormItem) Validate ¶ added in v1.42.9
func (s *EvaluationFormItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormNumericQuestionAutomation ¶ added in v1.42.9
type EvaluationFormNumericQuestionAutomation struct { // The property value of the automation. PropertyValue *NumericQuestionPropertyValueAutomation `type:"structure"` // contains filtered or unexported fields }
Information about the automation configuration in numeric questions.
func (EvaluationFormNumericQuestionAutomation) GoString ¶ added in v1.42.9
func (s EvaluationFormNumericQuestionAutomation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormNumericQuestionAutomation) SetPropertyValue ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionAutomation) SetPropertyValue(v *NumericQuestionPropertyValueAutomation) *EvaluationFormNumericQuestionAutomation
SetPropertyValue sets the PropertyValue field's value.
func (EvaluationFormNumericQuestionAutomation) String ¶ added in v1.42.9
func (s EvaluationFormNumericQuestionAutomation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormNumericQuestionAutomation) Validate ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionAutomation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormNumericQuestionOption ¶ added in v1.42.9
type EvaluationFormNumericQuestionOption struct { // The flag to mark the option as automatic fail. If an automatic fail answer // is provided, the overall evaluation gets a score of 0. AutomaticFail *bool `type:"boolean"` // The maximum answer value of the range option. // // MaxValue is a required field MaxValue *int64 `type:"integer" required:"true"` // The minimum answer value of the range option. // // MinValue is a required field MinValue *int64 `type:"integer" required:"true"` // The score assigned to answer values within the range option. Score *int64 `type:"integer"` // contains filtered or unexported fields }
Information about the option range used for scoring in numeric questions.
func (EvaluationFormNumericQuestionOption) GoString ¶ added in v1.42.9
func (s EvaluationFormNumericQuestionOption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormNumericQuestionOption) SetAutomaticFail ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionOption) SetAutomaticFail(v bool) *EvaluationFormNumericQuestionOption
SetAutomaticFail sets the AutomaticFail field's value.
func (*EvaluationFormNumericQuestionOption) SetMaxValue ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionOption) SetMaxValue(v int64) *EvaluationFormNumericQuestionOption
SetMaxValue sets the MaxValue field's value.
func (*EvaluationFormNumericQuestionOption) SetMinValue ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionOption) SetMinValue(v int64) *EvaluationFormNumericQuestionOption
SetMinValue sets the MinValue field's value.
func (*EvaluationFormNumericQuestionOption) SetScore ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionOption) SetScore(v int64) *EvaluationFormNumericQuestionOption
SetScore sets the Score field's value.
func (EvaluationFormNumericQuestionOption) String ¶ added in v1.42.9
func (s EvaluationFormNumericQuestionOption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormNumericQuestionOption) Validate ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionOption) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormNumericQuestionProperties ¶ added in v1.42.9
type EvaluationFormNumericQuestionProperties struct { // The automation properties of the numeric question. Automation *EvaluationFormNumericQuestionAutomation `type:"structure"` // The maximum answer value. // // MaxValue is a required field MaxValue *int64 `type:"integer" required:"true"` // The minimum answer value. // // MinValue is a required field MinValue *int64 `type:"integer" required:"true"` // The scoring options of the numeric question. Options []*EvaluationFormNumericQuestionOption `min:"1" type:"list"` // contains filtered or unexported fields }
Information about properties for a numeric question in an evaluation form.
func (EvaluationFormNumericQuestionProperties) GoString ¶ added in v1.42.9
func (s EvaluationFormNumericQuestionProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormNumericQuestionProperties) SetAutomation ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionProperties) SetAutomation(v *EvaluationFormNumericQuestionAutomation) *EvaluationFormNumericQuestionProperties
SetAutomation sets the Automation field's value.
func (*EvaluationFormNumericQuestionProperties) SetMaxValue ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionProperties) SetMaxValue(v int64) *EvaluationFormNumericQuestionProperties
SetMaxValue sets the MaxValue field's value.
func (*EvaluationFormNumericQuestionProperties) SetMinValue ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionProperties) SetMinValue(v int64) *EvaluationFormNumericQuestionProperties
SetMinValue sets the MinValue field's value.
func (*EvaluationFormNumericQuestionProperties) SetOptions ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionProperties) SetOptions(v []*EvaluationFormNumericQuestionOption) *EvaluationFormNumericQuestionProperties
SetOptions sets the Options field's value.
func (EvaluationFormNumericQuestionProperties) String ¶ added in v1.42.9
func (s EvaluationFormNumericQuestionProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormNumericQuestionProperties) Validate ¶ added in v1.42.9
func (s *EvaluationFormNumericQuestionProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormQuestion ¶ added in v1.42.9
type EvaluationFormQuestion struct { // The instructions of the section. Instructions *string `type:"string"` // The flag to enable not applicable answers to the question. NotApplicableEnabled *bool `type:"boolean"` // The type of the question. // // QuestionType is a required field QuestionType *string `type:"string" required:"true" enum:"EvaluationFormQuestionType"` // The properties of the type of question. Text questions do not have to define // question type properties. QuestionTypeProperties *EvaluationFormQuestionTypeProperties `type:"structure"` // The identifier of the question. An identifier must be unique within the evaluation // form. // // RefId is a required field RefId *string `min:"1" type:"string" required:"true"` // The title of the question. // // Title is a required field Title *string `type:"string" required:"true"` // The scoring weight of the section. Weight *float64 `type:"double"` // contains filtered or unexported fields }
Information about a question from an evaluation form.
func (EvaluationFormQuestion) GoString ¶ added in v1.42.9
func (s EvaluationFormQuestion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormQuestion) SetInstructions ¶ added in v1.42.9
func (s *EvaluationFormQuestion) SetInstructions(v string) *EvaluationFormQuestion
SetInstructions sets the Instructions field's value.
func (*EvaluationFormQuestion) SetNotApplicableEnabled ¶ added in v1.42.9
func (s *EvaluationFormQuestion) SetNotApplicableEnabled(v bool) *EvaluationFormQuestion
SetNotApplicableEnabled sets the NotApplicableEnabled field's value.
func (*EvaluationFormQuestion) SetQuestionType ¶ added in v1.42.9
func (s *EvaluationFormQuestion) SetQuestionType(v string) *EvaluationFormQuestion
SetQuestionType sets the QuestionType field's value.
func (*EvaluationFormQuestion) SetQuestionTypeProperties ¶ added in v1.42.9
func (s *EvaluationFormQuestion) SetQuestionTypeProperties(v *EvaluationFormQuestionTypeProperties) *EvaluationFormQuestion
SetQuestionTypeProperties sets the QuestionTypeProperties field's value.
func (*EvaluationFormQuestion) SetRefId ¶ added in v1.42.9
func (s *EvaluationFormQuestion) SetRefId(v string) *EvaluationFormQuestion
SetRefId sets the RefId field's value.
func (*EvaluationFormQuestion) SetTitle ¶ added in v1.42.9
func (s *EvaluationFormQuestion) SetTitle(v string) *EvaluationFormQuestion
SetTitle sets the Title field's value.
func (*EvaluationFormQuestion) SetWeight ¶ added in v1.42.9
func (s *EvaluationFormQuestion) SetWeight(v float64) *EvaluationFormQuestion
SetWeight sets the Weight field's value.
func (EvaluationFormQuestion) String ¶ added in v1.42.9
func (s EvaluationFormQuestion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormQuestion) Validate ¶ added in v1.42.9
func (s *EvaluationFormQuestion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormQuestionTypeProperties ¶ added in v1.42.9
type EvaluationFormQuestionTypeProperties struct { // The properties of the numeric question. Numeric *EvaluationFormNumericQuestionProperties `type:"structure"` // The properties of the numeric question. SingleSelect *EvaluationFormSingleSelectQuestionProperties `type:"structure"` // contains filtered or unexported fields }
Information about properties for a question in an evaluation form. The question type properties must be either for a numeric question or a single select question.
func (EvaluationFormQuestionTypeProperties) GoString ¶ added in v1.42.9
func (s EvaluationFormQuestionTypeProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormQuestionTypeProperties) SetNumeric ¶ added in v1.42.9
func (s *EvaluationFormQuestionTypeProperties) SetNumeric(v *EvaluationFormNumericQuestionProperties) *EvaluationFormQuestionTypeProperties
SetNumeric sets the Numeric field's value.
func (*EvaluationFormQuestionTypeProperties) SetSingleSelect ¶ added in v1.42.9
func (s *EvaluationFormQuestionTypeProperties) SetSingleSelect(v *EvaluationFormSingleSelectQuestionProperties) *EvaluationFormQuestionTypeProperties
SetSingleSelect sets the SingleSelect field's value.
func (EvaluationFormQuestionTypeProperties) String ¶ added in v1.42.9
func (s EvaluationFormQuestionTypeProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormQuestionTypeProperties) Validate ¶ added in v1.42.9
func (s *EvaluationFormQuestionTypeProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormScoringStrategy ¶ added in v1.42.9
type EvaluationFormScoringStrategy struct { // The scoring mode of the evaluation form. // // Mode is a required field Mode *string `type:"string" required:"true" enum:"EvaluationFormScoringMode"` // The scoring status of the evaluation form. // // Status is a required field Status *string `type:"string" required:"true" enum:"EvaluationFormScoringStatus"` // contains filtered or unexported fields }
Information about scoring strategy for an evaluation form.
func (EvaluationFormScoringStrategy) GoString ¶ added in v1.42.9
func (s EvaluationFormScoringStrategy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormScoringStrategy) SetMode ¶ added in v1.42.9
func (s *EvaluationFormScoringStrategy) SetMode(v string) *EvaluationFormScoringStrategy
SetMode sets the Mode field's value.
func (*EvaluationFormScoringStrategy) SetStatus ¶ added in v1.42.9
func (s *EvaluationFormScoringStrategy) SetStatus(v string) *EvaluationFormScoringStrategy
SetStatus sets the Status field's value.
func (EvaluationFormScoringStrategy) String ¶ added in v1.42.9
func (s EvaluationFormScoringStrategy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormScoringStrategy) Validate ¶ added in v1.42.9
func (s *EvaluationFormScoringStrategy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormSection ¶ added in v1.42.9
type EvaluationFormSection struct { // The instructions of the section. Instructions *string `type:"string"` // The items of the section. // // Items is a required field Items []*EvaluationFormItem `min:"1" type:"list" required:"true"` // The identifier of the section. An identifier must be unique within the evaluation // form. // // RefId is a required field RefId *string `min:"1" type:"string" required:"true"` // The title of the section. // // Title is a required field Title *string `type:"string" required:"true"` // The scoring weight of the section. Weight *float64 `type:"double"` // contains filtered or unexported fields }
Information about a section from an evaluation form. A section can contain sections and/or questions. Evaluation forms can only contain sections and subsections (two level nesting).
func (EvaluationFormSection) GoString ¶ added in v1.42.9
func (s EvaluationFormSection) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSection) SetInstructions ¶ added in v1.42.9
func (s *EvaluationFormSection) SetInstructions(v string) *EvaluationFormSection
SetInstructions sets the Instructions field's value.
func (*EvaluationFormSection) SetItems ¶ added in v1.42.9
func (s *EvaluationFormSection) SetItems(v []*EvaluationFormItem) *EvaluationFormSection
SetItems sets the Items field's value.
func (*EvaluationFormSection) SetRefId ¶ added in v1.42.9
func (s *EvaluationFormSection) SetRefId(v string) *EvaluationFormSection
SetRefId sets the RefId field's value.
func (*EvaluationFormSection) SetTitle ¶ added in v1.42.9
func (s *EvaluationFormSection) SetTitle(v string) *EvaluationFormSection
SetTitle sets the Title field's value.
func (*EvaluationFormSection) SetWeight ¶ added in v1.42.9
func (s *EvaluationFormSection) SetWeight(v float64) *EvaluationFormSection
SetWeight sets the Weight field's value.
func (EvaluationFormSection) String ¶ added in v1.42.9
func (s EvaluationFormSection) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSection) Validate ¶ added in v1.42.9
func (s *EvaluationFormSection) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormSingleSelectQuestionAutomation ¶ added in v1.42.9
type EvaluationFormSingleSelectQuestionAutomation struct { // The identifier of the default answer option, when none of the automation // options match the criteria. DefaultOptionRefId *string `min:"1" type:"string"` // The automation options of the single select question. // // Options is a required field Options []*EvaluationFormSingleSelectQuestionAutomationOption `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Information about the automation configuration in single select questions. Automation options are evaluated in order, and the first matched option is applied. If no automation option matches, and there is a default option, then the default option is applied.
func (EvaluationFormSingleSelectQuestionAutomation) GoString ¶ added in v1.42.9
func (s EvaluationFormSingleSelectQuestionAutomation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSingleSelectQuestionAutomation) SetDefaultOptionRefId ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionAutomation) SetDefaultOptionRefId(v string) *EvaluationFormSingleSelectQuestionAutomation
SetDefaultOptionRefId sets the DefaultOptionRefId field's value.
func (*EvaluationFormSingleSelectQuestionAutomation) SetOptions ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionAutomation) SetOptions(v []*EvaluationFormSingleSelectQuestionAutomationOption) *EvaluationFormSingleSelectQuestionAutomation
SetOptions sets the Options field's value.
func (EvaluationFormSingleSelectQuestionAutomation) String ¶ added in v1.42.9
func (s EvaluationFormSingleSelectQuestionAutomation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSingleSelectQuestionAutomation) Validate ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionAutomation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormSingleSelectQuestionAutomationOption ¶ added in v1.42.9
type EvaluationFormSingleSelectQuestionAutomationOption struct { // The automation option based on a rule category for the single select question. RuleCategory *SingleSelectQuestionRuleCategoryAutomation `type:"structure"` // contains filtered or unexported fields }
Information about the automation option of a single select question.
func (EvaluationFormSingleSelectQuestionAutomationOption) GoString ¶ added in v1.42.9
func (s EvaluationFormSingleSelectQuestionAutomationOption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSingleSelectQuestionAutomationOption) SetRuleCategory ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionAutomationOption) SetRuleCategory(v *SingleSelectQuestionRuleCategoryAutomation) *EvaluationFormSingleSelectQuestionAutomationOption
SetRuleCategory sets the RuleCategory field's value.
func (EvaluationFormSingleSelectQuestionAutomationOption) String ¶ added in v1.42.9
func (s EvaluationFormSingleSelectQuestionAutomationOption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSingleSelectQuestionAutomationOption) Validate ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionAutomationOption) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormSingleSelectQuestionOption ¶ added in v1.42.9
type EvaluationFormSingleSelectQuestionOption struct { // The flag to mark the option as automatic fail. If an automatic fail answer // is provided, the overall evaluation gets a score of 0. AutomaticFail *bool `type:"boolean"` // The identifier of the answer option. An identifier must be unique within // the question. // // RefId is a required field RefId *string `min:"1" type:"string" required:"true"` // The score assigned to the answer option. Score *int64 `type:"integer"` // The title of the answer option. // // Text is a required field Text *string `type:"string" required:"true"` // contains filtered or unexported fields }
Information about the automation configuration in single select questions.
func (EvaluationFormSingleSelectQuestionOption) GoString ¶ added in v1.42.9
func (s EvaluationFormSingleSelectQuestionOption) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSingleSelectQuestionOption) SetAutomaticFail ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionOption) SetAutomaticFail(v bool) *EvaluationFormSingleSelectQuestionOption
SetAutomaticFail sets the AutomaticFail field's value.
func (*EvaluationFormSingleSelectQuestionOption) SetRefId ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionOption) SetRefId(v string) *EvaluationFormSingleSelectQuestionOption
SetRefId sets the RefId field's value.
func (*EvaluationFormSingleSelectQuestionOption) SetScore ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionOption) SetScore(v int64) *EvaluationFormSingleSelectQuestionOption
SetScore sets the Score field's value.
func (*EvaluationFormSingleSelectQuestionOption) SetText ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionOption) SetText(v string) *EvaluationFormSingleSelectQuestionOption
SetText sets the Text field's value.
func (EvaluationFormSingleSelectQuestionOption) String ¶ added in v1.42.9
func (s EvaluationFormSingleSelectQuestionOption) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSingleSelectQuestionOption) Validate ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionOption) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormSingleSelectQuestionProperties ¶ added in v1.42.9
type EvaluationFormSingleSelectQuestionProperties struct { // The display mode of the single select question. Automation *EvaluationFormSingleSelectQuestionAutomation `type:"structure"` // The display mode of the single select question. DisplayAs *string `type:"string" enum:"EvaluationFormSingleSelectQuestionDisplayMode"` // The answer options of the single select question. // // Options is a required field Options []*EvaluationFormSingleSelectQuestionOption `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Information about the options in single select questions.
func (EvaluationFormSingleSelectQuestionProperties) GoString ¶ added in v1.42.9
func (s EvaluationFormSingleSelectQuestionProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSingleSelectQuestionProperties) SetAutomation ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionProperties) SetAutomation(v *EvaluationFormSingleSelectQuestionAutomation) *EvaluationFormSingleSelectQuestionProperties
SetAutomation sets the Automation field's value.
func (*EvaluationFormSingleSelectQuestionProperties) SetDisplayAs ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionProperties) SetDisplayAs(v string) *EvaluationFormSingleSelectQuestionProperties
SetDisplayAs sets the DisplayAs field's value.
func (*EvaluationFormSingleSelectQuestionProperties) SetOptions ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionProperties) SetOptions(v []*EvaluationFormSingleSelectQuestionOption) *EvaluationFormSingleSelectQuestionProperties
SetOptions sets the Options field's value.
func (EvaluationFormSingleSelectQuestionProperties) String ¶ added in v1.42.9
func (s EvaluationFormSingleSelectQuestionProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSingleSelectQuestionProperties) Validate ¶ added in v1.42.9
func (s *EvaluationFormSingleSelectQuestionProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EvaluationFormSummary ¶ added in v1.42.9
type EvaluationFormSummary struct { // The version of the active evaluation form version. ActiveVersion *int64 `min:"1" type:"integer"` // The Amazon Resource Name (ARN) of the user who created the evaluation form. // // CreatedBy is a required field CreatedBy *string `type:"string" required:"true"` // The timestamp for when the evaluation form was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) for the evaluation form resource. // // EvaluationFormArn is a required field EvaluationFormArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the user who last activated the evaluation // form. LastActivatedBy *string `type:"string"` // The timestamp for when the evaluation form was last activated. LastActivatedTime *time.Time `type:"timestamp"` // The Amazon Resource Name (ARN) of the user who last updated the evaluation // form. // // LastModifiedBy is a required field LastModifiedBy *string `type:"string" required:"true"` // The timestamp for when the evaluation form was last updated. // // LastModifiedTime is a required field LastModifiedTime *time.Time `type:"timestamp" required:"true"` // The version number of the latest evaluation form version. // // LatestVersion is a required field LatestVersion *int64 `min:"1" type:"integer" required:"true"` // A title of the evaluation form. // // Title is a required field Title *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Summary information about an evaluation form.
func (EvaluationFormSummary) GoString ¶ added in v1.42.9
func (s EvaluationFormSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormSummary) SetActiveVersion ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetActiveVersion(v int64) *EvaluationFormSummary
SetActiveVersion sets the ActiveVersion field's value.
func (*EvaluationFormSummary) SetCreatedBy ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetCreatedBy(v string) *EvaluationFormSummary
SetCreatedBy sets the CreatedBy field's value.
func (*EvaluationFormSummary) SetCreatedTime ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetCreatedTime(v time.Time) *EvaluationFormSummary
SetCreatedTime sets the CreatedTime field's value.
func (*EvaluationFormSummary) SetEvaluationFormArn ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetEvaluationFormArn(v string) *EvaluationFormSummary
SetEvaluationFormArn sets the EvaluationFormArn field's value.
func (*EvaluationFormSummary) SetEvaluationFormId ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetEvaluationFormId(v string) *EvaluationFormSummary
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*EvaluationFormSummary) SetLastActivatedBy ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetLastActivatedBy(v string) *EvaluationFormSummary
SetLastActivatedBy sets the LastActivatedBy field's value.
func (*EvaluationFormSummary) SetLastActivatedTime ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetLastActivatedTime(v time.Time) *EvaluationFormSummary
SetLastActivatedTime sets the LastActivatedTime field's value.
func (*EvaluationFormSummary) SetLastModifiedBy ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetLastModifiedBy(v string) *EvaluationFormSummary
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*EvaluationFormSummary) SetLastModifiedTime ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetLastModifiedTime(v time.Time) *EvaluationFormSummary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*EvaluationFormSummary) SetLatestVersion ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetLatestVersion(v int64) *EvaluationFormSummary
SetLatestVersion sets the LatestVersion field's value.
func (*EvaluationFormSummary) SetTitle ¶ added in v1.42.9
func (s *EvaluationFormSummary) SetTitle(v string) *EvaluationFormSummary
SetTitle sets the Title field's value.
func (EvaluationFormSummary) String ¶ added in v1.42.9
func (s EvaluationFormSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationFormVersionSummary ¶ added in v1.42.9
type EvaluationFormVersionSummary struct { // The Amazon Resource Name (ARN) of the user who created the evaluation form. // // CreatedBy is a required field CreatedBy *string `type:"string" required:"true"` // The timestamp for when the evaluation form was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) for the evaluation form resource. // // EvaluationFormArn is a required field EvaluationFormArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // A version of the evaluation form. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // The Amazon Resource Name (ARN) of the user who last updated the evaluation // form. // // LastModifiedBy is a required field LastModifiedBy *string `type:"string" required:"true"` // The timestamp for when the evaluation form was last updated. // // LastModifiedTime is a required field LastModifiedTime *time.Time `type:"timestamp" required:"true"` // The flag indicating whether the evaluation form is locked for changes. // // Locked is a required field Locked *bool `type:"boolean" required:"true"` // The status of the evaluation form. // // Status is a required field Status *string `type:"string" required:"true" enum:"EvaluationFormVersionStatus"` // contains filtered or unexported fields }
Summary information about an evaluation form.
func (EvaluationFormVersionSummary) GoString ¶ added in v1.42.9
func (s EvaluationFormVersionSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationFormVersionSummary) SetCreatedBy ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetCreatedBy(v string) *EvaluationFormVersionSummary
SetCreatedBy sets the CreatedBy field's value.
func (*EvaluationFormVersionSummary) SetCreatedTime ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetCreatedTime(v time.Time) *EvaluationFormVersionSummary
SetCreatedTime sets the CreatedTime field's value.
func (*EvaluationFormVersionSummary) SetEvaluationFormArn ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetEvaluationFormArn(v string) *EvaluationFormVersionSummary
SetEvaluationFormArn sets the EvaluationFormArn field's value.
func (*EvaluationFormVersionSummary) SetEvaluationFormId ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetEvaluationFormId(v string) *EvaluationFormVersionSummary
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*EvaluationFormVersionSummary) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetEvaluationFormVersion(v int64) *EvaluationFormVersionSummary
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (*EvaluationFormVersionSummary) SetLastModifiedBy ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetLastModifiedBy(v string) *EvaluationFormVersionSummary
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*EvaluationFormVersionSummary) SetLastModifiedTime ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetLastModifiedTime(v time.Time) *EvaluationFormVersionSummary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*EvaluationFormVersionSummary) SetLocked ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetLocked(v bool) *EvaluationFormVersionSummary
SetLocked sets the Locked field's value.
func (*EvaluationFormVersionSummary) SetStatus ¶ added in v1.42.9
func (s *EvaluationFormVersionSummary) SetStatus(v string) *EvaluationFormVersionSummary
SetStatus sets the Status field's value.
func (EvaluationFormVersionSummary) String ¶ added in v1.42.9
func (s EvaluationFormVersionSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationMetadata ¶ added in v1.42.9
type EvaluationMetadata struct { // The identifier of the agent who performed the contact. ContactAgentId *string `min:"1" type:"string"` // The identifier of the contact in this instance of Amazon Connect. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the user who last updated the evaluation. // // EvaluatorArn is a required field EvaluatorArn *string `type:"string" required:"true"` // The overall score of the contact evaluation. Score *EvaluationScore `type:"structure"` // contains filtered or unexported fields }
Metadata information about a contact evaluation.
func (EvaluationMetadata) GoString ¶ added in v1.42.9
func (s EvaluationMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationMetadata) SetContactAgentId ¶ added in v1.42.9
func (s *EvaluationMetadata) SetContactAgentId(v string) *EvaluationMetadata
SetContactAgentId sets the ContactAgentId field's value.
func (*EvaluationMetadata) SetContactId ¶ added in v1.42.9
func (s *EvaluationMetadata) SetContactId(v string) *EvaluationMetadata
SetContactId sets the ContactId field's value.
func (*EvaluationMetadata) SetEvaluatorArn ¶ added in v1.42.9
func (s *EvaluationMetadata) SetEvaluatorArn(v string) *EvaluationMetadata
SetEvaluatorArn sets the EvaluatorArn field's value.
func (*EvaluationMetadata) SetScore ¶ added in v1.42.9
func (s *EvaluationMetadata) SetScore(v *EvaluationScore) *EvaluationMetadata
SetScore sets the Score field's value.
func (EvaluationMetadata) String ¶ added in v1.42.9
func (s EvaluationMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationNote ¶ added in v1.42.9
type EvaluationNote struct { // The note for an item (section or question) in a contact evaluation. Value *string `type:"string"` // contains filtered or unexported fields }
Information about notes for a contact evaluation.
func (EvaluationNote) GoString ¶ added in v1.42.9
func (s EvaluationNote) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationNote) SetValue ¶ added in v1.42.9
func (s *EvaluationNote) SetValue(v string) *EvaluationNote
SetValue sets the Value field's value.
func (EvaluationNote) String ¶ added in v1.42.9
func (s EvaluationNote) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationScore ¶ added in v1.42.9
type EvaluationScore struct { // The flag that marks the item as automatic fail. If the item or a child item // gets an automatic fail answer, this flag will be true. AutomaticFail *bool `type:"boolean"` // The flag to mark the item as not applicable for scoring. NotApplicable *bool `type:"boolean"` // The score percentage for an item in a contact evaluation. Percentage *float64 `type:"double"` // contains filtered or unexported fields }
Information about scores of a contact evaluation item (section or question).
func (EvaluationScore) GoString ¶ added in v1.42.9
func (s EvaluationScore) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationScore) SetAutomaticFail ¶ added in v1.42.9
func (s *EvaluationScore) SetAutomaticFail(v bool) *EvaluationScore
SetAutomaticFail sets the AutomaticFail field's value.
func (*EvaluationScore) SetNotApplicable ¶ added in v1.42.9
func (s *EvaluationScore) SetNotApplicable(v bool) *EvaluationScore
SetNotApplicable sets the NotApplicable field's value.
func (*EvaluationScore) SetPercentage ¶ added in v1.42.9
func (s *EvaluationScore) SetPercentage(v float64) *EvaluationScore
SetPercentage sets the Percentage field's value.
func (EvaluationScore) String ¶ added in v1.42.9
func (s EvaluationScore) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EvaluationSummary ¶ added in v1.42.9
type EvaluationSummary struct { // The timestamp for when the evaluation was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) for the contact evaluation resource. // // EvaluationArn is a required field EvaluationArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // A title of the evaluation form. // // EvaluationFormTitle is a required field EvaluationFormTitle *string `min:"1" type:"string" required:"true"` // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the user who last updated the evaluation. // // EvaluatorArn is a required field EvaluatorArn *string `type:"string" required:"true"` // The timestamp for when the evaluation was last updated. // // LastModifiedTime is a required field LastModifiedTime *time.Time `type:"timestamp" required:"true"` // The overall score of the contact evaluation. Score *EvaluationScore `type:"structure"` // The status of the contact evaluation. // // Status is a required field Status *string `type:"string" required:"true" enum:"EvaluationStatus"` // contains filtered or unexported fields }
Summary information about a contact evaluation.
func (EvaluationSummary) GoString ¶ added in v1.42.9
func (s EvaluationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EvaluationSummary) SetCreatedTime ¶ added in v1.42.9
func (s *EvaluationSummary) SetCreatedTime(v time.Time) *EvaluationSummary
SetCreatedTime sets the CreatedTime field's value.
func (*EvaluationSummary) SetEvaluationArn ¶ added in v1.42.9
func (s *EvaluationSummary) SetEvaluationArn(v string) *EvaluationSummary
SetEvaluationArn sets the EvaluationArn field's value.
func (*EvaluationSummary) SetEvaluationFormId ¶ added in v1.42.9
func (s *EvaluationSummary) SetEvaluationFormId(v string) *EvaluationSummary
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*EvaluationSummary) SetEvaluationFormTitle ¶ added in v1.42.9
func (s *EvaluationSummary) SetEvaluationFormTitle(v string) *EvaluationSummary
SetEvaluationFormTitle sets the EvaluationFormTitle field's value.
func (*EvaluationSummary) SetEvaluationId ¶ added in v1.42.9
func (s *EvaluationSummary) SetEvaluationId(v string) *EvaluationSummary
SetEvaluationId sets the EvaluationId field's value.
func (*EvaluationSummary) SetEvaluatorArn ¶ added in v1.42.9
func (s *EvaluationSummary) SetEvaluatorArn(v string) *EvaluationSummary
SetEvaluatorArn sets the EvaluatorArn field's value.
func (*EvaluationSummary) SetLastModifiedTime ¶ added in v1.42.9
func (s *EvaluationSummary) SetLastModifiedTime(v time.Time) *EvaluationSummary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*EvaluationSummary) SetScore ¶ added in v1.42.9
func (s *EvaluationSummary) SetScore(v *EvaluationScore) *EvaluationSummary
SetScore sets the Score field's value.
func (*EvaluationSummary) SetStatus ¶ added in v1.42.9
func (s *EvaluationSummary) SetStatus(v string) *EvaluationSummary
SetStatus sets the Status field's value.
func (EvaluationSummary) String ¶ added in v1.42.9
func (s EvaluationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EventBridgeActionDefinition ¶ added in v1.42.9
type EventBridgeActionDefinition struct { // The name. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The EventBridge action definition.
func (EventBridgeActionDefinition) GoString ¶ added in v1.42.9
func (s EventBridgeActionDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventBridgeActionDefinition) SetName ¶ added in v1.42.9
func (s *EventBridgeActionDefinition) SetName(v string) *EventBridgeActionDefinition
SetName sets the Name field's value.
func (EventBridgeActionDefinition) String ¶ added in v1.42.9
func (s EventBridgeActionDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventBridgeActionDefinition) Validate ¶ added in v1.42.9
func (s *EventBridgeActionDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FilterV2 ¶ added in v1.42.9
type FilterV2 struct { // The key to use for filtering data. For example, QUEUE, ROUTING_PROFILE, AGENT, // CHANNEL, AGENT_HIERARCHY_LEVEL_ONE, AGENT_HIERARCHY_LEVEL_TWO, AGENT_HIERARCHY_LEVEL_THREE, // AGENT_HIERARCHY_LEVEL_FOUR, AGENT_HIERARCHY_LEVEL_FIVE. There must be at // least 1 key and a maximum 5 keys. FilterKey *string `min:"1" type:"string"` // The identifiers to use for filtering data. For example, if you have a filter // key of QUEUE, you would add queue IDs or ARNs in FilterValues. FilterValues []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Contains the filter to apply when retrieving metrics with the GetMetricDataV2 (https://docs.aws.amazon.com/connect/latest/APIReference/API_GetMetricDataV2.html) API.
func (FilterV2) GoString ¶ added in v1.42.9
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FilterV2) SetFilterKey ¶ added in v1.42.9
SetFilterKey sets the FilterKey field's value.
func (*FilterV2) SetFilterValues ¶ added in v1.42.9
SetFilterValues sets the FilterValues field's value.
type Filters ¶
type Filters struct { // The channel to use to filter the metrics. Channels []*string `type:"list" enum:"Channel"` // The queues to use to filter the metrics. You should specify at least one // queue, and can specify up to 100 queues per request. The GetCurrentMetricsData // API in particular requires a queue when you include a Filter in your request. Queues []*string `min:"1" type:"list"` // A list of up to 100 routing profile IDs or ARNs. RoutingProfiles []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Contains the filter to apply when retrieving metrics.
func (Filters) 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 (*Filters) SetChannels ¶
SetChannels sets the Channels field's value.
func (*Filters) SetRoutingProfiles ¶ added in v1.42.9
SetRoutingProfiles sets the RoutingProfiles field's value.
type GetContactAttributesInput ¶
type GetContactAttributesInput struct { // The identifier of the initial contact. // // InitialContactId is a required field InitialContactId *string `location:"uri" locationName:"InitialContactId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetContactAttributesInput) GoString ¶
func (s GetContactAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContactAttributesInput) SetInitialContactId ¶
func (s *GetContactAttributesInput) SetInitialContactId(v string) *GetContactAttributesInput
SetInitialContactId sets the InitialContactId field's value.
func (*GetContactAttributesInput) SetInstanceId ¶
func (s *GetContactAttributesInput) SetInstanceId(v string) *GetContactAttributesInput
SetInstanceId sets the InstanceId field's value.
func (GetContactAttributesInput) String ¶
func (s GetContactAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContactAttributesInput) Validate ¶
func (s *GetContactAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContactAttributesOutput ¶
type GetContactAttributesOutput struct { // Information about the attributes. Attributes map[string]*string `type:"map"` // contains filtered or unexported fields }
func (GetContactAttributesOutput) GoString ¶
func (s GetContactAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetContactAttributesOutput) SetAttributes ¶
func (s *GetContactAttributesOutput) SetAttributes(v map[string]*string) *GetContactAttributesOutput
SetAttributes sets the Attributes field's value.
func (GetContactAttributesOutput) String ¶
func (s GetContactAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCurrentMetricDataInput ¶
type GetCurrentMetricDataInput struct { // The metrics to retrieve. Specify the name and unit for each metric. The following // metrics are available. For a description of all the metrics, see Real-time // Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html) // in the Amazon Connect Administrator Guide. // // AGENTS_AFTER_CONTACT_WORK // // Unit: COUNT // // Name in real-time metrics report: ACW (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#aftercallwork-real-time) // // AGENTS_AVAILABLE // // Unit: COUNT // // Name in real-time metrics report: Available (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#available-real-time) // // AGENTS_ERROR // // Unit: COUNT // // Name in real-time metrics report: Error (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#error-real-time) // // AGENTS_NON_PRODUCTIVE // // Unit: COUNT // // Name in real-time metrics report: NPT (Non-Productive Time) (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#non-productive-time-real-time) // // AGENTS_ON_CALL // // Unit: COUNT // // Name in real-time metrics report: On contact (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#on-call-real-time) // // AGENTS_ON_CONTACT // // Unit: COUNT // // Name in real-time metrics report: On contact (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#on-call-real-time) // // AGENTS_ONLINE // // Unit: COUNT // // Name in real-time metrics report: Online (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#online-real-time) // // AGENTS_STAFFED // // Unit: COUNT // // Name in real-time metrics report: Staffed (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#staffed-real-time) // // CONTACTS_IN_QUEUE // // Unit: COUNT // // Name in real-time metrics report: In queue (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#in-queue-real-time) // // CONTACTS_SCHEDULED // // Unit: COUNT // // Name in real-time metrics report: Scheduled (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#scheduled-real-time) // // OLDEST_CONTACT_AGE // // Unit: SECONDS // // When you use groupings, Unit says SECONDS and the Value is returned in SECONDS. // // When you do not use groupings, Unit says SECONDS but the Value is returned // in MILLISECONDS. For example, if you get a response like this: // // { "Metric": { "Name": "OLDEST_CONTACT_AGE", "Unit": "SECONDS" }, "Value": // 24113.0 } // // The actual OLDEST_CONTACT_AGE is 24 seconds. // // Name in real-time metrics report: Oldest (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#oldest-real-time) // // SLOTS_ACTIVE // // Unit: COUNT // // Name in real-time metrics report: Active (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#active-real-time) // // SLOTS_AVAILABLE // // Unit: COUNT // // Name in real-time metrics report: Availability (https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html#availability-real-time) // // CurrentMetrics is a required field CurrentMetrics []*CurrentMetric `type:"list" required:"true"` // The filters to apply to returned metrics. You can filter up to the following // limits: // // * Queues: 100 // // * Routing profiles: 100 // // * Channels: 3 (VOICE, CHAT, and TASK channels are supported.) // // Metric data is retrieved only for the resources associated with the queues // or routing profiles, and by any channels included in the filter. (You cannot // filter by both queue AND routing profile.) You can include both resource // IDs and resource ARNs in the same request. // // Currently tagging is only supported on the resources that are passed in the // filter. // // Filters is a required field Filters *Filters `type:"structure" required:"true"` // The grouping applied to the metrics returned. For example, when grouped by // QUEUE, the metrics returned apply to each queue rather than aggregated for // all queues. // // * If you group by CHANNEL, you should include a Channels filter. VOICE, // CHAT, and TASK channels are supported. // // * If you group by ROUTING_PROFILE, you must include either a queue or // routing profile filter. In addition, a routing profile filter is required // for metrics CONTACTS_SCHEDULED, CONTACTS_IN_QUEUE, and OLDEST_CONTACT_AGE. // // * If no Grouping is included in the request, a summary of metrics is returned. Groupings []*string `type:"list" enum:"Grouping"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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. // // The token expires after 5 minutes from the time it is created. Subsequent // requests that use the token must use the same request parameters as the request // that generated the token. NextToken *string `type:"string"` // The way to sort the resulting response based on metrics. You can enter one // sort criteria. By default resources are sorted based on AGENTS_ONLINE, DESCENDING. // The metric collection is sorted based on the input metrics. // // Note the following: // // * Sorting on SLOTS_ACTIVE and SLOTS_AVAILABLE is not supported. SortCriteria []*CurrentMetricSortCriteria `type:"list"` // contains filtered or unexported fields }
func (GetCurrentMetricDataInput) GoString ¶
func (s GetCurrentMetricDataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCurrentMetricDataInput) SetCurrentMetrics ¶
func (s *GetCurrentMetricDataInput) SetCurrentMetrics(v []*CurrentMetric) *GetCurrentMetricDataInput
SetCurrentMetrics sets the CurrentMetrics field's value.
func (*GetCurrentMetricDataInput) SetFilters ¶
func (s *GetCurrentMetricDataInput) SetFilters(v *Filters) *GetCurrentMetricDataInput
SetFilters sets the Filters field's value.
func (*GetCurrentMetricDataInput) SetGroupings ¶
func (s *GetCurrentMetricDataInput) SetGroupings(v []*string) *GetCurrentMetricDataInput
SetGroupings sets the Groupings field's value.
func (*GetCurrentMetricDataInput) SetInstanceId ¶
func (s *GetCurrentMetricDataInput) SetInstanceId(v string) *GetCurrentMetricDataInput
SetInstanceId sets the InstanceId field's value.
func (*GetCurrentMetricDataInput) SetMaxResults ¶
func (s *GetCurrentMetricDataInput) SetMaxResults(v int64) *GetCurrentMetricDataInput
SetMaxResults sets the MaxResults field's value.
func (*GetCurrentMetricDataInput) SetNextToken ¶
func (s *GetCurrentMetricDataInput) SetNextToken(v string) *GetCurrentMetricDataInput
SetNextToken sets the NextToken field's value.
func (*GetCurrentMetricDataInput) SetSortCriteria ¶ added in v1.42.9
func (s *GetCurrentMetricDataInput) SetSortCriteria(v []*CurrentMetricSortCriteria) *GetCurrentMetricDataInput
SetSortCriteria sets the SortCriteria field's value.
func (GetCurrentMetricDataInput) String ¶
func (s GetCurrentMetricDataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCurrentMetricDataInput) Validate ¶
func (s *GetCurrentMetricDataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCurrentMetricDataOutput ¶
type GetCurrentMetricDataOutput struct { // The total count of the result, regardless of the current page size. ApproximateTotalCount *int64 `type:"long"` // The time at which the metrics were retrieved and cached for pagination. DataSnapshotTime *time.Time `type:"timestamp"` // Information about the real-time metrics. MetricResults []*CurrentMetricResult `type:"list"` // If there are additional results, this is the token for the next set of results. // // The token expires after 5 minutes from the time it is created. Subsequent // requests that use the token must use the same request parameters as the request // that generated the token. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetCurrentMetricDataOutput) GoString ¶
func (s GetCurrentMetricDataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCurrentMetricDataOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *GetCurrentMetricDataOutput) SetApproximateTotalCount(v int64) *GetCurrentMetricDataOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*GetCurrentMetricDataOutput) SetDataSnapshotTime ¶
func (s *GetCurrentMetricDataOutput) SetDataSnapshotTime(v time.Time) *GetCurrentMetricDataOutput
SetDataSnapshotTime sets the DataSnapshotTime field's value.
func (*GetCurrentMetricDataOutput) SetMetricResults ¶
func (s *GetCurrentMetricDataOutput) SetMetricResults(v []*CurrentMetricResult) *GetCurrentMetricDataOutput
SetMetricResults sets the MetricResults field's value.
func (*GetCurrentMetricDataOutput) SetNextToken ¶
func (s *GetCurrentMetricDataOutput) SetNextToken(v string) *GetCurrentMetricDataOutput
SetNextToken sets the NextToken field's value.
func (GetCurrentMetricDataOutput) String ¶
func (s GetCurrentMetricDataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCurrentUserDataInput ¶ added in v1.42.9
type GetCurrentUserDataInput struct { // The filters to apply to returned user data. You can filter up to the following // limits: // // * Queues: 100 // // * Routing profiles: 100 // // * Agents: 100 // // * Contact states: 9 // // * User hierarchy groups: 1 // // The user data is retrieved for only the specified values/resources in the // filter. A maximum of one filter can be passed from queues, routing profiles, // agents, and user hierarchy groups. // // Currently tagging is only supported on the resources that are passed in the // filter. // // Filters is a required field Filters *UserDataFilters `type:"structure" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `type:"string"` // contains filtered or unexported fields }
func (GetCurrentUserDataInput) GoString ¶ added in v1.42.9
func (s GetCurrentUserDataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCurrentUserDataInput) SetFilters ¶ added in v1.42.9
func (s *GetCurrentUserDataInput) SetFilters(v *UserDataFilters) *GetCurrentUserDataInput
SetFilters sets the Filters field's value.
func (*GetCurrentUserDataInput) SetInstanceId ¶ added in v1.42.9
func (s *GetCurrentUserDataInput) SetInstanceId(v string) *GetCurrentUserDataInput
SetInstanceId sets the InstanceId field's value.
func (*GetCurrentUserDataInput) SetMaxResults ¶ added in v1.42.9
func (s *GetCurrentUserDataInput) SetMaxResults(v int64) *GetCurrentUserDataInput
SetMaxResults sets the MaxResults field's value.
func (*GetCurrentUserDataInput) SetNextToken ¶ added in v1.42.9
func (s *GetCurrentUserDataInput) SetNextToken(v string) *GetCurrentUserDataInput
SetNextToken sets the NextToken field's value.
func (GetCurrentUserDataInput) String ¶ added in v1.42.9
func (s GetCurrentUserDataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCurrentUserDataInput) Validate ¶ added in v1.42.9
func (s *GetCurrentUserDataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCurrentUserDataOutput ¶ added in v1.42.9
type GetCurrentUserDataOutput struct { // The total count of the result, regardless of the current page size. ApproximateTotalCount *int64 `type:"long"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // A list of the user data that is returned. UserDataList []*UserData `type:"list"` // contains filtered or unexported fields }
func (GetCurrentUserDataOutput) GoString ¶ added in v1.42.9
func (s GetCurrentUserDataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCurrentUserDataOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *GetCurrentUserDataOutput) SetApproximateTotalCount(v int64) *GetCurrentUserDataOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*GetCurrentUserDataOutput) SetNextToken ¶ added in v1.42.9
func (s *GetCurrentUserDataOutput) SetNextToken(v string) *GetCurrentUserDataOutput
SetNextToken sets the NextToken field's value.
func (*GetCurrentUserDataOutput) SetUserDataList ¶ added in v1.42.9
func (s *GetCurrentUserDataOutput) SetUserDataList(v []*UserData) *GetCurrentUserDataOutput
SetUserDataList sets the UserDataList field's value.
func (GetCurrentUserDataOutput) String ¶ added in v1.42.9
func (s GetCurrentUserDataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFederationTokenInput ¶
type GetFederationTokenInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFederationTokenInput) GoString ¶
func (s GetFederationTokenInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFederationTokenInput) SetInstanceId ¶
func (s *GetFederationTokenInput) SetInstanceId(v string) *GetFederationTokenInput
SetInstanceId sets the InstanceId field's value.
func (GetFederationTokenInput) String ¶
func (s GetFederationTokenInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFederationTokenInput) Validate ¶
func (s *GetFederationTokenInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFederationTokenOutput ¶
type GetFederationTokenOutput struct { // The credentials to use for federation. Credentials *Credentials `type:"structure"` // The URL to sign into the user's instance. SignInUrl *string `type:"string"` // The Amazon Resource Name (ARN) of the user. UserArn *string `type:"string"` // The identifier for the user. UserId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetFederationTokenOutput) GoString ¶
func (s GetFederationTokenOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFederationTokenOutput) SetCredentials ¶
func (s *GetFederationTokenOutput) SetCredentials(v *Credentials) *GetFederationTokenOutput
SetCredentials sets the Credentials field's value.
func (*GetFederationTokenOutput) SetSignInUrl ¶ added in v1.42.9
func (s *GetFederationTokenOutput) SetSignInUrl(v string) *GetFederationTokenOutput
SetSignInUrl sets the SignInUrl field's value.
func (*GetFederationTokenOutput) SetUserArn ¶ added in v1.42.9
func (s *GetFederationTokenOutput) SetUserArn(v string) *GetFederationTokenOutput
SetUserArn sets the UserArn field's value.
func (*GetFederationTokenOutput) SetUserId ¶ added in v1.42.9
func (s *GetFederationTokenOutput) SetUserId(v string) *GetFederationTokenOutput
SetUserId sets the UserId field's value.
func (GetFederationTokenOutput) String ¶
func (s GetFederationTokenOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMetricDataInput ¶
type GetMetricDataInput struct { // The timestamp, in UNIX Epoch time format, at which to end the reporting interval // for the retrieval of historical metrics data. The time must be specified // using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be // later than the start time timestamp. // // The time range between the start and end time must be less than 24 hours. // // EndTime is a required field EndTime *time.Time `type:"timestamp" required:"true"` // The queues, up to 100, or channels, to use to filter the metrics returned. // Metric data is retrieved only for the resources associated with the queues // or channels included in the filter. You can include both queue IDs and queue // ARNs in the same request. VOICE, CHAT, and TASK channels are supported. // // To filter by Queues, enter the queue ID/ARN, not the name of the queue. // // Filters is a required field Filters *Filters `type:"structure" required:"true"` // The grouping applied to the metrics returned. For example, when results are // grouped by queue, the metrics returned are grouped by queue. The values returned // apply to the metrics for each queue rather than aggregated for all queues. // // If no grouping is specified, a summary of metrics for all queues is returned. Groupings []*string `type:"list" enum:"Grouping"` // The metrics to retrieve. Specify the name, unit, and statistic for each metric. // The following historical metrics are available. For a description of each // metric, see Historical Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) // in the Amazon Connect Administrator Guide. // // This API does not support a contacts incoming metric (there's no CONTACTS_INCOMING // metric missing from the documented list). // // ABANDON_TIME // // Unit: SECONDS // // Statistic: AVG // // AFTER_CONTACT_WORK_TIME // // Unit: SECONDS // // Statistic: AVG // // API_CONTACTS_HANDLED // // Unit: COUNT // // Statistic: SUM // // CALLBACK_CONTACTS_HANDLED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_ABANDONED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_AGENT_HUNG_UP_FIRST // // Unit: COUNT // // Statistic: SUM // // CONTACTS_CONSULTED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_HANDLED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_HANDLED_INCOMING // // Unit: COUNT // // Statistic: SUM // // CONTACTS_HANDLED_OUTBOUND // // Unit: COUNT // // Statistic: SUM // // CONTACTS_HOLD_ABANDONS // // Unit: COUNT // // Statistic: SUM // // CONTACTS_MISSED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_QUEUED // // Unit: COUNT // // Statistic: SUM // // CONTACTS_TRANSFERRED_IN // // Unit: COUNT // // Statistic: SUM // // CONTACTS_TRANSFERRED_IN_FROM_QUEUE // // Unit: COUNT // // Statistic: SUM // // CONTACTS_TRANSFERRED_OUT // // Unit: COUNT // // Statistic: SUM // // CONTACTS_TRANSFERRED_OUT_FROM_QUEUE // // Unit: COUNT // // Statistic: SUM // // HANDLE_TIME // // Unit: SECONDS // // Statistic: AVG // // HOLD_TIME // // Unit: SECONDS // // Statistic: AVG // // INTERACTION_AND_HOLD_TIME // // Unit: SECONDS // // Statistic: AVG // // INTERACTION_TIME // // Unit: SECONDS // // Statistic: AVG // // OCCUPANCY // // Unit: PERCENT // // Statistic: AVG // // QUEUE_ANSWER_TIME // // Unit: SECONDS // // Statistic: AVG // // QUEUED_TIME // // Unit: SECONDS // // Statistic: MAX // // SERVICE_LEVEL // // You can include up to 20 SERVICE_LEVEL metrics in a request. // // Unit: PERCENT // // Statistic: AVG // // Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), // in seconds. For Comparison, you must enter LT (for "Less than"). // // HistoricalMetrics is a required field HistoricalMetrics []*HistoricalMetric `type:"list" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `type:"string"` // The timestamp, in UNIX Epoch time format, at which to start the reporting // interval for the retrieval of historical metrics data. The time must be specified // using a multiple of 5 minutes, such as 10:05, 10:10, 10:15. // // The start time cannot be earlier than 24 hours before the time of the request. // Historical metrics are available only for 24 hours. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetMetricDataInput) GoString ¶
func (s GetMetricDataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetricDataInput) SetEndTime ¶
func (s *GetMetricDataInput) SetEndTime(v time.Time) *GetMetricDataInput
SetEndTime sets the EndTime field's value.
func (*GetMetricDataInput) SetFilters ¶
func (s *GetMetricDataInput) SetFilters(v *Filters) *GetMetricDataInput
SetFilters sets the Filters field's value.
func (*GetMetricDataInput) SetGroupings ¶
func (s *GetMetricDataInput) SetGroupings(v []*string) *GetMetricDataInput
SetGroupings sets the Groupings field's value.
func (*GetMetricDataInput) SetHistoricalMetrics ¶
func (s *GetMetricDataInput) SetHistoricalMetrics(v []*HistoricalMetric) *GetMetricDataInput
SetHistoricalMetrics sets the HistoricalMetrics field's value.
func (*GetMetricDataInput) SetInstanceId ¶
func (s *GetMetricDataInput) SetInstanceId(v string) *GetMetricDataInput
SetInstanceId sets the InstanceId field's value.
func (*GetMetricDataInput) SetMaxResults ¶
func (s *GetMetricDataInput) SetMaxResults(v int64) *GetMetricDataInput
SetMaxResults sets the MaxResults field's value.
func (*GetMetricDataInput) SetNextToken ¶
func (s *GetMetricDataInput) SetNextToken(v string) *GetMetricDataInput
SetNextToken sets the NextToken field's value.
func (*GetMetricDataInput) SetStartTime ¶
func (s *GetMetricDataInput) SetStartTime(v time.Time) *GetMetricDataInput
SetStartTime sets the StartTime field's value.
func (GetMetricDataInput) String ¶
func (s GetMetricDataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetricDataInput) Validate ¶
func (s *GetMetricDataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMetricDataOutput ¶
type GetMetricDataOutput struct { // Information about the historical metrics. // // If no grouping is specified, a summary of metric data is returned. MetricResults []*HistoricalMetricResult `type:"list"` // If there are additional results, this is the token for the next set of results. // // The token expires after 5 minutes from the time it is created. Subsequent // requests that use the token must use the same request parameters as the request // that generated the token. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetMetricDataOutput) GoString ¶
func (s GetMetricDataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetricDataOutput) SetMetricResults ¶
func (s *GetMetricDataOutput) SetMetricResults(v []*HistoricalMetricResult) *GetMetricDataOutput
SetMetricResults sets the MetricResults field's value.
func (*GetMetricDataOutput) SetNextToken ¶
func (s *GetMetricDataOutput) SetNextToken(v string) *GetMetricDataOutput
SetNextToken sets the NextToken field's value.
func (GetMetricDataOutput) String ¶
func (s GetMetricDataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMetricDataV2Input ¶ added in v1.42.9
type GetMetricDataV2Input struct { // The timestamp, in UNIX Epoch time format, at which to end the reporting interval // for the retrieval of historical metrics data. The time must be later than // the start time timestamp. It cannot be later than the current timestamp. // // The time range between the start and end time must be less than 24 hours. // // EndTime is a required field EndTime *time.Time `type:"timestamp" required:"true"` // The filters to apply to returned metrics. You can filter on the following // resources: // // * Queues // // * Routing profiles // // * Agents // // * Channels // // * User hierarchy groups // // * Feature // // At least one filter must be passed from queues, routing profiles, agents, // or user hierarchy groups. // // To filter by phone number, see Create a historical metrics report (https://docs.aws.amazon.com/connect/latest/adminguide/create-historical-metrics-report.html) // in the Amazon Connect Administrator's Guide. // // Note the following limits: // // * Filter keys: A maximum of 5 filter keys are supported in a single request. // Valid filter keys: QUEUE | ROUTING_PROFILE | AGENT | CHANNEL | AGENT_HIERARCHY_LEVEL_ONE // | AGENT_HIERARCHY_LEVEL_TWO | AGENT_HIERARCHY_LEVEL_THREE | AGENT_HIERARCHY_LEVEL_FOUR // | AGENT_HIERARCHY_LEVEL_FIVE | FEATURE // // * Filter values: A maximum of 100 filter values are supported in a single // request. VOICE, CHAT, and TASK are valid filterValue for the CHANNEL filter // key. They do not count towards limitation of 100 filter values. For example, // a GetMetricDataV2 request can filter by 50 queues, 35 agents, and 15 routing // profiles for a total of 100 filter values, along with 3 channel filters. // contact_lens_conversational_analytics is a valid filterValue for the FEATURE // filter key. It is available only to contacts analyzed by Contact Lens // conversational analytics. // // Filters is a required field Filters []*FilterV2 `min:"1" type:"list" required:"true"` // The grouping applied to the metrics that are returned. For example, when // results are grouped by queue, the metrics returned are grouped by queue. // The values that are returned apply to the metrics for each queue. They are // not aggregated for all queues. // // If no grouping is specified, a summary of all metrics is returned. // // Valid grouping keys: QUEUE | ROUTING_PROFILE | AGENT | CHANNEL | AGENT_HIERARCHY_LEVEL_ONE // | AGENT_HIERARCHY_LEVEL_TWO | AGENT_HIERARCHY_LEVEL_THREE | AGENT_HIERARCHY_LEVEL_FOUR // | AGENT_HIERARCHY_LEVEL_FIVE Groupings []*string `type:"list"` // The maximum number of results to return per page. MaxResults *int64 `min:"1" type:"integer"` // The metrics to retrieve. Specify the name, groupings, and filters for each // metric. The following historical metrics are available. For a description // of each metric, see Historical metrics definitions (https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) // in the Amazon Connect Administrator's Guide. // // AGENT_ADHERENT_TIME // // This metric is available only in Amazon Web Services Regions where Forecasting, // capacity planning, and scheduling (https://docs.aws.amazon.com/connect/latest/adminguide/regions.html#optimization_region) // is available. // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AGENT_NON_RESPONSE // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AGENT_OCCUPANCY // // Unit: Percentage // // Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy // // AGENT_SCHEDULE_ADHERENCE // // This metric is available only in Amazon Web Services Regions where Forecasting, // capacity planning, and scheduling (https://docs.aws.amazon.com/connect/latest/adminguide/regions.html#optimization_region) // is available. // // Unit: Percent // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AGENT_SCHEDULED_TIME // // This metric is available only in Amazon Web Services Regions where Forecasting, // capacity planning, and scheduling (https://docs.aws.amazon.com/connect/latest/adminguide/regions.html#optimization_region) // is available. // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_ABANDON_TIME // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_AFTER_CONTACT_WORK_TIME // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy, Feature // // Feature is a valid filter but not a valid grouping. // // AVG_AGENT_CONNECTING_TIME // // Unit: Seconds // // Valid metric filter key: INITIATION_METHOD. For now, this metric only supports // the following as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK | API // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_AGENT_CONNECTING_TIME // // Unit: Seconds // // Valid metric filter key: INITIATION_METHOD. For now, this metric only supports // the following as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK | API // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_CONTACT_DURATION // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy, Feature // // Feature is a valid filter but not a valid grouping. // // AVG_CONVERSATION_DURATION // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_GREETING_TIME_AGENT // // This metric is available only for contacts analyzed by Contact Lens conversational // analytics. // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_HANDLE_TIME // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy, Feature // // Feature is a valid filter but not a valid grouping. // // AVG_HOLD_TIME // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy, Feature // // Feature is a valid filter but not a valid grouping. // // AVG_HOLDS // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy, Feature // // Feature is a valid filter but not a valid grouping. // // AVG_INTERACTION_AND_HOLD_TIME // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_INTERACTION_TIME // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Feature // // Feature is a valid filter but not a valid grouping. // // AVG_INTERRUPTIONS_AGENT // // This metric is available only for contacts analyzed by Contact Lens conversational // analytics. // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_INTERRUPTION_TIME_AGENT // // This metric is available only for contacts analyzed by Contact Lens conversational // analytics. // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_NON_TALK_TIME // // This metric is available only for contacts analyzed by Contact Lens conversational // analytics. // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_QUEUE_ANSWER_TIME // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Feature // // Feature is a valid filter but not a valid grouping. // // AVG_TALK_TIME // // This metric is available only for contacts analyzed by Contact Lens conversational // analytics. // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_TALK_TIME_AGENT // // This metric is available only for contacts analyzed by Contact Lens conversational // analytics. // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // AVG_TALK_TIME_CUSTOMER // // This metric is available only for contacts analyzed by Contact Lens conversational // analytics. // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // CONTACTS_ABANDONED // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // CONTACTS_CREATED // // Unit: Count // // Valid metric filter key: INITIATION_METHOD // // Valid groupings and filters: Queue, Channel, Routing Profile, Feature // // Feature is a valid filter but not a valid grouping. // // CONTACTS_HANDLED // // Unit: Count // // Valid metric filter key: INITIATION_METHOD, DISCONNECT_REASON // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy, Feature // // Feature is a valid filter but not a valid grouping. // // CONTACTS_HOLD_ABANDONS // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // CONTACTS_QUEUED // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // CONTACTS_TRANSFERRED_OUT // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy, Feature // // Feature is a valid filter but not a valid grouping. // // CONTACTS_TRANSFERRED_OUT_BY_AGENT // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // CONTACTS_TRANSFERRED_OUT_FROM_QUEUE // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // MAX_QUEUED_TIME // // Unit: Seconds // // Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent // Hierarchy // // SERVICE_LEVEL // // You can include up to 20 SERVICE_LEVEL metrics in a request. // // Unit: Percent // // Valid groupings and filters: Queue, Channel, Routing Profile // // Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), // in seconds. For Comparison, you must enter LT (for "Less than"). // // SUM_CONTACTS_ANSWERED_IN_X // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile // // Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), // in seconds. For Comparison, you must enter LT (for "Less than"). // // SUM_CONTACTS_ABANDONED_IN_X // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile // // Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), // in seconds. For Comparison, you must enter LT (for "Less than"). // // SUM_CONTACTS_DISCONNECTED // // Valid metric filter key: DISCONNECT_REASON // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile // // SUM_RETRY_CALLBACK_ATTEMPTS // // Unit: Count // // Valid groupings and filters: Queue, Channel, Routing Profile // // Metrics is a required field Metrics []*MetricV2 `type:"list" required:"true"` // 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 `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the resource. This includes the instanceId // an Amazon Connect instance. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // The timestamp, in UNIX Epoch time format, at which to start the reporting // interval for the retrieval of historical metrics data. The time must be before // the end time timestamp. The time range between the start and end time must // be less than 24 hours. The start time cannot be earlier than 35 days before // the time of the request. Historical metrics are available for 35 days. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (GetMetricDataV2Input) GoString ¶ added in v1.42.9
func (s GetMetricDataV2Input) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetricDataV2Input) SetEndTime ¶ added in v1.42.9
func (s *GetMetricDataV2Input) SetEndTime(v time.Time) *GetMetricDataV2Input
SetEndTime sets the EndTime field's value.
func (*GetMetricDataV2Input) SetFilters ¶ added in v1.42.9
func (s *GetMetricDataV2Input) SetFilters(v []*FilterV2) *GetMetricDataV2Input
SetFilters sets the Filters field's value.
func (*GetMetricDataV2Input) SetGroupings ¶ added in v1.42.9
func (s *GetMetricDataV2Input) SetGroupings(v []*string) *GetMetricDataV2Input
SetGroupings sets the Groupings field's value.
func (*GetMetricDataV2Input) SetMaxResults ¶ added in v1.42.9
func (s *GetMetricDataV2Input) SetMaxResults(v int64) *GetMetricDataV2Input
SetMaxResults sets the MaxResults field's value.
func (*GetMetricDataV2Input) SetMetrics ¶ added in v1.42.9
func (s *GetMetricDataV2Input) SetMetrics(v []*MetricV2) *GetMetricDataV2Input
SetMetrics sets the Metrics field's value.
func (*GetMetricDataV2Input) SetNextToken ¶ added in v1.42.9
func (s *GetMetricDataV2Input) SetNextToken(v string) *GetMetricDataV2Input
SetNextToken sets the NextToken field's value.
func (*GetMetricDataV2Input) SetResourceArn ¶ added in v1.42.9
func (s *GetMetricDataV2Input) SetResourceArn(v string) *GetMetricDataV2Input
SetResourceArn sets the ResourceArn field's value.
func (*GetMetricDataV2Input) SetStartTime ¶ added in v1.42.9
func (s *GetMetricDataV2Input) SetStartTime(v time.Time) *GetMetricDataV2Input
SetStartTime sets the StartTime field's value.
func (GetMetricDataV2Input) String ¶ added in v1.42.9
func (s GetMetricDataV2Input) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetricDataV2Input) Validate ¶ added in v1.42.9
func (s *GetMetricDataV2Input) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMetricDataV2Output ¶ added in v1.42.9
type GetMetricDataV2Output struct { // Information about the metrics requested in the API request If no grouping // is specified, a summary of metric data is returned. MetricResults []*MetricResultV2 `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetMetricDataV2Output) GoString ¶ added in v1.42.9
func (s GetMetricDataV2Output) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetricDataV2Output) SetMetricResults ¶ added in v1.42.9
func (s *GetMetricDataV2Output) SetMetricResults(v []*MetricResultV2) *GetMetricDataV2Output
SetMetricResults sets the MetricResults field's value.
func (*GetMetricDataV2Output) SetNextToken ¶ added in v1.42.9
func (s *GetMetricDataV2Output) SetNextToken(v string) *GetMetricDataV2Output
SetNextToken sets the NextToken field's value.
func (GetMetricDataV2Output) String ¶ added in v1.42.9
func (s GetMetricDataV2Output) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetPromptFileInput ¶ added in v1.42.9
type GetPromptFileInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A unique identifier for the prompt. // // PromptId is a required field PromptId *string `location:"uri" locationName:"PromptId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPromptFileInput) GoString ¶ added in v1.42.9
func (s GetPromptFileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPromptFileInput) SetInstanceId ¶ added in v1.42.9
func (s *GetPromptFileInput) SetInstanceId(v string) *GetPromptFileInput
SetInstanceId sets the InstanceId field's value.
func (*GetPromptFileInput) SetPromptId ¶ added in v1.42.9
func (s *GetPromptFileInput) SetPromptId(v string) *GetPromptFileInput
SetPromptId sets the PromptId field's value.
func (GetPromptFileInput) String ¶ added in v1.42.9
func (s GetPromptFileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPromptFileInput) Validate ¶ added in v1.42.9
func (s *GetPromptFileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPromptFileOutput ¶ added in v1.42.9
type GetPromptFileOutput struct { // A generated URL to the prompt that can be given to an unauthorized user so // they can access the prompt in S3. PromptPresignedUrl *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (GetPromptFileOutput) GoString ¶ added in v1.42.9
func (s GetPromptFileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPromptFileOutput) SetPromptPresignedUrl ¶ added in v1.42.9
func (s *GetPromptFileOutput) SetPromptPresignedUrl(v string) *GetPromptFileOutput
SetPromptPresignedUrl sets the PromptPresignedUrl field's value.
func (GetPromptFileOutput) String ¶ added in v1.42.9
func (s GetPromptFileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTaskTemplateInput ¶ added in v1.42.9
type GetTaskTemplateInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The system generated version of a task template that is associated with a // task, when the task is created. SnapshotVersion *string `location:"querystring" locationName:"snapshotVersion" type:"string"` // A unique identifier for the task template. // // TaskTemplateId is a required field TaskTemplateId *string `location:"uri" locationName:"TaskTemplateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTaskTemplateInput) GoString ¶ added in v1.42.9
func (s GetTaskTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTaskTemplateInput) SetInstanceId ¶ added in v1.42.9
func (s *GetTaskTemplateInput) SetInstanceId(v string) *GetTaskTemplateInput
SetInstanceId sets the InstanceId field's value.
func (*GetTaskTemplateInput) SetSnapshotVersion ¶ added in v1.42.9
func (s *GetTaskTemplateInput) SetSnapshotVersion(v string) *GetTaskTemplateInput
SetSnapshotVersion sets the SnapshotVersion field's value.
func (*GetTaskTemplateInput) SetTaskTemplateId ¶ added in v1.42.9
func (s *GetTaskTemplateInput) SetTaskTemplateId(v string) *GetTaskTemplateInput
SetTaskTemplateId sets the TaskTemplateId field's value.
func (GetTaskTemplateInput) String ¶ added in v1.42.9
func (s GetTaskTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTaskTemplateInput) Validate ¶ added in v1.42.9
func (s *GetTaskTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTaskTemplateOutput ¶ added in v1.42.9
type GetTaskTemplateOutput struct { // The Amazon Resource Name (ARN). // // Arn is a required field Arn *string `min:"1" type:"string" required:"true"` // Constraints that are applicable to the fields listed. Constraints *TaskTemplateConstraints `type:"structure"` // The identifier of the flow that runs by default when a task is created by // referencing this template. ContactFlowId *string `type:"string"` // The timestamp when the task template was created. CreatedTime *time.Time `type:"timestamp"` // The default values for fields when a task is created by referencing this // template. Defaults *TaskTemplateDefaults `type:"structure"` // The description of the task template. Description *string `min:"1" type:"string"` // Fields that are part of the template. Fields []*TaskTemplateField `type:"list"` // A unique identifier for the task template. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The timestamp when the task template was last modified. LastModifiedTime *time.Time `type:"timestamp"` // The name of the task template. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can // only be created from ACTIVE templates. If a template is marked as INACTIVE, // then a task that refers to this template cannot be created. Status *string `type:"string" enum:"TaskTemplateStatus"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (GetTaskTemplateOutput) GoString ¶ added in v1.42.9
func (s GetTaskTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTaskTemplateOutput) SetArn ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetArn(v string) *GetTaskTemplateOutput
SetArn sets the Arn field's value.
func (*GetTaskTemplateOutput) SetConstraints ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetConstraints(v *TaskTemplateConstraints) *GetTaskTemplateOutput
SetConstraints sets the Constraints field's value.
func (*GetTaskTemplateOutput) SetContactFlowId ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetContactFlowId(v string) *GetTaskTemplateOutput
SetContactFlowId sets the ContactFlowId field's value.
func (*GetTaskTemplateOutput) SetCreatedTime ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetCreatedTime(v time.Time) *GetTaskTemplateOutput
SetCreatedTime sets the CreatedTime field's value.
func (*GetTaskTemplateOutput) SetDefaults ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetDefaults(v *TaskTemplateDefaults) *GetTaskTemplateOutput
SetDefaults sets the Defaults field's value.
func (*GetTaskTemplateOutput) SetDescription ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetDescription(v string) *GetTaskTemplateOutput
SetDescription sets the Description field's value.
func (*GetTaskTemplateOutput) SetFields ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetFields(v []*TaskTemplateField) *GetTaskTemplateOutput
SetFields sets the Fields field's value.
func (*GetTaskTemplateOutput) SetId ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetId(v string) *GetTaskTemplateOutput
SetId sets the Id field's value.
func (*GetTaskTemplateOutput) SetInstanceId ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetInstanceId(v string) *GetTaskTemplateOutput
SetInstanceId sets the InstanceId field's value.
func (*GetTaskTemplateOutput) SetLastModifiedTime ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetLastModifiedTime(v time.Time) *GetTaskTemplateOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*GetTaskTemplateOutput) SetName ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetName(v string) *GetTaskTemplateOutput
SetName sets the Name field's value.
func (*GetTaskTemplateOutput) SetStatus ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetStatus(v string) *GetTaskTemplateOutput
SetStatus sets the Status field's value.
func (*GetTaskTemplateOutput) SetTags ¶ added in v1.42.9
func (s *GetTaskTemplateOutput) SetTags(v map[string]*string) *GetTaskTemplateOutput
SetTags sets the Tags field's value.
func (GetTaskTemplateOutput) String ¶ added in v1.42.9
func (s GetTaskTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTrafficDistributionInput ¶ added in v1.42.9
type GetTrafficDistributionInput struct { // The identifier of the traffic distribution group. // // Id is a required field Id *string `location:"uri" locationName:"Id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTrafficDistributionInput) GoString ¶ added in v1.42.9
func (s GetTrafficDistributionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrafficDistributionInput) SetId ¶ added in v1.42.9
func (s *GetTrafficDistributionInput) SetId(v string) *GetTrafficDistributionInput
SetId sets the Id field's value.
func (GetTrafficDistributionInput) String ¶ added in v1.42.9
func (s GetTrafficDistributionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrafficDistributionInput) Validate ¶ added in v1.42.9
func (s *GetTrafficDistributionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTrafficDistributionOutput ¶ added in v1.42.9
type GetTrafficDistributionOutput struct { // The Amazon Resource Name (ARN) of the traffic distribution group. Arn *string `type:"string"` // The identifier of the traffic distribution group. This can be the ID or the // ARN if the API is being called in the Region where the traffic distribution // group was created. The ARN must be provided if the call is from the replicated // Region. Id *string `type:"string"` // The distribution of traffic between the instance and its replicas. TelephonyConfig *TelephonyConfig `type:"structure"` // contains filtered or unexported fields }
func (GetTrafficDistributionOutput) GoString ¶ added in v1.42.9
func (s GetTrafficDistributionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrafficDistributionOutput) SetArn ¶ added in v1.42.9
func (s *GetTrafficDistributionOutput) SetArn(v string) *GetTrafficDistributionOutput
SetArn sets the Arn field's value.
func (*GetTrafficDistributionOutput) SetId ¶ added in v1.42.9
func (s *GetTrafficDistributionOutput) SetId(v string) *GetTrafficDistributionOutput
SetId sets the Id field's value.
func (*GetTrafficDistributionOutput) SetTelephonyConfig ¶ added in v1.42.9
func (s *GetTrafficDistributionOutput) SetTelephonyConfig(v *TelephonyConfig) *GetTrafficDistributionOutput
SetTelephonyConfig sets the TelephonyConfig field's value.
func (GetTrafficDistributionOutput) String ¶ added in v1.42.9
func (s GetTrafficDistributionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyGroup ¶
type HierarchyGroup struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `type:"string"` // Information about the levels in the hierarchy group. HierarchyPath *HierarchyPath `type:"structure"` // The identifier of the hierarchy group. Id *string `type:"string"` // The identifier of the level in the hierarchy group. LevelId *string `type:"string"` // The name of the hierarchy group. Name *string `type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a hierarchy group.
func (HierarchyGroup) GoString ¶
func (s HierarchyGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyGroup) SetArn ¶
func (s *HierarchyGroup) SetArn(v string) *HierarchyGroup
SetArn sets the Arn field's value.
func (*HierarchyGroup) SetHierarchyPath ¶
func (s *HierarchyGroup) SetHierarchyPath(v *HierarchyPath) *HierarchyGroup
SetHierarchyPath sets the HierarchyPath field's value.
func (*HierarchyGroup) SetId ¶
func (s *HierarchyGroup) SetId(v string) *HierarchyGroup
SetId sets the Id field's value.
func (*HierarchyGroup) SetLevelId ¶
func (s *HierarchyGroup) SetLevelId(v string) *HierarchyGroup
SetLevelId sets the LevelId field's value.
func (*HierarchyGroup) SetName ¶
func (s *HierarchyGroup) SetName(v string) *HierarchyGroup
SetName sets the Name field's value.
func (*HierarchyGroup) SetTags ¶ added in v1.42.9
func (s *HierarchyGroup) SetTags(v map[string]*string) *HierarchyGroup
SetTags sets the Tags field's value.
func (HierarchyGroup) String ¶
func (s HierarchyGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyGroupCondition ¶ added in v1.42.9
type HierarchyGroupCondition struct { // The type of hierarchy group match. HierarchyGroupMatchType *string `type:"string" enum:"HierarchyGroupMatchType"` // The value in the hierarchy group condition. Value *string `type:"string"` // contains filtered or unexported fields }
A leaf node condition which can be used to specify a hierarchy group condition.
func (HierarchyGroupCondition) GoString ¶ added in v1.42.9
func (s HierarchyGroupCondition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyGroupCondition) SetHierarchyGroupMatchType ¶ added in v1.42.9
func (s *HierarchyGroupCondition) SetHierarchyGroupMatchType(v string) *HierarchyGroupCondition
SetHierarchyGroupMatchType sets the HierarchyGroupMatchType field's value.
func (*HierarchyGroupCondition) SetValue ¶ added in v1.42.9
func (s *HierarchyGroupCondition) SetValue(v string) *HierarchyGroupCondition
SetValue sets the Value field's value.
func (HierarchyGroupCondition) String ¶ added in v1.42.9
func (s HierarchyGroupCondition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyGroupSummary ¶
type HierarchyGroupSummary struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `type:"string"` // The identifier of the hierarchy group. Id *string `type:"string"` // The name of the hierarchy group. Name *string `type:"string"` // contains filtered or unexported fields }
Contains summary information about a hierarchy group.
func (HierarchyGroupSummary) GoString ¶
func (s HierarchyGroupSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyGroupSummary) SetArn ¶
func (s *HierarchyGroupSummary) SetArn(v string) *HierarchyGroupSummary
SetArn sets the Arn field's value.
func (*HierarchyGroupSummary) SetId ¶
func (s *HierarchyGroupSummary) SetId(v string) *HierarchyGroupSummary
SetId sets the Id field's value.
func (*HierarchyGroupSummary) SetName ¶
func (s *HierarchyGroupSummary) SetName(v string) *HierarchyGroupSummary
SetName sets the Name field's value.
func (HierarchyGroupSummary) String ¶
func (s HierarchyGroupSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyGroupSummaryReference ¶ added in v1.42.9
type HierarchyGroupSummaryReference struct { // The Amazon Resource Name (ARN) for the hierarchy group. Arn *string `type:"string"` // The unique identifier for the hierarchy group. Id *string `type:"string"` // contains filtered or unexported fields }
Information about the hierarchy group.
func (HierarchyGroupSummaryReference) GoString ¶ added in v1.42.9
func (s HierarchyGroupSummaryReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyGroupSummaryReference) SetArn ¶ added in v1.42.9
func (s *HierarchyGroupSummaryReference) SetArn(v string) *HierarchyGroupSummaryReference
SetArn sets the Arn field's value.
func (*HierarchyGroupSummaryReference) SetId ¶ added in v1.42.9
func (s *HierarchyGroupSummaryReference) SetId(v string) *HierarchyGroupSummaryReference
SetId sets the Id field's value.
func (HierarchyGroupSummaryReference) String ¶ added in v1.42.9
func (s HierarchyGroupSummaryReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyLevel ¶
type HierarchyLevel struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `type:"string"` // The identifier of the hierarchy level. Id *string `type:"string"` // The name of the hierarchy level. Name *string `type:"string"` // contains filtered or unexported fields }
Contains information about a hierarchy level.
func (HierarchyLevel) GoString ¶
func (s HierarchyLevel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyLevel) SetArn ¶
func (s *HierarchyLevel) SetArn(v string) *HierarchyLevel
SetArn sets the Arn field's value.
func (*HierarchyLevel) SetId ¶
func (s *HierarchyLevel) SetId(v string) *HierarchyLevel
SetId sets the Id field's value.
func (*HierarchyLevel) SetName ¶
func (s *HierarchyLevel) SetName(v string) *HierarchyLevel
SetName sets the Name field's value.
func (HierarchyLevel) String ¶
func (s HierarchyLevel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyLevelUpdate ¶
type HierarchyLevelUpdate struct { // The name of the user hierarchy level. Must not be more than 50 characters. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the hierarchy level to update.
func (HierarchyLevelUpdate) GoString ¶
func (s HierarchyLevelUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyLevelUpdate) SetName ¶
func (s *HierarchyLevelUpdate) SetName(v string) *HierarchyLevelUpdate
SetName sets the Name field's value.
func (HierarchyLevelUpdate) String ¶
func (s HierarchyLevelUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyLevelUpdate) Validate ¶
func (s *HierarchyLevelUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HierarchyPath ¶
type HierarchyPath struct { // Information about level five. LevelFive *HierarchyGroupSummary `type:"structure"` // Information about level four. LevelFour *HierarchyGroupSummary `type:"structure"` // Information about level one. LevelOne *HierarchyGroupSummary `type:"structure"` // Information about level three. LevelThree *HierarchyGroupSummary `type:"structure"` // Information about level two. LevelTwo *HierarchyGroupSummary `type:"structure"` // contains filtered or unexported fields }
Contains information about the levels of a hierarchy group.
func (HierarchyPath) GoString ¶
func (s HierarchyPath) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyPath) SetLevelFive ¶
func (s *HierarchyPath) SetLevelFive(v *HierarchyGroupSummary) *HierarchyPath
SetLevelFive sets the LevelFive field's value.
func (*HierarchyPath) SetLevelFour ¶
func (s *HierarchyPath) SetLevelFour(v *HierarchyGroupSummary) *HierarchyPath
SetLevelFour sets the LevelFour field's value.
func (*HierarchyPath) SetLevelOne ¶
func (s *HierarchyPath) SetLevelOne(v *HierarchyGroupSummary) *HierarchyPath
SetLevelOne sets the LevelOne field's value.
func (*HierarchyPath) SetLevelThree ¶
func (s *HierarchyPath) SetLevelThree(v *HierarchyGroupSummary) *HierarchyPath
SetLevelThree sets the LevelThree field's value.
func (*HierarchyPath) SetLevelTwo ¶
func (s *HierarchyPath) SetLevelTwo(v *HierarchyGroupSummary) *HierarchyPath
SetLevelTwo sets the LevelTwo field's value.
func (HierarchyPath) String ¶
func (s HierarchyPath) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyPathReference ¶ added in v1.42.9
type HierarchyPathReference struct { // Information about level five. LevelFive *HierarchyGroupSummaryReference `type:"structure"` // Information about level four. LevelFour *HierarchyGroupSummaryReference `type:"structure"` // Information about level one. LevelOne *HierarchyGroupSummaryReference `type:"structure"` // Information about level three. LevelThree *HierarchyGroupSummaryReference `type:"structure"` // Information about level two. LevelTwo *HierarchyGroupSummaryReference `type:"structure"` // contains filtered or unexported fields }
Information about the levels in the hierarchy group.
func (HierarchyPathReference) GoString ¶ added in v1.42.9
func (s HierarchyPathReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyPathReference) SetLevelFive ¶ added in v1.42.9
func (s *HierarchyPathReference) SetLevelFive(v *HierarchyGroupSummaryReference) *HierarchyPathReference
SetLevelFive sets the LevelFive field's value.
func (*HierarchyPathReference) SetLevelFour ¶ added in v1.42.9
func (s *HierarchyPathReference) SetLevelFour(v *HierarchyGroupSummaryReference) *HierarchyPathReference
SetLevelFour sets the LevelFour field's value.
func (*HierarchyPathReference) SetLevelOne ¶ added in v1.42.9
func (s *HierarchyPathReference) SetLevelOne(v *HierarchyGroupSummaryReference) *HierarchyPathReference
SetLevelOne sets the LevelOne field's value.
func (*HierarchyPathReference) SetLevelThree ¶ added in v1.42.9
func (s *HierarchyPathReference) SetLevelThree(v *HierarchyGroupSummaryReference) *HierarchyPathReference
SetLevelThree sets the LevelThree field's value.
func (*HierarchyPathReference) SetLevelTwo ¶ added in v1.42.9
func (s *HierarchyPathReference) SetLevelTwo(v *HierarchyGroupSummaryReference) *HierarchyPathReference
SetLevelTwo sets the LevelTwo field's value.
func (HierarchyPathReference) String ¶ added in v1.42.9
func (s HierarchyPathReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyStructure ¶
type HierarchyStructure struct { // Information about level five. LevelFive *HierarchyLevel `type:"structure"` // Information about level four. LevelFour *HierarchyLevel `type:"structure"` // Information about level one. LevelOne *HierarchyLevel `type:"structure"` // Information about level three. LevelThree *HierarchyLevel `type:"structure"` // Information about level two. LevelTwo *HierarchyLevel `type:"structure"` // contains filtered or unexported fields }
Contains information about a hierarchy structure.
func (HierarchyStructure) GoString ¶
func (s HierarchyStructure) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyStructure) SetLevelFive ¶
func (s *HierarchyStructure) SetLevelFive(v *HierarchyLevel) *HierarchyStructure
SetLevelFive sets the LevelFive field's value.
func (*HierarchyStructure) SetLevelFour ¶
func (s *HierarchyStructure) SetLevelFour(v *HierarchyLevel) *HierarchyStructure
SetLevelFour sets the LevelFour field's value.
func (*HierarchyStructure) SetLevelOne ¶
func (s *HierarchyStructure) SetLevelOne(v *HierarchyLevel) *HierarchyStructure
SetLevelOne sets the LevelOne field's value.
func (*HierarchyStructure) SetLevelThree ¶
func (s *HierarchyStructure) SetLevelThree(v *HierarchyLevel) *HierarchyStructure
SetLevelThree sets the LevelThree field's value.
func (*HierarchyStructure) SetLevelTwo ¶
func (s *HierarchyStructure) SetLevelTwo(v *HierarchyLevel) *HierarchyStructure
SetLevelTwo sets the LevelTwo field's value.
func (HierarchyStructure) String ¶
func (s HierarchyStructure) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HierarchyStructureUpdate ¶
type HierarchyStructureUpdate struct { // The update for level five. LevelFive *HierarchyLevelUpdate `type:"structure"` // The update for level four. LevelFour *HierarchyLevelUpdate `type:"structure"` // The update for level one. LevelOne *HierarchyLevelUpdate `type:"structure"` // The update for level three. LevelThree *HierarchyLevelUpdate `type:"structure"` // The update for level two. LevelTwo *HierarchyLevelUpdate `type:"structure"` // contains filtered or unexported fields }
Contains information about the level hierarchy to update.
func (HierarchyStructureUpdate) GoString ¶
func (s HierarchyStructureUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyStructureUpdate) SetLevelFive ¶
func (s *HierarchyStructureUpdate) SetLevelFive(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelFive sets the LevelFive field's value.
func (*HierarchyStructureUpdate) SetLevelFour ¶
func (s *HierarchyStructureUpdate) SetLevelFour(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelFour sets the LevelFour field's value.
func (*HierarchyStructureUpdate) SetLevelOne ¶
func (s *HierarchyStructureUpdate) SetLevelOne(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelOne sets the LevelOne field's value.
func (*HierarchyStructureUpdate) SetLevelThree ¶
func (s *HierarchyStructureUpdate) SetLevelThree(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelThree sets the LevelThree field's value.
func (*HierarchyStructureUpdate) SetLevelTwo ¶
func (s *HierarchyStructureUpdate) SetLevelTwo(v *HierarchyLevelUpdate) *HierarchyStructureUpdate
SetLevelTwo sets the LevelTwo field's value.
func (HierarchyStructureUpdate) String ¶
func (s HierarchyStructureUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HierarchyStructureUpdate) Validate ¶
func (s *HierarchyStructureUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HistoricalMetric ¶
type HistoricalMetric struct { // The name of the metric. Name *string `type:"string" enum:"HistoricalMetricName"` // The statistic for the metric. Statistic *string `type:"string" enum:"Statistic"` // The threshold for the metric, used with service level metrics. Threshold *Threshold `type:"structure"` // The unit for the metric. Unit *string `type:"string" enum:"Unit"` // contains filtered or unexported fields }
Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions (https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) in the Amazon Connect Administrator Guide.
func (HistoricalMetric) GoString ¶
func (s HistoricalMetric) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HistoricalMetric) SetName ¶
func (s *HistoricalMetric) SetName(v string) *HistoricalMetric
SetName sets the Name field's value.
func (*HistoricalMetric) SetStatistic ¶
func (s *HistoricalMetric) SetStatistic(v string) *HistoricalMetric
SetStatistic sets the Statistic field's value.
func (*HistoricalMetric) SetThreshold ¶
func (s *HistoricalMetric) SetThreshold(v *Threshold) *HistoricalMetric
SetThreshold sets the Threshold field's value.
func (*HistoricalMetric) SetUnit ¶
func (s *HistoricalMetric) SetUnit(v string) *HistoricalMetric
SetUnit sets the Unit field's value.
func (HistoricalMetric) String ¶
func (s HistoricalMetric) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HistoricalMetricData ¶
type HistoricalMetricData struct { // Information about the metric. Metric *HistoricalMetric `type:"structure"` // The value of the metric. Value *float64 `type:"double"` // contains filtered or unexported fields }
Contains the data for a historical metric.
func (HistoricalMetricData) GoString ¶
func (s HistoricalMetricData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HistoricalMetricData) SetMetric ¶
func (s *HistoricalMetricData) SetMetric(v *HistoricalMetric) *HistoricalMetricData
SetMetric sets the Metric field's value.
func (*HistoricalMetricData) SetValue ¶
func (s *HistoricalMetricData) SetValue(v float64) *HistoricalMetricData
SetValue sets the Value field's value.
func (HistoricalMetricData) String ¶
func (s HistoricalMetricData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HistoricalMetricResult ¶
type HistoricalMetricResult struct { // The set of metrics. Collections []*HistoricalMetricData `type:"list"` // The dimension for the metrics. Dimensions *Dimensions `type:"structure"` // contains filtered or unexported fields }
Contains information about the historical metrics retrieved.
func (HistoricalMetricResult) GoString ¶
func (s HistoricalMetricResult) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HistoricalMetricResult) SetCollections ¶
func (s *HistoricalMetricResult) SetCollections(v []*HistoricalMetricData) *HistoricalMetricResult
SetCollections sets the Collections field's value.
func (*HistoricalMetricResult) SetDimensions ¶
func (s *HistoricalMetricResult) SetDimensions(v *Dimensions) *HistoricalMetricResult
SetDimensions sets the Dimensions field's value.
func (HistoricalMetricResult) String ¶
func (s HistoricalMetricResult) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HoursOfOperation ¶
type HoursOfOperation struct { // Configuration information for the hours of operation. Config []*HoursOfOperationConfig `type:"list"` // The description for the hours of operation. Description *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) for the hours of operation. HoursOfOperationArn *string `type:"string"` // The identifier for the hours of operation. HoursOfOperationId *string `type:"string"` // The name for the hours of operation. Name *string `min:"1" type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The time zone for the hours of operation. TimeZone *string `type:"string"` // contains filtered or unexported fields }
Information about of the hours of operation.
func (HoursOfOperation) GoString ¶
func (s HoursOfOperation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoursOfOperation) SetConfig ¶
func (s *HoursOfOperation) SetConfig(v []*HoursOfOperationConfig) *HoursOfOperation
SetConfig sets the Config field's value.
func (*HoursOfOperation) SetDescription ¶
func (s *HoursOfOperation) SetDescription(v string) *HoursOfOperation
SetDescription sets the Description field's value.
func (*HoursOfOperation) SetHoursOfOperationArn ¶
func (s *HoursOfOperation) SetHoursOfOperationArn(v string) *HoursOfOperation
SetHoursOfOperationArn sets the HoursOfOperationArn field's value.
func (*HoursOfOperation) SetHoursOfOperationId ¶
func (s *HoursOfOperation) SetHoursOfOperationId(v string) *HoursOfOperation
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*HoursOfOperation) SetName ¶
func (s *HoursOfOperation) SetName(v string) *HoursOfOperation
SetName sets the Name field's value.
func (*HoursOfOperation) SetTags ¶
func (s *HoursOfOperation) SetTags(v map[string]*string) *HoursOfOperation
SetTags sets the Tags field's value.
func (*HoursOfOperation) SetTimeZone ¶
func (s *HoursOfOperation) SetTimeZone(v string) *HoursOfOperation
SetTimeZone sets the TimeZone field's value.
func (HoursOfOperation) String ¶
func (s HoursOfOperation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HoursOfOperationConfig ¶
type HoursOfOperationConfig struct { // The day that the hours of operation applies to. // // Day is a required field Day *string `type:"string" required:"true" enum:"HoursOfOperationDays"` // The end time that your contact center closes. // // EndTime is a required field EndTime *HoursOfOperationTimeSlice `type:"structure" required:"true"` // The start time that your contact center opens. // // StartTime is a required field StartTime *HoursOfOperationTimeSlice `type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about the hours of operation.
func (HoursOfOperationConfig) GoString ¶
func (s HoursOfOperationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoursOfOperationConfig) SetDay ¶
func (s *HoursOfOperationConfig) SetDay(v string) *HoursOfOperationConfig
SetDay sets the Day field's value.
func (*HoursOfOperationConfig) SetEndTime ¶
func (s *HoursOfOperationConfig) SetEndTime(v *HoursOfOperationTimeSlice) *HoursOfOperationConfig
SetEndTime sets the EndTime field's value.
func (*HoursOfOperationConfig) SetStartTime ¶
func (s *HoursOfOperationConfig) SetStartTime(v *HoursOfOperationTimeSlice) *HoursOfOperationConfig
SetStartTime sets the StartTime field's value.
func (HoursOfOperationConfig) String ¶
func (s HoursOfOperationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoursOfOperationConfig) Validate ¶
func (s *HoursOfOperationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type HoursOfOperationSearchCriteria ¶ added in v1.42.9
type HoursOfOperationSearchCriteria struct { // A list of conditions which would be applied together with an AND condition. AndConditions []*HoursOfOperationSearchCriteria `type:"list"` // A list of conditions which would be applied together with an OR condition. OrConditions []*HoursOfOperationSearchCriteria `type:"list"` // A leaf node condition which can be used to specify a string condition. // // The currently supported values for FieldName are name, description, timezone, // and resourceID. StringCondition *StringCondition `type:"structure"` // contains filtered or unexported fields }
The search criteria to be used to return hours of operations.
func (HoursOfOperationSearchCriteria) GoString ¶ added in v1.42.9
func (s HoursOfOperationSearchCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoursOfOperationSearchCriteria) SetAndConditions ¶ added in v1.42.9
func (s *HoursOfOperationSearchCriteria) SetAndConditions(v []*HoursOfOperationSearchCriteria) *HoursOfOperationSearchCriteria
SetAndConditions sets the AndConditions field's value.
func (*HoursOfOperationSearchCriteria) SetOrConditions ¶ added in v1.42.9
func (s *HoursOfOperationSearchCriteria) SetOrConditions(v []*HoursOfOperationSearchCriteria) *HoursOfOperationSearchCriteria
SetOrConditions sets the OrConditions field's value.
func (*HoursOfOperationSearchCriteria) SetStringCondition ¶ added in v1.42.9
func (s *HoursOfOperationSearchCriteria) SetStringCondition(v *StringCondition) *HoursOfOperationSearchCriteria
SetStringCondition sets the StringCondition field's value.
func (HoursOfOperationSearchCriteria) String ¶ added in v1.42.9
func (s HoursOfOperationSearchCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HoursOfOperationSearchFilter ¶ added in v1.42.9
type HoursOfOperationSearchFilter struct { // An object that can be used to specify Tag conditions inside the SearchFilter. // This accepts an OR of AND (List of List) input where: // // * Top level list specifies conditions that need to be applied with OR // operator // // * Inner list specifies conditions that need to be applied with AND operator. TagFilter *ControlPlaneTagFilter `type:"structure"` // contains filtered or unexported fields }
Filters to be applied to search results.
func (HoursOfOperationSearchFilter) GoString ¶ added in v1.42.9
func (s HoursOfOperationSearchFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoursOfOperationSearchFilter) SetTagFilter ¶ added in v1.42.9
func (s *HoursOfOperationSearchFilter) SetTagFilter(v *ControlPlaneTagFilter) *HoursOfOperationSearchFilter
SetTagFilter sets the TagFilter field's value.
func (HoursOfOperationSearchFilter) String ¶ added in v1.42.9
func (s HoursOfOperationSearchFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HoursOfOperationSummary ¶
type HoursOfOperationSummary struct { // The Amazon Resource Name (ARN) of the hours of operation. Arn *string `type:"string"` // The identifier of the hours of operation. Id *string `type:"string"` // The name of the hours of operation. Name *string `type:"string"` // contains filtered or unexported fields }
Contains summary information about hours of operation for a contact center.
func (HoursOfOperationSummary) GoString ¶
func (s HoursOfOperationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoursOfOperationSummary) SetArn ¶
func (s *HoursOfOperationSummary) SetArn(v string) *HoursOfOperationSummary
SetArn sets the Arn field's value.
func (*HoursOfOperationSummary) SetId ¶
func (s *HoursOfOperationSummary) SetId(v string) *HoursOfOperationSummary
SetId sets the Id field's value.
func (*HoursOfOperationSummary) SetName ¶
func (s *HoursOfOperationSummary) SetName(v string) *HoursOfOperationSummary
SetName sets the Name field's value.
func (HoursOfOperationSummary) String ¶
func (s HoursOfOperationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type HoursOfOperationTimeSlice ¶
type HoursOfOperationTimeSlice struct { // The hours. // // Hours is a required field Hours *int64 `type:"integer" required:"true"` // The minutes. // // Minutes is a required field Minutes *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
The start time or end time for an hours of operation.
func (HoursOfOperationTimeSlice) GoString ¶
func (s HoursOfOperationTimeSlice) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoursOfOperationTimeSlice) SetHours ¶
func (s *HoursOfOperationTimeSlice) SetHours(v int64) *HoursOfOperationTimeSlice
SetHours sets the Hours field's value.
func (*HoursOfOperationTimeSlice) SetMinutes ¶
func (s *HoursOfOperationTimeSlice) SetMinutes(v int64) *HoursOfOperationTimeSlice
SetMinutes sets the Minutes field's value.
func (HoursOfOperationTimeSlice) String ¶
func (s HoursOfOperationTimeSlice) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*HoursOfOperationTimeSlice) Validate ¶
func (s *HoursOfOperationTimeSlice) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type IdempotencyException ¶ added in v1.42.9
type IdempotencyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An entity with the same name already exists.
func (*IdempotencyException) Code ¶ added in v1.42.9
func (s *IdempotencyException) Code() string
Code returns the exception type name.
func (*IdempotencyException) Error ¶ added in v1.42.9
func (s *IdempotencyException) Error() string
func (IdempotencyException) GoString ¶ added in v1.42.9
func (s IdempotencyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IdempotencyException) Message ¶ added in v1.42.9
func (s *IdempotencyException) Message() string
Message returns the exception's message.
func (*IdempotencyException) OrigErr ¶ added in v1.42.9
func (s *IdempotencyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*IdempotencyException) RequestID ¶ added in v1.42.9
func (s *IdempotencyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*IdempotencyException) StatusCode ¶ added in v1.42.9
func (s *IdempotencyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (IdempotencyException) String ¶ added in v1.42.9
func (s IdempotencyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Instance ¶
type Instance struct { // The Amazon Resource Name (ARN) of the instance. Arn *string `type:"string"` // When the instance was created. CreatedTime *time.Time `type:"timestamp"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. Id *string `min:"1" type:"string"` // The identity management type. IdentityManagementType *string `type:"string" enum:"DirectoryType"` // Whether inbound calls are enabled. InboundCallsEnabled *bool `type:"boolean"` // This URL allows contact center users to access the Amazon Connect admin website. InstanceAccessUrl *string `type:"string"` // The alias of instance. // // InstanceAlias is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Instance's // String and GoString methods. InstanceAlias *string `min:"1" type:"string" sensitive:"true"` // The state of the instance. InstanceStatus *string `type:"string" enum:"InstanceStatus"` // Whether outbound calls are enabled. OutboundCallsEnabled *bool `type:"boolean"` // The service role of the instance. ServiceRole *string `type:"string"` // Relevant details why the instance was not successfully created. StatusReason *InstanceStatusReason `type:"structure"` // contains filtered or unexported fields }
The Amazon Connect instance.
func (Instance) 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 (*Instance) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Instance) SetIdentityManagementType ¶
SetIdentityManagementType sets the IdentityManagementType field's value.
func (*Instance) SetInboundCallsEnabled ¶
SetInboundCallsEnabled sets the InboundCallsEnabled field's value.
func (*Instance) SetInstanceAccessUrl ¶ added in v1.42.9
SetInstanceAccessUrl sets the InstanceAccessUrl field's value.
func (*Instance) SetInstanceAlias ¶
SetInstanceAlias sets the InstanceAlias field's value.
func (*Instance) SetInstanceStatus ¶
SetInstanceStatus sets the InstanceStatus field's value.
func (*Instance) SetOutboundCallsEnabled ¶
SetOutboundCallsEnabled sets the OutboundCallsEnabled field's value.
func (*Instance) SetServiceRole ¶
SetServiceRole sets the ServiceRole field's value.
func (*Instance) SetStatusReason ¶
func (s *Instance) SetStatusReason(v *InstanceStatusReason) *Instance
SetStatusReason sets the StatusReason field's value.
type InstanceStatusReason ¶
type InstanceStatusReason struct { // The message. Message *string `type:"string"` // contains filtered or unexported fields }
Relevant details why the instance was not successfully created.
func (InstanceStatusReason) GoString ¶
func (s InstanceStatusReason) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceStatusReason) SetMessage ¶
func (s *InstanceStatusReason) SetMessage(v string) *InstanceStatusReason
SetMessage sets the Message field's value.
func (InstanceStatusReason) String ¶
func (s InstanceStatusReason) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstanceStorageConfig ¶
type InstanceStorageConfig struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. AssociationId *string `min:"1" type:"string"` // The configuration of the Kinesis Firehose delivery stream. KinesisFirehoseConfig *KinesisFirehoseConfig `type:"structure"` // The configuration of the Kinesis data stream. KinesisStreamConfig *KinesisStreamConfig `type:"structure"` // The configuration of the Kinesis video stream. KinesisVideoStreamConfig *KinesisVideoStreamConfig `type:"structure"` // The S3 bucket configuration. S3Config *S3Config `type:"structure"` // A valid storage type. // // StorageType is a required field StorageType *string `type:"string" required:"true" enum:"StorageType"` // contains filtered or unexported fields }
The storage configuration for the instance.
func (InstanceStorageConfig) GoString ¶
func (s InstanceStorageConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceStorageConfig) SetAssociationId ¶
func (s *InstanceStorageConfig) SetAssociationId(v string) *InstanceStorageConfig
SetAssociationId sets the AssociationId field's value.
func (*InstanceStorageConfig) SetKinesisFirehoseConfig ¶
func (s *InstanceStorageConfig) SetKinesisFirehoseConfig(v *KinesisFirehoseConfig) *InstanceStorageConfig
SetKinesisFirehoseConfig sets the KinesisFirehoseConfig field's value.
func (*InstanceStorageConfig) SetKinesisStreamConfig ¶
func (s *InstanceStorageConfig) SetKinesisStreamConfig(v *KinesisStreamConfig) *InstanceStorageConfig
SetKinesisStreamConfig sets the KinesisStreamConfig field's value.
func (*InstanceStorageConfig) SetKinesisVideoStreamConfig ¶
func (s *InstanceStorageConfig) SetKinesisVideoStreamConfig(v *KinesisVideoStreamConfig) *InstanceStorageConfig
SetKinesisVideoStreamConfig sets the KinesisVideoStreamConfig field's value.
func (*InstanceStorageConfig) SetS3Config ¶
func (s *InstanceStorageConfig) SetS3Config(v *S3Config) *InstanceStorageConfig
SetS3Config sets the S3Config field's value.
func (*InstanceStorageConfig) SetStorageType ¶
func (s *InstanceStorageConfig) SetStorageType(v string) *InstanceStorageConfig
SetStorageType sets the StorageType field's value.
func (InstanceStorageConfig) String ¶
func (s InstanceStorageConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceStorageConfig) Validate ¶
func (s *InstanceStorageConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InstanceSummary ¶
type InstanceSummary struct { // The Amazon Resource Name (ARN) of the instance. Arn *string `type:"string"` // When the instance was created. CreatedTime *time.Time `type:"timestamp"` // The identifier of the instance. Id *string `min:"1" type:"string"` // The identity management type of the instance. IdentityManagementType *string `type:"string" enum:"DirectoryType"` // Whether inbound calls are enabled. InboundCallsEnabled *bool `type:"boolean"` // This URL allows contact center users to access the Amazon Connect admin website. InstanceAccessUrl *string `type:"string"` // The alias of the instance. // // InstanceAlias is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by InstanceSummary's // String and GoString methods. InstanceAlias *string `min:"1" type:"string" sensitive:"true"` // The state of the instance. InstanceStatus *string `type:"string" enum:"InstanceStatus"` // Whether outbound calls are enabled. OutboundCallsEnabled *bool `type:"boolean"` // The service role of the instance. ServiceRole *string `type:"string"` // contains filtered or unexported fields }
Information about the instance.
func (InstanceSummary) GoString ¶
func (s InstanceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceSummary) SetArn ¶
func (s *InstanceSummary) SetArn(v string) *InstanceSummary
SetArn sets the Arn field's value.
func (*InstanceSummary) SetCreatedTime ¶
func (s *InstanceSummary) SetCreatedTime(v time.Time) *InstanceSummary
SetCreatedTime sets the CreatedTime field's value.
func (*InstanceSummary) SetId ¶
func (s *InstanceSummary) SetId(v string) *InstanceSummary
SetId sets the Id field's value.
func (*InstanceSummary) SetIdentityManagementType ¶
func (s *InstanceSummary) SetIdentityManagementType(v string) *InstanceSummary
SetIdentityManagementType sets the IdentityManagementType field's value.
func (*InstanceSummary) SetInboundCallsEnabled ¶
func (s *InstanceSummary) SetInboundCallsEnabled(v bool) *InstanceSummary
SetInboundCallsEnabled sets the InboundCallsEnabled field's value.
func (*InstanceSummary) SetInstanceAccessUrl ¶ added in v1.42.9
func (s *InstanceSummary) SetInstanceAccessUrl(v string) *InstanceSummary
SetInstanceAccessUrl sets the InstanceAccessUrl field's value.
func (*InstanceSummary) SetInstanceAlias ¶
func (s *InstanceSummary) SetInstanceAlias(v string) *InstanceSummary
SetInstanceAlias sets the InstanceAlias field's value.
func (*InstanceSummary) SetInstanceStatus ¶
func (s *InstanceSummary) SetInstanceStatus(v string) *InstanceSummary
SetInstanceStatus sets the InstanceStatus field's value.
func (*InstanceSummary) SetOutboundCallsEnabled ¶
func (s *InstanceSummary) SetOutboundCallsEnabled(v bool) *InstanceSummary
SetOutboundCallsEnabled sets the OutboundCallsEnabled field's value.
func (*InstanceSummary) SetServiceRole ¶
func (s *InstanceSummary) SetServiceRole(v string) *InstanceSummary
SetServiceRole sets the ServiceRole field's value.
func (InstanceSummary) String ¶
func (s InstanceSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IntegrationAssociationSummary ¶
type IntegrationAssociationSummary struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) for the AppIntegration. IntegrationArn *string `type:"string"` // The Amazon Resource Name (ARN) for the AppIntegration association. IntegrationAssociationArn *string `type:"string"` // The identifier for the AppIntegration association. IntegrationAssociationId *string `min:"1" type:"string"` // The integration type. IntegrationType *string `type:"string" enum:"IntegrationType"` // The user-provided, friendly name for the external application. SourceApplicationName *string `min:"1" type:"string"` // The URL for the external application. SourceApplicationUrl *string `min:"1" type:"string"` // The name of the source. SourceType *string `type:"string" enum:"SourceType"` // contains filtered or unexported fields }
Contains summary information about the associated AppIntegrations.
func (IntegrationAssociationSummary) GoString ¶
func (s IntegrationAssociationSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IntegrationAssociationSummary) SetInstanceId ¶
func (s *IntegrationAssociationSummary) SetInstanceId(v string) *IntegrationAssociationSummary
SetInstanceId sets the InstanceId field's value.
func (*IntegrationAssociationSummary) SetIntegrationArn ¶
func (s *IntegrationAssociationSummary) SetIntegrationArn(v string) *IntegrationAssociationSummary
SetIntegrationArn sets the IntegrationArn field's value.
func (*IntegrationAssociationSummary) SetIntegrationAssociationArn ¶
func (s *IntegrationAssociationSummary) SetIntegrationAssociationArn(v string) *IntegrationAssociationSummary
SetIntegrationAssociationArn sets the IntegrationAssociationArn field's value.
func (*IntegrationAssociationSummary) SetIntegrationAssociationId ¶
func (s *IntegrationAssociationSummary) SetIntegrationAssociationId(v string) *IntegrationAssociationSummary
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (*IntegrationAssociationSummary) SetIntegrationType ¶
func (s *IntegrationAssociationSummary) SetIntegrationType(v string) *IntegrationAssociationSummary
SetIntegrationType sets the IntegrationType field's value.
func (*IntegrationAssociationSummary) SetSourceApplicationName ¶
func (s *IntegrationAssociationSummary) SetSourceApplicationName(v string) *IntegrationAssociationSummary
SetSourceApplicationName sets the SourceApplicationName field's value.
func (*IntegrationAssociationSummary) SetSourceApplicationUrl ¶
func (s *IntegrationAssociationSummary) SetSourceApplicationUrl(v string) *IntegrationAssociationSummary
SetSourceApplicationUrl sets the SourceApplicationUrl field's value.
func (*IntegrationAssociationSummary) SetSourceType ¶
func (s *IntegrationAssociationSummary) SetSourceType(v string) *IntegrationAssociationSummary
SetSourceType sets the SourceType field's value.
func (IntegrationAssociationSummary) String ¶
func (s IntegrationAssociationSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServiceException ¶
type InternalServiceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Request processing failed because of an error or failure with the service.
func (*InternalServiceException) Code ¶
func (s *InternalServiceException) Code() string
Code returns the exception type name.
func (*InternalServiceException) Error ¶
func (s *InternalServiceException) Error() string
func (InternalServiceException) GoString ¶
func (s InternalServiceException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServiceException) Message ¶
func (s *InternalServiceException) Message() string
Message returns the exception's message.
func (*InternalServiceException) OrigErr ¶
func (s *InternalServiceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServiceException) RequestID ¶
func (s *InternalServiceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServiceException) StatusCode ¶
func (s *InternalServiceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServiceException) String ¶
func (s InternalServiceException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidContactFlowException ¶
type InvalidContactFlowException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The problems with the flow. Please fix before trying again. Problems []*ProblemDetail `locationName:"problems" min:"1" type:"list"` // contains filtered or unexported fields }
The flow is not valid.
func (*InvalidContactFlowException) Code ¶
func (s *InvalidContactFlowException) Code() string
Code returns the exception type name.
func (*InvalidContactFlowException) Error ¶
func (s *InvalidContactFlowException) Error() string
func (InvalidContactFlowException) GoString ¶
func (s InvalidContactFlowException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidContactFlowException) Message ¶
func (s *InvalidContactFlowException) Message() string
Message returns the exception's message.
func (*InvalidContactFlowException) OrigErr ¶
func (s *InvalidContactFlowException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidContactFlowException) RequestID ¶
func (s *InvalidContactFlowException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidContactFlowException) StatusCode ¶
func (s *InvalidContactFlowException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidContactFlowException) String ¶
func (s InvalidContactFlowException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidContactFlowModuleException ¶ added in v1.42.9
type InvalidContactFlowModuleException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` Problems []*ProblemDetail `min:"1" type:"list"` // contains filtered or unexported fields }
The problems with the module. Please fix before trying again.
func (*InvalidContactFlowModuleException) Code ¶ added in v1.42.9
func (s *InvalidContactFlowModuleException) Code() string
Code returns the exception type name.
func (*InvalidContactFlowModuleException) Error ¶ added in v1.42.9
func (s *InvalidContactFlowModuleException) Error() string
func (InvalidContactFlowModuleException) GoString ¶ added in v1.42.9
func (s InvalidContactFlowModuleException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidContactFlowModuleException) Message ¶ added in v1.42.9
func (s *InvalidContactFlowModuleException) Message() string
Message returns the exception's message.
func (*InvalidContactFlowModuleException) OrigErr ¶ added in v1.42.9
func (s *InvalidContactFlowModuleException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidContactFlowModuleException) RequestID ¶ added in v1.42.9
func (s *InvalidContactFlowModuleException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidContactFlowModuleException) StatusCode ¶ added in v1.42.9
func (s *InvalidContactFlowModuleException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidContactFlowModuleException) String ¶ added in v1.42.9
func (s InvalidContactFlowModuleException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterException ¶
type InvalidParameterException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the parameters. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
One or more of the specified parameters are not valid.
func (*InvalidParameterException) Code ¶
func (s *InvalidParameterException) Code() string
Code returns the exception type name.
func (*InvalidParameterException) Error ¶
func (s *InvalidParameterException) Error() string
func (InvalidParameterException) GoString ¶
func (s InvalidParameterException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterException) Message ¶
func (s *InvalidParameterException) Message() string
Message returns the exception's message.
func (*InvalidParameterException) OrigErr ¶
func (s *InvalidParameterException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterException) RequestID ¶
func (s *InvalidParameterException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterException) StatusCode ¶
func (s *InvalidParameterException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterException) String ¶
func (s InvalidParameterException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidRequestException ¶
type InvalidRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the request. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request is not valid.
func (*InvalidRequestException) Code ¶
func (s *InvalidRequestException) Code() string
Code returns the exception type name.
func (*InvalidRequestException) Error ¶
func (s *InvalidRequestException) Error() string
func (InvalidRequestException) GoString ¶
func (s InvalidRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidRequestException) Message ¶
func (s *InvalidRequestException) Message() string
Message returns the exception's message.
func (*InvalidRequestException) OrigErr ¶
func (s *InvalidRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidRequestException) RequestID ¶
func (s *InvalidRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidRequestException) StatusCode ¶
func (s *InvalidRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidRequestException) String ¶
func (s InvalidRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvisibleFieldInfo ¶ added in v1.42.9
type InvisibleFieldInfo struct { // Identifier of the invisible field. Id *TaskTemplateFieldIdentifier `type:"structure"` // contains filtered or unexported fields }
A field that is invisible to an agent.
func (InvisibleFieldInfo) GoString ¶ added in v1.42.9
func (s InvisibleFieldInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvisibleFieldInfo) SetId ¶ added in v1.42.9
func (s *InvisibleFieldInfo) SetId(v *TaskTemplateFieldIdentifier) *InvisibleFieldInfo
SetId sets the Id field's value.
func (InvisibleFieldInfo) String ¶ added in v1.42.9
func (s InvisibleFieldInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvisibleFieldInfo) Validate ¶ added in v1.42.9
func (s *InvisibleFieldInfo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type KinesisFirehoseConfig ¶
type KinesisFirehoseConfig struct { // The Amazon Resource Name (ARN) of the delivery stream. // // FirehoseArn is a required field FirehoseArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Configuration information of a Kinesis Data Firehose delivery stream.
func (KinesisFirehoseConfig) GoString ¶
func (s KinesisFirehoseConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KinesisFirehoseConfig) SetFirehoseArn ¶
func (s *KinesisFirehoseConfig) SetFirehoseArn(v string) *KinesisFirehoseConfig
SetFirehoseArn sets the FirehoseArn field's value.
func (KinesisFirehoseConfig) String ¶
func (s KinesisFirehoseConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KinesisFirehoseConfig) Validate ¶
func (s *KinesisFirehoseConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type KinesisStreamConfig ¶
type KinesisStreamConfig struct { // The Amazon Resource Name (ARN) of the data stream. // // StreamArn is a required field StreamArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Configuration information of a Kinesis data stream.
func (KinesisStreamConfig) GoString ¶
func (s KinesisStreamConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KinesisStreamConfig) SetStreamArn ¶
func (s *KinesisStreamConfig) SetStreamArn(v string) *KinesisStreamConfig
SetStreamArn sets the StreamArn field's value.
func (KinesisStreamConfig) String ¶
func (s KinesisStreamConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KinesisStreamConfig) Validate ¶
func (s *KinesisStreamConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type KinesisVideoStreamConfig ¶
type KinesisVideoStreamConfig struct { // The encryption configuration. // // EncryptionConfig is a required field EncryptionConfig *EncryptionConfig `type:"structure" required:"true"` // The prefix of the video stream. // // Prefix is a required field Prefix *string `min:"1" type:"string" required:"true"` // The number of hours data is retained in the stream. Kinesis Video Streams // retains the data in a data store that is associated with the stream. // // The default value is 0, indicating that the stream does not persist data. // // RetentionPeriodHours is a required field RetentionPeriodHours *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
Configuration information of a Kinesis video stream.
func (KinesisVideoStreamConfig) GoString ¶
func (s KinesisVideoStreamConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KinesisVideoStreamConfig) SetEncryptionConfig ¶
func (s *KinesisVideoStreamConfig) SetEncryptionConfig(v *EncryptionConfig) *KinesisVideoStreamConfig
SetEncryptionConfig sets the EncryptionConfig field's value.
func (*KinesisVideoStreamConfig) SetPrefix ¶
func (s *KinesisVideoStreamConfig) SetPrefix(v string) *KinesisVideoStreamConfig
SetPrefix sets the Prefix field's value.
func (*KinesisVideoStreamConfig) SetRetentionPeriodHours ¶
func (s *KinesisVideoStreamConfig) SetRetentionPeriodHours(v int64) *KinesisVideoStreamConfig
SetRetentionPeriodHours sets the RetentionPeriodHours field's value.
func (KinesisVideoStreamConfig) String ¶
func (s KinesisVideoStreamConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KinesisVideoStreamConfig) Validate ¶
func (s *KinesisVideoStreamConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LexBot ¶
type LexBot struct { // The Amazon Web Services Region where the Amazon Lex bot was created. // // LexRegion is a required field LexRegion *string `type:"string" required:"true"` // The name of the Amazon Lex bot. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
Configuration information of an Amazon Lex bot.
func (LexBot) 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 (*LexBot) SetLexRegion ¶
SetLexRegion sets the LexRegion field's value.
type LexBotConfig ¶
type LexBotConfig struct { // Configuration information of an Amazon Lex bot. LexBot *LexBot `type:"structure"` // Configuration information of an Amazon Lex V2 bot. LexV2Bot *LexV2Bot `type:"structure"` // contains filtered or unexported fields }
Configuration information of an Amazon Lex or Amazon Lex V2 bot.
func (LexBotConfig) GoString ¶
func (s LexBotConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LexBotConfig) SetLexBot ¶
func (s *LexBotConfig) SetLexBot(v *LexBot) *LexBotConfig
SetLexBot sets the LexBot field's value.
func (*LexBotConfig) SetLexV2Bot ¶
func (s *LexBotConfig) SetLexV2Bot(v *LexV2Bot) *LexBotConfig
SetLexV2Bot sets the LexV2Bot field's value.
func (LexBotConfig) String ¶
func (s LexBotConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LexV2Bot ¶
type LexV2Bot struct { // The Amazon Resource Name (ARN) of the Amazon Lex V2 bot. AliasArn *string `min:"1" type:"string"` // contains filtered or unexported fields }
Configuration information of an Amazon Lex V2 bot.
func (LexV2Bot) 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 (*LexV2Bot) SetAliasArn ¶
SetAliasArn sets the AliasArn field's value.
type LimitExceededException ¶
type LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the limit. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The allowed limit for the resource has been exceeded.
func (*LimitExceededException) Code ¶
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (*LimitExceededException) Error ¶
func (s *LimitExceededException) Error() string
func (LimitExceededException) GoString ¶
func (s LimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LimitExceededException) Message ¶
func (s *LimitExceededException) Message() string
Message returns the exception's message.
func (*LimitExceededException) OrigErr ¶
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LimitExceededException) RequestID ¶
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LimitExceededException) StatusCode ¶
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LimitExceededException) String ¶
func (s LimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAgentStatusesInput ¶
type ListAgentStatusesInput struct { // Available agent status types. AgentStatusTypes []*string `location:"querystring" locationName:"AgentStatusTypes" type:"list" enum:"AgentStatusType"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
func (ListAgentStatusesInput) GoString ¶
func (s ListAgentStatusesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAgentStatusesInput) SetAgentStatusTypes ¶
func (s *ListAgentStatusesInput) SetAgentStatusTypes(v []*string) *ListAgentStatusesInput
SetAgentStatusTypes sets the AgentStatusTypes field's value.
func (*ListAgentStatusesInput) SetInstanceId ¶
func (s *ListAgentStatusesInput) SetInstanceId(v string) *ListAgentStatusesInput
SetInstanceId sets the InstanceId field's value.
func (*ListAgentStatusesInput) SetMaxResults ¶
func (s *ListAgentStatusesInput) SetMaxResults(v int64) *ListAgentStatusesInput
SetMaxResults sets the MaxResults field's value.
func (*ListAgentStatusesInput) SetNextToken ¶
func (s *ListAgentStatusesInput) SetNextToken(v string) *ListAgentStatusesInput
SetNextToken sets the NextToken field's value.
func (ListAgentStatusesInput) String ¶
func (s ListAgentStatusesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAgentStatusesInput) Validate ¶
func (s *ListAgentStatusesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAgentStatusesOutput ¶
type ListAgentStatusesOutput struct { // A summary of agent statuses. AgentStatusSummaryList []*AgentStatusSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListAgentStatusesOutput) GoString ¶
func (s ListAgentStatusesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAgentStatusesOutput) SetAgentStatusSummaryList ¶
func (s *ListAgentStatusesOutput) SetAgentStatusSummaryList(v []*AgentStatusSummary) *ListAgentStatusesOutput
SetAgentStatusSummaryList sets the AgentStatusSummaryList field's value.
func (*ListAgentStatusesOutput) SetNextToken ¶
func (s *ListAgentStatusesOutput) SetNextToken(v string) *ListAgentStatusesOutput
SetNextToken sets the NextToken field's value.
func (ListAgentStatusesOutput) String ¶
func (s ListAgentStatusesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListApprovedOriginsInput ¶
type ListApprovedOriginsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
func (ListApprovedOriginsInput) GoString ¶
func (s ListApprovedOriginsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApprovedOriginsInput) SetInstanceId ¶
func (s *ListApprovedOriginsInput) SetInstanceId(v string) *ListApprovedOriginsInput
SetInstanceId sets the InstanceId field's value.
func (*ListApprovedOriginsInput) SetMaxResults ¶
func (s *ListApprovedOriginsInput) SetMaxResults(v int64) *ListApprovedOriginsInput
SetMaxResults sets the MaxResults field's value.
func (*ListApprovedOriginsInput) SetNextToken ¶
func (s *ListApprovedOriginsInput) SetNextToken(v string) *ListApprovedOriginsInput
SetNextToken sets the NextToken field's value.
func (ListApprovedOriginsInput) String ¶
func (s ListApprovedOriginsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApprovedOriginsInput) Validate ¶
func (s *ListApprovedOriginsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListApprovedOriginsOutput ¶
type ListApprovedOriginsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // The approved origins. Origins []*string `type:"list"` // contains filtered or unexported fields }
func (ListApprovedOriginsOutput) GoString ¶
func (s ListApprovedOriginsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListApprovedOriginsOutput) SetNextToken ¶
func (s *ListApprovedOriginsOutput) SetNextToken(v string) *ListApprovedOriginsOutput
SetNextToken sets the NextToken field's value.
func (*ListApprovedOriginsOutput) SetOrigins ¶
func (s *ListApprovedOriginsOutput) SetOrigins(v []*string) *ListApprovedOriginsOutput
SetOrigins sets the Origins field's value.
func (ListApprovedOriginsOutput) String ¶
func (s ListApprovedOriginsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListBotsInput ¶
type ListBotsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The version of Amazon Lex or Amazon Lex V2. // // LexVersion is a required field LexVersion *string `location:"querystring" locationName:"lexVersion" type:"string" required:"true" enum:"LexVersion"` // 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" type:"string"` // contains filtered or unexported fields }
func (ListBotsInput) GoString ¶
func (s ListBotsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBotsInput) SetInstanceId ¶
func (s *ListBotsInput) SetInstanceId(v string) *ListBotsInput
SetInstanceId sets the InstanceId field's value.
func (*ListBotsInput) SetLexVersion ¶
func (s *ListBotsInput) SetLexVersion(v string) *ListBotsInput
SetLexVersion sets the LexVersion field's value.
func (*ListBotsInput) SetMaxResults ¶
func (s *ListBotsInput) SetMaxResults(v int64) *ListBotsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBotsInput) SetNextToken ¶
func (s *ListBotsInput) SetNextToken(v string) *ListBotsInput
SetNextToken sets the NextToken field's value.
func (ListBotsInput) String ¶
func (s ListBotsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBotsInput) Validate ¶
func (s *ListBotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBotsOutput ¶
type ListBotsOutput struct { // The names and Amazon Web Services Regions of the Amazon Lex or Amazon Lex // V2 bots associated with the specified instance. LexBots []*LexBotConfig `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListBotsOutput) GoString ¶
func (s ListBotsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBotsOutput) SetLexBots ¶
func (s *ListBotsOutput) SetLexBots(v []*LexBotConfig) *ListBotsOutput
SetLexBots sets the LexBots field's value.
func (*ListBotsOutput) SetNextToken ¶
func (s *ListBotsOutput) SetNextToken(v string) *ListBotsOutput
SetNextToken sets the NextToken field's value.
func (ListBotsOutput) String ¶
func (s ListBotsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListContactEvaluationsInput ¶ added in v1.42.9
type ListContactEvaluationsInput struct { // The identifier of the contact in this instance of Amazon Connect. // // ContactId is a required field ContactId *string `location:"querystring" locationName:"contactId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // 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. // // This is not expected to be set because the value returned in the previous // response is always null. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListContactEvaluationsInput) GoString ¶ added in v1.42.9
func (s ListContactEvaluationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactEvaluationsInput) SetContactId ¶ added in v1.42.9
func (s *ListContactEvaluationsInput) SetContactId(v string) *ListContactEvaluationsInput
SetContactId sets the ContactId field's value.
func (*ListContactEvaluationsInput) SetInstanceId ¶ added in v1.42.9
func (s *ListContactEvaluationsInput) SetInstanceId(v string) *ListContactEvaluationsInput
SetInstanceId sets the InstanceId field's value.
func (*ListContactEvaluationsInput) SetNextToken ¶ added in v1.42.9
func (s *ListContactEvaluationsInput) SetNextToken(v string) *ListContactEvaluationsInput
SetNextToken sets the NextToken field's value.
func (ListContactEvaluationsInput) String ¶ added in v1.42.9
func (s ListContactEvaluationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactEvaluationsInput) Validate ¶ added in v1.42.9
func (s *ListContactEvaluationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContactEvaluationsOutput ¶ added in v1.42.9
type ListContactEvaluationsOutput struct { // Provides details about a list of contact evaluations belonging to an instance. // // EvaluationSummaryList is a required field EvaluationSummaryList []*EvaluationSummary `type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. // // This is always returned as null in the response. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListContactEvaluationsOutput) GoString ¶ added in v1.42.9
func (s ListContactEvaluationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactEvaluationsOutput) SetEvaluationSummaryList ¶ added in v1.42.9
func (s *ListContactEvaluationsOutput) SetEvaluationSummaryList(v []*EvaluationSummary) *ListContactEvaluationsOutput
SetEvaluationSummaryList sets the EvaluationSummaryList field's value.
func (*ListContactEvaluationsOutput) SetNextToken ¶ added in v1.42.9
func (s *ListContactEvaluationsOutput) SetNextToken(v string) *ListContactEvaluationsOutput
SetNextToken sets the NextToken field's value.
func (ListContactEvaluationsOutput) String ¶ added in v1.42.9
func (s ListContactEvaluationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListContactFlowModulesInput ¶ added in v1.42.9
type ListContactFlowModulesInput struct { // The state of the flow module. ContactFlowModuleState *string `location:"querystring" locationName:"state" type:"string" enum:"ContactFlowModuleState"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
func (ListContactFlowModulesInput) GoString ¶ added in v1.42.9
func (s ListContactFlowModulesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactFlowModulesInput) SetContactFlowModuleState ¶ added in v1.42.9
func (s *ListContactFlowModulesInput) SetContactFlowModuleState(v string) *ListContactFlowModulesInput
SetContactFlowModuleState sets the ContactFlowModuleState field's value.
func (*ListContactFlowModulesInput) SetInstanceId ¶ added in v1.42.9
func (s *ListContactFlowModulesInput) SetInstanceId(v string) *ListContactFlowModulesInput
SetInstanceId sets the InstanceId field's value.
func (*ListContactFlowModulesInput) SetMaxResults ¶ added in v1.42.9
func (s *ListContactFlowModulesInput) SetMaxResults(v int64) *ListContactFlowModulesInput
SetMaxResults sets the MaxResults field's value.
func (*ListContactFlowModulesInput) SetNextToken ¶ added in v1.42.9
func (s *ListContactFlowModulesInput) SetNextToken(v string) *ListContactFlowModulesInput
SetNextToken sets the NextToken field's value.
func (ListContactFlowModulesInput) String ¶ added in v1.42.9
func (s ListContactFlowModulesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactFlowModulesInput) Validate ¶ added in v1.42.9
func (s *ListContactFlowModulesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContactFlowModulesOutput ¶ added in v1.42.9
type ListContactFlowModulesOutput struct { // Information about the flow module. ContactFlowModulesSummaryList []*ContactFlowModuleSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListContactFlowModulesOutput) GoString ¶ added in v1.42.9
func (s ListContactFlowModulesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactFlowModulesOutput) SetContactFlowModulesSummaryList ¶ added in v1.42.9
func (s *ListContactFlowModulesOutput) SetContactFlowModulesSummaryList(v []*ContactFlowModuleSummary) *ListContactFlowModulesOutput
SetContactFlowModulesSummaryList sets the ContactFlowModulesSummaryList field's value.
func (*ListContactFlowModulesOutput) SetNextToken ¶ added in v1.42.9
func (s *ListContactFlowModulesOutput) SetNextToken(v string) *ListContactFlowModulesOutput
SetNextToken sets the NextToken field's value.
func (ListContactFlowModulesOutput) String ¶ added in v1.42.9
func (s ListContactFlowModulesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListContactFlowsInput ¶
type ListContactFlowsInput struct { // The type of flow. ContactFlowTypes []*string `location:"querystring" locationName:"contactFlowTypes" type:"list" enum:"ContactFlowType"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // contains filtered or unexported fields }
func (ListContactFlowsInput) GoString ¶
func (s ListContactFlowsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactFlowsInput) SetContactFlowTypes ¶
func (s *ListContactFlowsInput) SetContactFlowTypes(v []*string) *ListContactFlowsInput
SetContactFlowTypes sets the ContactFlowTypes field's value.
func (*ListContactFlowsInput) SetInstanceId ¶
func (s *ListContactFlowsInput) SetInstanceId(v string) *ListContactFlowsInput
SetInstanceId sets the InstanceId field's value.
func (*ListContactFlowsInput) SetMaxResults ¶
func (s *ListContactFlowsInput) SetMaxResults(v int64) *ListContactFlowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListContactFlowsInput) SetNextToken ¶
func (s *ListContactFlowsInput) SetNextToken(v string) *ListContactFlowsInput
SetNextToken sets the NextToken field's value.
func (ListContactFlowsInput) String ¶
func (s ListContactFlowsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactFlowsInput) Validate ¶
func (s *ListContactFlowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContactFlowsOutput ¶
type ListContactFlowsOutput struct { // Information about the flows. ContactFlowSummaryList []*ContactFlowSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListContactFlowsOutput) GoString ¶
func (s ListContactFlowsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactFlowsOutput) SetContactFlowSummaryList ¶
func (s *ListContactFlowsOutput) SetContactFlowSummaryList(v []*ContactFlowSummary) *ListContactFlowsOutput
SetContactFlowSummaryList sets the ContactFlowSummaryList field's value.
func (*ListContactFlowsOutput) SetNextToken ¶
func (s *ListContactFlowsOutput) SetNextToken(v string) *ListContactFlowsOutput
SetNextToken sets the NextToken field's value.
func (ListContactFlowsOutput) String ¶
func (s ListContactFlowsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListContactReferencesInput ¶
type ListContactReferencesInput struct { // The identifier of the initial contact. // // ContactId is a required field ContactId *string `location:"uri" locationName:"ContactId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // 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. // // This is not expected to be set, because the value returned in the previous // response is always null. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The type of reference. // // ReferenceTypes is a required field ReferenceTypes []*string `location:"querystring" locationName:"referenceTypes" type:"list" required:"true" enum:"ReferenceType"` // contains filtered or unexported fields }
func (ListContactReferencesInput) GoString ¶
func (s ListContactReferencesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactReferencesInput) SetContactId ¶
func (s *ListContactReferencesInput) SetContactId(v string) *ListContactReferencesInput
SetContactId sets the ContactId field's value.
func (*ListContactReferencesInput) SetInstanceId ¶
func (s *ListContactReferencesInput) SetInstanceId(v string) *ListContactReferencesInput
SetInstanceId sets the InstanceId field's value.
func (*ListContactReferencesInput) SetNextToken ¶
func (s *ListContactReferencesInput) SetNextToken(v string) *ListContactReferencesInput
SetNextToken sets the NextToken field's value.
func (*ListContactReferencesInput) SetReferenceTypes ¶
func (s *ListContactReferencesInput) SetReferenceTypes(v []*string) *ListContactReferencesInput
SetReferenceTypes sets the ReferenceTypes field's value.
func (ListContactReferencesInput) String ¶
func (s ListContactReferencesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactReferencesInput) Validate ¶
func (s *ListContactReferencesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContactReferencesOutput ¶
type ListContactReferencesOutput struct { // If there are additional results, this is the token for the next set of results. // // This is always returned as null in the response. NextToken *string `type:"string"` // Information about the flows. ReferenceSummaryList []*ReferenceSummary `type:"list"` // contains filtered or unexported fields }
func (ListContactReferencesOutput) GoString ¶
func (s ListContactReferencesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactReferencesOutput) SetNextToken ¶
func (s *ListContactReferencesOutput) SetNextToken(v string) *ListContactReferencesOutput
SetNextToken sets the NextToken field's value.
func (*ListContactReferencesOutput) SetReferenceSummaryList ¶
func (s *ListContactReferencesOutput) SetReferenceSummaryList(v []*ReferenceSummary) *ListContactReferencesOutput
SetReferenceSummaryList sets the ReferenceSummaryList field's value.
func (ListContactReferencesOutput) String ¶
func (s ListContactReferencesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDefaultVocabulariesInput ¶ added in v1.42.9
type ListDefaultVocabulariesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The language code of the vocabulary entries. For a list of languages and // their corresponding language codes, see What is Amazon Transcribe? (https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html) LanguageCode *string `type:"string" enum:"VocabularyLanguageCode"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDefaultVocabulariesInput) GoString ¶ added in v1.42.9
func (s ListDefaultVocabulariesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDefaultVocabulariesInput) SetInstanceId ¶ added in v1.42.9
func (s *ListDefaultVocabulariesInput) SetInstanceId(v string) *ListDefaultVocabulariesInput
SetInstanceId sets the InstanceId field's value.
func (*ListDefaultVocabulariesInput) SetLanguageCode ¶ added in v1.42.9
func (s *ListDefaultVocabulariesInput) SetLanguageCode(v string) *ListDefaultVocabulariesInput
SetLanguageCode sets the LanguageCode field's value.
func (*ListDefaultVocabulariesInput) SetMaxResults ¶ added in v1.42.9
func (s *ListDefaultVocabulariesInput) SetMaxResults(v int64) *ListDefaultVocabulariesInput
SetMaxResults sets the MaxResults field's value.
func (*ListDefaultVocabulariesInput) SetNextToken ¶ added in v1.42.9
func (s *ListDefaultVocabulariesInput) SetNextToken(v string) *ListDefaultVocabulariesInput
SetNextToken sets the NextToken field's value.
func (ListDefaultVocabulariesInput) String ¶ added in v1.42.9
func (s ListDefaultVocabulariesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDefaultVocabulariesInput) Validate ¶ added in v1.42.9
func (s *ListDefaultVocabulariesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDefaultVocabulariesOutput ¶ added in v1.42.9
type ListDefaultVocabulariesOutput struct { // A list of default vocabularies. // // DefaultVocabularyList is a required field DefaultVocabularyList []*DefaultVocabulary `type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDefaultVocabulariesOutput) GoString ¶ added in v1.42.9
func (s ListDefaultVocabulariesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDefaultVocabulariesOutput) SetDefaultVocabularyList ¶ added in v1.42.9
func (s *ListDefaultVocabulariesOutput) SetDefaultVocabularyList(v []*DefaultVocabulary) *ListDefaultVocabulariesOutput
SetDefaultVocabularyList sets the DefaultVocabularyList field's value.
func (*ListDefaultVocabulariesOutput) SetNextToken ¶ added in v1.42.9
func (s *ListDefaultVocabulariesOutput) SetNextToken(v string) *ListDefaultVocabulariesOutput
SetNextToken sets the NextToken field's value.
func (ListDefaultVocabulariesOutput) String ¶ added in v1.42.9
func (s ListDefaultVocabulariesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEvaluationFormVersionsInput ¶ added in v1.42.9
type ListEvaluationFormVersionsInput struct { // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `location:"uri" locationName:"EvaluationFormId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
func (ListEvaluationFormVersionsInput) GoString ¶ added in v1.42.9
func (s ListEvaluationFormVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationFormVersionsInput) SetEvaluationFormId ¶ added in v1.42.9
func (s *ListEvaluationFormVersionsInput) SetEvaluationFormId(v string) *ListEvaluationFormVersionsInput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*ListEvaluationFormVersionsInput) SetInstanceId ¶ added in v1.42.9
func (s *ListEvaluationFormVersionsInput) SetInstanceId(v string) *ListEvaluationFormVersionsInput
SetInstanceId sets the InstanceId field's value.
func (*ListEvaluationFormVersionsInput) SetMaxResults ¶ added in v1.42.9
func (s *ListEvaluationFormVersionsInput) SetMaxResults(v int64) *ListEvaluationFormVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEvaluationFormVersionsInput) SetNextToken ¶ added in v1.42.9
func (s *ListEvaluationFormVersionsInput) SetNextToken(v string) *ListEvaluationFormVersionsInput
SetNextToken sets the NextToken field's value.
func (ListEvaluationFormVersionsInput) String ¶ added in v1.42.9
func (s ListEvaluationFormVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationFormVersionsInput) Validate ¶ added in v1.42.9
func (s *ListEvaluationFormVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEvaluationFormVersionsOutput ¶ added in v1.42.9
type ListEvaluationFormVersionsOutput struct { // Provides details about a list of evaluation forms belonging to an instance. // // EvaluationFormVersionSummaryList is a required field EvaluationFormVersionSummaryList []*EvaluationFormVersionSummary `type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListEvaluationFormVersionsOutput) GoString ¶ added in v1.42.9
func (s ListEvaluationFormVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationFormVersionsOutput) SetEvaluationFormVersionSummaryList ¶ added in v1.42.9
func (s *ListEvaluationFormVersionsOutput) SetEvaluationFormVersionSummaryList(v []*EvaluationFormVersionSummary) *ListEvaluationFormVersionsOutput
SetEvaluationFormVersionSummaryList sets the EvaluationFormVersionSummaryList field's value.
func (*ListEvaluationFormVersionsOutput) SetNextToken ¶ added in v1.42.9
func (s *ListEvaluationFormVersionsOutput) SetNextToken(v string) *ListEvaluationFormVersionsOutput
SetNextToken sets the NextToken field's value.
func (ListEvaluationFormVersionsOutput) String ¶ added in v1.42.9
func (s ListEvaluationFormVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEvaluationFormsInput ¶ added in v1.42.9
type ListEvaluationFormsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
func (ListEvaluationFormsInput) GoString ¶ added in v1.42.9
func (s ListEvaluationFormsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationFormsInput) SetInstanceId ¶ added in v1.42.9
func (s *ListEvaluationFormsInput) SetInstanceId(v string) *ListEvaluationFormsInput
SetInstanceId sets the InstanceId field's value.
func (*ListEvaluationFormsInput) SetMaxResults ¶ added in v1.42.9
func (s *ListEvaluationFormsInput) SetMaxResults(v int64) *ListEvaluationFormsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEvaluationFormsInput) SetNextToken ¶ added in v1.42.9
func (s *ListEvaluationFormsInput) SetNextToken(v string) *ListEvaluationFormsInput
SetNextToken sets the NextToken field's value.
func (ListEvaluationFormsInput) String ¶ added in v1.42.9
func (s ListEvaluationFormsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationFormsInput) Validate ¶ added in v1.42.9
func (s *ListEvaluationFormsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEvaluationFormsOutput ¶ added in v1.42.9
type ListEvaluationFormsOutput struct { // Provides details about a list of evaluation forms belonging to an instance. // // EvaluationFormSummaryList is a required field EvaluationFormSummaryList []*EvaluationFormSummary `type:"list" required:"true"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListEvaluationFormsOutput) GoString ¶ added in v1.42.9
func (s ListEvaluationFormsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEvaluationFormsOutput) SetEvaluationFormSummaryList ¶ added in v1.42.9
func (s *ListEvaluationFormsOutput) SetEvaluationFormSummaryList(v []*EvaluationFormSummary) *ListEvaluationFormsOutput
SetEvaluationFormSummaryList sets the EvaluationFormSummaryList field's value.
func (*ListEvaluationFormsOutput) SetNextToken ¶ added in v1.42.9
func (s *ListEvaluationFormsOutput) SetNextToken(v string) *ListEvaluationFormsOutput
SetNextToken sets the NextToken field's value.
func (ListEvaluationFormsOutput) String ¶ added in v1.42.9
func (s ListEvaluationFormsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListHoursOfOperationsInput ¶
type ListHoursOfOperationsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // contains filtered or unexported fields }
func (ListHoursOfOperationsInput) GoString ¶
func (s ListHoursOfOperationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListHoursOfOperationsInput) SetInstanceId ¶
func (s *ListHoursOfOperationsInput) SetInstanceId(v string) *ListHoursOfOperationsInput
SetInstanceId sets the InstanceId field's value.
func (*ListHoursOfOperationsInput) SetMaxResults ¶
func (s *ListHoursOfOperationsInput) SetMaxResults(v int64) *ListHoursOfOperationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListHoursOfOperationsInput) SetNextToken ¶
func (s *ListHoursOfOperationsInput) SetNextToken(v string) *ListHoursOfOperationsInput
SetNextToken sets the NextToken field's value.
func (ListHoursOfOperationsInput) String ¶
func (s ListHoursOfOperationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListHoursOfOperationsInput) Validate ¶
func (s *ListHoursOfOperationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListHoursOfOperationsOutput ¶
type ListHoursOfOperationsOutput struct { // Information about the hours of operation. HoursOfOperationSummaryList []*HoursOfOperationSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListHoursOfOperationsOutput) GoString ¶
func (s ListHoursOfOperationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListHoursOfOperationsOutput) SetHoursOfOperationSummaryList ¶
func (s *ListHoursOfOperationsOutput) SetHoursOfOperationSummaryList(v []*HoursOfOperationSummary) *ListHoursOfOperationsOutput
SetHoursOfOperationSummaryList sets the HoursOfOperationSummaryList field's value.
func (*ListHoursOfOperationsOutput) SetNextToken ¶
func (s *ListHoursOfOperationsOutput) SetNextToken(v string) *ListHoursOfOperationsOutput
SetNextToken sets the NextToken field's value.
func (ListHoursOfOperationsOutput) String ¶
func (s ListHoursOfOperationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListInstanceAttributesInput ¶
type ListInstanceAttributesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
func (ListInstanceAttributesInput) GoString ¶
func (s ListInstanceAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceAttributesInput) SetInstanceId ¶
func (s *ListInstanceAttributesInput) SetInstanceId(v string) *ListInstanceAttributesInput
SetInstanceId sets the InstanceId field's value.
func (*ListInstanceAttributesInput) SetMaxResults ¶
func (s *ListInstanceAttributesInput) SetMaxResults(v int64) *ListInstanceAttributesInput
SetMaxResults sets the MaxResults field's value.
func (*ListInstanceAttributesInput) SetNextToken ¶
func (s *ListInstanceAttributesInput) SetNextToken(v string) *ListInstanceAttributesInput
SetNextToken sets the NextToken field's value.
func (ListInstanceAttributesInput) String ¶
func (s ListInstanceAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceAttributesInput) Validate ¶
func (s *ListInstanceAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInstanceAttributesOutput ¶
type ListInstanceAttributesOutput struct { // The attribute types. Attributes []*Attribute `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListInstanceAttributesOutput) GoString ¶
func (s ListInstanceAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceAttributesOutput) SetAttributes ¶
func (s *ListInstanceAttributesOutput) SetAttributes(v []*Attribute) *ListInstanceAttributesOutput
SetAttributes sets the Attributes field's value.
func (*ListInstanceAttributesOutput) SetNextToken ¶
func (s *ListInstanceAttributesOutput) SetNextToken(v string) *ListInstanceAttributesOutput
SetNextToken sets the NextToken field's value.
func (ListInstanceAttributesOutput) String ¶
func (s ListInstanceAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListInstanceStorageConfigsInput ¶
type ListInstanceStorageConfigsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // A valid resource type. // // ResourceType is a required field ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"InstanceStorageResourceType"` // contains filtered or unexported fields }
func (ListInstanceStorageConfigsInput) GoString ¶
func (s ListInstanceStorageConfigsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceStorageConfigsInput) SetInstanceId ¶
func (s *ListInstanceStorageConfigsInput) SetInstanceId(v string) *ListInstanceStorageConfigsInput
SetInstanceId sets the InstanceId field's value.
func (*ListInstanceStorageConfigsInput) SetMaxResults ¶
func (s *ListInstanceStorageConfigsInput) SetMaxResults(v int64) *ListInstanceStorageConfigsInput
SetMaxResults sets the MaxResults field's value.
func (*ListInstanceStorageConfigsInput) SetNextToken ¶
func (s *ListInstanceStorageConfigsInput) SetNextToken(v string) *ListInstanceStorageConfigsInput
SetNextToken sets the NextToken field's value.
func (*ListInstanceStorageConfigsInput) SetResourceType ¶
func (s *ListInstanceStorageConfigsInput) SetResourceType(v string) *ListInstanceStorageConfigsInput
SetResourceType sets the ResourceType field's value.
func (ListInstanceStorageConfigsInput) String ¶
func (s ListInstanceStorageConfigsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceStorageConfigsInput) Validate ¶
func (s *ListInstanceStorageConfigsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInstanceStorageConfigsOutput ¶
type ListInstanceStorageConfigsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // A valid storage type. StorageConfigs []*InstanceStorageConfig `type:"list"` // contains filtered or unexported fields }
func (ListInstanceStorageConfigsOutput) GoString ¶
func (s ListInstanceStorageConfigsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstanceStorageConfigsOutput) SetNextToken ¶
func (s *ListInstanceStorageConfigsOutput) SetNextToken(v string) *ListInstanceStorageConfigsOutput
SetNextToken sets the NextToken field's value.
func (*ListInstanceStorageConfigsOutput) SetStorageConfigs ¶
func (s *ListInstanceStorageConfigsOutput) SetStorageConfigs(v []*InstanceStorageConfig) *ListInstanceStorageConfigsOutput
SetStorageConfigs sets the StorageConfigs field's value.
func (ListInstanceStorageConfigsOutput) String ¶
func (s ListInstanceStorageConfigsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListInstancesInput ¶
type ListInstancesInput 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" type:"string"` // contains filtered or unexported fields }
func (ListInstancesInput) GoString ¶
func (s ListInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstancesInput) SetMaxResults ¶
func (s *ListInstancesInput) SetMaxResults(v int64) *ListInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListInstancesInput) SetNextToken ¶
func (s *ListInstancesInput) SetNextToken(v string) *ListInstancesInput
SetNextToken sets the NextToken field's value.
func (ListInstancesInput) String ¶
func (s ListInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstancesInput) Validate ¶
func (s *ListInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListInstancesOutput ¶
type ListInstancesOutput struct { // Information about the instances. InstanceSummaryList []*InstanceSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListInstancesOutput) GoString ¶
func (s ListInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListInstancesOutput) SetInstanceSummaryList ¶
func (s *ListInstancesOutput) SetInstanceSummaryList(v []*InstanceSummary) *ListInstancesOutput
SetInstanceSummaryList sets the InstanceSummaryList field's value.
func (*ListInstancesOutput) SetNextToken ¶
func (s *ListInstancesOutput) SetNextToken(v string) *ListInstancesOutput
SetNextToken sets the NextToken field's value.
func (ListInstancesOutput) String ¶
func (s ListInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListIntegrationAssociationsInput ¶
type ListIntegrationAssociationsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The integration type. IntegrationType *string `location:"querystring" locationName:"integrationType" type:"string" enum:"IntegrationType"` // 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" type:"string"` // contains filtered or unexported fields }
func (ListIntegrationAssociationsInput) GoString ¶
func (s ListIntegrationAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIntegrationAssociationsInput) SetInstanceId ¶
func (s *ListIntegrationAssociationsInput) SetInstanceId(v string) *ListIntegrationAssociationsInput
SetInstanceId sets the InstanceId field's value.
func (*ListIntegrationAssociationsInput) SetIntegrationType ¶
func (s *ListIntegrationAssociationsInput) SetIntegrationType(v string) *ListIntegrationAssociationsInput
SetIntegrationType sets the IntegrationType field's value.
func (*ListIntegrationAssociationsInput) SetMaxResults ¶
func (s *ListIntegrationAssociationsInput) SetMaxResults(v int64) *ListIntegrationAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIntegrationAssociationsInput) SetNextToken ¶
func (s *ListIntegrationAssociationsInput) SetNextToken(v string) *ListIntegrationAssociationsInput
SetNextToken sets the NextToken field's value.
func (ListIntegrationAssociationsInput) String ¶
func (s ListIntegrationAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIntegrationAssociationsInput) Validate ¶
func (s *ListIntegrationAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIntegrationAssociationsOutput ¶
type ListIntegrationAssociationsOutput struct { // The associations. IntegrationAssociationSummaryList []*IntegrationAssociationSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListIntegrationAssociationsOutput) GoString ¶
func (s ListIntegrationAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIntegrationAssociationsOutput) SetIntegrationAssociationSummaryList ¶
func (s *ListIntegrationAssociationsOutput) SetIntegrationAssociationSummaryList(v []*IntegrationAssociationSummary) *ListIntegrationAssociationsOutput
SetIntegrationAssociationSummaryList sets the IntegrationAssociationSummaryList field's value.
func (*ListIntegrationAssociationsOutput) SetNextToken ¶
func (s *ListIntegrationAssociationsOutput) SetNextToken(v string) *ListIntegrationAssociationsOutput
SetNextToken sets the NextToken field's value.
func (ListIntegrationAssociationsOutput) String ¶
func (s ListIntegrationAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLambdaFunctionsInput ¶
type ListLambdaFunctionsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
func (ListLambdaFunctionsInput) GoString ¶
func (s ListLambdaFunctionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLambdaFunctionsInput) SetInstanceId ¶
func (s *ListLambdaFunctionsInput) SetInstanceId(v string) *ListLambdaFunctionsInput
SetInstanceId sets the InstanceId field's value.
func (*ListLambdaFunctionsInput) SetMaxResults ¶
func (s *ListLambdaFunctionsInput) SetMaxResults(v int64) *ListLambdaFunctionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLambdaFunctionsInput) SetNextToken ¶
func (s *ListLambdaFunctionsInput) SetNextToken(v string) *ListLambdaFunctionsInput
SetNextToken sets the NextToken field's value.
func (ListLambdaFunctionsInput) String ¶
func (s ListLambdaFunctionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLambdaFunctionsInput) Validate ¶
func (s *ListLambdaFunctionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLambdaFunctionsOutput ¶
type ListLambdaFunctionsOutput struct { // The Lambdafunction ARNs associated with the specified instance. LambdaFunctions []*string `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListLambdaFunctionsOutput) GoString ¶
func (s ListLambdaFunctionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLambdaFunctionsOutput) SetLambdaFunctions ¶
func (s *ListLambdaFunctionsOutput) SetLambdaFunctions(v []*string) *ListLambdaFunctionsOutput
SetLambdaFunctions sets the LambdaFunctions field's value.
func (*ListLambdaFunctionsOutput) SetNextToken ¶
func (s *ListLambdaFunctionsOutput) SetNextToken(v string) *ListLambdaFunctionsOutput
SetNextToken sets the NextToken field's value.
func (ListLambdaFunctionsOutput) String ¶
func (s ListLambdaFunctionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListLexBotsInput ¶
type ListLexBotsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. If no value is specified, // the default is 10. 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" type:"string"` // contains filtered or unexported fields }
func (ListLexBotsInput) GoString ¶
func (s ListLexBotsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLexBotsInput) SetInstanceId ¶
func (s *ListLexBotsInput) SetInstanceId(v string) *ListLexBotsInput
SetInstanceId sets the InstanceId field's value.
func (*ListLexBotsInput) SetMaxResults ¶
func (s *ListLexBotsInput) SetMaxResults(v int64) *ListLexBotsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLexBotsInput) SetNextToken ¶
func (s *ListLexBotsInput) SetNextToken(v string) *ListLexBotsInput
SetNextToken sets the NextToken field's value.
func (ListLexBotsInput) String ¶
func (s ListLexBotsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLexBotsInput) Validate ¶
func (s *ListLexBotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLexBotsOutput ¶
type ListLexBotsOutput struct { // The names and Amazon Web Services Regions of the Amazon Lex bots associated // with the specified instance. LexBots []*LexBot `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListLexBotsOutput) GoString ¶
func (s ListLexBotsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListLexBotsOutput) SetLexBots ¶
func (s *ListLexBotsOutput) SetLexBots(v []*LexBot) *ListLexBotsOutput
SetLexBots sets the LexBots field's value.
func (*ListLexBotsOutput) SetNextToken ¶
func (s *ListLexBotsOutput) SetNextToken(v string) *ListLexBotsOutput
SetNextToken sets the NextToken field's value.
func (ListLexBotsOutput) String ¶
func (s ListLexBotsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPhoneNumbersInput ¶
type ListPhoneNumbersInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // The ISO country code. PhoneNumberCountryCodes []*string `location:"querystring" locationName:"phoneNumberCountryCodes" type:"list" enum:"PhoneNumberCountryCode"` // The type of phone number. PhoneNumberTypes []*string `location:"querystring" locationName:"phoneNumberTypes" type:"list" enum:"PhoneNumberType"` // contains filtered or unexported fields }
func (ListPhoneNumbersInput) GoString ¶
func (s ListPhoneNumbersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPhoneNumbersInput) SetInstanceId ¶
func (s *ListPhoneNumbersInput) SetInstanceId(v string) *ListPhoneNumbersInput
SetInstanceId sets the InstanceId field's value.
func (*ListPhoneNumbersInput) SetMaxResults ¶
func (s *ListPhoneNumbersInput) SetMaxResults(v int64) *ListPhoneNumbersInput
SetMaxResults sets the MaxResults field's value.
func (*ListPhoneNumbersInput) SetNextToken ¶
func (s *ListPhoneNumbersInput) SetNextToken(v string) *ListPhoneNumbersInput
SetNextToken sets the NextToken field's value.
func (*ListPhoneNumbersInput) SetPhoneNumberCountryCodes ¶
func (s *ListPhoneNumbersInput) SetPhoneNumberCountryCodes(v []*string) *ListPhoneNumbersInput
SetPhoneNumberCountryCodes sets the PhoneNumberCountryCodes field's value.
func (*ListPhoneNumbersInput) SetPhoneNumberTypes ¶
func (s *ListPhoneNumbersInput) SetPhoneNumberTypes(v []*string) *ListPhoneNumbersInput
SetPhoneNumberTypes sets the PhoneNumberTypes field's value.
func (ListPhoneNumbersInput) String ¶
func (s ListPhoneNumbersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPhoneNumbersInput) Validate ¶
func (s *ListPhoneNumbersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPhoneNumbersOutput ¶
type ListPhoneNumbersOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the phone numbers. PhoneNumberSummaryList []*PhoneNumberSummary `type:"list"` // contains filtered or unexported fields }
func (ListPhoneNumbersOutput) GoString ¶
func (s ListPhoneNumbersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPhoneNumbersOutput) SetNextToken ¶
func (s *ListPhoneNumbersOutput) SetNextToken(v string) *ListPhoneNumbersOutput
SetNextToken sets the NextToken field's value.
func (*ListPhoneNumbersOutput) SetPhoneNumberSummaryList ¶
func (s *ListPhoneNumbersOutput) SetPhoneNumberSummaryList(v []*PhoneNumberSummary) *ListPhoneNumbersOutput
SetPhoneNumberSummaryList sets the PhoneNumberSummaryList field's value.
func (ListPhoneNumbersOutput) String ¶
func (s ListPhoneNumbersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPhoneNumbersSummary ¶ added in v1.42.9
type ListPhoneNumbersSummary struct { // The phone number. Phone numbers are formatted [+] [country code] [subscriber // number including area code]. PhoneNumber *string `type:"string"` // The Amazon Resource Name (ARN) of the phone number. PhoneNumberArn *string `type:"string"` // The ISO country code. PhoneNumberCountryCode *string `type:"string" enum:"PhoneNumberCountryCode"` // A unique identifier for the phone number. PhoneNumberId *string `type:"string"` // The type of phone number. PhoneNumberType *string `type:"string" enum:"PhoneNumberType"` // The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution // groups that phone numbers are claimed to. TargetArn *string `type:"string"` // contains filtered or unexported fields }
Information about phone numbers that have been claimed to your Amazon Connect instance or traffic distribution group.
func (ListPhoneNumbersSummary) GoString ¶ added in v1.42.9
func (s ListPhoneNumbersSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPhoneNumbersSummary) SetPhoneNumber ¶ added in v1.42.9
func (s *ListPhoneNumbersSummary) SetPhoneNumber(v string) *ListPhoneNumbersSummary
SetPhoneNumber sets the PhoneNumber field's value.
func (*ListPhoneNumbersSummary) SetPhoneNumberArn ¶ added in v1.42.9
func (s *ListPhoneNumbersSummary) SetPhoneNumberArn(v string) *ListPhoneNumbersSummary
SetPhoneNumberArn sets the PhoneNumberArn field's value.
func (*ListPhoneNumbersSummary) SetPhoneNumberCountryCode ¶ added in v1.42.9
func (s *ListPhoneNumbersSummary) SetPhoneNumberCountryCode(v string) *ListPhoneNumbersSummary
SetPhoneNumberCountryCode sets the PhoneNumberCountryCode field's value.
func (*ListPhoneNumbersSummary) SetPhoneNumberId ¶ added in v1.42.9
func (s *ListPhoneNumbersSummary) SetPhoneNumberId(v string) *ListPhoneNumbersSummary
SetPhoneNumberId sets the PhoneNumberId field's value.
func (*ListPhoneNumbersSummary) SetPhoneNumberType ¶ added in v1.42.9
func (s *ListPhoneNumbersSummary) SetPhoneNumberType(v string) *ListPhoneNumbersSummary
SetPhoneNumberType sets the PhoneNumberType field's value.
func (*ListPhoneNumbersSummary) SetTargetArn ¶ added in v1.42.9
func (s *ListPhoneNumbersSummary) SetTargetArn(v string) *ListPhoneNumbersSummary
SetTargetArn sets the TargetArn field's value.
func (ListPhoneNumbersSummary) String ¶ added in v1.42.9
func (s ListPhoneNumbersSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPhoneNumbersV2Input ¶ added in v1.42.9
type ListPhoneNumbersV2Input struct { // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The ISO country code. PhoneNumberCountryCodes []*string `type:"list" enum:"PhoneNumberCountryCode"` // The prefix of the phone number. If provided, it must contain + as part of // the country code. PhoneNumberPrefix *string `type:"string"` // The type of phone number. PhoneNumberTypes []*string `type:"list" enum:"PhoneNumberType"` // The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution // groups that phone numbers are claimed to. If TargetArn input is not provided, // this API lists numbers claimed to all the Amazon Connect instances belonging // to your account in the same Amazon Web Services Region as the request. TargetArn *string `type:"string"` // contains filtered or unexported fields }
func (ListPhoneNumbersV2Input) GoString ¶ added in v1.42.9
func (s ListPhoneNumbersV2Input) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPhoneNumbersV2Input) SetMaxResults ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Input) SetMaxResults(v int64) *ListPhoneNumbersV2Input
SetMaxResults sets the MaxResults field's value.
func (*ListPhoneNumbersV2Input) SetNextToken ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Input) SetNextToken(v string) *ListPhoneNumbersV2Input
SetNextToken sets the NextToken field's value.
func (*ListPhoneNumbersV2Input) SetPhoneNumberCountryCodes ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Input) SetPhoneNumberCountryCodes(v []*string) *ListPhoneNumbersV2Input
SetPhoneNumberCountryCodes sets the PhoneNumberCountryCodes field's value.
func (*ListPhoneNumbersV2Input) SetPhoneNumberPrefix ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Input) SetPhoneNumberPrefix(v string) *ListPhoneNumbersV2Input
SetPhoneNumberPrefix sets the PhoneNumberPrefix field's value.
func (*ListPhoneNumbersV2Input) SetPhoneNumberTypes ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Input) SetPhoneNumberTypes(v []*string) *ListPhoneNumbersV2Input
SetPhoneNumberTypes sets the PhoneNumberTypes field's value.
func (*ListPhoneNumbersV2Input) SetTargetArn ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Input) SetTargetArn(v string) *ListPhoneNumbersV2Input
SetTargetArn sets the TargetArn field's value.
func (ListPhoneNumbersV2Input) String ¶ added in v1.42.9
func (s ListPhoneNumbersV2Input) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPhoneNumbersV2Input) Validate ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Input) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPhoneNumbersV2Output ¶ added in v1.42.9
type ListPhoneNumbersV2Output struct { // Information about phone numbers that have been claimed to your Amazon Connect // instances or traffic distribution groups. ListPhoneNumbersSummaryList []*ListPhoneNumbersSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListPhoneNumbersV2Output) GoString ¶ added in v1.42.9
func (s ListPhoneNumbersV2Output) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPhoneNumbersV2Output) SetListPhoneNumbersSummaryList ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Output) SetListPhoneNumbersSummaryList(v []*ListPhoneNumbersSummary) *ListPhoneNumbersV2Output
SetListPhoneNumbersSummaryList sets the ListPhoneNumbersSummaryList field's value.
func (*ListPhoneNumbersV2Output) SetNextToken ¶ added in v1.42.9
func (s *ListPhoneNumbersV2Output) SetNextToken(v string) *ListPhoneNumbersV2Output
SetNextToken sets the NextToken field's value.
func (ListPhoneNumbersV2Output) String ¶ added in v1.42.9
func (s ListPhoneNumbersV2Output) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPromptsInput ¶
type ListPromptsInput struct { // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // contains filtered or unexported fields }
func (ListPromptsInput) GoString ¶
func (s ListPromptsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPromptsInput) SetInstanceId ¶
func (s *ListPromptsInput) SetInstanceId(v string) *ListPromptsInput
SetInstanceId sets the InstanceId field's value.
func (*ListPromptsInput) SetMaxResults ¶
func (s *ListPromptsInput) SetMaxResults(v int64) *ListPromptsInput
SetMaxResults sets the MaxResults field's value.
func (*ListPromptsInput) SetNextToken ¶
func (s *ListPromptsInput) SetNextToken(v string) *ListPromptsInput
SetNextToken sets the NextToken field's value.
func (ListPromptsInput) String ¶
func (s ListPromptsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPromptsInput) Validate ¶
func (s *ListPromptsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPromptsOutput ¶
type ListPromptsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the prompts. PromptSummaryList []*PromptSummary `type:"list"` // contains filtered or unexported fields }
func (ListPromptsOutput) GoString ¶
func (s ListPromptsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPromptsOutput) SetNextToken ¶
func (s *ListPromptsOutput) SetNextToken(v string) *ListPromptsOutput
SetNextToken sets the NextToken field's value.
func (*ListPromptsOutput) SetPromptSummaryList ¶
func (s *ListPromptsOutput) SetPromptSummaryList(v []*PromptSummary) *ListPromptsOutput
SetPromptSummaryList sets the PromptSummaryList field's value.
func (ListPromptsOutput) String ¶
func (s ListPromptsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListQueueQuickConnectsInput ¶
type ListQueueQuickConnectsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListQueueQuickConnectsInput) GoString ¶
func (s ListQueueQuickConnectsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQueueQuickConnectsInput) SetInstanceId ¶
func (s *ListQueueQuickConnectsInput) SetInstanceId(v string) *ListQueueQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*ListQueueQuickConnectsInput) SetMaxResults ¶
func (s *ListQueueQuickConnectsInput) SetMaxResults(v int64) *ListQueueQuickConnectsInput
SetMaxResults sets the MaxResults field's value.
func (*ListQueueQuickConnectsInput) SetNextToken ¶
func (s *ListQueueQuickConnectsInput) SetNextToken(v string) *ListQueueQuickConnectsInput
SetNextToken sets the NextToken field's value.
func (*ListQueueQuickConnectsInput) SetQueueId ¶
func (s *ListQueueQuickConnectsInput) SetQueueId(v string) *ListQueueQuickConnectsInput
SetQueueId sets the QueueId field's value.
func (ListQueueQuickConnectsInput) String ¶
func (s ListQueueQuickConnectsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQueueQuickConnectsInput) Validate ¶
func (s *ListQueueQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListQueueQuickConnectsOutput ¶
type ListQueueQuickConnectsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the quick connects. QuickConnectSummaryList []*QuickConnectSummary `type:"list"` // contains filtered or unexported fields }
func (ListQueueQuickConnectsOutput) GoString ¶
func (s ListQueueQuickConnectsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQueueQuickConnectsOutput) SetNextToken ¶
func (s *ListQueueQuickConnectsOutput) SetNextToken(v string) *ListQueueQuickConnectsOutput
SetNextToken sets the NextToken field's value.
func (*ListQueueQuickConnectsOutput) SetQuickConnectSummaryList ¶
func (s *ListQueueQuickConnectsOutput) SetQuickConnectSummaryList(v []*QuickConnectSummary) *ListQueueQuickConnectsOutput
SetQuickConnectSummaryList sets the QuickConnectSummaryList field's value.
func (ListQueueQuickConnectsOutput) String ¶
func (s ListQueueQuickConnectsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListQueuesInput ¶
type ListQueuesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // The type of queue. QueueTypes []*string `location:"querystring" locationName:"queueTypes" type:"list" enum:"QueueType"` // contains filtered or unexported fields }
func (ListQueuesInput) GoString ¶
func (s ListQueuesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQueuesInput) SetInstanceId ¶
func (s *ListQueuesInput) SetInstanceId(v string) *ListQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*ListQueuesInput) SetMaxResults ¶
func (s *ListQueuesInput) SetMaxResults(v int64) *ListQueuesInput
SetMaxResults sets the MaxResults field's value.
func (*ListQueuesInput) SetNextToken ¶
func (s *ListQueuesInput) SetNextToken(v string) *ListQueuesInput
SetNextToken sets the NextToken field's value.
func (*ListQueuesInput) SetQueueTypes ¶
func (s *ListQueuesInput) SetQueueTypes(v []*string) *ListQueuesInput
SetQueueTypes sets the QueueTypes field's value.
func (ListQueuesInput) String ¶
func (s ListQueuesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQueuesInput) Validate ¶
func (s *ListQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListQueuesOutput ¶
type ListQueuesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the queues. QueueSummaryList []*QueueSummary `type:"list"` // contains filtered or unexported fields }
func (ListQueuesOutput) GoString ¶
func (s ListQueuesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQueuesOutput) SetNextToken ¶
func (s *ListQueuesOutput) SetNextToken(v string) *ListQueuesOutput
SetNextToken sets the NextToken field's value.
func (*ListQueuesOutput) SetQueueSummaryList ¶
func (s *ListQueuesOutput) SetQueueSummaryList(v []*QueueSummary) *ListQueuesOutput
SetQueueSummaryList sets the QueueSummaryList field's value.
func (ListQueuesOutput) String ¶
func (s ListQueuesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListQuickConnectsInput ¶
type ListQuickConnectsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // The type of quick connect. In the Amazon Connect console, when you create // a quick connect, you are prompted to assign one of the following types: Agent // (USER), External (PHONE_NUMBER), or Queue (QUEUE). QuickConnectTypes []*string `location:"querystring" locationName:"QuickConnectTypes" type:"list" enum:"QuickConnectType"` // contains filtered or unexported fields }
func (ListQuickConnectsInput) GoString ¶
func (s ListQuickConnectsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQuickConnectsInput) SetInstanceId ¶
func (s *ListQuickConnectsInput) SetInstanceId(v string) *ListQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*ListQuickConnectsInput) SetMaxResults ¶
func (s *ListQuickConnectsInput) SetMaxResults(v int64) *ListQuickConnectsInput
SetMaxResults sets the MaxResults field's value.
func (*ListQuickConnectsInput) SetNextToken ¶
func (s *ListQuickConnectsInput) SetNextToken(v string) *ListQuickConnectsInput
SetNextToken sets the NextToken field's value.
func (*ListQuickConnectsInput) SetQuickConnectTypes ¶
func (s *ListQuickConnectsInput) SetQuickConnectTypes(v []*string) *ListQuickConnectsInput
SetQuickConnectTypes sets the QuickConnectTypes field's value.
func (ListQuickConnectsInput) String ¶
func (s ListQuickConnectsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQuickConnectsInput) Validate ¶
func (s *ListQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListQuickConnectsOutput ¶
type ListQuickConnectsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the quick connects. QuickConnectSummaryList []*QuickConnectSummary `type:"list"` // contains filtered or unexported fields }
func (ListQuickConnectsOutput) GoString ¶
func (s ListQuickConnectsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListQuickConnectsOutput) SetNextToken ¶
func (s *ListQuickConnectsOutput) SetNextToken(v string) *ListQuickConnectsOutput
SetNextToken sets the NextToken field's value.
func (*ListQuickConnectsOutput) SetQuickConnectSummaryList ¶
func (s *ListQuickConnectsOutput) SetQuickConnectSummaryList(v []*QuickConnectSummary) *ListQuickConnectsOutput
SetQuickConnectSummaryList sets the QuickConnectSummaryList field's value.
func (ListQuickConnectsOutput) String ¶
func (s ListQuickConnectsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRoutingProfileQueuesInput ¶
type ListRoutingProfileQueuesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListRoutingProfileQueuesInput) GoString ¶
func (s ListRoutingProfileQueuesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutingProfileQueuesInput) SetInstanceId ¶
func (s *ListRoutingProfileQueuesInput) SetInstanceId(v string) *ListRoutingProfileQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*ListRoutingProfileQueuesInput) SetMaxResults ¶
func (s *ListRoutingProfileQueuesInput) SetMaxResults(v int64) *ListRoutingProfileQueuesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRoutingProfileQueuesInput) SetNextToken ¶
func (s *ListRoutingProfileQueuesInput) SetNextToken(v string) *ListRoutingProfileQueuesInput
SetNextToken sets the NextToken field's value.
func (*ListRoutingProfileQueuesInput) SetRoutingProfileId ¶
func (s *ListRoutingProfileQueuesInput) SetRoutingProfileId(v string) *ListRoutingProfileQueuesInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (ListRoutingProfileQueuesInput) String ¶
func (s ListRoutingProfileQueuesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutingProfileQueuesInput) Validate ¶
func (s *ListRoutingProfileQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRoutingProfileQueuesOutput ¶
type ListRoutingProfileQueuesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the routing profiles. RoutingProfileQueueConfigSummaryList []*RoutingProfileQueueConfigSummary `type:"list"` // contains filtered or unexported fields }
func (ListRoutingProfileQueuesOutput) GoString ¶
func (s ListRoutingProfileQueuesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutingProfileQueuesOutput) SetNextToken ¶
func (s *ListRoutingProfileQueuesOutput) SetNextToken(v string) *ListRoutingProfileQueuesOutput
SetNextToken sets the NextToken field's value.
func (*ListRoutingProfileQueuesOutput) SetRoutingProfileQueueConfigSummaryList ¶
func (s *ListRoutingProfileQueuesOutput) SetRoutingProfileQueueConfigSummaryList(v []*RoutingProfileQueueConfigSummary) *ListRoutingProfileQueuesOutput
SetRoutingProfileQueueConfigSummaryList sets the RoutingProfileQueueConfigSummaryList field's value.
func (ListRoutingProfileQueuesOutput) String ¶
func (s ListRoutingProfileQueuesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRoutingProfilesInput ¶
type ListRoutingProfilesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // contains filtered or unexported fields }
func (ListRoutingProfilesInput) GoString ¶
func (s ListRoutingProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutingProfilesInput) SetInstanceId ¶
func (s *ListRoutingProfilesInput) SetInstanceId(v string) *ListRoutingProfilesInput
SetInstanceId sets the InstanceId field's value.
func (*ListRoutingProfilesInput) SetMaxResults ¶
func (s *ListRoutingProfilesInput) SetMaxResults(v int64) *ListRoutingProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRoutingProfilesInput) SetNextToken ¶
func (s *ListRoutingProfilesInput) SetNextToken(v string) *ListRoutingProfilesInput
SetNextToken sets the NextToken field's value.
func (ListRoutingProfilesInput) String ¶
func (s ListRoutingProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutingProfilesInput) Validate ¶
func (s *ListRoutingProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRoutingProfilesOutput ¶
type ListRoutingProfilesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the routing profiles. RoutingProfileSummaryList []*RoutingProfileSummary `type:"list"` // contains filtered or unexported fields }
func (ListRoutingProfilesOutput) GoString ¶
func (s ListRoutingProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRoutingProfilesOutput) SetNextToken ¶
func (s *ListRoutingProfilesOutput) SetNextToken(v string) *ListRoutingProfilesOutput
SetNextToken sets the NextToken field's value.
func (*ListRoutingProfilesOutput) SetRoutingProfileSummaryList ¶
func (s *ListRoutingProfilesOutput) SetRoutingProfileSummaryList(v []*RoutingProfileSummary) *ListRoutingProfilesOutput
SetRoutingProfileSummaryList sets the RoutingProfileSummaryList field's value.
func (ListRoutingProfilesOutput) String ¶
func (s ListRoutingProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRulesInput ¶ added in v1.42.9
type ListRulesInput struct { // The name of the event source. EventSourceName *string `location:"querystring" locationName:"eventSourceName" type:"string" enum:"EventSourceName"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // The publish status of the rule. PublishStatus *string `location:"querystring" locationName:"publishStatus" type:"string" enum:"RulePublishStatus"` // contains filtered or unexported fields }
func (ListRulesInput) GoString ¶ added in v1.42.9
func (s ListRulesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRulesInput) SetEventSourceName ¶ added in v1.42.9
func (s *ListRulesInput) SetEventSourceName(v string) *ListRulesInput
SetEventSourceName sets the EventSourceName field's value.
func (*ListRulesInput) SetInstanceId ¶ added in v1.42.9
func (s *ListRulesInput) SetInstanceId(v string) *ListRulesInput
SetInstanceId sets the InstanceId field's value.
func (*ListRulesInput) SetMaxResults ¶ added in v1.42.9
func (s *ListRulesInput) SetMaxResults(v int64) *ListRulesInput
SetMaxResults sets the MaxResults field's value.
func (*ListRulesInput) SetNextToken ¶ added in v1.42.9
func (s *ListRulesInput) SetNextToken(v string) *ListRulesInput
SetNextToken sets the NextToken field's value.
func (*ListRulesInput) SetPublishStatus ¶ added in v1.42.9
func (s *ListRulesInput) SetPublishStatus(v string) *ListRulesInput
SetPublishStatus sets the PublishStatus field's value.
func (ListRulesInput) String ¶ added in v1.42.9
func (s ListRulesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRulesInput) Validate ¶ added in v1.42.9
func (s *ListRulesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRulesOutput ¶ added in v1.42.9
type ListRulesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Summary information about a rule. // // RuleSummaryList is a required field RuleSummaryList []*RuleSummary `type:"list" required:"true"` // contains filtered or unexported fields }
func (ListRulesOutput) GoString ¶ added in v1.42.9
func (s ListRulesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListRulesOutput) SetNextToken ¶ added in v1.42.9
func (s *ListRulesOutput) SetNextToken(v string) *ListRulesOutput
SetNextToken sets the NextToken field's value.
func (*ListRulesOutput) SetRuleSummaryList ¶ added in v1.42.9
func (s *ListRulesOutput) SetRuleSummaryList(v []*RuleSummary) *ListRulesOutput
SetRuleSummaryList sets the RuleSummaryList field's value.
func (ListRulesOutput) String ¶ added in v1.42.9
func (s ListRulesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSecurityKeysInput ¶
type ListSecurityKeysInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
func (ListSecurityKeysInput) GoString ¶
func (s ListSecurityKeysInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityKeysInput) SetInstanceId ¶
func (s *ListSecurityKeysInput) SetInstanceId(v string) *ListSecurityKeysInput
SetInstanceId sets the InstanceId field's value.
func (*ListSecurityKeysInput) SetMaxResults ¶
func (s *ListSecurityKeysInput) SetMaxResults(v int64) *ListSecurityKeysInput
SetMaxResults sets the MaxResults field's value.
func (*ListSecurityKeysInput) SetNextToken ¶
func (s *ListSecurityKeysInput) SetNextToken(v string) *ListSecurityKeysInput
SetNextToken sets the NextToken field's value.
func (ListSecurityKeysInput) String ¶
func (s ListSecurityKeysInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityKeysInput) Validate ¶
func (s *ListSecurityKeysInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSecurityKeysOutput ¶
type ListSecurityKeysOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // The security keys. SecurityKeys []*SecurityKey `type:"list"` // contains filtered or unexported fields }
func (ListSecurityKeysOutput) GoString ¶
func (s ListSecurityKeysOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityKeysOutput) SetNextToken ¶
func (s *ListSecurityKeysOutput) SetNextToken(v string) *ListSecurityKeysOutput
SetNextToken sets the NextToken field's value.
func (*ListSecurityKeysOutput) SetSecurityKeys ¶
func (s *ListSecurityKeysOutput) SetSecurityKeys(v []*SecurityKey) *ListSecurityKeysOutput
SetSecurityKeys sets the SecurityKeys field's value.
func (ListSecurityKeysOutput) String ¶
func (s ListSecurityKeysOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSecurityProfilePermissionsInput ¶
type ListSecurityProfilePermissionsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" 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" type:"string"` // The identifier for the security profle. // // SecurityProfileId is a required field SecurityProfileId *string `location:"uri" locationName:"SecurityProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListSecurityProfilePermissionsInput) GoString ¶
func (s ListSecurityProfilePermissionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityProfilePermissionsInput) SetInstanceId ¶
func (s *ListSecurityProfilePermissionsInput) SetInstanceId(v string) *ListSecurityProfilePermissionsInput
SetInstanceId sets the InstanceId field's value.
func (*ListSecurityProfilePermissionsInput) SetMaxResults ¶
func (s *ListSecurityProfilePermissionsInput) SetMaxResults(v int64) *ListSecurityProfilePermissionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSecurityProfilePermissionsInput) SetNextToken ¶
func (s *ListSecurityProfilePermissionsInput) SetNextToken(v string) *ListSecurityProfilePermissionsInput
SetNextToken sets the NextToken field's value.
func (*ListSecurityProfilePermissionsInput) SetSecurityProfileId ¶
func (s *ListSecurityProfilePermissionsInput) SetSecurityProfileId(v string) *ListSecurityProfilePermissionsInput
SetSecurityProfileId sets the SecurityProfileId field's value.
func (ListSecurityProfilePermissionsInput) String ¶
func (s ListSecurityProfilePermissionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityProfilePermissionsInput) Validate ¶
func (s *ListSecurityProfilePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSecurityProfilePermissionsOutput ¶
type ListSecurityProfilePermissionsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // The permissions granted to the security profile. For a complete list of valid // permissions, see List of security profile permissions (https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). Permissions []*string `type:"list"` // contains filtered or unexported fields }
func (ListSecurityProfilePermissionsOutput) GoString ¶
func (s ListSecurityProfilePermissionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityProfilePermissionsOutput) SetNextToken ¶
func (s *ListSecurityProfilePermissionsOutput) SetNextToken(v string) *ListSecurityProfilePermissionsOutput
SetNextToken sets the NextToken field's value.
func (*ListSecurityProfilePermissionsOutput) SetPermissions ¶
func (s *ListSecurityProfilePermissionsOutput) SetPermissions(v []*string) *ListSecurityProfilePermissionsOutput
SetPermissions sets the Permissions field's value.
func (ListSecurityProfilePermissionsOutput) String ¶
func (s ListSecurityProfilePermissionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSecurityProfilesInput ¶
type ListSecurityProfilesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // contains filtered or unexported fields }
func (ListSecurityProfilesInput) GoString ¶
func (s ListSecurityProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityProfilesInput) SetInstanceId ¶
func (s *ListSecurityProfilesInput) SetInstanceId(v string) *ListSecurityProfilesInput
SetInstanceId sets the InstanceId field's value.
func (*ListSecurityProfilesInput) SetMaxResults ¶
func (s *ListSecurityProfilesInput) SetMaxResults(v int64) *ListSecurityProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSecurityProfilesInput) SetNextToken ¶
func (s *ListSecurityProfilesInput) SetNextToken(v string) *ListSecurityProfilesInput
SetNextToken sets the NextToken field's value.
func (ListSecurityProfilesInput) String ¶
func (s ListSecurityProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityProfilesInput) Validate ¶
func (s *ListSecurityProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSecurityProfilesOutput ¶
type ListSecurityProfilesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the security profiles. SecurityProfileSummaryList []*SecurityProfileSummary `type:"list"` // contains filtered or unexported fields }
func (ListSecurityProfilesOutput) GoString ¶
func (s ListSecurityProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSecurityProfilesOutput) SetNextToken ¶
func (s *ListSecurityProfilesOutput) SetNextToken(v string) *ListSecurityProfilesOutput
SetNextToken sets the NextToken field's value.
func (*ListSecurityProfilesOutput) SetSecurityProfileSummaryList ¶
func (s *ListSecurityProfilesOutput) SetSecurityProfileSummaryList(v []*SecurityProfileSummary) *ListSecurityProfilesOutput
SetSecurityProfileSummaryList sets the SecurityProfileSummaryList field's value.
func (ListSecurityProfilesOutput) String ¶
func (s ListSecurityProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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. All Amazon Connect resources // (instances, queues, flows, routing profiles, etc) have an ARN. To locate // the ARN for an instance, for example, see Find your Amazon Connect instance // ID/ARN (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html). // // 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 { // Information about the tags. Tags map[string]*string `locationName:"tags" min:"1" 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 ListTaskTemplatesInput ¶ added in v1.42.9
type ListTaskTemplatesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. // // It is not expected that you set this. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The name of the task template. Name *string `location:"querystring" locationName:"name" min:"1" type:"string"` // 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. // // It is not expected that you set this because the value returned in the previous // response is always null. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can // only be created from ACTIVE templates. If a template is marked as INACTIVE, // then a task that refers to this template cannot be created. Status *string `location:"querystring" locationName:"status" type:"string" enum:"TaskTemplateStatus"` // contains filtered or unexported fields }
func (ListTaskTemplatesInput) GoString ¶ added in v1.42.9
func (s ListTaskTemplatesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTaskTemplatesInput) SetInstanceId ¶ added in v1.42.9
func (s *ListTaskTemplatesInput) SetInstanceId(v string) *ListTaskTemplatesInput
SetInstanceId sets the InstanceId field's value.
func (*ListTaskTemplatesInput) SetMaxResults ¶ added in v1.42.9
func (s *ListTaskTemplatesInput) SetMaxResults(v int64) *ListTaskTemplatesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTaskTemplatesInput) SetName ¶ added in v1.42.9
func (s *ListTaskTemplatesInput) SetName(v string) *ListTaskTemplatesInput
SetName sets the Name field's value.
func (*ListTaskTemplatesInput) SetNextToken ¶ added in v1.42.9
func (s *ListTaskTemplatesInput) SetNextToken(v string) *ListTaskTemplatesInput
SetNextToken sets the NextToken field's value.
func (*ListTaskTemplatesInput) SetStatus ¶ added in v1.42.9
func (s *ListTaskTemplatesInput) SetStatus(v string) *ListTaskTemplatesInput
SetStatus sets the Status field's value.
func (ListTaskTemplatesInput) String ¶ added in v1.42.9
func (s ListTaskTemplatesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTaskTemplatesInput) Validate ¶ added in v1.42.9
func (s *ListTaskTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTaskTemplatesOutput ¶ added in v1.42.9
type ListTaskTemplatesOutput struct { // If there are additional results, this is the token for the next set of results. // // This is always returned as a null in the response. NextToken *string `type:"string"` // Provides details about a list of task templates belonging to an instance. TaskTemplates []*TaskTemplateMetadata `type:"list"` // contains filtered or unexported fields }
func (ListTaskTemplatesOutput) GoString ¶ added in v1.42.9
func (s ListTaskTemplatesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTaskTemplatesOutput) SetNextToken ¶ added in v1.42.9
func (s *ListTaskTemplatesOutput) SetNextToken(v string) *ListTaskTemplatesOutput
SetNextToken sets the NextToken field's value.
func (*ListTaskTemplatesOutput) SetTaskTemplates ¶ added in v1.42.9
func (s *ListTaskTemplatesOutput) SetTaskTemplates(v []*TaskTemplateMetadata) *ListTaskTemplatesOutput
SetTaskTemplates sets the TaskTemplates field's value.
func (ListTaskTemplatesOutput) String ¶ added in v1.42.9
func (s ListTaskTemplatesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTrafficDistributionGroupsInput ¶ added in v1.42.9
type ListTrafficDistributionGroupsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `location:"querystring" locationName:"instanceId" min:"1" type:"string"` // 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" type:"string"` // contains filtered or unexported fields }
func (ListTrafficDistributionGroupsInput) GoString ¶ added in v1.42.9
func (s ListTrafficDistributionGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrafficDistributionGroupsInput) SetInstanceId ¶ added in v1.42.9
func (s *ListTrafficDistributionGroupsInput) SetInstanceId(v string) *ListTrafficDistributionGroupsInput
SetInstanceId sets the InstanceId field's value.
func (*ListTrafficDistributionGroupsInput) SetMaxResults ¶ added in v1.42.9
func (s *ListTrafficDistributionGroupsInput) SetMaxResults(v int64) *ListTrafficDistributionGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTrafficDistributionGroupsInput) SetNextToken ¶ added in v1.42.9
func (s *ListTrafficDistributionGroupsInput) SetNextToken(v string) *ListTrafficDistributionGroupsInput
SetNextToken sets the NextToken field's value.
func (ListTrafficDistributionGroupsInput) String ¶ added in v1.42.9
func (s ListTrafficDistributionGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrafficDistributionGroupsInput) Validate ¶ added in v1.42.9
func (s *ListTrafficDistributionGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTrafficDistributionGroupsOutput ¶ added in v1.42.9
type ListTrafficDistributionGroupsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // A list of traffic distribution groups. TrafficDistributionGroupSummaryList []*TrafficDistributionGroupSummary `type:"list"` // contains filtered or unexported fields }
func (ListTrafficDistributionGroupsOutput) GoString ¶ added in v1.42.9
func (s ListTrafficDistributionGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrafficDistributionGroupsOutput) SetNextToken ¶ added in v1.42.9
func (s *ListTrafficDistributionGroupsOutput) SetNextToken(v string) *ListTrafficDistributionGroupsOutput
SetNextToken sets the NextToken field's value.
func (*ListTrafficDistributionGroupsOutput) SetTrafficDistributionGroupSummaryList ¶ added in v1.42.9
func (s *ListTrafficDistributionGroupsOutput) SetTrafficDistributionGroupSummaryList(v []*TrafficDistributionGroupSummary) *ListTrafficDistributionGroupsOutput
SetTrafficDistributionGroupSummaryList sets the TrafficDistributionGroupSummaryList field's value.
func (ListTrafficDistributionGroupsOutput) String ¶ added in v1.42.9
func (s ListTrafficDistributionGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListUseCasesInput ¶
type ListUseCasesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the integration association. // // IntegrationAssociationId is a required field IntegrationAssociationId *string `location:"uri" locationName:"IntegrationAssociationId" min:"1" 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" type:"string"` // contains filtered or unexported fields }
Provides summary information about the use cases for the specified integration association.
func (ListUseCasesInput) GoString ¶
func (s ListUseCasesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUseCasesInput) SetInstanceId ¶
func (s *ListUseCasesInput) SetInstanceId(v string) *ListUseCasesInput
SetInstanceId sets the InstanceId field's value.
func (*ListUseCasesInput) SetIntegrationAssociationId ¶
func (s *ListUseCasesInput) SetIntegrationAssociationId(v string) *ListUseCasesInput
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (*ListUseCasesInput) SetMaxResults ¶
func (s *ListUseCasesInput) SetMaxResults(v int64) *ListUseCasesInput
SetMaxResults sets the MaxResults field's value.
func (*ListUseCasesInput) SetNextToken ¶
func (s *ListUseCasesInput) SetNextToken(v string) *ListUseCasesInput
SetNextToken sets the NextToken field's value.
func (ListUseCasesInput) String ¶
func (s ListUseCasesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUseCasesInput) Validate ¶
func (s *ListUseCasesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUseCasesOutput ¶
type ListUseCasesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // The use cases. UseCaseSummaryList []*UseCase `type:"list"` // contains filtered or unexported fields }
func (ListUseCasesOutput) GoString ¶
func (s ListUseCasesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUseCasesOutput) SetNextToken ¶
func (s *ListUseCasesOutput) SetNextToken(v string) *ListUseCasesOutput
SetNextToken sets the NextToken field's value.
func (*ListUseCasesOutput) SetUseCaseSummaryList ¶
func (s *ListUseCasesOutput) SetUseCaseSummaryList(v []*UseCase) *ListUseCasesOutput
SetUseCaseSummaryList sets the UseCaseSummaryList field's value.
func (ListUseCasesOutput) String ¶
func (s ListUseCasesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListUserHierarchyGroupsInput ¶
type ListUserHierarchyGroupsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // contains filtered or unexported fields }
func (ListUserHierarchyGroupsInput) GoString ¶
func (s ListUserHierarchyGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUserHierarchyGroupsInput) SetInstanceId ¶
func (s *ListUserHierarchyGroupsInput) SetInstanceId(v string) *ListUserHierarchyGroupsInput
SetInstanceId sets the InstanceId field's value.
func (*ListUserHierarchyGroupsInput) SetMaxResults ¶
func (s *ListUserHierarchyGroupsInput) SetMaxResults(v int64) *ListUserHierarchyGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListUserHierarchyGroupsInput) SetNextToken ¶
func (s *ListUserHierarchyGroupsInput) SetNextToken(v string) *ListUserHierarchyGroupsInput
SetNextToken sets the NextToken field's value.
func (ListUserHierarchyGroupsInput) String ¶
func (s ListUserHierarchyGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUserHierarchyGroupsInput) Validate ¶
func (s *ListUserHierarchyGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUserHierarchyGroupsOutput ¶
type ListUserHierarchyGroupsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the hierarchy groups. UserHierarchyGroupSummaryList []*HierarchyGroupSummary `type:"list"` // contains filtered or unexported fields }
func (ListUserHierarchyGroupsOutput) GoString ¶
func (s ListUserHierarchyGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUserHierarchyGroupsOutput) SetNextToken ¶
func (s *ListUserHierarchyGroupsOutput) SetNextToken(v string) *ListUserHierarchyGroupsOutput
SetNextToken sets the NextToken field's value.
func (*ListUserHierarchyGroupsOutput) SetUserHierarchyGroupSummaryList ¶
func (s *ListUserHierarchyGroupsOutput) SetUserHierarchyGroupSummaryList(v []*HierarchyGroupSummary) *ListUserHierarchyGroupsOutput
SetUserHierarchyGroupSummaryList sets the UserHierarchyGroupSummaryList field's value.
func (ListUserHierarchyGroupsOutput) String ¶
func (s ListUserHierarchyGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListUsersInput ¶
type ListUsersInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of results to return per page. The default MaxResult size // is 100. 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" type:"string"` // contains filtered or unexported fields }
func (ListUsersInput) GoString ¶
func (s ListUsersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUsersInput) SetInstanceId ¶
func (s *ListUsersInput) SetInstanceId(v string) *ListUsersInput
SetInstanceId sets the InstanceId field's value.
func (*ListUsersInput) SetMaxResults ¶
func (s *ListUsersInput) SetMaxResults(v int64) *ListUsersInput
SetMaxResults sets the MaxResults field's value.
func (*ListUsersInput) SetNextToken ¶
func (s *ListUsersInput) SetNextToken(v string) *ListUsersInput
SetNextToken sets the NextToken field's value.
func (ListUsersInput) String ¶
func (s ListUsersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUsersInput) Validate ¶
func (s *ListUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUsersOutput ¶
type ListUsersOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `type:"string"` // Information about the users. UserSummaryList []*UserSummary `type:"list"` // contains filtered or unexported fields }
func (ListUsersOutput) GoString ¶
func (s ListUsersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUsersOutput) SetNextToken ¶
func (s *ListUsersOutput) SetNextToken(v string) *ListUsersOutput
SetNextToken sets the NextToken field's value.
func (*ListUsersOutput) SetUserSummaryList ¶
func (s *ListUsersOutput) SetUserSummaryList(v []*UserSummary) *ListUsersOutput
SetUserSummaryList sets the UserSummaryList field's value.
func (ListUsersOutput) String ¶
func (s ListUsersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MaximumResultReturnedException ¶ added in v1.42.9
type MaximumResultReturnedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Maximum number (1000) of tags have been returned with current request. Consider changing request parameters to get more tags.
func (*MaximumResultReturnedException) Code ¶ added in v1.42.9
func (s *MaximumResultReturnedException) Code() string
Code returns the exception type name.
func (*MaximumResultReturnedException) Error ¶ added in v1.42.9
func (s *MaximumResultReturnedException) Error() string
func (MaximumResultReturnedException) GoString ¶ added in v1.42.9
func (s MaximumResultReturnedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MaximumResultReturnedException) Message ¶ added in v1.42.9
func (s *MaximumResultReturnedException) Message() string
Message returns the exception's message.
func (*MaximumResultReturnedException) OrigErr ¶ added in v1.42.9
func (s *MaximumResultReturnedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*MaximumResultReturnedException) RequestID ¶ added in v1.42.9
func (s *MaximumResultReturnedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*MaximumResultReturnedException) StatusCode ¶ added in v1.42.9
func (s *MaximumResultReturnedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (MaximumResultReturnedException) String ¶ added in v1.42.9
func (s MaximumResultReturnedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MediaConcurrency ¶
type MediaConcurrency struct { // The channels that agents can handle in the Contact Control Panel (CCP). // // Channel is a required field Channel *string `type:"string" required:"true" enum:"Channel"` // The number of contacts an agent can have on a channel simultaneously. // // Valid Range for VOICE: Minimum value of 1. Maximum value of 1. // // Valid Range for CHAT: Minimum value of 1. Maximum value of 10. // // Valid Range for TASK: Minimum value of 1. Maximum value of 10. // // Concurrency is a required field Concurrency *int64 `min:"1" type:"integer" required:"true"` // Defines the cross-channel routing behavior for each channel that is enabled // for this Routing Profile. For example, this allows you to offer an agent // a different contact from another channel when they are currently working // with a contact from a Voice channel. CrossChannelBehavior *CrossChannelBehavior `type:"structure"` // contains filtered or unexported fields }
Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.
func (MediaConcurrency) GoString ¶
func (s MediaConcurrency) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaConcurrency) SetChannel ¶
func (s *MediaConcurrency) SetChannel(v string) *MediaConcurrency
SetChannel sets the Channel field's value.
func (*MediaConcurrency) SetConcurrency ¶
func (s *MediaConcurrency) SetConcurrency(v int64) *MediaConcurrency
SetConcurrency sets the Concurrency field's value.
func (*MediaConcurrency) SetCrossChannelBehavior ¶ added in v1.42.9
func (s *MediaConcurrency) SetCrossChannelBehavior(v *CrossChannelBehavior) *MediaConcurrency
SetCrossChannelBehavior sets the CrossChannelBehavior field's value.
func (MediaConcurrency) String ¶
func (s MediaConcurrency) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MediaConcurrency) Validate ¶
func (s *MediaConcurrency) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MetricDataV2 ¶ added in v1.42.9
type MetricDataV2 struct { // The metric name, thresholds, and metric filters of the returned metric. Metric *MetricV2 `type:"structure"` // The corresponding value of the metric returned in the response. Value *float64 `type:"double"` // contains filtered or unexported fields }
Contains the name, thresholds, and metric filters.
func (MetricDataV2) GoString ¶ added in v1.42.9
func (s MetricDataV2) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricDataV2) SetMetric ¶ added in v1.42.9
func (s *MetricDataV2) SetMetric(v *MetricV2) *MetricDataV2
SetMetric sets the Metric field's value.
func (*MetricDataV2) SetValue ¶ added in v1.42.9
func (s *MetricDataV2) SetValue(v float64) *MetricDataV2
SetValue sets the Value field's value.
func (MetricDataV2) String ¶ added in v1.42.9
func (s MetricDataV2) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MetricFilterV2 ¶ added in v1.42.9
type MetricFilterV2 struct { // The key to use for filtering data. // // Valid metric filter keys: INITIATION_METHOD, DISCONNECT_REASON. These are // the same values as the InitiationMethod and DisconnectReason in the contact // record. For more information, see ContactTraceRecord (https://docs.aws.amazon.com/connect/latest/adminguide/ctr-data-model.html#ctr-ContactTraceRecord) // in the Amazon Connect Administrator's Guide. MetricFilterKey *string `type:"string"` // The values to use for filtering data. // // Valid metric filter values for INITIATION_METHOD: INBOUND | OUTBOUND | TRANSFER // | QUEUE_TRANSFER | CALLBACK | API // // Valid metric filter values for DISCONNECT_REASON: CUSTOMER_DISCONNECT | AGENT_DISCONNECT // | THIRD_PARTY_DISCONNECT | TELECOM_PROBLEM | BARGED | CONTACT_FLOW_DISCONNECT // | OTHER | EXPIRED | API MetricFilterValues []*string `min:"1" type:"list"` // contains filtered or unexported fields }
Contains information about the filter used when retrieving metrics. MetricFiltersV2 can be used on the following metrics: AVG_AGENT_CONNECTING_TIME, CONTACTS_CREATED, CONTACTS_HANDLED, SUM_CONTACTS_DISCONNECTED.
func (MetricFilterV2) GoString ¶ added in v1.42.9
func (s MetricFilterV2) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricFilterV2) SetMetricFilterKey ¶ added in v1.42.9
func (s *MetricFilterV2) SetMetricFilterKey(v string) *MetricFilterV2
SetMetricFilterKey sets the MetricFilterKey field's value.
func (*MetricFilterV2) SetMetricFilterValues ¶ added in v1.42.9
func (s *MetricFilterV2) SetMetricFilterValues(v []*string) *MetricFilterV2
SetMetricFilterValues sets the MetricFilterValues field's value.
func (MetricFilterV2) String ¶ added in v1.42.9
func (s MetricFilterV2) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricFilterV2) Validate ¶ added in v1.42.9
func (s *MetricFilterV2) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MetricResultV2 ¶ added in v1.42.9
type MetricResultV2 struct { // The set of metrics. Collections []*MetricDataV2 `type:"list"` // The dimension for the metrics. Dimensions map[string]*string `type:"map"` // contains filtered or unexported fields }
Contains information about the metric results.
func (MetricResultV2) GoString ¶ added in v1.42.9
func (s MetricResultV2) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricResultV2) SetCollections ¶ added in v1.42.9
func (s *MetricResultV2) SetCollections(v []*MetricDataV2) *MetricResultV2
SetCollections sets the Collections field's value.
func (*MetricResultV2) SetDimensions ¶ added in v1.42.9
func (s *MetricResultV2) SetDimensions(v map[string]*string) *MetricResultV2
SetDimensions sets the Dimensions field's value.
func (MetricResultV2) String ¶ added in v1.42.9
func (s MetricResultV2) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MetricV2 ¶ added in v1.42.9
type MetricV2 struct { // Contains the filters to be used when returning data. MetricFilters []*MetricFilterV2 `type:"list"` // The name of the metric. // // This parameter is required. The following Required = No is incorrect. Name *string `type:"string"` // Contains information about the threshold for service level metrics. Threshold []*ThresholdV2 `type:"list"` // contains filtered or unexported fields }
Contains information about the metric.
func (MetricV2) GoString ¶ added in v1.42.9
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MetricV2) SetMetricFilters ¶ added in v1.42.9
func (s *MetricV2) SetMetricFilters(v []*MetricFilterV2) *MetricV2
SetMetricFilters sets the MetricFilters field's value.
func (*MetricV2) SetThreshold ¶ added in v1.42.9
func (s *MetricV2) SetThreshold(v []*ThresholdV2) *MetricV2
SetThreshold sets the Threshold field's value.
type MonitorContactInput ¶ added in v1.42.9
type MonitorContactInput struct { // Specify which monitoring actions the user is allowed to take. For example, // whether the user is allowed to escalate from silent monitoring to barge. AllowedMonitorCapabilities []*string `type:"list" enum:"MonitorCapability"` // 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 `type:"string" idempotencyToken:"true"` // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instanceId // in the ARN of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (MonitorContactInput) GoString ¶ added in v1.42.9
func (s MonitorContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MonitorContactInput) SetAllowedMonitorCapabilities ¶ added in v1.42.9
func (s *MonitorContactInput) SetAllowedMonitorCapabilities(v []*string) *MonitorContactInput
SetAllowedMonitorCapabilities sets the AllowedMonitorCapabilities field's value.
func (*MonitorContactInput) SetClientToken ¶ added in v1.42.9
func (s *MonitorContactInput) SetClientToken(v string) *MonitorContactInput
SetClientToken sets the ClientToken field's value.
func (*MonitorContactInput) SetContactId ¶ added in v1.42.9
func (s *MonitorContactInput) SetContactId(v string) *MonitorContactInput
SetContactId sets the ContactId field's value.
func (*MonitorContactInput) SetInstanceId ¶ added in v1.42.9
func (s *MonitorContactInput) SetInstanceId(v string) *MonitorContactInput
SetInstanceId sets the InstanceId field's value.
func (*MonitorContactInput) SetUserId ¶ added in v1.42.9
func (s *MonitorContactInput) SetUserId(v string) *MonitorContactInput
SetUserId sets the UserId field's value.
func (MonitorContactInput) String ¶ added in v1.42.9
func (s MonitorContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MonitorContactInput) Validate ¶ added in v1.42.9
func (s *MonitorContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type MonitorContactOutput ¶ added in v1.42.9
type MonitorContactOutput struct { // The ARN of the contact. ContactArn *string `type:"string"` // The identifier of the contact. ContactId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (MonitorContactOutput) GoString ¶ added in v1.42.9
func (s MonitorContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MonitorContactOutput) SetContactArn ¶ added in v1.42.9
func (s *MonitorContactOutput) SetContactArn(v string) *MonitorContactOutput
SetContactArn sets the ContactArn field's value.
func (*MonitorContactOutput) SetContactId ¶ added in v1.42.9
func (s *MonitorContactOutput) SetContactId(v string) *MonitorContactOutput
SetContactId sets the ContactId field's value.
func (MonitorContactOutput) String ¶ added in v1.42.9
func (s MonitorContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotificationRecipientType ¶ added in v1.42.9
type NotificationRecipientType struct { // A list of user IDs. UserIds []*string `type:"list"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users // with the specified tags will be notified. UserTags map[string]*string `type:"map"` // contains filtered or unexported fields }
The type of notification recipient.
func (NotificationRecipientType) GoString ¶ added in v1.42.9
func (s NotificationRecipientType) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotificationRecipientType) SetUserIds ¶ added in v1.42.9
func (s *NotificationRecipientType) SetUserIds(v []*string) *NotificationRecipientType
SetUserIds sets the UserIds field's value.
func (*NotificationRecipientType) SetUserTags ¶ added in v1.42.9
func (s *NotificationRecipientType) SetUserTags(v map[string]*string) *NotificationRecipientType
SetUserTags sets the UserTags field's value.
func (NotificationRecipientType) String ¶ added in v1.42.9
func (s NotificationRecipientType) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NumberReference ¶ added in v1.42.9
type NumberReference struct { // Identifier of the number reference. Name *string `min:"1" type:"string"` // A valid number. Value *string `type:"string"` // contains filtered or unexported fields }
Information about a reference when the referenceType is NUMBER. Otherwise, null.
func (NumberReference) GoString ¶ added in v1.42.9
func (s NumberReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NumberReference) SetName ¶ added in v1.42.9
func (s *NumberReference) SetName(v string) *NumberReference
SetName sets the Name field's value.
func (*NumberReference) SetValue ¶ added in v1.42.9
func (s *NumberReference) SetValue(v string) *NumberReference
SetValue sets the Value field's value.
func (NumberReference) String ¶ added in v1.42.9
func (s NumberReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NumericQuestionPropertyValueAutomation ¶ added in v1.42.9
type NumericQuestionPropertyValueAutomation struct { // The property label of the automation. // // Label is a required field Label *string `type:"string" required:"true" enum:"NumericQuestionPropertyAutomationLabel"` // contains filtered or unexported fields }
Information about the property value used in automation of a numeric questions. Label values are associated with minimum and maximum values for the numeric question.
Sentiment scores have a minimum value of -5 and maximum value of 5.
Duration labels, such as NON_TALK_TIME, CONTACT_DURATION, AGENT_INTERACTION_DURATION, CUSTOMER_HOLD_TIME have a minimum value of 0 and maximum value of 28800.
Percentages have a minimum value of 0 and maximum value of 100.
NUMBER_OF_INTERRUPTIONS has a minimum value of 0 and maximum value of 1000.
func (NumericQuestionPropertyValueAutomation) GoString ¶ added in v1.42.9
func (s NumericQuestionPropertyValueAutomation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NumericQuestionPropertyValueAutomation) SetLabel ¶ added in v1.42.9
func (s *NumericQuestionPropertyValueAutomation) SetLabel(v string) *NumericQuestionPropertyValueAutomation
SetLabel sets the Label field's value.
func (NumericQuestionPropertyValueAutomation) String ¶ added in v1.42.9
func (s NumericQuestionPropertyValueAutomation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NumericQuestionPropertyValueAutomation) Validate ¶ added in v1.42.9
func (s *NumericQuestionPropertyValueAutomation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutboundCallerConfig ¶
type OutboundCallerConfig struct { // The caller ID name. OutboundCallerIdName *string `min:"1" type:"string"` // The caller ID number. OutboundCallerIdNumberId *string `type:"string"` // The outbound whisper flow to be used during an outbound call. OutboundFlowId *string `type:"string"` // contains filtered or unexported fields }
The outbound caller ID name, number, and outbound whisper flow.
func (OutboundCallerConfig) GoString ¶
func (s OutboundCallerConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutboundCallerConfig) SetOutboundCallerIdName ¶
func (s *OutboundCallerConfig) SetOutboundCallerIdName(v string) *OutboundCallerConfig
SetOutboundCallerIdName sets the OutboundCallerIdName field's value.
func (*OutboundCallerConfig) SetOutboundCallerIdNumberId ¶
func (s *OutboundCallerConfig) SetOutboundCallerIdNumberId(v string) *OutboundCallerConfig
SetOutboundCallerIdNumberId sets the OutboundCallerIdNumberId field's value.
func (*OutboundCallerConfig) SetOutboundFlowId ¶
func (s *OutboundCallerConfig) SetOutboundFlowId(v string) *OutboundCallerConfig
SetOutboundFlowId sets the OutboundFlowId field's value.
func (OutboundCallerConfig) String ¶
func (s OutboundCallerConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutboundCallerConfig) Validate ¶
func (s *OutboundCallerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OutboundContactNotPermittedException ¶
type OutboundContactNotPermittedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the contact. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The contact is not permitted.
func (*OutboundContactNotPermittedException) Code ¶
func (s *OutboundContactNotPermittedException) Code() string
Code returns the exception type name.
func (*OutboundContactNotPermittedException) Error ¶
func (s *OutboundContactNotPermittedException) Error() string
func (OutboundContactNotPermittedException) GoString ¶
func (s OutboundContactNotPermittedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutboundContactNotPermittedException) Message ¶
func (s *OutboundContactNotPermittedException) Message() string
Message returns the exception's message.
func (*OutboundContactNotPermittedException) OrigErr ¶
func (s *OutboundContactNotPermittedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*OutboundContactNotPermittedException) RequestID ¶
func (s *OutboundContactNotPermittedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*OutboundContactNotPermittedException) StatusCode ¶
func (s *OutboundContactNotPermittedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (OutboundContactNotPermittedException) String ¶
func (s OutboundContactNotPermittedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ParticipantDetails ¶
type ParticipantDetails struct { // Display name of the participant. // // DisplayName is a required field DisplayName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The customer's details.
func (ParticipantDetails) GoString ¶
func (s ParticipantDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantDetails) SetDisplayName ¶
func (s *ParticipantDetails) SetDisplayName(v string) *ParticipantDetails
SetDisplayName sets the DisplayName field's value.
func (ParticipantDetails) String ¶
func (s ParticipantDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantDetails) Validate ¶
func (s *ParticipantDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ParticipantDetailsToAdd ¶ added in v1.42.9
type ParticipantDetailsToAdd struct { // The display name of the participant. DisplayName *string `min:"1" type:"string"` // The role of the participant being added. ParticipantRole *string `type:"string" enum:"ParticipantRole"` // contains filtered or unexported fields }
The details to add for the participant.
func (ParticipantDetailsToAdd) GoString ¶ added in v1.42.9
func (s ParticipantDetailsToAdd) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantDetailsToAdd) SetDisplayName ¶ added in v1.42.9
func (s *ParticipantDetailsToAdd) SetDisplayName(v string) *ParticipantDetailsToAdd
SetDisplayName sets the DisplayName field's value.
func (*ParticipantDetailsToAdd) SetParticipantRole ¶ added in v1.42.9
func (s *ParticipantDetailsToAdd) SetParticipantRole(v string) *ParticipantDetailsToAdd
SetParticipantRole sets the ParticipantRole field's value.
func (ParticipantDetailsToAdd) String ¶ added in v1.42.9
func (s ParticipantDetailsToAdd) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantDetailsToAdd) Validate ¶ added in v1.42.9
func (s *ParticipantDetailsToAdd) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ParticipantTimerConfiguration ¶ added in v1.42.9
type ParticipantTimerConfiguration struct { // The role of the participant in the chat conversation. // // ParticipantRole is a required field ParticipantRole *string `type:"string" required:"true" enum:"TimerEligibleParticipantRoles"` // The type of timer. IDLE indicates the timer applies for considering a human // chat participant as idle. DISCONNECT_NONCUSTOMER indicates the timer applies // to automatically disconnecting a chat participant due to idleness. // // TimerType is a required field TimerType *string `type:"string" required:"true" enum:"ParticipantTimerType"` // The value of the timer. Either the timer action (Unset to delete the timer), // or the duration of the timer in minutes. Only one value can be set. // // TimerValue is a required field TimerValue *ParticipantTimerValue `type:"structure" required:"true"` // contains filtered or unexported fields }
Configuration information for the timer. After the timer configuration is set, it persists for the duration of the chat. It persists across new contacts in the chain, for example, transfer contacts.
For more information about how chat timeouts work, see Set up chat timeouts for human participants (https://docs.aws.amazon.com/connect/latest/adminguide/setup-chat-timeouts.html).
func (ParticipantTimerConfiguration) GoString ¶ added in v1.42.9
func (s ParticipantTimerConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantTimerConfiguration) SetParticipantRole ¶ added in v1.42.9
func (s *ParticipantTimerConfiguration) SetParticipantRole(v string) *ParticipantTimerConfiguration
SetParticipantRole sets the ParticipantRole field's value.
func (*ParticipantTimerConfiguration) SetTimerType ¶ added in v1.42.9
func (s *ParticipantTimerConfiguration) SetTimerType(v string) *ParticipantTimerConfiguration
SetTimerType sets the TimerType field's value.
func (*ParticipantTimerConfiguration) SetTimerValue ¶ added in v1.42.9
func (s *ParticipantTimerConfiguration) SetTimerValue(v *ParticipantTimerValue) *ParticipantTimerConfiguration
SetTimerValue sets the TimerValue field's value.
func (ParticipantTimerConfiguration) String ¶ added in v1.42.9
func (s ParticipantTimerConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantTimerConfiguration) Validate ¶ added in v1.42.9
func (s *ParticipantTimerConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ParticipantTimerValue ¶ added in v1.42.9
type ParticipantTimerValue struct { // The timer action. Currently only one value is allowed: Unset. It deletes // a timer. ParticipantTimerAction *string `type:"string" enum:"ParticipantTimerAction"` // The duration of a timer, in minutes. ParticipantTimerDurationInMinutes *int64 `min:"2" type:"integer"` // contains filtered or unexported fields }
The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.
For more information about how chat timeouts work, see Set up chat timeouts for human participants (https://docs.aws.amazon.com/connect/latest/adminguide/setup-chat-timeouts.html).
func (ParticipantTimerValue) GoString ¶ added in v1.42.9
func (s ParticipantTimerValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantTimerValue) SetParticipantTimerAction ¶ added in v1.42.9
func (s *ParticipantTimerValue) SetParticipantTimerAction(v string) *ParticipantTimerValue
SetParticipantTimerAction sets the ParticipantTimerAction field's value.
func (*ParticipantTimerValue) SetParticipantTimerDurationInMinutes ¶ added in v1.42.9
func (s *ParticipantTimerValue) SetParticipantTimerDurationInMinutes(v int64) *ParticipantTimerValue
SetParticipantTimerDurationInMinutes sets the ParticipantTimerDurationInMinutes field's value.
func (ParticipantTimerValue) String ¶ added in v1.42.9
func (s ParticipantTimerValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantTimerValue) Validate ¶ added in v1.42.9
func (s *ParticipantTimerValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ParticipantTokenCredentials ¶ added in v1.42.9
type ParticipantTokenCredentials struct { // The expiration of the token. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. // For example, 2019-11-08T02:41:28.172Z. Expiry *string `type:"string"` // The token used by the chat participant to call CreateParticipantConnection // (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html). // The participant token is valid for the lifetime of a chat participant. ParticipantToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
The credentials used by the participant.
func (ParticipantTokenCredentials) GoString ¶ added in v1.42.9
func (s ParticipantTokenCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ParticipantTokenCredentials) SetExpiry ¶ added in v1.42.9
func (s *ParticipantTokenCredentials) SetExpiry(v string) *ParticipantTokenCredentials
SetExpiry sets the Expiry field's value.
func (*ParticipantTokenCredentials) SetParticipantToken ¶ added in v1.42.9
func (s *ParticipantTokenCredentials) SetParticipantToken(v string) *ParticipantTokenCredentials
SetParticipantToken sets the ParticipantToken field's value.
func (ParticipantTokenCredentials) String ¶ added in v1.42.9
func (s ParticipantTokenCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PersistentChat ¶ added in v1.42.9
type PersistentChat struct { // The contactId that is used for rehydration depends on the rehydration type. // RehydrationType is required for persistent chat. // // * ENTIRE_PAST_SESSION: Rehydrates a chat from the most recently terminated // past chat contact of the specified past ended chat session. To use this // type, provide the initialContactId of the past ended chat session in the // sourceContactId field. In this type, Amazon Connect determines the most // recent chat contact on the specified chat session that has ended, and // uses it to start a persistent chat. // // * FROM_SEGMENT: Rehydrates a chat from the past chat contact that is specified // in the sourceContactId field. // // The actual contactId used for rehydration is provided in the response of // this API. RehydrationType *string `type:"string" enum:"RehydrationType"` // The contactId from which a persistent chat session must be started. SourceContactId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see Enable persistent chat (https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html).
func (PersistentChat) GoString ¶ added in v1.42.9
func (s PersistentChat) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PersistentChat) SetRehydrationType ¶ added in v1.42.9
func (s *PersistentChat) SetRehydrationType(v string) *PersistentChat
SetRehydrationType sets the RehydrationType field's value.
func (*PersistentChat) SetSourceContactId ¶ added in v1.42.9
func (s *PersistentChat) SetSourceContactId(v string) *PersistentChat
SetSourceContactId sets the SourceContactId field's value.
func (PersistentChat) String ¶ added in v1.42.9
func (s PersistentChat) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PersistentChat) Validate ¶ added in v1.42.9
func (s *PersistentChat) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhoneNumberQuickConnectConfig ¶
type PhoneNumberQuickConnectConfig struct { // The phone number in E.164 format. // // PhoneNumber is a required field PhoneNumber *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about a phone number for a quick connect.
func (PhoneNumberQuickConnectConfig) GoString ¶
func (s PhoneNumberQuickConnectConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PhoneNumberQuickConnectConfig) SetPhoneNumber ¶
func (s *PhoneNumberQuickConnectConfig) SetPhoneNumber(v string) *PhoneNumberQuickConnectConfig
SetPhoneNumber sets the PhoneNumber field's value.
func (PhoneNumberQuickConnectConfig) String ¶
func (s PhoneNumberQuickConnectConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PhoneNumberQuickConnectConfig) Validate ¶
func (s *PhoneNumberQuickConnectConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhoneNumberStatus ¶ added in v1.42.9
type PhoneNumberStatus struct { // The status message. Message *string `type:"string"` // The status. Status *string `type:"string" enum:"PhoneNumberWorkflowStatus"` // contains filtered or unexported fields }
The status of the phone number.
CLAIMED means the previous ClaimedPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimedPhoneNumber.html) or UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html) operation succeeded.
IN_PROGRESS means a ClaimedPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimedPhoneNumber.html) or UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html) operation is still in progress and has not yet completed. You can call DescribePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) at a later time to verify if the previous operation has completed.
FAILED indicates that the previous ClaimedPhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimedPhoneNumber.html) or UpdatePhoneNumber (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html) operation has failed. It will include a message indicating the failure reason. A common reason for a failure may be that the TargetArn value you are claiming or updating a phone number to has reached its limit of total claimed numbers. If you received a FAILED status from a ClaimPhoneNumber API call, you have one day to retry claiming the phone number before the number is released back to the inventory for other customers to claim.
func (PhoneNumberStatus) GoString ¶ added in v1.42.9
func (s PhoneNumberStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PhoneNumberStatus) SetMessage ¶ added in v1.42.9
func (s *PhoneNumberStatus) SetMessage(v string) *PhoneNumberStatus
SetMessage sets the Message field's value.
func (*PhoneNumberStatus) SetStatus ¶ added in v1.42.9
func (s *PhoneNumberStatus) SetStatus(v string) *PhoneNumberStatus
SetStatus sets the Status field's value.
func (PhoneNumberStatus) String ¶ added in v1.42.9
func (s PhoneNumberStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PhoneNumberSummary ¶
type PhoneNumberSummary struct { // The Amazon Resource Name (ARN) of the phone number. Arn *string `type:"string"` // The identifier of the phone number. Id *string `type:"string"` // The phone number. PhoneNumber *string `type:"string"` // The ISO country code. PhoneNumberCountryCode *string `type:"string" enum:"PhoneNumberCountryCode"` // The type of phone number. PhoneNumberType *string `type:"string" enum:"PhoneNumberType"` // contains filtered or unexported fields }
Contains summary information about a phone number for a contact center.
func (PhoneNumberSummary) GoString ¶
func (s PhoneNumberSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PhoneNumberSummary) SetArn ¶
func (s *PhoneNumberSummary) SetArn(v string) *PhoneNumberSummary
SetArn sets the Arn field's value.
func (*PhoneNumberSummary) SetId ¶
func (s *PhoneNumberSummary) SetId(v string) *PhoneNumberSummary
SetId sets the Id field's value.
func (*PhoneNumberSummary) SetPhoneNumber ¶
func (s *PhoneNumberSummary) SetPhoneNumber(v string) *PhoneNumberSummary
SetPhoneNumber sets the PhoneNumber field's value.
func (*PhoneNumberSummary) SetPhoneNumberCountryCode ¶
func (s *PhoneNumberSummary) SetPhoneNumberCountryCode(v string) *PhoneNumberSummary
SetPhoneNumberCountryCode sets the PhoneNumberCountryCode field's value.
func (*PhoneNumberSummary) SetPhoneNumberType ¶
func (s *PhoneNumberSummary) SetPhoneNumberType(v string) *PhoneNumberSummary
SetPhoneNumberType sets the PhoneNumberType field's value.
func (PhoneNumberSummary) String ¶
func (s PhoneNumberSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ProblemDetail ¶
type ProblemDetail struct { // The problem detail's message. Message *string `locationName:"message" min:"1" type:"string"` // contains filtered or unexported fields }
Information about a problem detail.
func (ProblemDetail) GoString ¶
func (s ProblemDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProblemDetail) SetMessage ¶
func (s *ProblemDetail) SetMessage(v string) *ProblemDetail
SetMessage sets the Message field's value.
func (ProblemDetail) String ¶
func (s ProblemDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Prompt ¶ added in v1.42.9
type Prompt struct { // The description of the prompt. Description *string `min:"1" type:"string"` // The name of the prompt. Name *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the prompt. PromptARN *string `type:"string"` // A unique identifier for the prompt. PromptId *string `min:"1" type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Information about a prompt.
func (Prompt) GoString ¶ added in v1.42.9
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Prompt) SetDescription ¶ added in v1.42.9
SetDescription sets the Description field's value.
func (*Prompt) SetPromptARN ¶ added in v1.42.9
SetPromptARN sets the PromptARN field's value.
func (*Prompt) SetPromptId ¶ added in v1.42.9
SetPromptId sets the PromptId field's value.
type PromptSearchCriteria ¶ added in v1.42.9
type PromptSearchCriteria struct { // A list of conditions which would be applied together with an AND condition. AndConditions []*PromptSearchCriteria `type:"list"` // A list of conditions which would be applied together with an OR condition. OrConditions []*PromptSearchCriteria `type:"list"` // A leaf node condition which can be used to specify a string condition. // // The currently supported values for FieldName are name, description, and resourceID. StringCondition *StringCondition `type:"structure"` // contains filtered or unexported fields }
The search criteria to be used to return prompts.
func (PromptSearchCriteria) GoString ¶ added in v1.42.9
func (s PromptSearchCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PromptSearchCriteria) SetAndConditions ¶ added in v1.42.9
func (s *PromptSearchCriteria) SetAndConditions(v []*PromptSearchCriteria) *PromptSearchCriteria
SetAndConditions sets the AndConditions field's value.
func (*PromptSearchCriteria) SetOrConditions ¶ added in v1.42.9
func (s *PromptSearchCriteria) SetOrConditions(v []*PromptSearchCriteria) *PromptSearchCriteria
SetOrConditions sets the OrConditions field's value.
func (*PromptSearchCriteria) SetStringCondition ¶ added in v1.42.9
func (s *PromptSearchCriteria) SetStringCondition(v *StringCondition) *PromptSearchCriteria
SetStringCondition sets the StringCondition field's value.
func (PromptSearchCriteria) String ¶ added in v1.42.9
func (s PromptSearchCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PromptSearchFilter ¶ added in v1.42.9
type PromptSearchFilter struct { // An object that can be used to specify Tag conditions inside the SearchFilter. // This accepts an OR of AND (List of List) input where: // // * Top level list specifies conditions that need to be applied with OR // operator // // * Inner list specifies conditions that need to be applied with AND operator. TagFilter *ControlPlaneTagFilter `type:"structure"` // contains filtered or unexported fields }
Filters to be applied to search results.
func (PromptSearchFilter) GoString ¶ added in v1.42.9
func (s PromptSearchFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PromptSearchFilter) SetTagFilter ¶ added in v1.42.9
func (s *PromptSearchFilter) SetTagFilter(v *ControlPlaneTagFilter) *PromptSearchFilter
SetTagFilter sets the TagFilter field's value.
func (PromptSearchFilter) String ¶ added in v1.42.9
func (s PromptSearchFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PromptSummary ¶
type PromptSummary struct { // The Amazon Resource Name (ARN) of the prompt. Arn *string `type:"string"` // The identifier of the prompt. Id *string `min:"1" type:"string"` // The name of the prompt. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about the prompt.
func (PromptSummary) GoString ¶
func (s PromptSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PromptSummary) SetArn ¶
func (s *PromptSummary) SetArn(v string) *PromptSummary
SetArn sets the Arn field's value.
func (*PromptSummary) SetId ¶
func (s *PromptSummary) SetId(v string) *PromptSummary
SetId sets the Id field's value.
func (*PromptSummary) SetName ¶
func (s *PromptSummary) SetName(v string) *PromptSummary
SetName sets the Name field's value.
func (PromptSummary) String ¶
func (s PromptSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertyValidationException ¶ added in v1.42.9
type PropertyValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` PropertyList []*PropertyValidationExceptionProperty `type:"list"` // contains filtered or unexported fields }
The property is not valid.
func (*PropertyValidationException) Code ¶ added in v1.42.9
func (s *PropertyValidationException) Code() string
Code returns the exception type name.
func (*PropertyValidationException) Error ¶ added in v1.42.9
func (s *PropertyValidationException) Error() string
func (PropertyValidationException) GoString ¶ added in v1.42.9
func (s PropertyValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyValidationException) Message ¶ added in v1.42.9
func (s *PropertyValidationException) Message() string
Message returns the exception's message.
func (*PropertyValidationException) OrigErr ¶ added in v1.42.9
func (s *PropertyValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*PropertyValidationException) RequestID ¶ added in v1.42.9
func (s *PropertyValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*PropertyValidationException) StatusCode ¶ added in v1.42.9
func (s *PropertyValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (PropertyValidationException) String ¶ added in v1.42.9
func (s PropertyValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PropertyValidationExceptionProperty ¶ added in v1.42.9
type PropertyValidationExceptionProperty struct { // A message describing why the property is not valid. // // Message is a required field Message *string `type:"string" required:"true"` // The full property path. // // PropertyPath is a required field PropertyPath *string `type:"string" required:"true"` // Why the property is not valid. // // Reason is a required field Reason *string `type:"string" required:"true" enum:"PropertyValidationExceptionReason"` // contains filtered or unexported fields }
Contains information about why a property is not valid.
func (PropertyValidationExceptionProperty) GoString ¶ added in v1.42.9
func (s PropertyValidationExceptionProperty) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PropertyValidationExceptionProperty) SetMessage ¶ added in v1.42.9
func (s *PropertyValidationExceptionProperty) SetMessage(v string) *PropertyValidationExceptionProperty
SetMessage sets the Message field's value.
func (*PropertyValidationExceptionProperty) SetPropertyPath ¶ added in v1.42.9
func (s *PropertyValidationExceptionProperty) SetPropertyPath(v string) *PropertyValidationExceptionProperty
SetPropertyPath sets the PropertyPath field's value.
func (*PropertyValidationExceptionProperty) SetReason ¶ added in v1.42.9
func (s *PropertyValidationExceptionProperty) SetReason(v string) *PropertyValidationExceptionProperty
SetReason sets the Reason field's value.
func (PropertyValidationExceptionProperty) String ¶ added in v1.42.9
func (s PropertyValidationExceptionProperty) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PutUserStatusInput ¶ added in v1.42.9
type PutUserStatusInput struct { // The identifier of the agent status. // // AgentStatusId is a required field AgentStatusId *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutUserStatusInput) GoString ¶ added in v1.42.9
func (s PutUserStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutUserStatusInput) SetAgentStatusId ¶ added in v1.42.9
func (s *PutUserStatusInput) SetAgentStatusId(v string) *PutUserStatusInput
SetAgentStatusId sets the AgentStatusId field's value.
func (*PutUserStatusInput) SetInstanceId ¶ added in v1.42.9
func (s *PutUserStatusInput) SetInstanceId(v string) *PutUserStatusInput
SetInstanceId sets the InstanceId field's value.
func (*PutUserStatusInput) SetUserId ¶ added in v1.42.9
func (s *PutUserStatusInput) SetUserId(v string) *PutUserStatusInput
SetUserId sets the UserId field's value.
func (PutUserStatusInput) String ¶ added in v1.42.9
func (s PutUserStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutUserStatusInput) Validate ¶ added in v1.42.9
func (s *PutUserStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutUserStatusOutput ¶ added in v1.42.9
type PutUserStatusOutput struct {
// contains filtered or unexported fields
}
func (PutUserStatusOutput) GoString ¶ added in v1.42.9
func (s PutUserStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutUserStatusOutput) String ¶ added in v1.42.9
func (s PutUserStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Queue ¶
type Queue struct { // The description of the queue. Description *string `min:"1" type:"string"` // The identifier for the hours of operation. HoursOfOperationId *string `type:"string"` // The maximum number of contacts that can be in the queue before it is considered // full. MaxContacts *int64 `type:"integer"` // The name of the queue. Name *string `min:"1" type:"string"` // The outbound caller ID name, number, and outbound whisper flow. OutboundCallerConfig *OutboundCallerConfig `type:"structure"` // The Amazon Resource Name (ARN) for the queue. QueueArn *string `type:"string"` // The identifier for the queue. QueueId *string `type:"string"` // The status of the queue. Status *string `type:"string" enum:"QueueStatus"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a queue.
func (Queue) 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 (*Queue) SetDescription ¶
SetDescription sets the Description field's value.
func (*Queue) SetHoursOfOperationId ¶
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*Queue) SetMaxContacts ¶
SetMaxContacts sets the MaxContacts field's value.
func (*Queue) SetOutboundCallerConfig ¶
func (s *Queue) SetOutboundCallerConfig(v *OutboundCallerConfig) *Queue
SetOutboundCallerConfig sets the OutboundCallerConfig field's value.
func (*Queue) SetQueueArn ¶
SetQueueArn sets the QueueArn field's value.
func (*Queue) SetQueueId ¶
SetQueueId sets the QueueId field's value.
type QueueInfo ¶
type QueueInfo struct { // The timestamp when the contact was added to the queue. EnqueueTimestamp *time.Time `type:"timestamp"` // The unique identifier for the queue. Id *string `type:"string"` // contains filtered or unexported fields }
If this contact was queued, this contains information about the queue.
func (QueueInfo) 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 (*QueueInfo) SetEnqueueTimestamp ¶
SetEnqueueTimestamp sets the EnqueueTimestamp field's value.
type QueueQuickConnectConfig ¶
type QueueQuickConnectConfig struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about a queue for a quick connect. The flow must be of type Transfer to Queue.
func (QueueQuickConnectConfig) GoString ¶
func (s QueueQuickConnectConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueueQuickConnectConfig) SetContactFlowId ¶
func (s *QueueQuickConnectConfig) SetContactFlowId(v string) *QueueQuickConnectConfig
SetContactFlowId sets the ContactFlowId field's value.
func (*QueueQuickConnectConfig) SetQueueId ¶
func (s *QueueQuickConnectConfig) SetQueueId(v string) *QueueQuickConnectConfig
SetQueueId sets the QueueId field's value.
func (QueueQuickConnectConfig) String ¶
func (s QueueQuickConnectConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueueQuickConnectConfig) Validate ¶
func (s *QueueQuickConnectConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type QueueReference ¶
type QueueReference struct { // The Amazon Resource Name (ARN) of the queue. Arn *string `type:"string"` // The identifier of the queue. Id *string `type:"string"` // contains filtered or unexported fields }
Contains information about a queue resource for which metrics are returned.
func (QueueReference) GoString ¶
func (s QueueReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueueReference) SetArn ¶
func (s *QueueReference) SetArn(v string) *QueueReference
SetArn sets the Arn field's value.
func (*QueueReference) SetId ¶
func (s *QueueReference) SetId(v string) *QueueReference
SetId sets the Id field's value.
func (QueueReference) String ¶
func (s QueueReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QueueSearchCriteria ¶ added in v1.42.9
type QueueSearchCriteria struct { // A list of conditions which would be applied together with an AND condition. AndConditions []*QueueSearchCriteria `type:"list"` // A list of conditions which would be applied together with an OR condition. OrConditions []*QueueSearchCriteria `type:"list"` // The type of queue. QueueTypeCondition *string `type:"string" enum:"SearchableQueueType"` // A leaf node condition which can be used to specify a string condition. // // The currently supported values for FieldName are name, description, and resourceID. StringCondition *StringCondition `type:"structure"` // contains filtered or unexported fields }
The search criteria to be used to return queues.
The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.
func (QueueSearchCriteria) GoString ¶ added in v1.42.9
func (s QueueSearchCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueueSearchCriteria) SetAndConditions ¶ added in v1.42.9
func (s *QueueSearchCriteria) SetAndConditions(v []*QueueSearchCriteria) *QueueSearchCriteria
SetAndConditions sets the AndConditions field's value.
func (*QueueSearchCriteria) SetOrConditions ¶ added in v1.42.9
func (s *QueueSearchCriteria) SetOrConditions(v []*QueueSearchCriteria) *QueueSearchCriteria
SetOrConditions sets the OrConditions field's value.
func (*QueueSearchCriteria) SetQueueTypeCondition ¶ added in v1.42.9
func (s *QueueSearchCriteria) SetQueueTypeCondition(v string) *QueueSearchCriteria
SetQueueTypeCondition sets the QueueTypeCondition field's value.
func (*QueueSearchCriteria) SetStringCondition ¶ added in v1.42.9
func (s *QueueSearchCriteria) SetStringCondition(v *StringCondition) *QueueSearchCriteria
SetStringCondition sets the StringCondition field's value.
func (QueueSearchCriteria) String ¶ added in v1.42.9
func (s QueueSearchCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QueueSearchFilter ¶ added in v1.42.9
type QueueSearchFilter struct { // An object that can be used to specify Tag conditions inside the SearchFilter. // This accepts an OR of AND (List of List) input where: // // * Top level list specifies conditions that need to be applied with OR // operator // // * Inner list specifies conditions that need to be applied with AND operator. TagFilter *ControlPlaneTagFilter `type:"structure"` // contains filtered or unexported fields }
Filters to be applied to search results.
func (QueueSearchFilter) GoString ¶ added in v1.42.9
func (s QueueSearchFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueueSearchFilter) SetTagFilter ¶ added in v1.42.9
func (s *QueueSearchFilter) SetTagFilter(v *ControlPlaneTagFilter) *QueueSearchFilter
SetTagFilter sets the TagFilter field's value.
func (QueueSearchFilter) String ¶ added in v1.42.9
func (s QueueSearchFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QueueSummary ¶
type QueueSummary struct { // The Amazon Resource Name (ARN) of the queue. Arn *string `type:"string"` // The identifier of the queue. Id *string `type:"string"` // The name of the queue. Name *string `min:"1" type:"string"` // The type of queue. QueueType *string `type:"string" enum:"QueueType"` // contains filtered or unexported fields }
Contains summary information about a queue.
func (QueueSummary) GoString ¶
func (s QueueSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QueueSummary) SetArn ¶
func (s *QueueSummary) SetArn(v string) *QueueSummary
SetArn sets the Arn field's value.
func (*QueueSummary) SetId ¶
func (s *QueueSummary) SetId(v string) *QueueSummary
SetId sets the Id field's value.
func (*QueueSummary) SetName ¶
func (s *QueueSummary) SetName(v string) *QueueSummary
SetName sets the Name field's value.
func (*QueueSummary) SetQueueType ¶
func (s *QueueSummary) SetQueueType(v string) *QueueSummary
SetQueueType sets the QueueType field's value.
func (QueueSummary) String ¶
func (s QueueSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QuickConnect ¶
type QuickConnect struct { // The description. Description *string `min:"1" type:"string"` // The name of the quick connect. Name *string `min:"1" type:"string"` // The Amazon Resource Name (ARN) of the quick connect. QuickConnectARN *string `type:"string"` // Contains information about the quick connect. QuickConnectConfig *QuickConnectConfig `type:"structure"` // The identifier for the quick connect. QuickConnectId *string `type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a quick connect.
func (QuickConnect) GoString ¶
func (s QuickConnect) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QuickConnect) SetDescription ¶
func (s *QuickConnect) SetDescription(v string) *QuickConnect
SetDescription sets the Description field's value.
func (*QuickConnect) SetName ¶
func (s *QuickConnect) SetName(v string) *QuickConnect
SetName sets the Name field's value.
func (*QuickConnect) SetQuickConnectARN ¶
func (s *QuickConnect) SetQuickConnectARN(v string) *QuickConnect
SetQuickConnectARN sets the QuickConnectARN field's value.
func (*QuickConnect) SetQuickConnectConfig ¶
func (s *QuickConnect) SetQuickConnectConfig(v *QuickConnectConfig) *QuickConnect
SetQuickConnectConfig sets the QuickConnectConfig field's value.
func (*QuickConnect) SetQuickConnectId ¶
func (s *QuickConnect) SetQuickConnectId(v string) *QuickConnect
SetQuickConnectId sets the QuickConnectId field's value.
func (*QuickConnect) SetTags ¶
func (s *QuickConnect) SetTags(v map[string]*string) *QuickConnect
SetTags sets the Tags field's value.
func (QuickConnect) String ¶
func (s QuickConnect) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QuickConnectConfig ¶
type QuickConnectConfig struct { // The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER. PhoneConfig *PhoneNumberQuickConnectConfig `type:"structure"` // The queue configuration. This is required only if QuickConnectType is QUEUE. QueueConfig *QueueQuickConnectConfig `type:"structure"` // The type of quick connect. In the Amazon Connect console, when you create // a quick connect, you are prompted to assign one of the following types: Agent // (USER), External (PHONE_NUMBER), or Queue (QUEUE). // // QuickConnectType is a required field QuickConnectType *string `type:"string" required:"true" enum:"QuickConnectType"` // The user configuration. This is required only if QuickConnectType is USER. UserConfig *UserQuickConnectConfig `type:"structure"` // contains filtered or unexported fields }
Contains configuration settings for a quick connect.
func (QuickConnectConfig) GoString ¶
func (s QuickConnectConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QuickConnectConfig) SetPhoneConfig ¶
func (s *QuickConnectConfig) SetPhoneConfig(v *PhoneNumberQuickConnectConfig) *QuickConnectConfig
SetPhoneConfig sets the PhoneConfig field's value.
func (*QuickConnectConfig) SetQueueConfig ¶
func (s *QuickConnectConfig) SetQueueConfig(v *QueueQuickConnectConfig) *QuickConnectConfig
SetQueueConfig sets the QueueConfig field's value.
func (*QuickConnectConfig) SetQuickConnectType ¶
func (s *QuickConnectConfig) SetQuickConnectType(v string) *QuickConnectConfig
SetQuickConnectType sets the QuickConnectType field's value.
func (*QuickConnectConfig) SetUserConfig ¶
func (s *QuickConnectConfig) SetUserConfig(v *UserQuickConnectConfig) *QuickConnectConfig
SetUserConfig sets the UserConfig field's value.
func (QuickConnectConfig) String ¶
func (s QuickConnectConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QuickConnectConfig) Validate ¶
func (s *QuickConnectConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type QuickConnectSearchCriteria ¶ added in v1.42.9
type QuickConnectSearchCriteria struct { // A list of conditions which would be applied together with an AND condition. AndConditions []*QuickConnectSearchCriteria `type:"list"` // A list of conditions which would be applied together with an OR condition. OrConditions []*QuickConnectSearchCriteria `type:"list"` // A leaf node condition which can be used to specify a string condition. // // The currently supported values for FieldName are name, description, and resourceID. StringCondition *StringCondition `type:"structure"` // contains filtered or unexported fields }
The search criteria to be used to return quick connects.
func (QuickConnectSearchCriteria) GoString ¶ added in v1.42.9
func (s QuickConnectSearchCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QuickConnectSearchCriteria) SetAndConditions ¶ added in v1.42.9
func (s *QuickConnectSearchCriteria) SetAndConditions(v []*QuickConnectSearchCriteria) *QuickConnectSearchCriteria
SetAndConditions sets the AndConditions field's value.
func (*QuickConnectSearchCriteria) SetOrConditions ¶ added in v1.42.9
func (s *QuickConnectSearchCriteria) SetOrConditions(v []*QuickConnectSearchCriteria) *QuickConnectSearchCriteria
SetOrConditions sets the OrConditions field's value.
func (*QuickConnectSearchCriteria) SetStringCondition ¶ added in v1.42.9
func (s *QuickConnectSearchCriteria) SetStringCondition(v *StringCondition) *QuickConnectSearchCriteria
SetStringCondition sets the StringCondition field's value.
func (QuickConnectSearchCriteria) String ¶ added in v1.42.9
func (s QuickConnectSearchCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QuickConnectSearchFilter ¶ added in v1.42.9
type QuickConnectSearchFilter struct { // An object that can be used to specify Tag conditions inside the SearchFilter. // This accepts an OR of AND (List of List) input where: // // * Top level list specifies conditions that need to be applied with OR // operator // // * Inner list specifies conditions that need to be applied with AND operator. TagFilter *ControlPlaneTagFilter `type:"structure"` // contains filtered or unexported fields }
Filters to be applied to search results.
func (QuickConnectSearchFilter) GoString ¶ added in v1.42.9
func (s QuickConnectSearchFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QuickConnectSearchFilter) SetTagFilter ¶ added in v1.42.9
func (s *QuickConnectSearchFilter) SetTagFilter(v *ControlPlaneTagFilter) *QuickConnectSearchFilter
SetTagFilter sets the TagFilter field's value.
func (QuickConnectSearchFilter) String ¶ added in v1.42.9
func (s QuickConnectSearchFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type QuickConnectSummary ¶
type QuickConnectSummary struct { // The Amazon Resource Name (ARN) of the quick connect. Arn *string `type:"string"` // The identifier for the quick connect. Id *string `type:"string"` // The name of the quick connect. Name *string `min:"1" type:"string"` // The type of quick connect. In the Amazon Connect console, when you create // a quick connect, you are prompted to assign one of the following types: Agent // (USER), External (PHONE_NUMBER), or Queue (QUEUE). QuickConnectType *string `type:"string" enum:"QuickConnectType"` // contains filtered or unexported fields }
Contains summary information about a quick connect.
func (QuickConnectSummary) GoString ¶
func (s QuickConnectSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*QuickConnectSummary) SetArn ¶
func (s *QuickConnectSummary) SetArn(v string) *QuickConnectSummary
SetArn sets the Arn field's value.
func (*QuickConnectSummary) SetId ¶
func (s *QuickConnectSummary) SetId(v string) *QuickConnectSummary
SetId sets the Id field's value.
func (*QuickConnectSummary) SetName ¶
func (s *QuickConnectSummary) SetName(v string) *QuickConnectSummary
SetName sets the Name field's value.
func (*QuickConnectSummary) SetQuickConnectType ¶
func (s *QuickConnectSummary) SetQuickConnectType(v string) *QuickConnectSummary
SetQuickConnectType sets the QuickConnectType field's value.
func (QuickConnectSummary) String ¶
func (s QuickConnectSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReadOnlyFieldInfo ¶ added in v1.42.9
type ReadOnlyFieldInfo struct { // Identifier of the read-only field. Id *TaskTemplateFieldIdentifier `type:"structure"` // contains filtered or unexported fields }
Indicates a field that is read-only to an agent.
func (ReadOnlyFieldInfo) GoString ¶ added in v1.42.9
func (s ReadOnlyFieldInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReadOnlyFieldInfo) SetId ¶ added in v1.42.9
func (s *ReadOnlyFieldInfo) SetId(v *TaskTemplateFieldIdentifier) *ReadOnlyFieldInfo
SetId sets the Id field's value.
func (ReadOnlyFieldInfo) String ¶ added in v1.42.9
func (s ReadOnlyFieldInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReadOnlyFieldInfo) Validate ¶ added in v1.42.9
func (s *ReadOnlyFieldInfo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Reference ¶
type Reference struct { // The type of the reference. DATE must be of type Epoch timestamp. // // Type is a required field Type *string `type:"string" required:"true" enum:"ReferenceType"` // A valid value for the reference. For example, for a URL reference, a formatted // URL that is displayed to an agent in the Contact Control Panel (CCP). // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
Well-formed data on a contact, used by agents to complete a contact request. You can have up to 4,096 UTF-8 bytes across all references for a contact.
func (Reference) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReferenceSummary ¶
type ReferenceSummary struct { // Information about the reference when the referenceType is ATTACHMENT. Otherwise, // null. Attachment *AttachmentReference `type:"structure"` // Information about a reference when the referenceType is DATE. Otherwise, // null. Date *DateReference `type:"structure"` // Information about a reference when the referenceType is EMAIL. Otherwise, // null. Email *EmailReference `type:"structure"` // Information about a reference when the referenceType is NUMBER. Otherwise, // null. Number *NumberReference `type:"structure"` // Information about a reference when the referenceType is STRING. Otherwise, // null. String_ *StringReference `locationName:"String" type:"structure"` // Information about the reference when the referenceType is URL. Otherwise, // null. Url *UrlReference `type:"structure"` // contains filtered or unexported fields }
Contains summary information about a reference. ReferenceSummary contains only one non null field between the URL and attachment based on the reference type.
func (ReferenceSummary) GoString ¶
func (s ReferenceSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReferenceSummary) SetAttachment ¶
func (s *ReferenceSummary) SetAttachment(v *AttachmentReference) *ReferenceSummary
SetAttachment sets the Attachment field's value.
func (*ReferenceSummary) SetDate ¶ added in v1.42.9
func (s *ReferenceSummary) SetDate(v *DateReference) *ReferenceSummary
SetDate sets the Date field's value.
func (*ReferenceSummary) SetEmail ¶ added in v1.42.9
func (s *ReferenceSummary) SetEmail(v *EmailReference) *ReferenceSummary
SetEmail sets the Email field's value.
func (*ReferenceSummary) SetNumber ¶ added in v1.42.9
func (s *ReferenceSummary) SetNumber(v *NumberReference) *ReferenceSummary
SetNumber sets the Number field's value.
func (*ReferenceSummary) SetString_ ¶ added in v1.42.9
func (s *ReferenceSummary) SetString_(v *StringReference) *ReferenceSummary
SetString_ sets the String_ field's value.
func (*ReferenceSummary) SetUrl ¶
func (s *ReferenceSummary) SetUrl(v *UrlReference) *ReferenceSummary
SetUrl sets the Url field's value.
func (ReferenceSummary) String ¶
func (s ReferenceSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReleasePhoneNumberInput ¶ added in v1.42.9
type ReleasePhoneNumberInput 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 `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"` // A unique identifier for the phone number. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"PhoneNumberId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ReleasePhoneNumberInput) GoString ¶ added in v1.42.9
func (s ReleasePhoneNumberInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReleasePhoneNumberInput) SetClientToken ¶ added in v1.42.9
func (s *ReleasePhoneNumberInput) SetClientToken(v string) *ReleasePhoneNumberInput
SetClientToken sets the ClientToken field's value.
func (*ReleasePhoneNumberInput) SetPhoneNumberId ¶ added in v1.42.9
func (s *ReleasePhoneNumberInput) SetPhoneNumberId(v string) *ReleasePhoneNumberInput
SetPhoneNumberId sets the PhoneNumberId field's value.
func (ReleasePhoneNumberInput) String ¶ added in v1.42.9
func (s ReleasePhoneNumberInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReleasePhoneNumberInput) Validate ¶ added in v1.42.9
func (s *ReleasePhoneNumberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ReleasePhoneNumberOutput ¶ added in v1.42.9
type ReleasePhoneNumberOutput struct {
// contains filtered or unexported fields
}
func (ReleasePhoneNumberOutput) GoString ¶ added in v1.42.9
func (s ReleasePhoneNumberOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ReleasePhoneNumberOutput) String ¶ added in v1.42.9
func (s ReleasePhoneNumberOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReplicateInstanceInput ¶ added in v1.42.9
type ReplicateInstanceInput 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 `type:"string" idempotencyToken:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. You can provide the InstanceId, // or the entire ARN. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The alias for the replicated instance. The ReplicaAlias must be unique. // // ReplicaAlias is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ReplicateInstanceInput's // String and GoString methods. // // ReplicaAlias is a required field ReplicaAlias *string `min:"1" type:"string" required:"true" sensitive:"true"` // The Amazon Web Services Region where to replicate the Amazon Connect instance. // // ReplicaRegion is a required field ReplicaRegion *string `min:"8" type:"string" required:"true"` // contains filtered or unexported fields }
func (ReplicateInstanceInput) GoString ¶ added in v1.42.9
func (s ReplicateInstanceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReplicateInstanceInput) SetClientToken ¶ added in v1.42.9
func (s *ReplicateInstanceInput) SetClientToken(v string) *ReplicateInstanceInput
SetClientToken sets the ClientToken field's value.
func (*ReplicateInstanceInput) SetInstanceId ¶ added in v1.42.9
func (s *ReplicateInstanceInput) SetInstanceId(v string) *ReplicateInstanceInput
SetInstanceId sets the InstanceId field's value.
func (*ReplicateInstanceInput) SetReplicaAlias ¶ added in v1.42.9
func (s *ReplicateInstanceInput) SetReplicaAlias(v string) *ReplicateInstanceInput
SetReplicaAlias sets the ReplicaAlias field's value.
func (*ReplicateInstanceInput) SetReplicaRegion ¶ added in v1.42.9
func (s *ReplicateInstanceInput) SetReplicaRegion(v string) *ReplicateInstanceInput
SetReplicaRegion sets the ReplicaRegion field's value.
func (ReplicateInstanceInput) String ¶ added in v1.42.9
func (s ReplicateInstanceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReplicateInstanceInput) Validate ¶ added in v1.42.9
func (s *ReplicateInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ReplicateInstanceOutput ¶ added in v1.42.9
type ReplicateInstanceOutput struct { // The Amazon Resource Name (ARN) of the replicated instance. Arn *string `type:"string"` // The identifier of the replicated instance. You can find the instanceId in // the ARN of the instance. The replicated instance has the same identifier // as the instance it was replicated from. Id *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ReplicateInstanceOutput) GoString ¶ added in v1.42.9
func (s ReplicateInstanceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReplicateInstanceOutput) SetArn ¶ added in v1.42.9
func (s *ReplicateInstanceOutput) SetArn(v string) *ReplicateInstanceOutput
SetArn sets the Arn field's value.
func (*ReplicateInstanceOutput) SetId ¶ added in v1.42.9
func (s *ReplicateInstanceOutput) SetId(v string) *ReplicateInstanceOutput
SetId sets the Id field's value.
func (ReplicateInstanceOutput) String ¶ added in v1.42.9
func (s ReplicateInstanceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RequiredFieldInfo ¶ added in v1.42.9
type RequiredFieldInfo struct { // The unique identifier for the field. Id *TaskTemplateFieldIdentifier `type:"structure"` // contains filtered or unexported fields }
Information about a required field.
func (RequiredFieldInfo) GoString ¶ added in v1.42.9
func (s RequiredFieldInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RequiredFieldInfo) SetId ¶ added in v1.42.9
func (s *RequiredFieldInfo) SetId(v *TaskTemplateFieldIdentifier) *RequiredFieldInfo
SetId sets the Id field's value.
func (RequiredFieldInfo) String ¶ added in v1.42.9
func (s RequiredFieldInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RequiredFieldInfo) Validate ¶ added in v1.42.9
func (s *RequiredFieldInfo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceConflictException ¶
type ResourceConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A resource already has that name.
func (*ResourceConflictException) Code ¶
func (s *ResourceConflictException) Code() string
Code returns the exception type name.
func (*ResourceConflictException) Error ¶
func (s *ResourceConflictException) Error() string
func (ResourceConflictException) GoString ¶
func (s ResourceConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceConflictException) Message ¶
func (s *ResourceConflictException) Message() string
Message returns the exception's message.
func (*ResourceConflictException) OrigErr ¶
func (s *ResourceConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceConflictException) RequestID ¶
func (s *ResourceConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceConflictException) StatusCode ¶
func (s *ResourceConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceConflictException) String ¶
func (s ResourceConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceInUseException ¶
type ResourceInUseException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The identifier for the resource. ResourceId *string `type:"string"` // The type of resource. ResourceType *string `type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
That resource is already in use. Please try another.
func (*ResourceInUseException) Code ¶
func (s *ResourceInUseException) Code() string
Code returns the exception type name.
func (*ResourceInUseException) Error ¶
func (s *ResourceInUseException) Error() string
func (ResourceInUseException) GoString ¶
func (s ResourceInUseException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceInUseException) Message ¶
func (s *ResourceInUseException) Message() string
Message returns the exception's message.
func (*ResourceInUseException) OrigErr ¶
func (s *ResourceInUseException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceInUseException) RequestID ¶
func (s *ResourceInUseException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceInUseException) StatusCode ¶
func (s *ResourceInUseException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceInUseException) String ¶
func (s ResourceInUseException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The message about the resource. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified resource was not found.
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 ResourceNotReadyException ¶ added in v1.42.9
type ResourceNotReadyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The resource is not ready.
func (*ResourceNotReadyException) Code ¶ added in v1.42.9
func (s *ResourceNotReadyException) Code() string
Code returns the exception type name.
func (*ResourceNotReadyException) Error ¶ added in v1.42.9
func (s *ResourceNotReadyException) Error() string
func (ResourceNotReadyException) GoString ¶ added in v1.42.9
func (s ResourceNotReadyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotReadyException) Message ¶ added in v1.42.9
func (s *ResourceNotReadyException) Message() string
Message returns the exception's message.
func (*ResourceNotReadyException) OrigErr ¶ added in v1.42.9
func (s *ResourceNotReadyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotReadyException) RequestID ¶ added in v1.42.9
func (s *ResourceNotReadyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotReadyException) StatusCode ¶ added in v1.42.9
func (s *ResourceNotReadyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotReadyException) String ¶ added in v1.42.9
func (s ResourceNotReadyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceTagsSearchCriteria ¶ added in v1.42.9
type ResourceTagsSearchCriteria struct { // The search criteria to be used to return tags. TagSearchCondition *TagSearchCondition `type:"structure"` // contains filtered or unexported fields }
The search criteria to be used to search tags.
func (ResourceTagsSearchCriteria) GoString ¶ added in v1.42.9
func (s ResourceTagsSearchCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceTagsSearchCriteria) SetTagSearchCondition ¶ added in v1.42.9
func (s *ResourceTagsSearchCriteria) SetTagSearchCondition(v *TagSearchCondition) *ResourceTagsSearchCriteria
SetTagSearchCondition sets the TagSearchCondition field's value.
func (ResourceTagsSearchCriteria) String ¶ added in v1.42.9
func (s ResourceTagsSearchCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResumeContactRecordingInput ¶
type ResumeContactRecordingInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ResumeContactRecordingInput) GoString ¶
func (s ResumeContactRecordingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResumeContactRecordingInput) SetContactId ¶
func (s *ResumeContactRecordingInput) SetContactId(v string) *ResumeContactRecordingInput
SetContactId sets the ContactId field's value.
func (*ResumeContactRecordingInput) SetInitialContactId ¶
func (s *ResumeContactRecordingInput) SetInitialContactId(v string) *ResumeContactRecordingInput
SetInitialContactId sets the InitialContactId field's value.
func (*ResumeContactRecordingInput) SetInstanceId ¶
func (s *ResumeContactRecordingInput) SetInstanceId(v string) *ResumeContactRecordingInput
SetInstanceId sets the InstanceId field's value.
func (ResumeContactRecordingInput) String ¶
func (s ResumeContactRecordingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResumeContactRecordingInput) Validate ¶
func (s *ResumeContactRecordingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResumeContactRecordingOutput ¶
type ResumeContactRecordingOutput struct {
// contains filtered or unexported fields
}
func (ResumeContactRecordingOutput) GoString ¶
func (s ResumeContactRecordingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ResumeContactRecordingOutput) String ¶
func (s ResumeContactRecordingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RoutingProfile ¶
type RoutingProfile struct { // The identifier of the default outbound queue for this routing profile. DefaultOutboundQueueId *string `type:"string"` // The description of the routing profile. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The channels agents can handle in the Contact Control Panel (CCP) for this // routing profile. MediaConcurrencies []*MediaConcurrency `type:"list"` // The name of the routing profile. Name *string `min:"1" type:"string"` // The number of associated queues in routing profile. NumberOfAssociatedQueues *int64 `type:"long"` // The number of associated users in routing profile. NumberOfAssociatedUsers *int64 `type:"long"` // The Amazon Resource Name (ARN) of the routing profile. RoutingProfileArn *string `type:"string"` // The identifier of the routing profile. RoutingProfileId *string `type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a routing profile.
func (RoutingProfile) GoString ¶
func (s RoutingProfile) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfile) SetDefaultOutboundQueueId ¶
func (s *RoutingProfile) SetDefaultOutboundQueueId(v string) *RoutingProfile
SetDefaultOutboundQueueId sets the DefaultOutboundQueueId field's value.
func (*RoutingProfile) SetDescription ¶
func (s *RoutingProfile) SetDescription(v string) *RoutingProfile
SetDescription sets the Description field's value.
func (*RoutingProfile) SetInstanceId ¶
func (s *RoutingProfile) SetInstanceId(v string) *RoutingProfile
SetInstanceId sets the InstanceId field's value.
func (*RoutingProfile) SetMediaConcurrencies ¶
func (s *RoutingProfile) SetMediaConcurrencies(v []*MediaConcurrency) *RoutingProfile
SetMediaConcurrencies sets the MediaConcurrencies field's value.
func (*RoutingProfile) SetName ¶
func (s *RoutingProfile) SetName(v string) *RoutingProfile
SetName sets the Name field's value.
func (*RoutingProfile) SetNumberOfAssociatedQueues ¶ added in v1.42.9
func (s *RoutingProfile) SetNumberOfAssociatedQueues(v int64) *RoutingProfile
SetNumberOfAssociatedQueues sets the NumberOfAssociatedQueues field's value.
func (*RoutingProfile) SetNumberOfAssociatedUsers ¶ added in v1.42.9
func (s *RoutingProfile) SetNumberOfAssociatedUsers(v int64) *RoutingProfile
SetNumberOfAssociatedUsers sets the NumberOfAssociatedUsers field's value.
func (*RoutingProfile) SetRoutingProfileArn ¶
func (s *RoutingProfile) SetRoutingProfileArn(v string) *RoutingProfile
SetRoutingProfileArn sets the RoutingProfileArn field's value.
func (*RoutingProfile) SetRoutingProfileId ¶
func (s *RoutingProfile) SetRoutingProfileId(v string) *RoutingProfile
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*RoutingProfile) SetTags ¶
func (s *RoutingProfile) SetTags(v map[string]*string) *RoutingProfile
SetTags sets the Tags field's value.
func (RoutingProfile) String ¶
func (s RoutingProfile) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RoutingProfileQueueConfig ¶
type RoutingProfileQueueConfig struct { // The delay, in seconds, a contact should be in the queue before they are routed // to an available agent. For more information, see Queues: priority and delay // (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html) // in the Amazon Connect Administrator Guide. // // Delay is a required field Delay *int64 `type:"integer" required:"true"` // The order in which contacts are to be handled for the queue. For more information, // see Queues: priority and delay (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html). // // Priority is a required field Priority *int64 `min:"1" type:"integer" required:"true"` // Contains information about a queue resource. // // QueueReference is a required field QueueReference *RoutingProfileQueueReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Contains information about the queue and channel for which priority and delay can be set.
func (RoutingProfileQueueConfig) GoString ¶
func (s RoutingProfileQueueConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileQueueConfig) SetDelay ¶
func (s *RoutingProfileQueueConfig) SetDelay(v int64) *RoutingProfileQueueConfig
SetDelay sets the Delay field's value.
func (*RoutingProfileQueueConfig) SetPriority ¶
func (s *RoutingProfileQueueConfig) SetPriority(v int64) *RoutingProfileQueueConfig
SetPriority sets the Priority field's value.
func (*RoutingProfileQueueConfig) SetQueueReference ¶
func (s *RoutingProfileQueueConfig) SetQueueReference(v *RoutingProfileQueueReference) *RoutingProfileQueueConfig
SetQueueReference sets the QueueReference field's value.
func (RoutingProfileQueueConfig) String ¶
func (s RoutingProfileQueueConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileQueueConfig) Validate ¶
func (s *RoutingProfileQueueConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RoutingProfileQueueConfigSummary ¶
type RoutingProfileQueueConfigSummary struct { // The channels this queue supports. // // Channel is a required field Channel *string `type:"string" required:"true" enum:"Channel"` // The delay, in seconds, that a contact should be in the queue before they // are routed to an available agent. For more information, see Queues: priority // and delay (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html) // in the Amazon Connect Administrator Guide. // // Delay is a required field Delay *int64 `type:"integer" required:"true"` // The order in which contacts are to be handled for the queue. For more information, // see Queues: priority and delay (https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html). // // Priority is a required field Priority *int64 `min:"1" type:"integer" required:"true"` // The Amazon Resource Name (ARN) of the queue. // // QueueArn is a required field QueueArn *string `type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `type:"string" required:"true"` // The name of the queue. // // QueueName is a required field QueueName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains summary information about a routing profile queue.
func (RoutingProfileQueueConfigSummary) GoString ¶
func (s RoutingProfileQueueConfigSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileQueueConfigSummary) SetChannel ¶
func (s *RoutingProfileQueueConfigSummary) SetChannel(v string) *RoutingProfileQueueConfigSummary
SetChannel sets the Channel field's value.
func (*RoutingProfileQueueConfigSummary) SetDelay ¶
func (s *RoutingProfileQueueConfigSummary) SetDelay(v int64) *RoutingProfileQueueConfigSummary
SetDelay sets the Delay field's value.
func (*RoutingProfileQueueConfigSummary) SetPriority ¶
func (s *RoutingProfileQueueConfigSummary) SetPriority(v int64) *RoutingProfileQueueConfigSummary
SetPriority sets the Priority field's value.
func (*RoutingProfileQueueConfigSummary) SetQueueArn ¶
func (s *RoutingProfileQueueConfigSummary) SetQueueArn(v string) *RoutingProfileQueueConfigSummary
SetQueueArn sets the QueueArn field's value.
func (*RoutingProfileQueueConfigSummary) SetQueueId ¶
func (s *RoutingProfileQueueConfigSummary) SetQueueId(v string) *RoutingProfileQueueConfigSummary
SetQueueId sets the QueueId field's value.
func (*RoutingProfileQueueConfigSummary) SetQueueName ¶
func (s *RoutingProfileQueueConfigSummary) SetQueueName(v string) *RoutingProfileQueueConfigSummary
SetQueueName sets the QueueName field's value.
func (RoutingProfileQueueConfigSummary) String ¶
func (s RoutingProfileQueueConfigSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RoutingProfileQueueReference ¶
type RoutingProfileQueueReference struct { // The channels agents can handle in the Contact Control Panel (CCP) for this // routing profile. // // Channel is a required field Channel *string `type:"string" required:"true" enum:"Channel"` // The identifier for the queue. // // QueueId is a required field QueueId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains the channel and queue identifier for a routing profile.
func (RoutingProfileQueueReference) GoString ¶
func (s RoutingProfileQueueReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileQueueReference) SetChannel ¶
func (s *RoutingProfileQueueReference) SetChannel(v string) *RoutingProfileQueueReference
SetChannel sets the Channel field's value.
func (*RoutingProfileQueueReference) SetQueueId ¶
func (s *RoutingProfileQueueReference) SetQueueId(v string) *RoutingProfileQueueReference
SetQueueId sets the QueueId field's value.
func (RoutingProfileQueueReference) String ¶
func (s RoutingProfileQueueReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileQueueReference) Validate ¶
func (s *RoutingProfileQueueReference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RoutingProfileReference ¶ added in v1.42.9
type RoutingProfileReference struct { // The Amazon Resource Name (ARN) of the routing profile. Arn *string `type:"string"` // The identifier of the routing profile. Id *string `type:"string"` // contains filtered or unexported fields }
Information about the routing profile assigned to the user.
func (RoutingProfileReference) GoString ¶ added in v1.42.9
func (s RoutingProfileReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileReference) SetArn ¶ added in v1.42.9
func (s *RoutingProfileReference) SetArn(v string) *RoutingProfileReference
SetArn sets the Arn field's value.
func (*RoutingProfileReference) SetId ¶ added in v1.42.9
func (s *RoutingProfileReference) SetId(v string) *RoutingProfileReference
SetId sets the Id field's value.
func (RoutingProfileReference) String ¶ added in v1.42.9
func (s RoutingProfileReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RoutingProfileSearchCriteria ¶ added in v1.42.9
type RoutingProfileSearchCriteria struct { // A list of conditions which would be applied together with an AND condition. AndConditions []*RoutingProfileSearchCriteria `type:"list"` // A list of conditions which would be applied together with an OR condition. OrConditions []*RoutingProfileSearchCriteria `type:"list"` // A leaf node condition which can be used to specify a string condition. // // The currently supported values for FieldName are name, description, and resourceID. StringCondition *StringCondition `type:"structure"` // contains filtered or unexported fields }
The search criteria to be used to return routing profiles.
The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.
func (RoutingProfileSearchCriteria) GoString ¶ added in v1.42.9
func (s RoutingProfileSearchCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileSearchCriteria) SetAndConditions ¶ added in v1.42.9
func (s *RoutingProfileSearchCriteria) SetAndConditions(v []*RoutingProfileSearchCriteria) *RoutingProfileSearchCriteria
SetAndConditions sets the AndConditions field's value.
func (*RoutingProfileSearchCriteria) SetOrConditions ¶ added in v1.42.9
func (s *RoutingProfileSearchCriteria) SetOrConditions(v []*RoutingProfileSearchCriteria) *RoutingProfileSearchCriteria
SetOrConditions sets the OrConditions field's value.
func (*RoutingProfileSearchCriteria) SetStringCondition ¶ added in v1.42.9
func (s *RoutingProfileSearchCriteria) SetStringCondition(v *StringCondition) *RoutingProfileSearchCriteria
SetStringCondition sets the StringCondition field's value.
func (RoutingProfileSearchCriteria) String ¶ added in v1.42.9
func (s RoutingProfileSearchCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RoutingProfileSearchFilter ¶ added in v1.42.9
type RoutingProfileSearchFilter struct { // An object that can be used to specify Tag conditions inside the SearchFilter. // This accepts an OR of AND (List of List) input where: // // * Top level list specifies conditions that need to be applied with OR // operator // // * Inner list specifies conditions that need to be applied with AND operator. TagFilter *ControlPlaneTagFilter `type:"structure"` // contains filtered or unexported fields }
Filters to be applied to search results.
func (RoutingProfileSearchFilter) GoString ¶ added in v1.42.9
func (s RoutingProfileSearchFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileSearchFilter) SetTagFilter ¶ added in v1.42.9
func (s *RoutingProfileSearchFilter) SetTagFilter(v *ControlPlaneTagFilter) *RoutingProfileSearchFilter
SetTagFilter sets the TagFilter field's value.
func (RoutingProfileSearchFilter) String ¶ added in v1.42.9
func (s RoutingProfileSearchFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RoutingProfileSummary ¶
type RoutingProfileSummary struct { // The Amazon Resource Name (ARN) of the routing profile. Arn *string `type:"string"` // The identifier of the routing profile. Id *string `type:"string"` // The name of the routing profile. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains summary information about a routing profile.
func (RoutingProfileSummary) GoString ¶
func (s RoutingProfileSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RoutingProfileSummary) SetArn ¶
func (s *RoutingProfileSummary) SetArn(v string) *RoutingProfileSummary
SetArn sets the Arn field's value.
func (*RoutingProfileSummary) SetId ¶
func (s *RoutingProfileSummary) SetId(v string) *RoutingProfileSummary
SetId sets the Id field's value.
func (*RoutingProfileSummary) SetName ¶
func (s *RoutingProfileSummary) SetName(v string) *RoutingProfileSummary
SetName sets the Name field's value.
func (RoutingProfileSummary) String ¶
func (s RoutingProfileSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Rule ¶ added in v1.42.9
type Rule struct { // A list of actions to be run when the rule is triggered. // // Actions is a required field Actions []*RuleAction `type:"list" required:"true"` // The timestamp for when the rule was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The conditions of the rule. // // Function is a required field Function *string `type:"string" required:"true"` // The Amazon Resource Name (ARN) of the user who last updated the rule. // // LastUpdatedBy is a required field LastUpdatedBy *string `type:"string" required:"true"` // The timestamp for the when the rule was last updated. // // LastUpdatedTime is a required field LastUpdatedTime *time.Time `type:"timestamp" required:"true"` // The name of the rule. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The publish status of the rule. // // PublishStatus is a required field PublishStatus *string `type:"string" required:"true" enum:"RulePublishStatus"` // The Amazon Resource Name (ARN) of the rule. // // RuleArn is a required field RuleArn *string `type:"string" required:"true"` // A unique identifier for the rule. // // RuleId is a required field RuleId *string `min:"1" type:"string" required:"true"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The event source to trigger the rule. // // TriggerEventSource is a required field TriggerEventSource *RuleTriggerEventSource `type:"structure" required:"true"` // contains filtered or unexported fields }
Information about a rule.
func (Rule) GoString ¶ added in v1.42.9
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Rule) SetActions ¶ added in v1.42.9
func (s *Rule) SetActions(v []*RuleAction) *Rule
SetActions sets the Actions field's value.
func (*Rule) SetCreatedTime ¶ added in v1.42.9
SetCreatedTime sets the CreatedTime field's value.
func (*Rule) SetFunction ¶ added in v1.42.9
SetFunction sets the Function field's value.
func (*Rule) SetLastUpdatedBy ¶ added in v1.42.9
SetLastUpdatedBy sets the LastUpdatedBy field's value.
func (*Rule) SetLastUpdatedTime ¶ added in v1.42.9
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*Rule) SetPublishStatus ¶ added in v1.42.9
SetPublishStatus sets the PublishStatus field's value.
func (*Rule) SetRuleArn ¶ added in v1.42.9
SetRuleArn sets the RuleArn field's value.
func (*Rule) SetTriggerEventSource ¶ added in v1.42.9
func (s *Rule) SetTriggerEventSource(v *RuleTriggerEventSource) *Rule
SetTriggerEventSource sets the TriggerEventSource field's value.
type RuleAction ¶ added in v1.42.9
type RuleAction struct { // The type of action that creates a rule. // // ActionType is a required field ActionType *string `type:"string" required:"true" enum:"ActionType"` // Information about the contact category action. AssignContactCategoryAction *AssignContactCategoryActionDefinition `type:"structure"` // Information about the EventBridge action. EventBridgeAction *EventBridgeActionDefinition `type:"structure"` // Information about the send notification action. SendNotificationAction *SendNotificationActionDefinition `type:"structure"` // Information about the task action. This field is required if TriggerEventSource // is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate // | OnSalesforceCaseCreate TaskAction *TaskActionDefinition `type:"structure"` // contains filtered or unexported fields }
Information about the action to be performed when a rule is triggered.
func (RuleAction) GoString ¶ added in v1.42.9
func (s RuleAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RuleAction) SetActionType ¶ added in v1.42.9
func (s *RuleAction) SetActionType(v string) *RuleAction
SetActionType sets the ActionType field's value.
func (*RuleAction) SetAssignContactCategoryAction ¶ added in v1.42.9
func (s *RuleAction) SetAssignContactCategoryAction(v *AssignContactCategoryActionDefinition) *RuleAction
SetAssignContactCategoryAction sets the AssignContactCategoryAction field's value.
func (*RuleAction) SetEventBridgeAction ¶ added in v1.42.9
func (s *RuleAction) SetEventBridgeAction(v *EventBridgeActionDefinition) *RuleAction
SetEventBridgeAction sets the EventBridgeAction field's value.
func (*RuleAction) SetSendNotificationAction ¶ added in v1.42.9
func (s *RuleAction) SetSendNotificationAction(v *SendNotificationActionDefinition) *RuleAction
SetSendNotificationAction sets the SendNotificationAction field's value.
func (*RuleAction) SetTaskAction ¶ added in v1.42.9
func (s *RuleAction) SetTaskAction(v *TaskActionDefinition) *RuleAction
SetTaskAction sets the TaskAction field's value.
func (RuleAction) String ¶ added in v1.42.9
func (s RuleAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RuleAction) Validate ¶ added in v1.42.9
func (s *RuleAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RuleSummary ¶ added in v1.42.9
type RuleSummary struct { // A list of ActionTypes associated with a rule. // // ActionSummaries is a required field ActionSummaries []*ActionSummary `type:"list" required:"true"` // The timestamp for when the rule was created. // // CreatedTime is a required field CreatedTime *time.Time `type:"timestamp" required:"true"` // The name of the event source. // // EventSourceName is a required field EventSourceName *string `type:"string" required:"true" enum:"EventSourceName"` // The timestamp for when the rule was last updated. // // LastUpdatedTime is a required field LastUpdatedTime *time.Time `type:"timestamp" required:"true"` // The name of the rule. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The publish status of the rule. // // PublishStatus is a required field PublishStatus *string `type:"string" required:"true" enum:"RulePublishStatus"` // The Amazon Resource Name (ARN) of the rule. // // RuleArn is a required field RuleArn *string `type:"string" required:"true"` // A unique identifier for the rule. // // RuleId is a required field RuleId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A list of ActionTypes associated with a rule.
func (RuleSummary) GoString ¶ added in v1.42.9
func (s RuleSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RuleSummary) SetActionSummaries ¶ added in v1.42.9
func (s *RuleSummary) SetActionSummaries(v []*ActionSummary) *RuleSummary
SetActionSummaries sets the ActionSummaries field's value.
func (*RuleSummary) SetCreatedTime ¶ added in v1.42.9
func (s *RuleSummary) SetCreatedTime(v time.Time) *RuleSummary
SetCreatedTime sets the CreatedTime field's value.
func (*RuleSummary) SetEventSourceName ¶ added in v1.42.9
func (s *RuleSummary) SetEventSourceName(v string) *RuleSummary
SetEventSourceName sets the EventSourceName field's value.
func (*RuleSummary) SetLastUpdatedTime ¶ added in v1.42.9
func (s *RuleSummary) SetLastUpdatedTime(v time.Time) *RuleSummary
SetLastUpdatedTime sets the LastUpdatedTime field's value.
func (*RuleSummary) SetName ¶ added in v1.42.9
func (s *RuleSummary) SetName(v string) *RuleSummary
SetName sets the Name field's value.
func (*RuleSummary) SetPublishStatus ¶ added in v1.42.9
func (s *RuleSummary) SetPublishStatus(v string) *RuleSummary
SetPublishStatus sets the PublishStatus field's value.
func (*RuleSummary) SetRuleArn ¶ added in v1.42.9
func (s *RuleSummary) SetRuleArn(v string) *RuleSummary
SetRuleArn sets the RuleArn field's value.
func (*RuleSummary) SetRuleId ¶ added in v1.42.9
func (s *RuleSummary) SetRuleId(v string) *RuleSummary
SetRuleId sets the RuleId field's value.
func (RuleSummary) String ¶ added in v1.42.9
func (s RuleSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RuleTriggerEventSource ¶ added in v1.42.9
type RuleTriggerEventSource struct { // The name of the event source. // // EventSourceName is a required field EventSourceName *string `type:"string" required:"true" enum:"EventSourceName"` // The identifier for the integration association. IntegrationAssociationId *string `min:"1" type:"string"` // contains filtered or unexported fields }
The name of the event source. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate
func (RuleTriggerEventSource) GoString ¶ added in v1.42.9
func (s RuleTriggerEventSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RuleTriggerEventSource) SetEventSourceName ¶ added in v1.42.9
func (s *RuleTriggerEventSource) SetEventSourceName(v string) *RuleTriggerEventSource
SetEventSourceName sets the EventSourceName field's value.
func (*RuleTriggerEventSource) SetIntegrationAssociationId ¶ added in v1.42.9
func (s *RuleTriggerEventSource) SetIntegrationAssociationId(v string) *RuleTriggerEventSource
SetIntegrationAssociationId sets the IntegrationAssociationId field's value.
func (RuleTriggerEventSource) String ¶ added in v1.42.9
func (s RuleTriggerEventSource) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RuleTriggerEventSource) Validate ¶ added in v1.42.9
func (s *RuleTriggerEventSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3Config ¶
type S3Config struct { // The S3 bucket name. // // BucketName is a required field BucketName *string `min:"1" type:"string" required:"true"` // The S3 bucket prefix. // // BucketPrefix is a required field BucketPrefix *string `min:"1" type:"string" required:"true"` // The Amazon S3 encryption configuration. EncryptionConfig *EncryptionConfig `type:"structure"` // contains filtered or unexported fields }
Information about the Amazon Simple Storage Service (Amazon S3) storage type.
func (S3Config) 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 (*S3Config) SetBucketName ¶
SetBucketName sets the BucketName field's value.
func (*S3Config) SetBucketPrefix ¶
SetBucketPrefix sets the BucketPrefix field's value.
func (*S3Config) SetEncryptionConfig ¶
func (s *S3Config) SetEncryptionConfig(v *EncryptionConfig) *S3Config
SetEncryptionConfig sets the EncryptionConfig field's value.
type SearchAvailablePhoneNumbersInput ¶ added in v1.42.9
type SearchAvailablePhoneNumbersInput struct { // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The ISO country code. // // PhoneNumberCountryCode is a required field PhoneNumberCountryCode *string `type:"string" required:"true" enum:"PhoneNumberCountryCode"` // The prefix of the phone number. If provided, it must contain + as part of // the country code. PhoneNumberPrefix *string `type:"string"` // The type of phone number. // // PhoneNumberType is a required field PhoneNumberType *string `type:"string" required:"true" enum:"PhoneNumberType"` // The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution // groups that phone numbers are claimed to. // // TargetArn is a required field TargetArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (SearchAvailablePhoneNumbersInput) GoString ¶ added in v1.42.9
func (s SearchAvailablePhoneNumbersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchAvailablePhoneNumbersInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersInput) SetMaxResults(v int64) *SearchAvailablePhoneNumbersInput
SetMaxResults sets the MaxResults field's value.
func (*SearchAvailablePhoneNumbersInput) SetNextToken ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersInput) SetNextToken(v string) *SearchAvailablePhoneNumbersInput
SetNextToken sets the NextToken field's value.
func (*SearchAvailablePhoneNumbersInput) SetPhoneNumberCountryCode ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersInput) SetPhoneNumberCountryCode(v string) *SearchAvailablePhoneNumbersInput
SetPhoneNumberCountryCode sets the PhoneNumberCountryCode field's value.
func (*SearchAvailablePhoneNumbersInput) SetPhoneNumberPrefix ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersInput) SetPhoneNumberPrefix(v string) *SearchAvailablePhoneNumbersInput
SetPhoneNumberPrefix sets the PhoneNumberPrefix field's value.
func (*SearchAvailablePhoneNumbersInput) SetPhoneNumberType ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersInput) SetPhoneNumberType(v string) *SearchAvailablePhoneNumbersInput
SetPhoneNumberType sets the PhoneNumberType field's value.
func (*SearchAvailablePhoneNumbersInput) SetTargetArn ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersInput) SetTargetArn(v string) *SearchAvailablePhoneNumbersInput
SetTargetArn sets the TargetArn field's value.
func (SearchAvailablePhoneNumbersInput) String ¶ added in v1.42.9
func (s SearchAvailablePhoneNumbersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchAvailablePhoneNumbersInput) Validate ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAvailablePhoneNumbersOutput ¶ added in v1.42.9
type SearchAvailablePhoneNumbersOutput struct { // A list of available phone numbers that you can claim to your Amazon Connect // instance or traffic distribution group. AvailableNumbersList []*AvailableNumberSummary `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (SearchAvailablePhoneNumbersOutput) GoString ¶ added in v1.42.9
func (s SearchAvailablePhoneNumbersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchAvailablePhoneNumbersOutput) SetAvailableNumbersList ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersOutput) SetAvailableNumbersList(v []*AvailableNumberSummary) *SearchAvailablePhoneNumbersOutput
SetAvailableNumbersList sets the AvailableNumbersList field's value.
func (*SearchAvailablePhoneNumbersOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchAvailablePhoneNumbersOutput) SetNextToken(v string) *SearchAvailablePhoneNumbersOutput
SetNextToken sets the NextToken field's value.
func (SearchAvailablePhoneNumbersOutput) String ¶ added in v1.42.9
func (s SearchAvailablePhoneNumbersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchHoursOfOperationsInput ¶ added in v1.42.9
type SearchHoursOfOperationsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The search criteria to be used to return hours of operations. SearchCriteria *HoursOfOperationSearchCriteria `type:"structure"` // Filters to be applied to search results. SearchFilter *HoursOfOperationSearchFilter `type:"structure"` // contains filtered or unexported fields }
func (SearchHoursOfOperationsInput) GoString ¶ added in v1.42.9
func (s SearchHoursOfOperationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchHoursOfOperationsInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchHoursOfOperationsInput) SetInstanceId(v string) *SearchHoursOfOperationsInput
SetInstanceId sets the InstanceId field's value.
func (*SearchHoursOfOperationsInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchHoursOfOperationsInput) SetMaxResults(v int64) *SearchHoursOfOperationsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchHoursOfOperationsInput) SetNextToken ¶ added in v1.42.9
func (s *SearchHoursOfOperationsInput) SetNextToken(v string) *SearchHoursOfOperationsInput
SetNextToken sets the NextToken field's value.
func (*SearchHoursOfOperationsInput) SetSearchCriteria ¶ added in v1.42.9
func (s *SearchHoursOfOperationsInput) SetSearchCriteria(v *HoursOfOperationSearchCriteria) *SearchHoursOfOperationsInput
SetSearchCriteria sets the SearchCriteria field's value.
func (*SearchHoursOfOperationsInput) SetSearchFilter ¶ added in v1.42.9
func (s *SearchHoursOfOperationsInput) SetSearchFilter(v *HoursOfOperationSearchFilter) *SearchHoursOfOperationsInput
SetSearchFilter sets the SearchFilter field's value.
func (SearchHoursOfOperationsInput) String ¶ added in v1.42.9
func (s SearchHoursOfOperationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchHoursOfOperationsInput) Validate ¶ added in v1.42.9
func (s *SearchHoursOfOperationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchHoursOfOperationsOutput ¶ added in v1.42.9
type SearchHoursOfOperationsOutput struct { // The total number of hours of operations which matched your search query. ApproximateTotalCount *int64 `type:"long"` // Information about the hours of operations. HoursOfOperations []*HoursOfOperation `type:"list"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (SearchHoursOfOperationsOutput) GoString ¶ added in v1.42.9
func (s SearchHoursOfOperationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchHoursOfOperationsOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *SearchHoursOfOperationsOutput) SetApproximateTotalCount(v int64) *SearchHoursOfOperationsOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*SearchHoursOfOperationsOutput) SetHoursOfOperations ¶ added in v1.42.9
func (s *SearchHoursOfOperationsOutput) SetHoursOfOperations(v []*HoursOfOperation) *SearchHoursOfOperationsOutput
SetHoursOfOperations sets the HoursOfOperations field's value.
func (*SearchHoursOfOperationsOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchHoursOfOperationsOutput) SetNextToken(v string) *SearchHoursOfOperationsOutput
SetNextToken sets the NextToken field's value.
func (SearchHoursOfOperationsOutput) String ¶ added in v1.42.9
func (s SearchHoursOfOperationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchPromptsInput ¶ added in v1.42.9
type SearchPromptsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The search criteria to be used to return prompts. SearchCriteria *PromptSearchCriteria `type:"structure"` // Filters to be applied to search results. SearchFilter *PromptSearchFilter `type:"structure"` // contains filtered or unexported fields }
func (SearchPromptsInput) GoString ¶ added in v1.42.9
func (s SearchPromptsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchPromptsInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchPromptsInput) SetInstanceId(v string) *SearchPromptsInput
SetInstanceId sets the InstanceId field's value.
func (*SearchPromptsInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchPromptsInput) SetMaxResults(v int64) *SearchPromptsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchPromptsInput) SetNextToken ¶ added in v1.42.9
func (s *SearchPromptsInput) SetNextToken(v string) *SearchPromptsInput
SetNextToken sets the NextToken field's value.
func (*SearchPromptsInput) SetSearchCriteria ¶ added in v1.42.9
func (s *SearchPromptsInput) SetSearchCriteria(v *PromptSearchCriteria) *SearchPromptsInput
SetSearchCriteria sets the SearchCriteria field's value.
func (*SearchPromptsInput) SetSearchFilter ¶ added in v1.42.9
func (s *SearchPromptsInput) SetSearchFilter(v *PromptSearchFilter) *SearchPromptsInput
SetSearchFilter sets the SearchFilter field's value.
func (SearchPromptsInput) String ¶ added in v1.42.9
func (s SearchPromptsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchPromptsInput) Validate ¶ added in v1.42.9
func (s *SearchPromptsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchPromptsOutput ¶ added in v1.42.9
type SearchPromptsOutput struct { // The total number of quick connects which matched your search query. ApproximateTotalCount *int64 `type:"long"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // Information about the prompts. Prompts []*Prompt `type:"list"` // contains filtered or unexported fields }
func (SearchPromptsOutput) GoString ¶ added in v1.42.9
func (s SearchPromptsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchPromptsOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *SearchPromptsOutput) SetApproximateTotalCount(v int64) *SearchPromptsOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*SearchPromptsOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchPromptsOutput) SetNextToken(v string) *SearchPromptsOutput
SetNextToken sets the NextToken field's value.
func (*SearchPromptsOutput) SetPrompts ¶ added in v1.42.9
func (s *SearchPromptsOutput) SetPrompts(v []*Prompt) *SearchPromptsOutput
SetPrompts sets the Prompts field's value.
func (SearchPromptsOutput) String ¶ added in v1.42.9
func (s SearchPromptsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchQueuesInput ¶ added in v1.42.9
type SearchQueuesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The search criteria to be used to return queues. // // The name and description fields support "contains" queries with a minimum // of 2 characters and a maximum of 25 characters. Any queries with character // lengths outside of this range will throw invalid results. SearchCriteria *QueueSearchCriteria `type:"structure"` // Filters to be applied to search results. SearchFilter *QueueSearchFilter `type:"structure"` // contains filtered or unexported fields }
func (SearchQueuesInput) GoString ¶ added in v1.42.9
func (s SearchQueuesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchQueuesInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchQueuesInput) SetInstanceId(v string) *SearchQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*SearchQueuesInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchQueuesInput) SetMaxResults(v int64) *SearchQueuesInput
SetMaxResults sets the MaxResults field's value.
func (*SearchQueuesInput) SetNextToken ¶ added in v1.42.9
func (s *SearchQueuesInput) SetNextToken(v string) *SearchQueuesInput
SetNextToken sets the NextToken field's value.
func (*SearchQueuesInput) SetSearchCriteria ¶ added in v1.42.9
func (s *SearchQueuesInput) SetSearchCriteria(v *QueueSearchCriteria) *SearchQueuesInput
SetSearchCriteria sets the SearchCriteria field's value.
func (*SearchQueuesInput) SetSearchFilter ¶ added in v1.42.9
func (s *SearchQueuesInput) SetSearchFilter(v *QueueSearchFilter) *SearchQueuesInput
SetSearchFilter sets the SearchFilter field's value.
func (SearchQueuesInput) String ¶ added in v1.42.9
func (s SearchQueuesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchQueuesInput) Validate ¶ added in v1.42.9
func (s *SearchQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchQueuesOutput ¶ added in v1.42.9
type SearchQueuesOutput struct { // The total number of queues which matched your search query. ApproximateTotalCount *int64 `type:"long"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // Information about the queues. Queues []*Queue `type:"list"` // contains filtered or unexported fields }
func (SearchQueuesOutput) GoString ¶ added in v1.42.9
func (s SearchQueuesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchQueuesOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *SearchQueuesOutput) SetApproximateTotalCount(v int64) *SearchQueuesOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*SearchQueuesOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchQueuesOutput) SetNextToken(v string) *SearchQueuesOutput
SetNextToken sets the NextToken field's value.
func (*SearchQueuesOutput) SetQueues ¶ added in v1.42.9
func (s *SearchQueuesOutput) SetQueues(v []*Queue) *SearchQueuesOutput
SetQueues sets the Queues field's value.
func (SearchQueuesOutput) String ¶ added in v1.42.9
func (s SearchQueuesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchQuickConnectsInput ¶ added in v1.42.9
type SearchQuickConnectsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The search criteria to be used to return quick connects. SearchCriteria *QuickConnectSearchCriteria `type:"structure"` // Filters to be applied to search results. SearchFilter *QuickConnectSearchFilter `type:"structure"` // contains filtered or unexported fields }
func (SearchQuickConnectsInput) GoString ¶ added in v1.42.9
func (s SearchQuickConnectsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchQuickConnectsInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchQuickConnectsInput) SetInstanceId(v string) *SearchQuickConnectsInput
SetInstanceId sets the InstanceId field's value.
func (*SearchQuickConnectsInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchQuickConnectsInput) SetMaxResults(v int64) *SearchQuickConnectsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchQuickConnectsInput) SetNextToken ¶ added in v1.42.9
func (s *SearchQuickConnectsInput) SetNextToken(v string) *SearchQuickConnectsInput
SetNextToken sets the NextToken field's value.
func (*SearchQuickConnectsInput) SetSearchCriteria ¶ added in v1.42.9
func (s *SearchQuickConnectsInput) SetSearchCriteria(v *QuickConnectSearchCriteria) *SearchQuickConnectsInput
SetSearchCriteria sets the SearchCriteria field's value.
func (*SearchQuickConnectsInput) SetSearchFilter ¶ added in v1.42.9
func (s *SearchQuickConnectsInput) SetSearchFilter(v *QuickConnectSearchFilter) *SearchQuickConnectsInput
SetSearchFilter sets the SearchFilter field's value.
func (SearchQuickConnectsInput) String ¶ added in v1.42.9
func (s SearchQuickConnectsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchQuickConnectsInput) Validate ¶ added in v1.42.9
func (s *SearchQuickConnectsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchQuickConnectsOutput ¶ added in v1.42.9
type SearchQuickConnectsOutput struct { // The total number of quick connects which matched your search query. ApproximateTotalCount *int64 `type:"long"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // Information about the quick connects. QuickConnects []*QuickConnect `type:"list"` // contains filtered or unexported fields }
func (SearchQuickConnectsOutput) GoString ¶ added in v1.42.9
func (s SearchQuickConnectsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchQuickConnectsOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *SearchQuickConnectsOutput) SetApproximateTotalCount(v int64) *SearchQuickConnectsOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*SearchQuickConnectsOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchQuickConnectsOutput) SetNextToken(v string) *SearchQuickConnectsOutput
SetNextToken sets the NextToken field's value.
func (*SearchQuickConnectsOutput) SetQuickConnects ¶ added in v1.42.9
func (s *SearchQuickConnectsOutput) SetQuickConnects(v []*QuickConnect) *SearchQuickConnectsOutput
SetQuickConnects sets the QuickConnects field's value.
func (SearchQuickConnectsOutput) String ¶ added in v1.42.9
func (s SearchQuickConnectsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchResourceTagsInput ¶ added in v1.42.9
type SearchResourceTagsInput struct { // The identifier of the Amazon Connect instance. You can find the instanceId // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The list of resource types to be used to search tags from. If not provided // or if any empty list is provided, this API will search from all supported // resource types. ResourceTypes []*string `type:"list"` // The search criteria to be used to return tags. SearchCriteria *ResourceTagsSearchCriteria `type:"structure"` // contains filtered or unexported fields }
func (SearchResourceTagsInput) GoString ¶ added in v1.42.9
func (s SearchResourceTagsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourceTagsInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchResourceTagsInput) SetInstanceId(v string) *SearchResourceTagsInput
SetInstanceId sets the InstanceId field's value.
func (*SearchResourceTagsInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchResourceTagsInput) SetMaxResults(v int64) *SearchResourceTagsInput
SetMaxResults sets the MaxResults field's value.
func (*SearchResourceTagsInput) SetNextToken ¶ added in v1.42.9
func (s *SearchResourceTagsInput) SetNextToken(v string) *SearchResourceTagsInput
SetNextToken sets the NextToken field's value.
func (*SearchResourceTagsInput) SetResourceTypes ¶ added in v1.42.9
func (s *SearchResourceTagsInput) SetResourceTypes(v []*string) *SearchResourceTagsInput
SetResourceTypes sets the ResourceTypes field's value.
func (*SearchResourceTagsInput) SetSearchCriteria ¶ added in v1.42.9
func (s *SearchResourceTagsInput) SetSearchCriteria(v *ResourceTagsSearchCriteria) *SearchResourceTagsInput
SetSearchCriteria sets the SearchCriteria field's value.
func (SearchResourceTagsInput) String ¶ added in v1.42.9
func (s SearchResourceTagsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourceTagsInput) Validate ¶ added in v1.42.9
func (s *SearchResourceTagsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchResourceTagsOutput ¶ added in v1.42.9
type SearchResourceTagsOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // A list of tags used in the Amazon Connect instance. Tags []*TagSet `type:"list"` // contains filtered or unexported fields }
func (SearchResourceTagsOutput) GoString ¶ added in v1.42.9
func (s SearchResourceTagsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchResourceTagsOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchResourceTagsOutput) SetNextToken(v string) *SearchResourceTagsOutput
SetNextToken sets the NextToken field's value.
func (*SearchResourceTagsOutput) SetTags ¶ added in v1.42.9
func (s *SearchResourceTagsOutput) SetTags(v []*TagSet) *SearchResourceTagsOutput
SetTags sets the Tags field's value.
func (SearchResourceTagsOutput) String ¶ added in v1.42.9
func (s SearchResourceTagsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchRoutingProfilesInput ¶ added in v1.42.9
type SearchRoutingProfilesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The search criteria to be used to return routing profiles. // // The name and description fields support "contains" queries with a minimum // of 2 characters and a maximum of 25 characters. Any queries with character // lengths outside of this range will throw invalid results. SearchCriteria *RoutingProfileSearchCriteria `type:"structure"` // Filters to be applied to search results. SearchFilter *RoutingProfileSearchFilter `type:"structure"` // contains filtered or unexported fields }
func (SearchRoutingProfilesInput) GoString ¶ added in v1.42.9
func (s SearchRoutingProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchRoutingProfilesInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchRoutingProfilesInput) SetInstanceId(v string) *SearchRoutingProfilesInput
SetInstanceId sets the InstanceId field's value.
func (*SearchRoutingProfilesInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchRoutingProfilesInput) SetMaxResults(v int64) *SearchRoutingProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*SearchRoutingProfilesInput) SetNextToken ¶ added in v1.42.9
func (s *SearchRoutingProfilesInput) SetNextToken(v string) *SearchRoutingProfilesInput
SetNextToken sets the NextToken field's value.
func (*SearchRoutingProfilesInput) SetSearchCriteria ¶ added in v1.42.9
func (s *SearchRoutingProfilesInput) SetSearchCriteria(v *RoutingProfileSearchCriteria) *SearchRoutingProfilesInput
SetSearchCriteria sets the SearchCriteria field's value.
func (*SearchRoutingProfilesInput) SetSearchFilter ¶ added in v1.42.9
func (s *SearchRoutingProfilesInput) SetSearchFilter(v *RoutingProfileSearchFilter) *SearchRoutingProfilesInput
SetSearchFilter sets the SearchFilter field's value.
func (SearchRoutingProfilesInput) String ¶ added in v1.42.9
func (s SearchRoutingProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchRoutingProfilesInput) Validate ¶ added in v1.42.9
func (s *SearchRoutingProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchRoutingProfilesOutput ¶ added in v1.42.9
type SearchRoutingProfilesOutput struct { // The total number of routing profiles which matched your search query. ApproximateTotalCount *int64 `type:"long"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // Information about the routing profiles. RoutingProfiles []*RoutingProfile `type:"list"` // contains filtered or unexported fields }
func (SearchRoutingProfilesOutput) GoString ¶ added in v1.42.9
func (s SearchRoutingProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchRoutingProfilesOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *SearchRoutingProfilesOutput) SetApproximateTotalCount(v int64) *SearchRoutingProfilesOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*SearchRoutingProfilesOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchRoutingProfilesOutput) SetNextToken(v string) *SearchRoutingProfilesOutput
SetNextToken sets the NextToken field's value.
func (*SearchRoutingProfilesOutput) SetRoutingProfiles ¶ added in v1.42.9
func (s *SearchRoutingProfilesOutput) SetRoutingProfiles(v []*RoutingProfile) *SearchRoutingProfilesOutput
SetRoutingProfiles sets the RoutingProfiles field's value.
func (SearchRoutingProfilesOutput) String ¶ added in v1.42.9
func (s SearchRoutingProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchSecurityProfilesInput ¶ added in v1.42.9
type SearchSecurityProfilesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The search criteria to be used to return security profiles. // // The name field support "contains" queries with a minimum of 2 characters // and maximum of 25 characters. Any queries with character lengths outside // of this range will throw invalid results. // // The currently supported value for FieldName: name SearchCriteria *SecurityProfileSearchCriteria `type:"structure"` // Filters to be applied to search results. SearchFilter *SecurityProfilesSearchFilter `type:"structure"` // contains filtered or unexported fields }
func (SearchSecurityProfilesInput) GoString ¶ added in v1.42.9
func (s SearchSecurityProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchSecurityProfilesInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchSecurityProfilesInput) SetInstanceId(v string) *SearchSecurityProfilesInput
SetInstanceId sets the InstanceId field's value.
func (*SearchSecurityProfilesInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchSecurityProfilesInput) SetMaxResults(v int64) *SearchSecurityProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*SearchSecurityProfilesInput) SetNextToken ¶ added in v1.42.9
func (s *SearchSecurityProfilesInput) SetNextToken(v string) *SearchSecurityProfilesInput
SetNextToken sets the NextToken field's value.
func (*SearchSecurityProfilesInput) SetSearchCriteria ¶ added in v1.42.9
func (s *SearchSecurityProfilesInput) SetSearchCriteria(v *SecurityProfileSearchCriteria) *SearchSecurityProfilesInput
SetSearchCriteria sets the SearchCriteria field's value.
func (*SearchSecurityProfilesInput) SetSearchFilter ¶ added in v1.42.9
func (s *SearchSecurityProfilesInput) SetSearchFilter(v *SecurityProfilesSearchFilter) *SearchSecurityProfilesInput
SetSearchFilter sets the SearchFilter field's value.
func (SearchSecurityProfilesInput) String ¶ added in v1.42.9
func (s SearchSecurityProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchSecurityProfilesInput) Validate ¶ added in v1.42.9
func (s *SearchSecurityProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchSecurityProfilesOutput ¶ added in v1.42.9
type SearchSecurityProfilesOutput struct { // The total number of security profiles which matched your search query. ApproximateTotalCount *int64 `type:"long"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // Information about the security profiles. SecurityProfiles []*SecurityProfileSearchSummary `type:"list"` // contains filtered or unexported fields }
func (SearchSecurityProfilesOutput) GoString ¶ added in v1.42.9
func (s SearchSecurityProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchSecurityProfilesOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *SearchSecurityProfilesOutput) SetApproximateTotalCount(v int64) *SearchSecurityProfilesOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*SearchSecurityProfilesOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchSecurityProfilesOutput) SetNextToken(v string) *SearchSecurityProfilesOutput
SetNextToken sets the NextToken field's value.
func (*SearchSecurityProfilesOutput) SetSecurityProfiles ¶ added in v1.42.9
func (s *SearchSecurityProfilesOutput) SetSecurityProfiles(v []*SecurityProfileSearchSummary) *SearchSecurityProfilesOutput
SetSecurityProfiles sets the SecurityProfiles field's value.
func (SearchSecurityProfilesOutput) String ¶ added in v1.42.9
func (s SearchSecurityProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchUsersInput ¶ added in v1.42.9
type SearchUsersInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The maximum number of results to return per page. MaxResults *int64 `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 `min:"1" type:"string"` // The search criteria to be used to return users. // // The name and description fields support "contains" queries with a minimum // of 2 characters and a maximum of 25 characters. Any queries with character // lengths outside of this range will throw invalid results. SearchCriteria *UserSearchCriteria `type:"structure"` // Filters to be applied to search results. SearchFilter *UserSearchFilter `type:"structure"` // contains filtered or unexported fields }
func (SearchUsersInput) GoString ¶ added in v1.42.9
func (s SearchUsersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchUsersInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchUsersInput) SetInstanceId(v string) *SearchUsersInput
SetInstanceId sets the InstanceId field's value.
func (*SearchUsersInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchUsersInput) SetMaxResults(v int64) *SearchUsersInput
SetMaxResults sets the MaxResults field's value.
func (*SearchUsersInput) SetNextToken ¶ added in v1.42.9
func (s *SearchUsersInput) SetNextToken(v string) *SearchUsersInput
SetNextToken sets the NextToken field's value.
func (*SearchUsersInput) SetSearchCriteria ¶ added in v1.42.9
func (s *SearchUsersInput) SetSearchCriteria(v *UserSearchCriteria) *SearchUsersInput
SetSearchCriteria sets the SearchCriteria field's value.
func (*SearchUsersInput) SetSearchFilter ¶ added in v1.42.9
func (s *SearchUsersInput) SetSearchFilter(v *UserSearchFilter) *SearchUsersInput
SetSearchFilter sets the SearchFilter field's value.
func (SearchUsersInput) String ¶ added in v1.42.9
func (s SearchUsersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchUsersInput) Validate ¶ added in v1.42.9
func (s *SearchUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchUsersOutput ¶ added in v1.42.9
type SearchUsersOutput struct { // The total number of users who matched your search query. ApproximateTotalCount *int64 `type:"long"` // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // Information about the users. Users []*UserSearchSummary `type:"list"` // contains filtered or unexported fields }
func (SearchUsersOutput) GoString ¶ added in v1.42.9
func (s SearchUsersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchUsersOutput) SetApproximateTotalCount ¶ added in v1.42.9
func (s *SearchUsersOutput) SetApproximateTotalCount(v int64) *SearchUsersOutput
SetApproximateTotalCount sets the ApproximateTotalCount field's value.
func (*SearchUsersOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchUsersOutput) SetNextToken(v string) *SearchUsersOutput
SetNextToken sets the NextToken field's value.
func (*SearchUsersOutput) SetUsers ¶ added in v1.42.9
func (s *SearchUsersOutput) SetUsers(v []*UserSearchSummary) *SearchUsersOutput
SetUsers sets the Users field's value.
func (SearchUsersOutput) String ¶ added in v1.42.9
func (s SearchUsersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SearchVocabulariesInput ¶ added in v1.42.9
type SearchVocabulariesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The language code of the vocabulary entries. For a list of languages and // their corresponding language codes, see What is Amazon Transcribe? (https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html) LanguageCode *string `type:"string" enum:"VocabularyLanguageCode"` // The maximum number of results to return per page. MaxResults *int64 `min:"1" type:"integer"` // The starting pattern of the name of the vocabulary. NameStartsWith *string `min:"1" type:"string"` // 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 `min:"1" type:"string"` // The current state of the custom vocabulary. State *string `type:"string" enum:"VocabularyState"` // contains filtered or unexported fields }
func (SearchVocabulariesInput) GoString ¶ added in v1.42.9
func (s SearchVocabulariesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchVocabulariesInput) SetInstanceId ¶ added in v1.42.9
func (s *SearchVocabulariesInput) SetInstanceId(v string) *SearchVocabulariesInput
SetInstanceId sets the InstanceId field's value.
func (*SearchVocabulariesInput) SetLanguageCode ¶ added in v1.42.9
func (s *SearchVocabulariesInput) SetLanguageCode(v string) *SearchVocabulariesInput
SetLanguageCode sets the LanguageCode field's value.
func (*SearchVocabulariesInput) SetMaxResults ¶ added in v1.42.9
func (s *SearchVocabulariesInput) SetMaxResults(v int64) *SearchVocabulariesInput
SetMaxResults sets the MaxResults field's value.
func (*SearchVocabulariesInput) SetNameStartsWith ¶ added in v1.42.9
func (s *SearchVocabulariesInput) SetNameStartsWith(v string) *SearchVocabulariesInput
SetNameStartsWith sets the NameStartsWith field's value.
func (*SearchVocabulariesInput) SetNextToken ¶ added in v1.42.9
func (s *SearchVocabulariesInput) SetNextToken(v string) *SearchVocabulariesInput
SetNextToken sets the NextToken field's value.
func (*SearchVocabulariesInput) SetState ¶ added in v1.42.9
func (s *SearchVocabulariesInput) SetState(v string) *SearchVocabulariesInput
SetState sets the State field's value.
func (SearchVocabulariesInput) String ¶ added in v1.42.9
func (s SearchVocabulariesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchVocabulariesInput) Validate ¶ added in v1.42.9
func (s *SearchVocabulariesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchVocabulariesOutput ¶ added in v1.42.9
type SearchVocabulariesOutput struct { // If there are additional results, this is the token for the next set of results. NextToken *string `min:"1" type:"string"` // The list of the available custom vocabularies. VocabularySummaryList []*VocabularySummary `type:"list"` // contains filtered or unexported fields }
func (SearchVocabulariesOutput) GoString ¶ added in v1.42.9
func (s SearchVocabulariesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SearchVocabulariesOutput) SetNextToken ¶ added in v1.42.9
func (s *SearchVocabulariesOutput) SetNextToken(v string) *SearchVocabulariesOutput
SetNextToken sets the NextToken field's value.
func (*SearchVocabulariesOutput) SetVocabularySummaryList ¶ added in v1.42.9
func (s *SearchVocabulariesOutput) SetVocabularySummaryList(v []*VocabularySummary) *SearchVocabulariesOutput
SetVocabularySummaryList sets the VocabularySummaryList field's value.
func (SearchVocabulariesOutput) String ¶ added in v1.42.9
func (s SearchVocabulariesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityKey ¶
type SecurityKey struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. AssociationId *string `min:"1" type:"string"` // When the security key was created. CreationTime *time.Time `type:"timestamp"` // The key of the security key. Key *string `min:"1" type:"string"` // contains filtered or unexported fields }
Configuration information of the security key.
func (SecurityKey) GoString ¶
func (s SecurityKey) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityKey) SetAssociationId ¶
func (s *SecurityKey) SetAssociationId(v string) *SecurityKey
SetAssociationId sets the AssociationId field's value.
func (*SecurityKey) SetCreationTime ¶
func (s *SecurityKey) SetCreationTime(v time.Time) *SecurityKey
SetCreationTime sets the CreationTime field's value.
func (*SecurityKey) SetKey ¶
func (s *SecurityKey) SetKey(v string) *SecurityKey
SetKey sets the Key field's value.
func (SecurityKey) String ¶
func (s SecurityKey) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityProfile ¶
type SecurityProfile struct { // The list of tags that a security profile uses to restrict access to resources // in Amazon Connect. AllowedAccessControlTags map[string]*string `type:"map"` // The Amazon Resource Name (ARN) for the secruity profile. Arn *string `type:"string"` // The description of the security profile. Description *string `type:"string"` // The identifier for the security profile. Id *string `type:"string"` // The organization resource identifier for the security profile. OrganizationResourceId *string `min:"1" type:"string"` // The name for the security profile. SecurityProfileName *string `type:"string"` // The list of resources that a security profile applies tag restrictions to // in Amazon Connect. TagRestrictedResources []*string `type:"list"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a security profile.
func (SecurityProfile) GoString ¶
func (s SecurityProfile) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityProfile) SetAllowedAccessControlTags ¶ added in v1.42.9
func (s *SecurityProfile) SetAllowedAccessControlTags(v map[string]*string) *SecurityProfile
SetAllowedAccessControlTags sets the AllowedAccessControlTags field's value.
func (*SecurityProfile) SetArn ¶
func (s *SecurityProfile) SetArn(v string) *SecurityProfile
SetArn sets the Arn field's value.
func (*SecurityProfile) SetDescription ¶
func (s *SecurityProfile) SetDescription(v string) *SecurityProfile
SetDescription sets the Description field's value.
func (*SecurityProfile) SetId ¶
func (s *SecurityProfile) SetId(v string) *SecurityProfile
SetId sets the Id field's value.
func (*SecurityProfile) SetOrganizationResourceId ¶
func (s *SecurityProfile) SetOrganizationResourceId(v string) *SecurityProfile
SetOrganizationResourceId sets the OrganizationResourceId field's value.
func (*SecurityProfile) SetSecurityProfileName ¶
func (s *SecurityProfile) SetSecurityProfileName(v string) *SecurityProfile
SetSecurityProfileName sets the SecurityProfileName field's value.
func (*SecurityProfile) SetTagRestrictedResources ¶ added in v1.42.9
func (s *SecurityProfile) SetTagRestrictedResources(v []*string) *SecurityProfile
SetTagRestrictedResources sets the TagRestrictedResources field's value.
func (*SecurityProfile) SetTags ¶
func (s *SecurityProfile) SetTags(v map[string]*string) *SecurityProfile
SetTags sets the Tags field's value.
func (SecurityProfile) String ¶
func (s SecurityProfile) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityProfileSearchCriteria ¶ added in v1.42.9
type SecurityProfileSearchCriteria struct { // A list of conditions which would be applied together with an AND condition. AndConditions []*SecurityProfileSearchCriteria `type:"list"` // A list of conditions which would be applied together with an OR condition. OrConditions []*SecurityProfileSearchCriteria `type:"list"` // A leaf node condition which can be used to specify a string condition. StringCondition *StringCondition `type:"structure"` // contains filtered or unexported fields }
The search criteria to be used to return security profiles.
The name field support "contains" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.
func (SecurityProfileSearchCriteria) GoString ¶ added in v1.42.9
func (s SecurityProfileSearchCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityProfileSearchCriteria) SetAndConditions ¶ added in v1.42.9
func (s *SecurityProfileSearchCriteria) SetAndConditions(v []*SecurityProfileSearchCriteria) *SecurityProfileSearchCriteria
SetAndConditions sets the AndConditions field's value.
func (*SecurityProfileSearchCriteria) SetOrConditions ¶ added in v1.42.9
func (s *SecurityProfileSearchCriteria) SetOrConditions(v []*SecurityProfileSearchCriteria) *SecurityProfileSearchCriteria
SetOrConditions sets the OrConditions field's value.
func (*SecurityProfileSearchCriteria) SetStringCondition ¶ added in v1.42.9
func (s *SecurityProfileSearchCriteria) SetStringCondition(v *StringCondition) *SecurityProfileSearchCriteria
SetStringCondition sets the StringCondition field's value.
func (SecurityProfileSearchCriteria) String ¶ added in v1.42.9
func (s SecurityProfileSearchCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityProfileSearchSummary ¶ added in v1.42.9
type SecurityProfileSearchSummary struct { // The Amazon Resource Name (ARN) of the security profile. Arn *string `type:"string"` // The description of the security profile. Description *string `type:"string"` // The identifier of the security profile. Id *string `type:"string"` // The organization resource identifier. OrganizationResourceId *string `min:"1" type:"string"` // The name of the security profile. SecurityProfileName *string `type:"string"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Information about the returned security profiles.
func (SecurityProfileSearchSummary) GoString ¶ added in v1.42.9
func (s SecurityProfileSearchSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityProfileSearchSummary) SetArn ¶ added in v1.42.9
func (s *SecurityProfileSearchSummary) SetArn(v string) *SecurityProfileSearchSummary
SetArn sets the Arn field's value.
func (*SecurityProfileSearchSummary) SetDescription ¶ added in v1.42.9
func (s *SecurityProfileSearchSummary) SetDescription(v string) *SecurityProfileSearchSummary
SetDescription sets the Description field's value.
func (*SecurityProfileSearchSummary) SetId ¶ added in v1.42.9
func (s *SecurityProfileSearchSummary) SetId(v string) *SecurityProfileSearchSummary
SetId sets the Id field's value.
func (*SecurityProfileSearchSummary) SetOrganizationResourceId ¶ added in v1.42.9
func (s *SecurityProfileSearchSummary) SetOrganizationResourceId(v string) *SecurityProfileSearchSummary
SetOrganizationResourceId sets the OrganizationResourceId field's value.
func (*SecurityProfileSearchSummary) SetSecurityProfileName ¶ added in v1.42.9
func (s *SecurityProfileSearchSummary) SetSecurityProfileName(v string) *SecurityProfileSearchSummary
SetSecurityProfileName sets the SecurityProfileName field's value.
func (*SecurityProfileSearchSummary) SetTags ¶ added in v1.42.9
func (s *SecurityProfileSearchSummary) SetTags(v map[string]*string) *SecurityProfileSearchSummary
SetTags sets the Tags field's value.
func (SecurityProfileSearchSummary) String ¶ added in v1.42.9
func (s SecurityProfileSearchSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityProfileSummary ¶
type SecurityProfileSummary struct { // The Amazon Resource Name (ARN) of the security profile. Arn *string `type:"string"` // The identifier of the security profile. Id *string `type:"string"` // The name of the security profile. Name *string `type:"string"` // contains filtered or unexported fields }
Contains information about a security profile.
func (SecurityProfileSummary) GoString ¶
func (s SecurityProfileSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityProfileSummary) SetArn ¶
func (s *SecurityProfileSummary) SetArn(v string) *SecurityProfileSummary
SetArn sets the Arn field's value.
func (*SecurityProfileSummary) SetId ¶
func (s *SecurityProfileSummary) SetId(v string) *SecurityProfileSummary
SetId sets the Id field's value.
func (*SecurityProfileSummary) SetName ¶
func (s *SecurityProfileSummary) SetName(v string) *SecurityProfileSummary
SetName sets the Name field's value.
func (SecurityProfileSummary) String ¶
func (s SecurityProfileSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityProfilesSearchFilter ¶ added in v1.42.9
type SecurityProfilesSearchFilter struct { // An object that can be used to specify Tag conditions inside the SearchFilter. // This accepts an OR of AND (List of List) input where: // // * Top level list specifies conditions that need to be applied with OR // operator // // * Inner list specifies conditions that need to be applied with AND operator. TagFilter *ControlPlaneTagFilter `type:"structure"` // contains filtered or unexported fields }
Filters to be applied to search results.
func (SecurityProfilesSearchFilter) GoString ¶ added in v1.42.9
func (s SecurityProfilesSearchFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityProfilesSearchFilter) SetTagFilter ¶ added in v1.42.9
func (s *SecurityProfilesSearchFilter) SetTagFilter(v *ControlPlaneTagFilter) *SecurityProfilesSearchFilter
SetTagFilter sets the TagFilter field's value.
func (SecurityProfilesSearchFilter) String ¶ added in v1.42.9
func (s SecurityProfilesSearchFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SendNotificationActionDefinition ¶ added in v1.42.9
type SendNotificationActionDefinition struct { // Notification content. Supports variable injection. For more information, // see JSONPath reference (https://docs.aws.amazon.com/connect/latest/adminguide/contact-lens-variable-injection.html) // in the Amazon Connect Administrators Guide. // // Content is a required field Content *string `min:"1" type:"string" required:"true"` // Content type format. // // ContentType is a required field ContentType *string `type:"string" required:"true" enum:"NotificationContentType"` // Notification delivery method. // // DeliveryMethod is a required field DeliveryMethod *string `type:"string" required:"true" enum:"NotificationDeliveryType"` // Notification recipient. // // Recipient is a required field Recipient *NotificationRecipientType `type:"structure" required:"true"` // The subject of the email if the delivery method is EMAIL. Supports variable // injection. For more information, see JSONPath reference (https://docs.aws.amazon.com/connect/latest/adminguide/contact-lens-variable-injection.html) // in the Amazon Connect Administrators Guide. Subject *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about the send notification action.
func (SendNotificationActionDefinition) GoString ¶ added in v1.42.9
func (s SendNotificationActionDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendNotificationActionDefinition) SetContent ¶ added in v1.42.9
func (s *SendNotificationActionDefinition) SetContent(v string) *SendNotificationActionDefinition
SetContent sets the Content field's value.
func (*SendNotificationActionDefinition) SetContentType ¶ added in v1.42.9
func (s *SendNotificationActionDefinition) SetContentType(v string) *SendNotificationActionDefinition
SetContentType sets the ContentType field's value.
func (*SendNotificationActionDefinition) SetDeliveryMethod ¶ added in v1.42.9
func (s *SendNotificationActionDefinition) SetDeliveryMethod(v string) *SendNotificationActionDefinition
SetDeliveryMethod sets the DeliveryMethod field's value.
func (*SendNotificationActionDefinition) SetRecipient ¶ added in v1.42.9
func (s *SendNotificationActionDefinition) SetRecipient(v *NotificationRecipientType) *SendNotificationActionDefinition
SetRecipient sets the Recipient field's value.
func (*SendNotificationActionDefinition) SetSubject ¶ added in v1.42.9
func (s *SendNotificationActionDefinition) SetSubject(v string) *SendNotificationActionDefinition
SetSubject sets the Subject field's value.
func (SendNotificationActionDefinition) String ¶ added in v1.42.9
func (s SendNotificationActionDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SendNotificationActionDefinition) Validate ¶ added in v1.42.9
func (s *SendNotificationActionDefinition) 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 }
The service quota has been exceeded.
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 SingleSelectQuestionRuleCategoryAutomation ¶ added in v1.42.9
type SingleSelectQuestionRuleCategoryAutomation struct { // The category name, as defined in Rules. // // Category is a required field Category *string `min:"1" type:"string" required:"true"` // The condition to apply for the automation option. If the condition is PRESENT, // then the option is applied when the contact data includes the category. Similarly, // if the condition is NOT_PRESENT, then the option is applied when the contact // data does not include the category. // // Condition is a required field Condition *string `type:"string" required:"true" enum:"SingleSelectQuestionRuleCategoryAutomationCondition"` // The identifier of the answer option. // // OptionRefId is a required field OptionRefId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the automation option based on a rule category for a single select question.
func (SingleSelectQuestionRuleCategoryAutomation) GoString ¶ added in v1.42.9
func (s SingleSelectQuestionRuleCategoryAutomation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SingleSelectQuestionRuleCategoryAutomation) SetCategory ¶ added in v1.42.9
func (s *SingleSelectQuestionRuleCategoryAutomation) SetCategory(v string) *SingleSelectQuestionRuleCategoryAutomation
SetCategory sets the Category field's value.
func (*SingleSelectQuestionRuleCategoryAutomation) SetCondition ¶ added in v1.42.9
func (s *SingleSelectQuestionRuleCategoryAutomation) SetCondition(v string) *SingleSelectQuestionRuleCategoryAutomation
SetCondition sets the Condition field's value.
func (*SingleSelectQuestionRuleCategoryAutomation) SetOptionRefId ¶ added in v1.42.9
func (s *SingleSelectQuestionRuleCategoryAutomation) SetOptionRefId(v string) *SingleSelectQuestionRuleCategoryAutomation
SetOptionRefId sets the OptionRefId field's value.
func (SingleSelectQuestionRuleCategoryAutomation) String ¶ added in v1.42.9
func (s SingleSelectQuestionRuleCategoryAutomation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SingleSelectQuestionRuleCategoryAutomation) Validate ¶ added in v1.42.9
func (s *SingleSelectQuestionRuleCategoryAutomation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartChatContactInput ¶
type StartChatContactInput struct { // A custom key-value pair using an attribute map. The attributes are standard // Amazon Connect attributes. They can be accessed in flows just like any other // contact attributes. // // There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. // Attribute keys can include only alphanumeric, dash, and underscore characters. Attributes map[string]*string `type:"map"` // The total duration of the newly started chat session. If not specified, the // chat session duration defaults to 25 hour. The minimum configurable time // is 60 minutes. The maximum configurable time is 10,080 minutes (7 days). ChatDurationInMinutes *int64 `min:"60" type:"integer"` // 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 `type:"string" idempotencyToken:"true"` // The identifier of the flow for initiating the chat. To see the ContactFlowId // in the Amazon Connect console user interface, on the navigation menu go to // Routing, Contact Flows. Choose the flow. On the flow page, under the name // of the flow, choose Show additional flow information. The ContactFlowId is // the last part of the ARN, shown here in bold: // // arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The initial message to be sent to the newly created chat. InitialMessage *ChatMessage `type:"structure"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // Information identifying the participant. // // ParticipantDetails is a required field ParticipantDetails *ParticipantDetails `type:"structure" required:"true"` // Enable persistent chats. For more information about enabling persistent chat, // and for example use cases and how to configure for them, see Enable persistent // chat (https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html). PersistentChat *PersistentChat `type:"structure"` // The unique identifier for an Amazon Connect contact. This identifier is related // to the chat starting. // // You cannot provide data for both RelatedContactId and PersistentChat. RelatedContactId *string `min:"1" type:"string"` // The supported chat message content types. Supported types are text/plain, // text/markdown, application/json, application/vnd.amazonaws.connect.message.interactive, // and application/vnd.amazonaws.connect.message.interactive.response. // // Content types must always contain text/plain. You can then put any other // supported type in the list. For example, all the following lists are valid // because they contain text/plain: [text/plain, text/markdown, application/json], // [text/markdown, text/plain], [text/plain, application/json, application/vnd.amazonaws.connect.message.interactive.response]. // // The type application/vnd.amazonaws.connect.message.interactive is required // to use the Show view (https://docs.aws.amazon.com/connect/latest/adminguide/show-view-block.html) // flow block. SupportedMessagingContentTypes []*string `type:"list"` // contains filtered or unexported fields }
func (StartChatContactInput) GoString ¶
func (s StartChatContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChatContactInput) SetAttributes ¶
func (s *StartChatContactInput) SetAttributes(v map[string]*string) *StartChatContactInput
SetAttributes sets the Attributes field's value.
func (*StartChatContactInput) SetChatDurationInMinutes ¶ added in v1.42.9
func (s *StartChatContactInput) SetChatDurationInMinutes(v int64) *StartChatContactInput
SetChatDurationInMinutes sets the ChatDurationInMinutes field's value.
func (*StartChatContactInput) SetClientToken ¶
func (s *StartChatContactInput) SetClientToken(v string) *StartChatContactInput
SetClientToken sets the ClientToken field's value.
func (*StartChatContactInput) SetContactFlowId ¶
func (s *StartChatContactInput) SetContactFlowId(v string) *StartChatContactInput
SetContactFlowId sets the ContactFlowId field's value.
func (*StartChatContactInput) SetInitialMessage ¶
func (s *StartChatContactInput) SetInitialMessage(v *ChatMessage) *StartChatContactInput
SetInitialMessage sets the InitialMessage field's value.
func (*StartChatContactInput) SetInstanceId ¶
func (s *StartChatContactInput) SetInstanceId(v string) *StartChatContactInput
SetInstanceId sets the InstanceId field's value.
func (*StartChatContactInput) SetParticipantDetails ¶
func (s *StartChatContactInput) SetParticipantDetails(v *ParticipantDetails) *StartChatContactInput
SetParticipantDetails sets the ParticipantDetails field's value.
func (*StartChatContactInput) SetPersistentChat ¶ added in v1.42.9
func (s *StartChatContactInput) SetPersistentChat(v *PersistentChat) *StartChatContactInput
SetPersistentChat sets the PersistentChat field's value.
func (*StartChatContactInput) SetRelatedContactId ¶ added in v1.42.9
func (s *StartChatContactInput) SetRelatedContactId(v string) *StartChatContactInput
SetRelatedContactId sets the RelatedContactId field's value.
func (*StartChatContactInput) SetSupportedMessagingContentTypes ¶ added in v1.42.9
func (s *StartChatContactInput) SetSupportedMessagingContentTypes(v []*string) *StartChatContactInput
SetSupportedMessagingContentTypes sets the SupportedMessagingContentTypes field's value.
func (StartChatContactInput) String ¶
func (s StartChatContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChatContactInput) Validate ¶
func (s *StartChatContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartChatContactOutput ¶
type StartChatContactOutput struct { // The identifier of this contact within the Amazon Connect instance. ContactId *string `min:"1" type:"string"` // The contactId from which a persistent chat session is started. This field // is populated only for persistent chats. ContinuedFromContactId *string `min:"1" type:"string"` // The identifier for a chat participant. The participantId for a chat participant // is the same throughout the chat lifecycle. ParticipantId *string `min:"1" type:"string"` // The token used by the chat participant to call CreateParticipantConnection // (https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html). // The participant token is valid for the lifetime of a chat participant. ParticipantToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartChatContactOutput) GoString ¶
func (s StartChatContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartChatContactOutput) SetContactId ¶
func (s *StartChatContactOutput) SetContactId(v string) *StartChatContactOutput
SetContactId sets the ContactId field's value.
func (*StartChatContactOutput) SetContinuedFromContactId ¶ added in v1.42.9
func (s *StartChatContactOutput) SetContinuedFromContactId(v string) *StartChatContactOutput
SetContinuedFromContactId sets the ContinuedFromContactId field's value.
func (*StartChatContactOutput) SetParticipantId ¶
func (s *StartChatContactOutput) SetParticipantId(v string) *StartChatContactOutput
SetParticipantId sets the ParticipantId field's value.
func (*StartChatContactOutput) SetParticipantToken ¶
func (s *StartChatContactOutput) SetParticipantToken(v string) *StartChatContactOutput
SetParticipantToken sets the ParticipantToken field's value.
func (StartChatContactOutput) String ¶
func (s StartChatContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartContactEvaluationInput ¶ added in v1.42.9
type StartContactEvaluationInput 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 `type:"string" idempotencyToken:"true"` // The identifier of the contact in this instance of Amazon Connect. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartContactEvaluationInput) GoString ¶ added in v1.42.9
func (s StartContactEvaluationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContactEvaluationInput) SetClientToken ¶ added in v1.42.9
func (s *StartContactEvaluationInput) SetClientToken(v string) *StartContactEvaluationInput
SetClientToken sets the ClientToken field's value.
func (*StartContactEvaluationInput) SetContactId ¶ added in v1.42.9
func (s *StartContactEvaluationInput) SetContactId(v string) *StartContactEvaluationInput
SetContactId sets the ContactId field's value.
func (*StartContactEvaluationInput) SetEvaluationFormId ¶ added in v1.42.9
func (s *StartContactEvaluationInput) SetEvaluationFormId(v string) *StartContactEvaluationInput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*StartContactEvaluationInput) SetInstanceId ¶ added in v1.42.9
func (s *StartContactEvaluationInput) SetInstanceId(v string) *StartContactEvaluationInput
SetInstanceId sets the InstanceId field's value.
func (StartContactEvaluationInput) String ¶ added in v1.42.9
func (s StartContactEvaluationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContactEvaluationInput) Validate ¶ added in v1.42.9
func (s *StartContactEvaluationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartContactEvaluationOutput ¶ added in v1.42.9
type StartContactEvaluationOutput struct { // The Amazon Resource Name (ARN) for the contact evaluation resource. // // EvaluationArn is a required field EvaluationArn *string `type:"string" required:"true"` // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartContactEvaluationOutput) GoString ¶ added in v1.42.9
func (s StartContactEvaluationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContactEvaluationOutput) SetEvaluationArn ¶ added in v1.42.9
func (s *StartContactEvaluationOutput) SetEvaluationArn(v string) *StartContactEvaluationOutput
SetEvaluationArn sets the EvaluationArn field's value.
func (*StartContactEvaluationOutput) SetEvaluationId ¶ added in v1.42.9
func (s *StartContactEvaluationOutput) SetEvaluationId(v string) *StartContactEvaluationOutput
SetEvaluationId sets the EvaluationId field's value.
func (StartContactEvaluationOutput) String ¶ added in v1.42.9
func (s StartContactEvaluationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartContactRecordingInput ¶
type StartContactRecordingInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The person being recorded. // // VoiceRecordingConfiguration is a required field VoiceRecordingConfiguration *VoiceRecordingConfiguration `type:"structure" required:"true"` // contains filtered or unexported fields }
func (StartContactRecordingInput) GoString ¶
func (s StartContactRecordingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContactRecordingInput) SetContactId ¶
func (s *StartContactRecordingInput) SetContactId(v string) *StartContactRecordingInput
SetContactId sets the ContactId field's value.
func (*StartContactRecordingInput) SetInitialContactId ¶
func (s *StartContactRecordingInput) SetInitialContactId(v string) *StartContactRecordingInput
SetInitialContactId sets the InitialContactId field's value.
func (*StartContactRecordingInput) SetInstanceId ¶
func (s *StartContactRecordingInput) SetInstanceId(v string) *StartContactRecordingInput
SetInstanceId sets the InstanceId field's value.
func (*StartContactRecordingInput) SetVoiceRecordingConfiguration ¶
func (s *StartContactRecordingInput) SetVoiceRecordingConfiguration(v *VoiceRecordingConfiguration) *StartContactRecordingInput
SetVoiceRecordingConfiguration sets the VoiceRecordingConfiguration field's value.
func (StartContactRecordingInput) String ¶
func (s StartContactRecordingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContactRecordingInput) Validate ¶
func (s *StartContactRecordingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartContactRecordingOutput ¶
type StartContactRecordingOutput struct {
// contains filtered or unexported fields
}
func (StartContactRecordingOutput) GoString ¶
func (s StartContactRecordingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StartContactRecordingOutput) String ¶
func (s StartContactRecordingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartContactStreamingInput ¶
type StartContactStreamingInput struct { // The streaming configuration, such as the Amazon SNS streaming endpoint. // // ChatStreamingConfiguration is a required field ChatStreamingConfiguration *ChatStreamingConfiguration `type:"structure" 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 `type:"string" idempotencyToken:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartContactStreamingInput) GoString ¶
func (s StartContactStreamingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContactStreamingInput) SetChatStreamingConfiguration ¶
func (s *StartContactStreamingInput) SetChatStreamingConfiguration(v *ChatStreamingConfiguration) *StartContactStreamingInput
SetChatStreamingConfiguration sets the ChatStreamingConfiguration field's value.
func (*StartContactStreamingInput) SetClientToken ¶
func (s *StartContactStreamingInput) SetClientToken(v string) *StartContactStreamingInput
SetClientToken sets the ClientToken field's value.
func (*StartContactStreamingInput) SetContactId ¶
func (s *StartContactStreamingInput) SetContactId(v string) *StartContactStreamingInput
SetContactId sets the ContactId field's value.
func (*StartContactStreamingInput) SetInstanceId ¶
func (s *StartContactStreamingInput) SetInstanceId(v string) *StartContactStreamingInput
SetInstanceId sets the InstanceId field's value.
func (StartContactStreamingInput) String ¶
func (s StartContactStreamingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContactStreamingInput) Validate ¶
func (s *StartContactStreamingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartContactStreamingOutput ¶
type StartContactStreamingOutput struct { // The identifier of the streaming configuration enabled. // // StreamingId is a required field StreamingId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartContactStreamingOutput) GoString ¶
func (s StartContactStreamingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartContactStreamingOutput) SetStreamingId ¶
func (s *StartContactStreamingOutput) SetStreamingId(v string) *StartContactStreamingOutput
SetStreamingId sets the StreamingId field's value.
func (StartContactStreamingOutput) String ¶
func (s StartContactStreamingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartOutboundVoiceContactInput ¶
type StartOutboundVoiceContactInput struct { // Configuration of the answering machine detection for this outbound call. AnswerMachineDetectionConfig *AnswerMachineDetectionConfig `type:"structure"` // A custom key-value pair using an attribute map. The attributes are standard // Amazon Connect attributes, and can be accessed in flows just like any other // contact attributes. // // There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. // Attribute keys can include only alphanumeric, dash, and underscore characters. Attributes map[string]*string `type:"map"` // The campaign identifier of the outbound communication. CampaignId *string `min:"1" type:"string"` // 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/). // The token is valid for 7 days after creation. If a contact is already started, // the contact ID is returned. ClientToken *string `type:"string" idempotencyToken:"true"` // The identifier of the flow for the outbound call. To see the ContactFlowId // in the Amazon Connect console user interface, on the navigation menu go to // Routing, Contact Flows. Choose the flow. On the flow page, under the name // of the flow, choose Show additional flow information. The ContactFlowId is // the last part of the ARN, shown here in bold: // // arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The phone number of the customer, in E.164 format. // // DestinationPhoneNumber is a required field DestinationPhoneNumber *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The queue for the call. If you specify a queue, the phone displayed for caller // ID is the phone number specified in the queue. If you do not specify a queue, // the queue defined in the flow is used. If you do not specify a queue, you // must specify a source phone number. QueueId *string `type:"string"` // The phone number associated with the Amazon Connect instance, in E.164 format. // If you do not specify a source phone number, you must specify a queue. SourcePhoneNumber *string `type:"string"` // Denotes the class of traffic. Calls with different traffic types are handled // differently by Amazon Connect. The default value is GENERAL. Use CAMPAIGN // if EnableAnswerMachineDetection is set to true. For all other cases, use // GENERAL. TrafficType *string `type:"string" enum:"TrafficType"` // contains filtered or unexported fields }
func (StartOutboundVoiceContactInput) GoString ¶
func (s StartOutboundVoiceContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartOutboundVoiceContactInput) SetAnswerMachineDetectionConfig ¶
func (s *StartOutboundVoiceContactInput) SetAnswerMachineDetectionConfig(v *AnswerMachineDetectionConfig) *StartOutboundVoiceContactInput
SetAnswerMachineDetectionConfig sets the AnswerMachineDetectionConfig field's value.
func (*StartOutboundVoiceContactInput) SetAttributes ¶
func (s *StartOutboundVoiceContactInput) SetAttributes(v map[string]*string) *StartOutboundVoiceContactInput
SetAttributes sets the Attributes field's value.
func (*StartOutboundVoiceContactInput) SetCampaignId ¶
func (s *StartOutboundVoiceContactInput) SetCampaignId(v string) *StartOutboundVoiceContactInput
SetCampaignId sets the CampaignId field's value.
func (*StartOutboundVoiceContactInput) SetClientToken ¶
func (s *StartOutboundVoiceContactInput) SetClientToken(v string) *StartOutboundVoiceContactInput
SetClientToken sets the ClientToken field's value.
func (*StartOutboundVoiceContactInput) SetContactFlowId ¶
func (s *StartOutboundVoiceContactInput) SetContactFlowId(v string) *StartOutboundVoiceContactInput
SetContactFlowId sets the ContactFlowId field's value.
func (*StartOutboundVoiceContactInput) SetDestinationPhoneNumber ¶
func (s *StartOutboundVoiceContactInput) SetDestinationPhoneNumber(v string) *StartOutboundVoiceContactInput
SetDestinationPhoneNumber sets the DestinationPhoneNumber field's value.
func (*StartOutboundVoiceContactInput) SetInstanceId ¶
func (s *StartOutboundVoiceContactInput) SetInstanceId(v string) *StartOutboundVoiceContactInput
SetInstanceId sets the InstanceId field's value.
func (*StartOutboundVoiceContactInput) SetQueueId ¶
func (s *StartOutboundVoiceContactInput) SetQueueId(v string) *StartOutboundVoiceContactInput
SetQueueId sets the QueueId field's value.
func (*StartOutboundVoiceContactInput) SetSourcePhoneNumber ¶
func (s *StartOutboundVoiceContactInput) SetSourcePhoneNumber(v string) *StartOutboundVoiceContactInput
SetSourcePhoneNumber sets the SourcePhoneNumber field's value.
func (*StartOutboundVoiceContactInput) SetTrafficType ¶
func (s *StartOutboundVoiceContactInput) SetTrafficType(v string) *StartOutboundVoiceContactInput
SetTrafficType sets the TrafficType field's value.
func (StartOutboundVoiceContactInput) String ¶
func (s StartOutboundVoiceContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartOutboundVoiceContactInput) Validate ¶
func (s *StartOutboundVoiceContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartOutboundVoiceContactOutput ¶
type StartOutboundVoiceContactOutput struct { // The identifier of this contact within the Amazon Connect instance. ContactId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartOutboundVoiceContactOutput) GoString ¶
func (s StartOutboundVoiceContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartOutboundVoiceContactOutput) SetContactId ¶
func (s *StartOutboundVoiceContactOutput) SetContactId(v string) *StartOutboundVoiceContactOutput
SetContactId sets the ContactId field's value.
func (StartOutboundVoiceContactOutput) String ¶
func (s StartOutboundVoiceContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartTaskContactInput ¶
type StartTaskContactInput struct { // A custom key-value pair using an attribute map. The attributes are standard // Amazon Connect attributes, and can be accessed in flows just like any other // contact attributes. // // There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. // Attribute keys can include only alphanumeric, dash, and underscore characters. Attributes map[string]*string `type:"map"` // 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 `type:"string" idempotencyToken:"true"` // The identifier of the flow for initiating the tasks. To see the ContactFlowId // in the Amazon Connect console user interface, on the navigation menu go to // Routing, Contact Flows. Choose the flow. On the flow page, under the name // of the flow, choose Show additional flow information. The ContactFlowId is // the last part of the ARN, shown here in bold: // // arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx ContactFlowId *string `type:"string"` // A description of the task that is shown to an agent in the Contact Control // Panel (CCP). Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The name of a task that is shown to an agent in the Contact Control Panel // (CCP). // // Name is a required field Name *string `type:"string" required:"true"` // The identifier of the previous chat, voice, or task contact. PreviousContactId *string `min:"1" type:"string"` // The identifier for the quick connect. QuickConnectId *string `type:"string"` // A formatted URL that is shown to an agent in the Contact Control Panel (CCP). References map[string]*Reference `type:"map"` // The contactId that is related (https://docs.aws.amazon.com/connect/latest/adminguide/tasks.html#linked-tasks) // to this contact. RelatedContactId *string `min:"1" type:"string"` // The timestamp, in Unix Epoch seconds format, at which to start running the // inbound flow. The scheduled time cannot be in the past. It must be within // up to 6 days in future. ScheduledTime *time.Time `type:"timestamp"` // A unique identifier for the task template. TaskTemplateId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartTaskContactInput) GoString ¶
func (s StartTaskContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartTaskContactInput) SetAttributes ¶
func (s *StartTaskContactInput) SetAttributes(v map[string]*string) *StartTaskContactInput
SetAttributes sets the Attributes field's value.
func (*StartTaskContactInput) SetClientToken ¶
func (s *StartTaskContactInput) SetClientToken(v string) *StartTaskContactInput
SetClientToken sets the ClientToken field's value.
func (*StartTaskContactInput) SetContactFlowId ¶
func (s *StartTaskContactInput) SetContactFlowId(v string) *StartTaskContactInput
SetContactFlowId sets the ContactFlowId field's value.
func (*StartTaskContactInput) SetDescription ¶
func (s *StartTaskContactInput) SetDescription(v string) *StartTaskContactInput
SetDescription sets the Description field's value.
func (*StartTaskContactInput) SetInstanceId ¶
func (s *StartTaskContactInput) SetInstanceId(v string) *StartTaskContactInput
SetInstanceId sets the InstanceId field's value.
func (*StartTaskContactInput) SetName ¶
func (s *StartTaskContactInput) SetName(v string) *StartTaskContactInput
SetName sets the Name field's value.
func (*StartTaskContactInput) SetPreviousContactId ¶
func (s *StartTaskContactInput) SetPreviousContactId(v string) *StartTaskContactInput
SetPreviousContactId sets the PreviousContactId field's value.
func (*StartTaskContactInput) SetQuickConnectId ¶ added in v1.42.9
func (s *StartTaskContactInput) SetQuickConnectId(v string) *StartTaskContactInput
SetQuickConnectId sets the QuickConnectId field's value.
func (*StartTaskContactInput) SetReferences ¶
func (s *StartTaskContactInput) SetReferences(v map[string]*Reference) *StartTaskContactInput
SetReferences sets the References field's value.
func (*StartTaskContactInput) SetRelatedContactId ¶ added in v1.42.9
func (s *StartTaskContactInput) SetRelatedContactId(v string) *StartTaskContactInput
SetRelatedContactId sets the RelatedContactId field's value.
func (*StartTaskContactInput) SetScheduledTime ¶
func (s *StartTaskContactInput) SetScheduledTime(v time.Time) *StartTaskContactInput
SetScheduledTime sets the ScheduledTime field's value.
func (*StartTaskContactInput) SetTaskTemplateId ¶ added in v1.42.9
func (s *StartTaskContactInput) SetTaskTemplateId(v string) *StartTaskContactInput
SetTaskTemplateId sets the TaskTemplateId field's value.
func (StartTaskContactInput) String ¶
func (s StartTaskContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartTaskContactInput) Validate ¶
func (s *StartTaskContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartTaskContactOutput ¶
type StartTaskContactOutput struct { // The identifier of this contact within the Amazon Connect instance. ContactId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (StartTaskContactOutput) GoString ¶
func (s StartTaskContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartTaskContactOutput) SetContactId ¶
func (s *StartTaskContactOutput) SetContactId(v string) *StartTaskContactOutput
SetContactId sets the ContactId field's value.
func (StartTaskContactOutput) String ¶
func (s StartTaskContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopContactInput ¶
type StopContactInput struct { // The ID of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopContactInput) GoString ¶
func (s StopContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopContactInput) SetContactId ¶
func (s *StopContactInput) SetContactId(v string) *StopContactInput
SetContactId sets the ContactId field's value.
func (*StopContactInput) SetInstanceId ¶
func (s *StopContactInput) SetInstanceId(v string) *StopContactInput
SetInstanceId sets the InstanceId field's value.
func (StopContactInput) String ¶
func (s StopContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopContactInput) Validate ¶
func (s *StopContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopContactOutput ¶
type StopContactOutput struct {
// contains filtered or unexported fields
}
func (StopContactOutput) GoString ¶
func (s StopContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopContactOutput) String ¶
func (s StopContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopContactRecordingInput ¶
type StopContactRecordingInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopContactRecordingInput) GoString ¶
func (s StopContactRecordingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopContactRecordingInput) SetContactId ¶
func (s *StopContactRecordingInput) SetContactId(v string) *StopContactRecordingInput
SetContactId sets the ContactId field's value.
func (*StopContactRecordingInput) SetInitialContactId ¶
func (s *StopContactRecordingInput) SetInitialContactId(v string) *StopContactRecordingInput
SetInitialContactId sets the InitialContactId field's value.
func (*StopContactRecordingInput) SetInstanceId ¶
func (s *StopContactRecordingInput) SetInstanceId(v string) *StopContactRecordingInput
SetInstanceId sets the InstanceId field's value.
func (StopContactRecordingInput) String ¶
func (s StopContactRecordingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopContactRecordingInput) Validate ¶
func (s *StopContactRecordingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopContactRecordingOutput ¶
type StopContactRecordingOutput struct {
// contains filtered or unexported fields
}
func (StopContactRecordingOutput) GoString ¶
func (s StopContactRecordingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopContactRecordingOutput) String ¶
func (s StopContactRecordingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopContactStreamingInput ¶
type StopContactStreamingInput struct { // The identifier of the contact. This is the identifier of the contact that // is associated with the first interaction with the contact center. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The identifier of the streaming configuration enabled. // // StreamingId is a required field StreamingId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopContactStreamingInput) GoString ¶
func (s StopContactStreamingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopContactStreamingInput) SetContactId ¶
func (s *StopContactStreamingInput) SetContactId(v string) *StopContactStreamingInput
SetContactId sets the ContactId field's value.
func (*StopContactStreamingInput) SetInstanceId ¶
func (s *StopContactStreamingInput) SetInstanceId(v string) *StopContactStreamingInput
SetInstanceId sets the InstanceId field's value.
func (*StopContactStreamingInput) SetStreamingId ¶
func (s *StopContactStreamingInput) SetStreamingId(v string) *StopContactStreamingInput
SetStreamingId sets the StreamingId field's value.
func (StopContactStreamingInput) String ¶
func (s StopContactStreamingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopContactStreamingInput) Validate ¶
func (s *StopContactStreamingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopContactStreamingOutput ¶
type StopContactStreamingOutput struct {
// contains filtered or unexported fields
}
func (StopContactStreamingOutput) GoString ¶
func (s StopContactStreamingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopContactStreamingOutput) String ¶
func (s StopContactStreamingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StringCondition ¶ added in v1.42.9
type StringCondition struct { // The type of comparison to be made when evaluating the string condition. ComparisonType *string `type:"string" enum:"StringComparisonType"` // The name of the field in the string condition. FieldName *string `type:"string"` // The value of the string. Value *string `type:"string"` // contains filtered or unexported fields }
A leaf node condition which can be used to specify a string condition.
func (StringCondition) GoString ¶ added in v1.42.9
func (s StringCondition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StringCondition) SetComparisonType ¶ added in v1.42.9
func (s *StringCondition) SetComparisonType(v string) *StringCondition
SetComparisonType sets the ComparisonType field's value.
func (*StringCondition) SetFieldName ¶ added in v1.42.9
func (s *StringCondition) SetFieldName(v string) *StringCondition
SetFieldName sets the FieldName field's value.
func (*StringCondition) SetValue ¶ added in v1.42.9
func (s *StringCondition) SetValue(v string) *StringCondition
SetValue sets the Value field's value.
func (StringCondition) String ¶ added in v1.42.9
func (s StringCondition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StringReference ¶ added in v1.42.9
type StringReference struct { // Identifier of the string reference. Name *string `min:"1" type:"string"` // A valid string. Value *string `type:"string"` // contains filtered or unexported fields }
Information about a reference when the referenceType is STRING. Otherwise, null.
func (StringReference) GoString ¶ added in v1.42.9
func (s StringReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StringReference) SetName ¶ added in v1.42.9
func (s *StringReference) SetName(v string) *StringReference
SetName sets the Name field's value.
func (*StringReference) SetValue ¶ added in v1.42.9
func (s *StringReference) SetValue(v string) *StringReference
SetValue sets the Value field's value.
func (StringReference) String ¶ added in v1.42.9
func (s StringReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SubmitContactEvaluationInput ¶ added in v1.42.9
type SubmitContactEvaluationInput struct { // A map of question identifiers to answer value. Answers map[string]*EvaluationAnswerInput_ `type:"map"` // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `location:"uri" locationName:"EvaluationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A map of question identifiers to note value. Notes map[string]*EvaluationNote `type:"map"` // contains filtered or unexported fields }
func (SubmitContactEvaluationInput) GoString ¶ added in v1.42.9
func (s SubmitContactEvaluationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubmitContactEvaluationInput) SetAnswers ¶ added in v1.42.9
func (s *SubmitContactEvaluationInput) SetAnswers(v map[string]*EvaluationAnswerInput_) *SubmitContactEvaluationInput
SetAnswers sets the Answers field's value.
func (*SubmitContactEvaluationInput) SetEvaluationId ¶ added in v1.42.9
func (s *SubmitContactEvaluationInput) SetEvaluationId(v string) *SubmitContactEvaluationInput
SetEvaluationId sets the EvaluationId field's value.
func (*SubmitContactEvaluationInput) SetInstanceId ¶ added in v1.42.9
func (s *SubmitContactEvaluationInput) SetInstanceId(v string) *SubmitContactEvaluationInput
SetInstanceId sets the InstanceId field's value.
func (*SubmitContactEvaluationInput) SetNotes ¶ added in v1.42.9
func (s *SubmitContactEvaluationInput) SetNotes(v map[string]*EvaluationNote) *SubmitContactEvaluationInput
SetNotes sets the Notes field's value.
func (SubmitContactEvaluationInput) String ¶ added in v1.42.9
func (s SubmitContactEvaluationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubmitContactEvaluationInput) Validate ¶ added in v1.42.9
func (s *SubmitContactEvaluationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SubmitContactEvaluationOutput ¶ added in v1.42.9
type SubmitContactEvaluationOutput struct { // The Amazon Resource Name (ARN) for the contact evaluation resource. // // EvaluationArn is a required field EvaluationArn *string `type:"string" required:"true"` // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (SubmitContactEvaluationOutput) GoString ¶ added in v1.42.9
func (s SubmitContactEvaluationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SubmitContactEvaluationOutput) SetEvaluationArn ¶ added in v1.42.9
func (s *SubmitContactEvaluationOutput) SetEvaluationArn(v string) *SubmitContactEvaluationOutput
SetEvaluationArn sets the EvaluationArn field's value.
func (*SubmitContactEvaluationOutput) SetEvaluationId ¶ added in v1.42.9
func (s *SubmitContactEvaluationOutput) SetEvaluationId(v string) *SubmitContactEvaluationOutput
SetEvaluationId sets the EvaluationId field's value.
func (SubmitContactEvaluationOutput) String ¶ added in v1.42.9
func (s SubmitContactEvaluationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SuspendContactRecordingInput ¶
type SuspendContactRecordingInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (SuspendContactRecordingInput) GoString ¶
func (s SuspendContactRecordingInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SuspendContactRecordingInput) SetContactId ¶
func (s *SuspendContactRecordingInput) SetContactId(v string) *SuspendContactRecordingInput
SetContactId sets the ContactId field's value.
func (*SuspendContactRecordingInput) SetInitialContactId ¶
func (s *SuspendContactRecordingInput) SetInitialContactId(v string) *SuspendContactRecordingInput
SetInitialContactId sets the InitialContactId field's value.
func (*SuspendContactRecordingInput) SetInstanceId ¶
func (s *SuspendContactRecordingInput) SetInstanceId(v string) *SuspendContactRecordingInput
SetInstanceId sets the InstanceId field's value.
func (SuspendContactRecordingInput) String ¶
func (s SuspendContactRecordingInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SuspendContactRecordingInput) Validate ¶
func (s *SuspendContactRecordingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SuspendContactRecordingOutput ¶
type SuspendContactRecordingOutput struct {
// contains filtered or unexported fields
}
func (SuspendContactRecordingOutput) GoString ¶
func (s SuspendContactRecordingOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (SuspendContactRecordingOutput) String ¶
func (s SuspendContactRecordingOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagCondition ¶ added in v1.42.9
type TagCondition struct { // The tag key in the tag condition. TagKey *string `type:"string"` // The tag value in the tag condition. TagValue *string `type:"string"` // contains filtered or unexported fields }
A leaf node condition which can be used to specify a tag condition, for example, HAVE BPO = 123.
func (TagCondition) GoString ¶ added in v1.42.9
func (s TagCondition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagCondition) SetTagKey ¶ added in v1.42.9
func (s *TagCondition) SetTagKey(v string) *TagCondition
SetTagKey sets the TagKey field's value.
func (*TagCondition) SetTagValue ¶ added in v1.42.9
func (s *TagCondition) SetTagValue(v string) *TagCondition
SetTagValue sets the TagValue field's value.
func (TagCondition) String ¶ added in v1.42.9
func (s TagCondition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. // // Tags is a required field Tags map[string]*string `locationName:"tags" min:"1" 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 TagSearchCondition ¶ added in v1.42.9
type TagSearchCondition struct { // The tag key used in the tag search condition. TagKey *string `locationName:"tagKey" type:"string"` // The type of comparison to be made when evaluating the tag key in tag search // condition. TagKeyComparisonType *string `locationName:"tagKeyComparisonType" type:"string" enum:"StringComparisonType"` // The tag value used in the tag search condition. TagValue *string `locationName:"tagValue" type:"string"` // The type of comparison to be made when evaluating the tag value in tag search // condition. TagValueComparisonType *string `locationName:"tagValueComparisonType" type:"string" enum:"StringComparisonType"` // contains filtered or unexported fields }
The search criteria to be used to return tags.
func (TagSearchCondition) GoString ¶ added in v1.42.9
func (s TagSearchCondition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagSearchCondition) SetTagKey ¶ added in v1.42.9
func (s *TagSearchCondition) SetTagKey(v string) *TagSearchCondition
SetTagKey sets the TagKey field's value.
func (*TagSearchCondition) SetTagKeyComparisonType ¶ added in v1.42.9
func (s *TagSearchCondition) SetTagKeyComparisonType(v string) *TagSearchCondition
SetTagKeyComparisonType sets the TagKeyComparisonType field's value.
func (*TagSearchCondition) SetTagValue ¶ added in v1.42.9
func (s *TagSearchCondition) SetTagValue(v string) *TagSearchCondition
SetTagValue sets the TagValue field's value.
func (*TagSearchCondition) SetTagValueComparisonType ¶ added in v1.42.9
func (s *TagSearchCondition) SetTagValueComparisonType(v string) *TagSearchCondition
SetTagValueComparisonType sets the TagValueComparisonType field's value.
func (TagSearchCondition) String ¶ added in v1.42.9
func (s TagSearchCondition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagSet ¶ added in v1.42.9
type TagSet struct { // The tag key in the tagSet. Key *string `locationName:"key" min:"1" type:"string"` // The tag value in the tagSet. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
A tag set contains tag key and tag value.
func (TagSet) GoString ¶ added in v1.42.9
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TaskActionDefinition ¶ added in v1.42.9
type TaskActionDefinition struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The description. Supports variable injection. For more information, see JSONPath // reference (https://docs.aws.amazon.com/connect/latest/adminguide/contact-lens-variable-injection.html) // in the Amazon Connect Administrators Guide. Description *string `type:"string"` // The name. Supports variable injection. For more information, see JSONPath // reference (https://docs.aws.amazon.com/connect/latest/adminguide/contact-lens-variable-injection.html) // in the Amazon Connect Administrators Guide. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Information about the reference when the referenceType is URL. Otherwise, // null. (Supports variable injection in the Value field.) References map[string]*Reference `type:"map"` // contains filtered or unexported fields }
Information about the task action.
func (TaskActionDefinition) GoString ¶ added in v1.42.9
func (s TaskActionDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskActionDefinition) SetContactFlowId ¶ added in v1.42.9
func (s *TaskActionDefinition) SetContactFlowId(v string) *TaskActionDefinition
SetContactFlowId sets the ContactFlowId field's value.
func (*TaskActionDefinition) SetDescription ¶ added in v1.42.9
func (s *TaskActionDefinition) SetDescription(v string) *TaskActionDefinition
SetDescription sets the Description field's value.
func (*TaskActionDefinition) SetName ¶ added in v1.42.9
func (s *TaskActionDefinition) SetName(v string) *TaskActionDefinition
SetName sets the Name field's value.
func (*TaskActionDefinition) SetReferences ¶ added in v1.42.9
func (s *TaskActionDefinition) SetReferences(v map[string]*Reference) *TaskActionDefinition
SetReferences sets the References field's value.
func (TaskActionDefinition) String ¶ added in v1.42.9
func (s TaskActionDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskActionDefinition) Validate ¶ added in v1.42.9
func (s *TaskActionDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TaskTemplateConstraints ¶ added in v1.42.9
type TaskTemplateConstraints struct { // Lists the fields that are invisible to agents. InvisibleFields []*InvisibleFieldInfo `type:"list"` // Lists the fields that are read-only to agents, and cannot be edited. ReadOnlyFields []*ReadOnlyFieldInfo `type:"list"` // Lists the fields that are required to be filled by agents. RequiredFields []*RequiredFieldInfo `type:"list"` // contains filtered or unexported fields }
Describes constraints that apply to the template fields.
func (TaskTemplateConstraints) GoString ¶ added in v1.42.9
func (s TaskTemplateConstraints) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateConstraints) SetInvisibleFields ¶ added in v1.42.9
func (s *TaskTemplateConstraints) SetInvisibleFields(v []*InvisibleFieldInfo) *TaskTemplateConstraints
SetInvisibleFields sets the InvisibleFields field's value.
func (*TaskTemplateConstraints) SetReadOnlyFields ¶ added in v1.42.9
func (s *TaskTemplateConstraints) SetReadOnlyFields(v []*ReadOnlyFieldInfo) *TaskTemplateConstraints
SetReadOnlyFields sets the ReadOnlyFields field's value.
func (*TaskTemplateConstraints) SetRequiredFields ¶ added in v1.42.9
func (s *TaskTemplateConstraints) SetRequiredFields(v []*RequiredFieldInfo) *TaskTemplateConstraints
SetRequiredFields sets the RequiredFields field's value.
func (TaskTemplateConstraints) String ¶ added in v1.42.9
func (s TaskTemplateConstraints) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateConstraints) Validate ¶ added in v1.42.9
func (s *TaskTemplateConstraints) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TaskTemplateDefaultFieldValue ¶ added in v1.42.9
type TaskTemplateDefaultFieldValue struct { // Default value for the field. DefaultValue *string `type:"string"` // Identifier of a field. Id *TaskTemplateFieldIdentifier `type:"structure"` // contains filtered or unexported fields }
Describes a default field and its corresponding value.
func (TaskTemplateDefaultFieldValue) GoString ¶ added in v1.42.9
func (s TaskTemplateDefaultFieldValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateDefaultFieldValue) SetDefaultValue ¶ added in v1.42.9
func (s *TaskTemplateDefaultFieldValue) SetDefaultValue(v string) *TaskTemplateDefaultFieldValue
SetDefaultValue sets the DefaultValue field's value.
func (*TaskTemplateDefaultFieldValue) SetId ¶ added in v1.42.9
func (s *TaskTemplateDefaultFieldValue) SetId(v *TaskTemplateFieldIdentifier) *TaskTemplateDefaultFieldValue
SetId sets the Id field's value.
func (TaskTemplateDefaultFieldValue) String ¶ added in v1.42.9
func (s TaskTemplateDefaultFieldValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateDefaultFieldValue) Validate ¶ added in v1.42.9
func (s *TaskTemplateDefaultFieldValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TaskTemplateDefaults ¶ added in v1.42.9
type TaskTemplateDefaults struct { // Default value for the field. DefaultFieldValues []*TaskTemplateDefaultFieldValue `type:"list"` // contains filtered or unexported fields }
Describes default values for fields on a template.
func (TaskTemplateDefaults) GoString ¶ added in v1.42.9
func (s TaskTemplateDefaults) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateDefaults) SetDefaultFieldValues ¶ added in v1.42.9
func (s *TaskTemplateDefaults) SetDefaultFieldValues(v []*TaskTemplateDefaultFieldValue) *TaskTemplateDefaults
SetDefaultFieldValues sets the DefaultFieldValues field's value.
func (TaskTemplateDefaults) String ¶ added in v1.42.9
func (s TaskTemplateDefaults) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateDefaults) Validate ¶ added in v1.42.9
func (s *TaskTemplateDefaults) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TaskTemplateField ¶ added in v1.42.9
type TaskTemplateField struct { // The description of the field. Description *string `min:"1" type:"string"` // The unique identifier for the field. // // Id is a required field Id *TaskTemplateFieldIdentifier `type:"structure" required:"true"` // A list of options for a single select field. SingleSelectOptions []*string `type:"list"` // Indicates the type of field. Type *string `type:"string" enum:"TaskTemplateFieldType"` // contains filtered or unexported fields }
Describes a single task template field.
func (TaskTemplateField) GoString ¶ added in v1.42.9
func (s TaskTemplateField) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateField) SetDescription ¶ added in v1.42.9
func (s *TaskTemplateField) SetDescription(v string) *TaskTemplateField
SetDescription sets the Description field's value.
func (*TaskTemplateField) SetId ¶ added in v1.42.9
func (s *TaskTemplateField) SetId(v *TaskTemplateFieldIdentifier) *TaskTemplateField
SetId sets the Id field's value.
func (*TaskTemplateField) SetSingleSelectOptions ¶ added in v1.42.9
func (s *TaskTemplateField) SetSingleSelectOptions(v []*string) *TaskTemplateField
SetSingleSelectOptions sets the SingleSelectOptions field's value.
func (*TaskTemplateField) SetType ¶ added in v1.42.9
func (s *TaskTemplateField) SetType(v string) *TaskTemplateField
SetType sets the Type field's value.
func (TaskTemplateField) String ¶ added in v1.42.9
func (s TaskTemplateField) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateField) Validate ¶ added in v1.42.9
func (s *TaskTemplateField) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TaskTemplateFieldIdentifier ¶ added in v1.42.9
type TaskTemplateFieldIdentifier struct { // The name of the task template field. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
The identifier of the task template field.
func (TaskTemplateFieldIdentifier) GoString ¶ added in v1.42.9
func (s TaskTemplateFieldIdentifier) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateFieldIdentifier) SetName ¶ added in v1.42.9
func (s *TaskTemplateFieldIdentifier) SetName(v string) *TaskTemplateFieldIdentifier
SetName sets the Name field's value.
func (TaskTemplateFieldIdentifier) String ¶ added in v1.42.9
func (s TaskTemplateFieldIdentifier) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateFieldIdentifier) Validate ¶ added in v1.42.9
func (s *TaskTemplateFieldIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TaskTemplateMetadata ¶ added in v1.42.9
type TaskTemplateMetadata struct { // The Amazon Resource Name (ARN) of the task template. Arn *string `min:"1" type:"string"` // The timestamp when the task template was created. CreatedTime *time.Time `type:"timestamp"` // The description of the task template. Description *string `min:"1" type:"string"` // A unique identifier for the task template. Id *string `min:"1" type:"string"` // The timestamp when the task template was last modified. LastModifiedTime *time.Time `type:"timestamp"` // The name of the task template. Name *string `min:"1" type:"string"` // Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can // only be created from ACTIVE templates. If a template is marked as INACTIVE, // then a task that refers to this template cannot be created. Status *string `type:"string" enum:"TaskTemplateStatus"` // contains filtered or unexported fields }
Contains summary information about the task template.
func (TaskTemplateMetadata) GoString ¶ added in v1.42.9
func (s TaskTemplateMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TaskTemplateMetadata) SetArn ¶ added in v1.42.9
func (s *TaskTemplateMetadata) SetArn(v string) *TaskTemplateMetadata
SetArn sets the Arn field's value.
func (*TaskTemplateMetadata) SetCreatedTime ¶ added in v1.42.9
func (s *TaskTemplateMetadata) SetCreatedTime(v time.Time) *TaskTemplateMetadata
SetCreatedTime sets the CreatedTime field's value.
func (*TaskTemplateMetadata) SetDescription ¶ added in v1.42.9
func (s *TaskTemplateMetadata) SetDescription(v string) *TaskTemplateMetadata
SetDescription sets the Description field's value.
func (*TaskTemplateMetadata) SetId ¶ added in v1.42.9
func (s *TaskTemplateMetadata) SetId(v string) *TaskTemplateMetadata
SetId sets the Id field's value.
func (*TaskTemplateMetadata) SetLastModifiedTime ¶ added in v1.42.9
func (s *TaskTemplateMetadata) SetLastModifiedTime(v time.Time) *TaskTemplateMetadata
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*TaskTemplateMetadata) SetName ¶ added in v1.42.9
func (s *TaskTemplateMetadata) SetName(v string) *TaskTemplateMetadata
SetName sets the Name field's value.
func (*TaskTemplateMetadata) SetStatus ¶ added in v1.42.9
func (s *TaskTemplateMetadata) SetStatus(v string) *TaskTemplateMetadata
SetStatus sets the Status field's value.
func (TaskTemplateMetadata) String ¶ added in v1.42.9
func (s TaskTemplateMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TelephonyConfig ¶ added in v1.42.9
type TelephonyConfig struct { // Information about traffic distributions. // // Distributions is a required field Distributions []*Distribution `type:"list" required:"true"` // contains filtered or unexported fields }
The distribution of traffic between the instance and its replicas.
func (TelephonyConfig) GoString ¶ added in v1.42.9
func (s TelephonyConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TelephonyConfig) SetDistributions ¶ added in v1.42.9
func (s *TelephonyConfig) SetDistributions(v []*Distribution) *TelephonyConfig
SetDistributions sets the Distributions field's value.
func (TelephonyConfig) String ¶ added in v1.42.9
func (s TelephonyConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TelephonyConfig) Validate ¶ added in v1.42.9
func (s *TelephonyConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Threshold ¶
type Threshold struct { // The type of comparison. Only "less than" (LT) comparisons are supported. Comparison *string `type:"string" enum:"Comparison"` // The threshold value to compare. ThresholdValue *float64 `type:"double"` // contains filtered or unexported fields }
Contains information about the threshold for service level metrics.
func (Threshold) 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 (*Threshold) SetComparison ¶
SetComparison sets the Comparison field's value.
func (*Threshold) SetThresholdValue ¶
SetThresholdValue sets the ThresholdValue field's value.
type ThresholdV2 ¶ added in v1.42.9
type ThresholdV2 struct { // The type of comparison. Only "less than" (LT) comparisons are supported. Comparison *string `min:"1" type:"string"` // The threshold value to compare. ThresholdValue *float64 `type:"double"` // contains filtered or unexported fields }
Contains information about the threshold for service level metrics.
func (ThresholdV2) GoString ¶ added in v1.42.9
func (s ThresholdV2) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThresholdV2) SetComparison ¶ added in v1.42.9
func (s *ThresholdV2) SetComparison(v string) *ThresholdV2
SetComparison sets the Comparison field's value.
func (*ThresholdV2) SetThresholdValue ¶ added in v1.42.9
func (s *ThresholdV2) SetThresholdValue(v float64) *ThresholdV2
SetThresholdValue sets the ThresholdValue field's value.
func (ThresholdV2) String ¶ added in v1.42.9
func (s ThresholdV2) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThresholdV2) Validate ¶ added in v1.42.9
func (s *ThresholdV2) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The throttling limit has been exceeded.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrafficDistributionGroup ¶ added in v1.42.9
type TrafficDistributionGroup struct { // The Amazon Resource Name (ARN) of the traffic distribution group. Arn *string `type:"string"` // The description of the traffic distribution group. Description *string `min:"1" type:"string"` // The identifier of the traffic distribution group. This can be the ID or the // ARN if the API is being called in the Region where the traffic distribution // group was created. The ARN must be provided if the call is from the replicated // Region. Id *string `type:"string"` // The Amazon Resource Name (ARN). InstanceArn *string `type:"string"` // The name of the traffic distribution group. Name *string `min:"1" type:"string"` // The status of the traffic distribution group. // // * CREATION_IN_PROGRESS means the previous CreateTrafficDistributionGroup // (https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html) // operation is still in progress and has not yet completed. // // * ACTIVE means the previous CreateTrafficDistributionGroup (https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html) // operation has succeeded. // // * CREATION_FAILED indicates that the previous CreateTrafficDistributionGroup // (https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html) // operation has failed. // // * PENDING_DELETION means the previous DeleteTrafficDistributionGroup (https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteTrafficDistributionGroup.html) // operation is still in progress and has not yet completed. // // * DELETION_FAILED means the previous DeleteTrafficDistributionGroup (https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteTrafficDistributionGroup.html) // operation has failed. // // * UPDATE_IN_PROGRESS means the previous UpdateTrafficDistributionGroup // (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateTrafficDistributionGroup.html) // operation is still in progress and has not yet completed. Status *string `type:"string" enum:"TrafficDistributionGroupStatus"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Information about a traffic distribution group.
func (TrafficDistributionGroup) GoString ¶ added in v1.42.9
func (s TrafficDistributionGroup) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrafficDistributionGroup) SetArn ¶ added in v1.42.9
func (s *TrafficDistributionGroup) SetArn(v string) *TrafficDistributionGroup
SetArn sets the Arn field's value.
func (*TrafficDistributionGroup) SetDescription ¶ added in v1.42.9
func (s *TrafficDistributionGroup) SetDescription(v string) *TrafficDistributionGroup
SetDescription sets the Description field's value.
func (*TrafficDistributionGroup) SetId ¶ added in v1.42.9
func (s *TrafficDistributionGroup) SetId(v string) *TrafficDistributionGroup
SetId sets the Id field's value.
func (*TrafficDistributionGroup) SetInstanceArn ¶ added in v1.42.9
func (s *TrafficDistributionGroup) SetInstanceArn(v string) *TrafficDistributionGroup
SetInstanceArn sets the InstanceArn field's value.
func (*TrafficDistributionGroup) SetName ¶ added in v1.42.9
func (s *TrafficDistributionGroup) SetName(v string) *TrafficDistributionGroup
SetName sets the Name field's value.
func (*TrafficDistributionGroup) SetStatus ¶ added in v1.42.9
func (s *TrafficDistributionGroup) SetStatus(v string) *TrafficDistributionGroup
SetStatus sets the Status field's value.
func (*TrafficDistributionGroup) SetTags ¶ added in v1.42.9
func (s *TrafficDistributionGroup) SetTags(v map[string]*string) *TrafficDistributionGroup
SetTags sets the Tags field's value.
func (TrafficDistributionGroup) String ¶ added in v1.42.9
func (s TrafficDistributionGroup) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrafficDistributionGroupSummary ¶ added in v1.42.9
type TrafficDistributionGroupSummary struct { // The Amazon Resource Name (ARN) of the traffic distribution group. Arn *string `type:"string"` // The identifier of the traffic distribution group. This can be the ID or the // ARN if the API is being called in the Region where the traffic distribution // group was created. The ARN must be provided if the call is from the replicated // Region. Id *string `type:"string"` // The Amazon Resource Name (ARN) of the traffic distribution group. InstanceArn *string `type:"string"` // The name of the traffic distribution group. Name *string `min:"1" type:"string"` // The status of the traffic distribution group. // // * CREATION_IN_PROGRESS means the previous CreateTrafficDistributionGroup // (https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html) // operation is still in progress and has not yet completed. // // * ACTIVE means the previous CreateTrafficDistributionGroup (https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html) // operation has succeeded. // // * CREATION_FAILED indicates that the previous CreateTrafficDistributionGroup // (https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html) // operation has failed. // // * PENDING_DELETION means the previous DeleteTrafficDistributionGroup (https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteTrafficDistributionGroup.html) // operation is still in progress and has not yet completed. // // * DELETION_FAILED means the previous DeleteTrafficDistributionGroup (https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteTrafficDistributionGroup.html) // operation has failed. // // * UPDATE_IN_PROGRESS means the previous UpdateTrafficDistributionGroup // (https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateTrafficDistributionGroup.html) // operation is still in progress and has not yet completed. Status *string `type:"string" enum:"TrafficDistributionGroupStatus"` // contains filtered or unexported fields }
Information about traffic distribution groups.
func (TrafficDistributionGroupSummary) GoString ¶ added in v1.42.9
func (s TrafficDistributionGroupSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrafficDistributionGroupSummary) SetArn ¶ added in v1.42.9
func (s *TrafficDistributionGroupSummary) SetArn(v string) *TrafficDistributionGroupSummary
SetArn sets the Arn field's value.
func (*TrafficDistributionGroupSummary) SetId ¶ added in v1.42.9
func (s *TrafficDistributionGroupSummary) SetId(v string) *TrafficDistributionGroupSummary
SetId sets the Id field's value.
func (*TrafficDistributionGroupSummary) SetInstanceArn ¶ added in v1.42.9
func (s *TrafficDistributionGroupSummary) SetInstanceArn(v string) *TrafficDistributionGroupSummary
SetInstanceArn sets the InstanceArn field's value.
func (*TrafficDistributionGroupSummary) SetName ¶ added in v1.42.9
func (s *TrafficDistributionGroupSummary) SetName(v string) *TrafficDistributionGroupSummary
SetName sets the Name field's value.
func (*TrafficDistributionGroupSummary) SetStatus ¶ added in v1.42.9
func (s *TrafficDistributionGroupSummary) SetStatus(v string) *TrafficDistributionGroupSummary
SetStatus sets the Status field's value.
func (TrafficDistributionGroupSummary) String ¶ added in v1.42.9
func (s TrafficDistributionGroupSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TransferContactInput ¶ added in v1.42.9
type TransferContactInput 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 `type:"string" idempotencyToken:"true"` // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The identifier of the contact in this instance of Amazon Connect. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The identifier for the queue. QueueId *string `type:"string"` // The identifier for the user. UserId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (TransferContactInput) GoString ¶ added in v1.42.9
func (s TransferContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransferContactInput) SetClientToken ¶ added in v1.42.9
func (s *TransferContactInput) SetClientToken(v string) *TransferContactInput
SetClientToken sets the ClientToken field's value.
func (*TransferContactInput) SetContactFlowId ¶ added in v1.42.9
func (s *TransferContactInput) SetContactFlowId(v string) *TransferContactInput
SetContactFlowId sets the ContactFlowId field's value.
func (*TransferContactInput) SetContactId ¶ added in v1.42.9
func (s *TransferContactInput) SetContactId(v string) *TransferContactInput
SetContactId sets the ContactId field's value.
func (*TransferContactInput) SetInstanceId ¶ added in v1.42.9
func (s *TransferContactInput) SetInstanceId(v string) *TransferContactInput
SetInstanceId sets the InstanceId field's value.
func (*TransferContactInput) SetQueueId ¶ added in v1.42.9
func (s *TransferContactInput) SetQueueId(v string) *TransferContactInput
SetQueueId sets the QueueId field's value.
func (*TransferContactInput) SetUserId ¶ added in v1.42.9
func (s *TransferContactInput) SetUserId(v string) *TransferContactInput
SetUserId sets the UserId field's value.
func (TransferContactInput) String ¶ added in v1.42.9
func (s TransferContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransferContactInput) Validate ¶ added in v1.42.9
func (s *TransferContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TransferContactOutput ¶ added in v1.42.9
type TransferContactOutput struct { // The Amazon Resource Name (ARN) of the contact. ContactArn *string `type:"string"` // The identifier of the contact in this instance of Amazon Connect. ContactId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (TransferContactOutput) GoString ¶ added in v1.42.9
func (s TransferContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TransferContactOutput) SetContactArn ¶ added in v1.42.9
func (s *TransferContactOutput) SetContactArn(v string) *TransferContactOutput
SetContactArn sets the ContactArn field's value.
func (*TransferContactOutput) SetContactId ¶ added in v1.42.9
func (s *TransferContactOutput) SetContactId(v string) *TransferContactOutput
SetContactId sets the ContactId field's value.
func (TransferContactOutput) String ¶ added in v1.42.9
func (s TransferContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 UpdateAgentStatusInput ¶
type UpdateAgentStatusInput struct { // The identifier of the agent status. // // AgentStatusId is a required field AgentStatusId *string `location:"uri" locationName:"AgentStatusId" type:"string" required:"true"` // The description of the agent status. Description *string `type:"string"` // The display order of the agent status. DisplayOrder *int64 `min:"1" type:"integer"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the agent status. Name *string `min:"1" type:"string"` // A number indicating the reset order of the agent status. ResetOrderNumber *bool `type:"boolean"` // The state of the agent status. State *string `type:"string" enum:"AgentStatusState"` // contains filtered or unexported fields }
func (UpdateAgentStatusInput) GoString ¶
func (s UpdateAgentStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAgentStatusInput) SetAgentStatusId ¶
func (s *UpdateAgentStatusInput) SetAgentStatusId(v string) *UpdateAgentStatusInput
SetAgentStatusId sets the AgentStatusId field's value.
func (*UpdateAgentStatusInput) SetDescription ¶
func (s *UpdateAgentStatusInput) SetDescription(v string) *UpdateAgentStatusInput
SetDescription sets the Description field's value.
func (*UpdateAgentStatusInput) SetDisplayOrder ¶
func (s *UpdateAgentStatusInput) SetDisplayOrder(v int64) *UpdateAgentStatusInput
SetDisplayOrder sets the DisplayOrder field's value.
func (*UpdateAgentStatusInput) SetInstanceId ¶
func (s *UpdateAgentStatusInput) SetInstanceId(v string) *UpdateAgentStatusInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateAgentStatusInput) SetName ¶
func (s *UpdateAgentStatusInput) SetName(v string) *UpdateAgentStatusInput
SetName sets the Name field's value.
func (*UpdateAgentStatusInput) SetResetOrderNumber ¶
func (s *UpdateAgentStatusInput) SetResetOrderNumber(v bool) *UpdateAgentStatusInput
SetResetOrderNumber sets the ResetOrderNumber field's value.
func (*UpdateAgentStatusInput) SetState ¶
func (s *UpdateAgentStatusInput) SetState(v string) *UpdateAgentStatusInput
SetState sets the State field's value.
func (UpdateAgentStatusInput) String ¶
func (s UpdateAgentStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAgentStatusInput) Validate ¶
func (s *UpdateAgentStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAgentStatusOutput ¶
type UpdateAgentStatusOutput struct {
// contains filtered or unexported fields
}
func (UpdateAgentStatusOutput) GoString ¶
func (s UpdateAgentStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateAgentStatusOutput) String ¶
func (s UpdateAgentStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactAttributesInput ¶
type UpdateContactAttributesInput struct { // The Amazon Connect attributes. These attributes can be accessed in flows // just like any other contact attributes. // // You can have up to 32,768 UTF-8 bytes across all attributes for a contact. // Attribute keys can include only alphanumeric, dash, and underscore characters. // // Attributes is a required field Attributes map[string]*string `type:"map" required:"true"` // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with the contact center. // // InitialContactId is a required field InitialContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateContactAttributesInput) GoString ¶
func (s UpdateContactAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactAttributesInput) SetAttributes ¶
func (s *UpdateContactAttributesInput) SetAttributes(v map[string]*string) *UpdateContactAttributesInput
SetAttributes sets the Attributes field's value.
func (*UpdateContactAttributesInput) SetInitialContactId ¶
func (s *UpdateContactAttributesInput) SetInitialContactId(v string) *UpdateContactAttributesInput
SetInitialContactId sets the InitialContactId field's value.
func (*UpdateContactAttributesInput) SetInstanceId ¶
func (s *UpdateContactAttributesInput) SetInstanceId(v string) *UpdateContactAttributesInput
SetInstanceId sets the InstanceId field's value.
func (UpdateContactAttributesInput) String ¶
func (s UpdateContactAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactAttributesInput) Validate ¶
func (s *UpdateContactAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactAttributesOutput ¶
type UpdateContactAttributesOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactAttributesOutput) GoString ¶
func (s UpdateContactAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateContactAttributesOutput) String ¶
func (s UpdateContactAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactEvaluationInput ¶ added in v1.42.9
type UpdateContactEvaluationInput struct { // A map of question identifiers to answer value. Answers map[string]*EvaluationAnswerInput_ `type:"map"` // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `location:"uri" locationName:"EvaluationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A map of question identifiers to note value. Notes map[string]*EvaluationNote `type:"map"` // contains filtered or unexported fields }
func (UpdateContactEvaluationInput) GoString ¶ added in v1.42.9
func (s UpdateContactEvaluationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactEvaluationInput) SetAnswers ¶ added in v1.42.9
func (s *UpdateContactEvaluationInput) SetAnswers(v map[string]*EvaluationAnswerInput_) *UpdateContactEvaluationInput
SetAnswers sets the Answers field's value.
func (*UpdateContactEvaluationInput) SetEvaluationId ¶ added in v1.42.9
func (s *UpdateContactEvaluationInput) SetEvaluationId(v string) *UpdateContactEvaluationInput
SetEvaluationId sets the EvaluationId field's value.
func (*UpdateContactEvaluationInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateContactEvaluationInput) SetInstanceId(v string) *UpdateContactEvaluationInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateContactEvaluationInput) SetNotes ¶ added in v1.42.9
func (s *UpdateContactEvaluationInput) SetNotes(v map[string]*EvaluationNote) *UpdateContactEvaluationInput
SetNotes sets the Notes field's value.
func (UpdateContactEvaluationInput) String ¶ added in v1.42.9
func (s UpdateContactEvaluationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactEvaluationInput) Validate ¶ added in v1.42.9
func (s *UpdateContactEvaluationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactEvaluationOutput ¶ added in v1.42.9
type UpdateContactEvaluationOutput struct { // The Amazon Resource Name (ARN) for the contact evaluation resource. // // EvaluationArn is a required field EvaluationArn *string `type:"string" required:"true"` // A unique identifier for the contact evaluation. // // EvaluationId is a required field EvaluationId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateContactEvaluationOutput) GoString ¶ added in v1.42.9
func (s UpdateContactEvaluationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactEvaluationOutput) SetEvaluationArn ¶ added in v1.42.9
func (s *UpdateContactEvaluationOutput) SetEvaluationArn(v string) *UpdateContactEvaluationOutput
SetEvaluationArn sets the EvaluationArn field's value.
func (*UpdateContactEvaluationOutput) SetEvaluationId ¶ added in v1.42.9
func (s *UpdateContactEvaluationOutput) SetEvaluationId(v string) *UpdateContactEvaluationOutput
SetEvaluationId sets the EvaluationId field's value.
func (UpdateContactEvaluationOutput) String ¶ added in v1.42.9
func (s UpdateContactEvaluationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactFlowContentInput ¶
type UpdateContactFlowContentInput struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` // The JSON string that represents flow's content. For an example, see Example // contact flow in Amazon Connect Flow language (https://docs.aws.amazon.com/connect/latest/APIReference/flow-language-example.html). // // Content is a required field Content *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateContactFlowContentInput) GoString ¶
func (s UpdateContactFlowContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowContentInput) SetContactFlowId ¶
func (s *UpdateContactFlowContentInput) SetContactFlowId(v string) *UpdateContactFlowContentInput
SetContactFlowId sets the ContactFlowId field's value.
func (*UpdateContactFlowContentInput) SetContent ¶
func (s *UpdateContactFlowContentInput) SetContent(v string) *UpdateContactFlowContentInput
SetContent sets the Content field's value.
func (*UpdateContactFlowContentInput) SetInstanceId ¶
func (s *UpdateContactFlowContentInput) SetInstanceId(v string) *UpdateContactFlowContentInput
SetInstanceId sets the InstanceId field's value.
func (UpdateContactFlowContentInput) String ¶
func (s UpdateContactFlowContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowContentInput) Validate ¶
func (s *UpdateContactFlowContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactFlowContentOutput ¶
type UpdateContactFlowContentOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactFlowContentOutput) GoString ¶
func (s UpdateContactFlowContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateContactFlowContentOutput) String ¶
func (s UpdateContactFlowContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactFlowMetadataInput ¶ added in v1.42.9
type UpdateContactFlowMetadataInput struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` // The state of flow. ContactFlowState *string `type:"string" enum:"ContactFlowState"` // The description of the flow. Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the flow. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateContactFlowMetadataInput) GoString ¶ added in v1.42.9
func (s UpdateContactFlowMetadataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowMetadataInput) SetContactFlowId ¶ added in v1.42.9
func (s *UpdateContactFlowMetadataInput) SetContactFlowId(v string) *UpdateContactFlowMetadataInput
SetContactFlowId sets the ContactFlowId field's value.
func (*UpdateContactFlowMetadataInput) SetContactFlowState ¶ added in v1.42.9
func (s *UpdateContactFlowMetadataInput) SetContactFlowState(v string) *UpdateContactFlowMetadataInput
SetContactFlowState sets the ContactFlowState field's value.
func (*UpdateContactFlowMetadataInput) SetDescription ¶ added in v1.42.9
func (s *UpdateContactFlowMetadataInput) SetDescription(v string) *UpdateContactFlowMetadataInput
SetDescription sets the Description field's value.
func (*UpdateContactFlowMetadataInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateContactFlowMetadataInput) SetInstanceId(v string) *UpdateContactFlowMetadataInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateContactFlowMetadataInput) SetName ¶ added in v1.42.9
func (s *UpdateContactFlowMetadataInput) SetName(v string) *UpdateContactFlowMetadataInput
SetName sets the Name field's value.
func (UpdateContactFlowMetadataInput) String ¶ added in v1.42.9
func (s UpdateContactFlowMetadataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowMetadataInput) Validate ¶ added in v1.42.9
func (s *UpdateContactFlowMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactFlowMetadataOutput ¶ added in v1.42.9
type UpdateContactFlowMetadataOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactFlowMetadataOutput) GoString ¶ added in v1.42.9
func (s UpdateContactFlowMetadataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateContactFlowMetadataOutput) String ¶ added in v1.42.9
func (s UpdateContactFlowMetadataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactFlowModuleContentInput ¶ added in v1.42.9
type UpdateContactFlowModuleContentInput struct { // The identifier of the flow module. // // ContactFlowModuleId is a required field ContactFlowModuleId *string `location:"uri" locationName:"ContactFlowModuleId" min:"1" type:"string" required:"true"` // The content of the flow module. // // Content is a required field Content *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateContactFlowModuleContentInput) GoString ¶ added in v1.42.9
func (s UpdateContactFlowModuleContentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowModuleContentInput) SetContactFlowModuleId ¶ added in v1.42.9
func (s *UpdateContactFlowModuleContentInput) SetContactFlowModuleId(v string) *UpdateContactFlowModuleContentInput
SetContactFlowModuleId sets the ContactFlowModuleId field's value.
func (*UpdateContactFlowModuleContentInput) SetContent ¶ added in v1.42.9
func (s *UpdateContactFlowModuleContentInput) SetContent(v string) *UpdateContactFlowModuleContentInput
SetContent sets the Content field's value.
func (*UpdateContactFlowModuleContentInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateContactFlowModuleContentInput) SetInstanceId(v string) *UpdateContactFlowModuleContentInput
SetInstanceId sets the InstanceId field's value.
func (UpdateContactFlowModuleContentInput) String ¶ added in v1.42.9
func (s UpdateContactFlowModuleContentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowModuleContentInput) Validate ¶ added in v1.42.9
func (s *UpdateContactFlowModuleContentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactFlowModuleContentOutput ¶ added in v1.42.9
type UpdateContactFlowModuleContentOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactFlowModuleContentOutput) GoString ¶ added in v1.42.9
func (s UpdateContactFlowModuleContentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateContactFlowModuleContentOutput) String ¶ added in v1.42.9
func (s UpdateContactFlowModuleContentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactFlowModuleMetadataInput ¶ added in v1.42.9
type UpdateContactFlowModuleMetadataInput struct { // The identifier of the flow module. // // ContactFlowModuleId is a required field ContactFlowModuleId *string `location:"uri" locationName:"ContactFlowModuleId" min:"1" type:"string" required:"true"` // The description of the flow module. Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the flow module. Name *string `min:"1" type:"string"` // The state of flow module. State *string `type:"string" enum:"ContactFlowModuleState"` // contains filtered or unexported fields }
func (UpdateContactFlowModuleMetadataInput) GoString ¶ added in v1.42.9
func (s UpdateContactFlowModuleMetadataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowModuleMetadataInput) SetContactFlowModuleId ¶ added in v1.42.9
func (s *UpdateContactFlowModuleMetadataInput) SetContactFlowModuleId(v string) *UpdateContactFlowModuleMetadataInput
SetContactFlowModuleId sets the ContactFlowModuleId field's value.
func (*UpdateContactFlowModuleMetadataInput) SetDescription ¶ added in v1.42.9
func (s *UpdateContactFlowModuleMetadataInput) SetDescription(v string) *UpdateContactFlowModuleMetadataInput
SetDescription sets the Description field's value.
func (*UpdateContactFlowModuleMetadataInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateContactFlowModuleMetadataInput) SetInstanceId(v string) *UpdateContactFlowModuleMetadataInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateContactFlowModuleMetadataInput) SetName ¶ added in v1.42.9
func (s *UpdateContactFlowModuleMetadataInput) SetName(v string) *UpdateContactFlowModuleMetadataInput
SetName sets the Name field's value.
func (*UpdateContactFlowModuleMetadataInput) SetState ¶ added in v1.42.9
func (s *UpdateContactFlowModuleMetadataInput) SetState(v string) *UpdateContactFlowModuleMetadataInput
SetState sets the State field's value.
func (UpdateContactFlowModuleMetadataInput) String ¶ added in v1.42.9
func (s UpdateContactFlowModuleMetadataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowModuleMetadataInput) Validate ¶ added in v1.42.9
func (s *UpdateContactFlowModuleMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactFlowModuleMetadataOutput ¶ added in v1.42.9
type UpdateContactFlowModuleMetadataOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactFlowModuleMetadataOutput) GoString ¶ added in v1.42.9
func (s UpdateContactFlowModuleMetadataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateContactFlowModuleMetadataOutput) String ¶ added in v1.42.9
func (s UpdateContactFlowModuleMetadataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactFlowNameInput ¶
type UpdateContactFlowNameInput struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `location:"uri" locationName:"ContactFlowId" type:"string" required:"true"` // The description of the flow. Description *string `type:"string"` // The identifier of the Amazon Connect instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the flow. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateContactFlowNameInput) GoString ¶
func (s UpdateContactFlowNameInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowNameInput) SetContactFlowId ¶
func (s *UpdateContactFlowNameInput) SetContactFlowId(v string) *UpdateContactFlowNameInput
SetContactFlowId sets the ContactFlowId field's value.
func (*UpdateContactFlowNameInput) SetDescription ¶
func (s *UpdateContactFlowNameInput) SetDescription(v string) *UpdateContactFlowNameInput
SetDescription sets the Description field's value.
func (*UpdateContactFlowNameInput) SetInstanceId ¶
func (s *UpdateContactFlowNameInput) SetInstanceId(v string) *UpdateContactFlowNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateContactFlowNameInput) SetName ¶
func (s *UpdateContactFlowNameInput) SetName(v string) *UpdateContactFlowNameInput
SetName sets the Name field's value.
func (UpdateContactFlowNameInput) String ¶
func (s UpdateContactFlowNameInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactFlowNameInput) Validate ¶
func (s *UpdateContactFlowNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactFlowNameOutput ¶
type UpdateContactFlowNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactFlowNameOutput) GoString ¶
func (s UpdateContactFlowNameOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateContactFlowNameOutput) String ¶
func (s UpdateContactFlowNameOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactInput ¶
type UpdateContactInput struct { // The identifier of the contact. This is the identifier of the contact associated // with the first interaction with your contact center. // // ContactId is a required field ContactId *string `location:"uri" locationName:"ContactId" min:"1" type:"string" required:"true"` // The description of the contact. Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the contact. Name *string `type:"string"` // Well-formed data on contact, shown to agents on Contact Control Panel (CCP). References map[string]*Reference `type:"map"` // contains filtered or unexported fields }
func (UpdateContactInput) GoString ¶
func (s UpdateContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactInput) SetContactId ¶
func (s *UpdateContactInput) SetContactId(v string) *UpdateContactInput
SetContactId sets the ContactId field's value.
func (*UpdateContactInput) SetDescription ¶
func (s *UpdateContactInput) SetDescription(v string) *UpdateContactInput
SetDescription sets the Description field's value.
func (*UpdateContactInput) SetInstanceId ¶
func (s *UpdateContactInput) SetInstanceId(v string) *UpdateContactInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateContactInput) SetName ¶
func (s *UpdateContactInput) SetName(v string) *UpdateContactInput
SetName sets the Name field's value.
func (*UpdateContactInput) SetReferences ¶
func (s *UpdateContactInput) SetReferences(v map[string]*Reference) *UpdateContactInput
SetReferences sets the References field's value.
func (UpdateContactInput) String ¶
func (s UpdateContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactInput) Validate ¶
func (s *UpdateContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactOutput ¶
type UpdateContactOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactOutput) GoString ¶
func (s UpdateContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateContactOutput) String ¶
func (s UpdateContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateContactScheduleInput ¶
type UpdateContactScheduleInput struct { // The identifier of the contact. // // ContactId is a required field ContactId *string `min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `min:"1" type:"string" required:"true"` // The timestamp, in Unix Epoch seconds format, at which to start running the // inbound flow. The scheduled time cannot be in the past. It must be within // up to 6 days in future. // // ScheduledTime is a required field ScheduledTime *time.Time `type:"timestamp" required:"true"` // contains filtered or unexported fields }
func (UpdateContactScheduleInput) GoString ¶
func (s UpdateContactScheduleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactScheduleInput) SetContactId ¶
func (s *UpdateContactScheduleInput) SetContactId(v string) *UpdateContactScheduleInput
SetContactId sets the ContactId field's value.
func (*UpdateContactScheduleInput) SetInstanceId ¶
func (s *UpdateContactScheduleInput) SetInstanceId(v string) *UpdateContactScheduleInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateContactScheduleInput) SetScheduledTime ¶
func (s *UpdateContactScheduleInput) SetScheduledTime(v time.Time) *UpdateContactScheduleInput
SetScheduledTime sets the ScheduledTime field's value.
func (UpdateContactScheduleInput) String ¶
func (s UpdateContactScheduleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateContactScheduleInput) Validate ¶
func (s *UpdateContactScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactScheduleOutput ¶
type UpdateContactScheduleOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactScheduleOutput) GoString ¶
func (s UpdateContactScheduleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateContactScheduleOutput) String ¶
func (s UpdateContactScheduleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEvaluationFormInput ¶ added in v1.42.9
type UpdateEvaluationFormInput 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 `type:"string" idempotencyToken:"true"` // A flag indicating whether the operation must create a new version. CreateNewVersion *bool `type:"boolean"` // The description of the evaluation form. Description *string `type:"string"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `location:"uri" locationName:"EvaluationFormId" min:"1" type:"string" required:"true"` // A version of the evaluation form to update. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Items that are part of the evaluation form. The total number of sections // and questions must not exceed 100 each. Questions must be contained in a // section. // // Items is a required field Items []*EvaluationFormItem `min:"1" type:"list" required:"true"` // A scoring strategy of the evaluation form. ScoringStrategy *EvaluationFormScoringStrategy `type:"structure"` // A title of the evaluation form. // // Title is a required field Title *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateEvaluationFormInput) GoString ¶ added in v1.42.9
func (s UpdateEvaluationFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEvaluationFormInput) SetClientToken ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetClientToken(v string) *UpdateEvaluationFormInput
SetClientToken sets the ClientToken field's value.
func (*UpdateEvaluationFormInput) SetCreateNewVersion ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetCreateNewVersion(v bool) *UpdateEvaluationFormInput
SetCreateNewVersion sets the CreateNewVersion field's value.
func (*UpdateEvaluationFormInput) SetDescription ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetDescription(v string) *UpdateEvaluationFormInput
SetDescription sets the Description field's value.
func (*UpdateEvaluationFormInput) SetEvaluationFormId ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetEvaluationFormId(v string) *UpdateEvaluationFormInput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*UpdateEvaluationFormInput) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetEvaluationFormVersion(v int64) *UpdateEvaluationFormInput
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (*UpdateEvaluationFormInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetInstanceId(v string) *UpdateEvaluationFormInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateEvaluationFormInput) SetItems ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetItems(v []*EvaluationFormItem) *UpdateEvaluationFormInput
SetItems sets the Items field's value.
func (*UpdateEvaluationFormInput) SetScoringStrategy ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetScoringStrategy(v *EvaluationFormScoringStrategy) *UpdateEvaluationFormInput
SetScoringStrategy sets the ScoringStrategy field's value.
func (*UpdateEvaluationFormInput) SetTitle ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) SetTitle(v string) *UpdateEvaluationFormInput
SetTitle sets the Title field's value.
func (UpdateEvaluationFormInput) String ¶ added in v1.42.9
func (s UpdateEvaluationFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEvaluationFormInput) Validate ¶ added in v1.42.9
func (s *UpdateEvaluationFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEvaluationFormOutput ¶ added in v1.42.9
type UpdateEvaluationFormOutput struct { // The Amazon Resource Name (ARN) for the contact evaluation resource. // // EvaluationFormArn is a required field EvaluationFormArn *string `type:"string" required:"true"` // The unique identifier for the evaluation form. // // EvaluationFormId is a required field EvaluationFormId *string `min:"1" type:"string" required:"true"` // The version of the updated evaluation form resource. // // EvaluationFormVersion is a required field EvaluationFormVersion *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
func (UpdateEvaluationFormOutput) GoString ¶ added in v1.42.9
func (s UpdateEvaluationFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEvaluationFormOutput) SetEvaluationFormArn ¶ added in v1.42.9
func (s *UpdateEvaluationFormOutput) SetEvaluationFormArn(v string) *UpdateEvaluationFormOutput
SetEvaluationFormArn sets the EvaluationFormArn field's value.
func (*UpdateEvaluationFormOutput) SetEvaluationFormId ¶ added in v1.42.9
func (s *UpdateEvaluationFormOutput) SetEvaluationFormId(v string) *UpdateEvaluationFormOutput
SetEvaluationFormId sets the EvaluationFormId field's value.
func (*UpdateEvaluationFormOutput) SetEvaluationFormVersion ¶ added in v1.42.9
func (s *UpdateEvaluationFormOutput) SetEvaluationFormVersion(v int64) *UpdateEvaluationFormOutput
SetEvaluationFormVersion sets the EvaluationFormVersion field's value.
func (UpdateEvaluationFormOutput) String ¶ added in v1.42.9
func (s UpdateEvaluationFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateHoursOfOperationInput ¶
type UpdateHoursOfOperationInput struct { // Configuration information of the hours of operation. Config []*HoursOfOperationConfig `type:"list"` // The description of the hours of operation. Description *string `type:"string"` // The identifier of the hours of operation. // // HoursOfOperationId is a required field HoursOfOperationId *string `location:"uri" locationName:"HoursOfOperationId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the hours of operation. Name *string `min:"1" type:"string"` // The time zone of the hours of operation. TimeZone *string `type:"string"` // contains filtered or unexported fields }
func (UpdateHoursOfOperationInput) GoString ¶
func (s UpdateHoursOfOperationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateHoursOfOperationInput) SetConfig ¶
func (s *UpdateHoursOfOperationInput) SetConfig(v []*HoursOfOperationConfig) *UpdateHoursOfOperationInput
SetConfig sets the Config field's value.
func (*UpdateHoursOfOperationInput) SetDescription ¶
func (s *UpdateHoursOfOperationInput) SetDescription(v string) *UpdateHoursOfOperationInput
SetDescription sets the Description field's value.
func (*UpdateHoursOfOperationInput) SetHoursOfOperationId ¶
func (s *UpdateHoursOfOperationInput) SetHoursOfOperationId(v string) *UpdateHoursOfOperationInput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*UpdateHoursOfOperationInput) SetInstanceId ¶
func (s *UpdateHoursOfOperationInput) SetInstanceId(v string) *UpdateHoursOfOperationInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateHoursOfOperationInput) SetName ¶
func (s *UpdateHoursOfOperationInput) SetName(v string) *UpdateHoursOfOperationInput
SetName sets the Name field's value.
func (*UpdateHoursOfOperationInput) SetTimeZone ¶
func (s *UpdateHoursOfOperationInput) SetTimeZone(v string) *UpdateHoursOfOperationInput
SetTimeZone sets the TimeZone field's value.
func (UpdateHoursOfOperationInput) String ¶
func (s UpdateHoursOfOperationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateHoursOfOperationInput) Validate ¶
func (s *UpdateHoursOfOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateHoursOfOperationOutput ¶
type UpdateHoursOfOperationOutput struct {
// contains filtered or unexported fields
}
func (UpdateHoursOfOperationOutput) GoString ¶
func (s UpdateHoursOfOperationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateHoursOfOperationOutput) String ¶
func (s UpdateHoursOfOperationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateInstanceAttributeInput ¶
type UpdateInstanceAttributeInput struct { // The type of attribute. // // Only allowlisted customers can consume USE_CUSTOM_TTS_VOICES. To access this // feature, contact Amazon Web Services Support for allowlisting. // // AttributeType is a required field AttributeType *string `location:"uri" locationName:"AttributeType" type:"string" required:"true" enum:"InstanceAttributeType"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The value for the attribute. Maximum character limit is 100. // // Value is a required field Value *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateInstanceAttributeInput) GoString ¶
func (s UpdateInstanceAttributeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInstanceAttributeInput) SetAttributeType ¶
func (s *UpdateInstanceAttributeInput) SetAttributeType(v string) *UpdateInstanceAttributeInput
SetAttributeType sets the AttributeType field's value.
func (*UpdateInstanceAttributeInput) SetInstanceId ¶
func (s *UpdateInstanceAttributeInput) SetInstanceId(v string) *UpdateInstanceAttributeInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateInstanceAttributeInput) SetValue ¶
func (s *UpdateInstanceAttributeInput) SetValue(v string) *UpdateInstanceAttributeInput
SetValue sets the Value field's value.
func (UpdateInstanceAttributeInput) String ¶
func (s UpdateInstanceAttributeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInstanceAttributeInput) Validate ¶
func (s *UpdateInstanceAttributeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInstanceAttributeOutput ¶
type UpdateInstanceAttributeOutput struct {
// contains filtered or unexported fields
}
func (UpdateInstanceAttributeOutput) GoString ¶
func (s UpdateInstanceAttributeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateInstanceAttributeOutput) String ¶
func (s UpdateInstanceAttributeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateInstanceStorageConfigInput ¶
type UpdateInstanceStorageConfigInput struct { // The existing association identifier that uniquely identifies the resource // type and storage config for the given instance ID. // // AssociationId is a required field AssociationId *string `location:"uri" locationName:"AssociationId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // A valid resource type. // // ResourceType is a required field ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"InstanceStorageResourceType"` // The storage configuration for the instance. // // StorageConfig is a required field StorageConfig *InstanceStorageConfig `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateInstanceStorageConfigInput) GoString ¶
func (s UpdateInstanceStorageConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInstanceStorageConfigInput) SetAssociationId ¶
func (s *UpdateInstanceStorageConfigInput) SetAssociationId(v string) *UpdateInstanceStorageConfigInput
SetAssociationId sets the AssociationId field's value.
func (*UpdateInstanceStorageConfigInput) SetInstanceId ¶
func (s *UpdateInstanceStorageConfigInput) SetInstanceId(v string) *UpdateInstanceStorageConfigInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateInstanceStorageConfigInput) SetResourceType ¶
func (s *UpdateInstanceStorageConfigInput) SetResourceType(v string) *UpdateInstanceStorageConfigInput
SetResourceType sets the ResourceType field's value.
func (*UpdateInstanceStorageConfigInput) SetStorageConfig ¶
func (s *UpdateInstanceStorageConfigInput) SetStorageConfig(v *InstanceStorageConfig) *UpdateInstanceStorageConfigInput
SetStorageConfig sets the StorageConfig field's value.
func (UpdateInstanceStorageConfigInput) String ¶
func (s UpdateInstanceStorageConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateInstanceStorageConfigInput) Validate ¶
func (s *UpdateInstanceStorageConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateInstanceStorageConfigOutput ¶
type UpdateInstanceStorageConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateInstanceStorageConfigOutput) GoString ¶
func (s UpdateInstanceStorageConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateInstanceStorageConfigOutput) String ¶
func (s UpdateInstanceStorageConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateParticipantRoleConfigChannelInfo ¶ added in v1.42.9
type UpdateParticipantRoleConfigChannelInfo struct { // Configuration information for the chat participant role. Chat *ChatParticipantRoleConfig `type:"structure"` // contains filtered or unexported fields }
Configuration information for the chat participant role.
func (UpdateParticipantRoleConfigChannelInfo) GoString ¶ added in v1.42.9
func (s UpdateParticipantRoleConfigChannelInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateParticipantRoleConfigChannelInfo) SetChat ¶ added in v1.42.9
func (s *UpdateParticipantRoleConfigChannelInfo) SetChat(v *ChatParticipantRoleConfig) *UpdateParticipantRoleConfigChannelInfo
SetChat sets the Chat field's value.
func (UpdateParticipantRoleConfigChannelInfo) String ¶ added in v1.42.9
func (s UpdateParticipantRoleConfigChannelInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateParticipantRoleConfigChannelInfo) Validate ¶ added in v1.42.9
func (s *UpdateParticipantRoleConfigChannelInfo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateParticipantRoleConfigInput ¶ added in v1.42.9
type UpdateParticipantRoleConfigInput struct { // The Amazon Connect channel you want to configure. // // ChannelConfiguration is a required field ChannelConfiguration *UpdateParticipantRoleConfigChannelInfo `type:"structure" required:"true"` // The identifier of the contact in this instance of Amazon Connect. // // ContactId is a required field ContactId *string `location:"uri" locationName:"ContactId" min:"1" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateParticipantRoleConfigInput) GoString ¶ added in v1.42.9
func (s UpdateParticipantRoleConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateParticipantRoleConfigInput) SetChannelConfiguration ¶ added in v1.42.9
func (s *UpdateParticipantRoleConfigInput) SetChannelConfiguration(v *UpdateParticipantRoleConfigChannelInfo) *UpdateParticipantRoleConfigInput
SetChannelConfiguration sets the ChannelConfiguration field's value.
func (*UpdateParticipantRoleConfigInput) SetContactId ¶ added in v1.42.9
func (s *UpdateParticipantRoleConfigInput) SetContactId(v string) *UpdateParticipantRoleConfigInput
SetContactId sets the ContactId field's value.
func (*UpdateParticipantRoleConfigInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateParticipantRoleConfigInput) SetInstanceId(v string) *UpdateParticipantRoleConfigInput
SetInstanceId sets the InstanceId field's value.
func (UpdateParticipantRoleConfigInput) String ¶ added in v1.42.9
func (s UpdateParticipantRoleConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateParticipantRoleConfigInput) Validate ¶ added in v1.42.9
func (s *UpdateParticipantRoleConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateParticipantRoleConfigOutput ¶ added in v1.42.9
type UpdateParticipantRoleConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateParticipantRoleConfigOutput) GoString ¶ added in v1.42.9
func (s UpdateParticipantRoleConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateParticipantRoleConfigOutput) String ¶ added in v1.42.9
func (s UpdateParticipantRoleConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdatePhoneNumberInput ¶ added in v1.42.9
type UpdatePhoneNumberInput 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 `type:"string" idempotencyToken:"true"` // A unique identifier for the phone number. // // PhoneNumberId is a required field PhoneNumberId *string `location:"uri" locationName:"PhoneNumberId" type:"string" required:"true"` // The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution // groups that phone numbers are claimed to. // // TargetArn is a required field TargetArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdatePhoneNumberInput) GoString ¶ added in v1.42.9
func (s UpdatePhoneNumberInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePhoneNumberInput) SetClientToken ¶ added in v1.42.9
func (s *UpdatePhoneNumberInput) SetClientToken(v string) *UpdatePhoneNumberInput
SetClientToken sets the ClientToken field's value.
func (*UpdatePhoneNumberInput) SetPhoneNumberId ¶ added in v1.42.9
func (s *UpdatePhoneNumberInput) SetPhoneNumberId(v string) *UpdatePhoneNumberInput
SetPhoneNumberId sets the PhoneNumberId field's value.
func (*UpdatePhoneNumberInput) SetTargetArn ¶ added in v1.42.9
func (s *UpdatePhoneNumberInput) SetTargetArn(v string) *UpdatePhoneNumberInput
SetTargetArn sets the TargetArn field's value.
func (UpdatePhoneNumberInput) String ¶ added in v1.42.9
func (s UpdatePhoneNumberInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePhoneNumberInput) Validate ¶ added in v1.42.9
func (s *UpdatePhoneNumberInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePhoneNumberOutput ¶ added in v1.42.9
type UpdatePhoneNumberOutput struct { // The Amazon Resource Name (ARN) of the phone number. PhoneNumberArn *string `type:"string"` // A unique identifier for the phone number. PhoneNumberId *string `type:"string"` // contains filtered or unexported fields }
func (UpdatePhoneNumberOutput) GoString ¶ added in v1.42.9
func (s UpdatePhoneNumberOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePhoneNumberOutput) SetPhoneNumberArn ¶ added in v1.42.9
func (s *UpdatePhoneNumberOutput) SetPhoneNumberArn(v string) *UpdatePhoneNumberOutput
SetPhoneNumberArn sets the PhoneNumberArn field's value.
func (*UpdatePhoneNumberOutput) SetPhoneNumberId ¶ added in v1.42.9
func (s *UpdatePhoneNumberOutput) SetPhoneNumberId(v string) *UpdatePhoneNumberOutput
SetPhoneNumberId sets the PhoneNumberId field's value.
func (UpdatePhoneNumberOutput) String ¶ added in v1.42.9
func (s UpdatePhoneNumberOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdatePromptInput ¶ added in v1.42.9
type UpdatePromptInput struct { // A description of the prompt. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the prompt. Name *string `min:"1" type:"string"` // A unique identifier for the prompt. // // PromptId is a required field PromptId *string `location:"uri" locationName:"PromptId" min:"1" type:"string" required:"true"` // The URI for the S3 bucket where the prompt is stored. S3Uri *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdatePromptInput) GoString ¶ added in v1.42.9
func (s UpdatePromptInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePromptInput) SetDescription ¶ added in v1.42.9
func (s *UpdatePromptInput) SetDescription(v string) *UpdatePromptInput
SetDescription sets the Description field's value.
func (*UpdatePromptInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdatePromptInput) SetInstanceId(v string) *UpdatePromptInput
SetInstanceId sets the InstanceId field's value.
func (*UpdatePromptInput) SetName ¶ added in v1.42.9
func (s *UpdatePromptInput) SetName(v string) *UpdatePromptInput
SetName sets the Name field's value.
func (*UpdatePromptInput) SetPromptId ¶ added in v1.42.9
func (s *UpdatePromptInput) SetPromptId(v string) *UpdatePromptInput
SetPromptId sets the PromptId field's value.
func (*UpdatePromptInput) SetS3Uri ¶ added in v1.42.9
func (s *UpdatePromptInput) SetS3Uri(v string) *UpdatePromptInput
SetS3Uri sets the S3Uri field's value.
func (UpdatePromptInput) String ¶ added in v1.42.9
func (s UpdatePromptInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePromptInput) Validate ¶ added in v1.42.9
func (s *UpdatePromptInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePromptOutput ¶ added in v1.42.9
type UpdatePromptOutput struct { // The Amazon Resource Name (ARN) of the prompt. PromptARN *string `type:"string"` // A unique identifier for the prompt. PromptId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdatePromptOutput) GoString ¶ added in v1.42.9
func (s UpdatePromptOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePromptOutput) SetPromptARN ¶ added in v1.42.9
func (s *UpdatePromptOutput) SetPromptARN(v string) *UpdatePromptOutput
SetPromptARN sets the PromptARN field's value.
func (*UpdatePromptOutput) SetPromptId ¶ added in v1.42.9
func (s *UpdatePromptOutput) SetPromptId(v string) *UpdatePromptOutput
SetPromptId sets the PromptId field's value.
func (UpdatePromptOutput) String ¶ added in v1.42.9
func (s UpdatePromptOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateQueueHoursOfOperationInput ¶
type UpdateQueueHoursOfOperationInput struct { // The identifier for the hours of operation. // // HoursOfOperationId is a required field HoursOfOperationId *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQueueHoursOfOperationInput) GoString ¶
func (s UpdateQueueHoursOfOperationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueHoursOfOperationInput) SetHoursOfOperationId ¶
func (s *UpdateQueueHoursOfOperationInput) SetHoursOfOperationId(v string) *UpdateQueueHoursOfOperationInput
SetHoursOfOperationId sets the HoursOfOperationId field's value.
func (*UpdateQueueHoursOfOperationInput) SetInstanceId ¶
func (s *UpdateQueueHoursOfOperationInput) SetInstanceId(v string) *UpdateQueueHoursOfOperationInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueHoursOfOperationInput) SetQueueId ¶
func (s *UpdateQueueHoursOfOperationInput) SetQueueId(v string) *UpdateQueueHoursOfOperationInput
SetQueueId sets the QueueId field's value.
func (UpdateQueueHoursOfOperationInput) String ¶
func (s UpdateQueueHoursOfOperationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueHoursOfOperationInput) Validate ¶
func (s *UpdateQueueHoursOfOperationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueHoursOfOperationOutput ¶
type UpdateQueueHoursOfOperationOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueHoursOfOperationOutput) GoString ¶
func (s UpdateQueueHoursOfOperationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateQueueHoursOfOperationOutput) String ¶
func (s UpdateQueueHoursOfOperationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateQueueMaxContactsInput ¶
type UpdateQueueMaxContactsInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The maximum number of contacts that can be in the queue before it is considered // full. MaxContacts *int64 `type:"integer"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQueueMaxContactsInput) GoString ¶
func (s UpdateQueueMaxContactsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueMaxContactsInput) SetInstanceId ¶
func (s *UpdateQueueMaxContactsInput) SetInstanceId(v string) *UpdateQueueMaxContactsInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueMaxContactsInput) SetMaxContacts ¶
func (s *UpdateQueueMaxContactsInput) SetMaxContacts(v int64) *UpdateQueueMaxContactsInput
SetMaxContacts sets the MaxContacts field's value.
func (*UpdateQueueMaxContactsInput) SetQueueId ¶
func (s *UpdateQueueMaxContactsInput) SetQueueId(v string) *UpdateQueueMaxContactsInput
SetQueueId sets the QueueId field's value.
func (UpdateQueueMaxContactsInput) String ¶
func (s UpdateQueueMaxContactsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueMaxContactsInput) Validate ¶
func (s *UpdateQueueMaxContactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueMaxContactsOutput ¶
type UpdateQueueMaxContactsOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueMaxContactsOutput) GoString ¶
func (s UpdateQueueMaxContactsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateQueueMaxContactsOutput) String ¶
func (s UpdateQueueMaxContactsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateQueueNameInput ¶
type UpdateQueueNameInput struct { // The description of the queue. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the queue. Name *string `min:"1" type:"string"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQueueNameInput) GoString ¶
func (s UpdateQueueNameInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueNameInput) SetDescription ¶
func (s *UpdateQueueNameInput) SetDescription(v string) *UpdateQueueNameInput
SetDescription sets the Description field's value.
func (*UpdateQueueNameInput) SetInstanceId ¶
func (s *UpdateQueueNameInput) SetInstanceId(v string) *UpdateQueueNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueNameInput) SetName ¶
func (s *UpdateQueueNameInput) SetName(v string) *UpdateQueueNameInput
SetName sets the Name field's value.
func (*UpdateQueueNameInput) SetQueueId ¶
func (s *UpdateQueueNameInput) SetQueueId(v string) *UpdateQueueNameInput
SetQueueId sets the QueueId field's value.
func (UpdateQueueNameInput) String ¶
func (s UpdateQueueNameInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueNameInput) Validate ¶
func (s *UpdateQueueNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueNameOutput ¶
type UpdateQueueNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueNameOutput) GoString ¶
func (s UpdateQueueNameOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateQueueNameOutput) String ¶
func (s UpdateQueueNameOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateQueueOutboundCallerConfigInput ¶
type UpdateQueueOutboundCallerConfigInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The outbound caller ID name, number, and outbound whisper flow. // // OutboundCallerConfig is a required field OutboundCallerConfig *OutboundCallerConfig `type:"structure" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQueueOutboundCallerConfigInput) GoString ¶
func (s UpdateQueueOutboundCallerConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueOutboundCallerConfigInput) SetInstanceId ¶
func (s *UpdateQueueOutboundCallerConfigInput) SetInstanceId(v string) *UpdateQueueOutboundCallerConfigInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueOutboundCallerConfigInput) SetOutboundCallerConfig ¶
func (s *UpdateQueueOutboundCallerConfigInput) SetOutboundCallerConfig(v *OutboundCallerConfig) *UpdateQueueOutboundCallerConfigInput
SetOutboundCallerConfig sets the OutboundCallerConfig field's value.
func (*UpdateQueueOutboundCallerConfigInput) SetQueueId ¶
func (s *UpdateQueueOutboundCallerConfigInput) SetQueueId(v string) *UpdateQueueOutboundCallerConfigInput
SetQueueId sets the QueueId field's value.
func (UpdateQueueOutboundCallerConfigInput) String ¶
func (s UpdateQueueOutboundCallerConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueOutboundCallerConfigInput) Validate ¶
func (s *UpdateQueueOutboundCallerConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueOutboundCallerConfigOutput ¶
type UpdateQueueOutboundCallerConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueOutboundCallerConfigOutput) GoString ¶
func (s UpdateQueueOutboundCallerConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateQueueOutboundCallerConfigOutput) String ¶
func (s UpdateQueueOutboundCallerConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateQueueStatusInput ¶
type UpdateQueueStatusInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier for the queue. // // QueueId is a required field QueueId *string `location:"uri" locationName:"QueueId" type:"string" required:"true"` // The status of the queue. // // Status is a required field Status *string `type:"string" required:"true" enum:"QueueStatus"` // contains filtered or unexported fields }
func (UpdateQueueStatusInput) GoString ¶
func (s UpdateQueueStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueStatusInput) SetInstanceId ¶
func (s *UpdateQueueStatusInput) SetInstanceId(v string) *UpdateQueueStatusInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQueueStatusInput) SetQueueId ¶
func (s *UpdateQueueStatusInput) SetQueueId(v string) *UpdateQueueStatusInput
SetQueueId sets the QueueId field's value.
func (*UpdateQueueStatusInput) SetStatus ¶
func (s *UpdateQueueStatusInput) SetStatus(v string) *UpdateQueueStatusInput
SetStatus sets the Status field's value.
func (UpdateQueueStatusInput) String ¶
func (s UpdateQueueStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQueueStatusInput) Validate ¶
func (s *UpdateQueueStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQueueStatusOutput ¶
type UpdateQueueStatusOutput struct {
// contains filtered or unexported fields
}
func (UpdateQueueStatusOutput) GoString ¶
func (s UpdateQueueStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateQueueStatusOutput) String ¶
func (s UpdateQueueStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateQuickConnectConfigInput ¶
type UpdateQuickConnectConfigInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Information about the configuration settings for the quick connect. // // QuickConnectConfig is a required field QuickConnectConfig *QuickConnectConfig `type:"structure" required:"true"` // The identifier for the quick connect. // // QuickConnectId is a required field QuickConnectId *string `location:"uri" locationName:"QuickConnectId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQuickConnectConfigInput) GoString ¶
func (s UpdateQuickConnectConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQuickConnectConfigInput) SetInstanceId ¶
func (s *UpdateQuickConnectConfigInput) SetInstanceId(v string) *UpdateQuickConnectConfigInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQuickConnectConfigInput) SetQuickConnectConfig ¶
func (s *UpdateQuickConnectConfigInput) SetQuickConnectConfig(v *QuickConnectConfig) *UpdateQuickConnectConfigInput
SetQuickConnectConfig sets the QuickConnectConfig field's value.
func (*UpdateQuickConnectConfigInput) SetQuickConnectId ¶
func (s *UpdateQuickConnectConfigInput) SetQuickConnectId(v string) *UpdateQuickConnectConfigInput
SetQuickConnectId sets the QuickConnectId field's value.
func (UpdateQuickConnectConfigInput) String ¶
func (s UpdateQuickConnectConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQuickConnectConfigInput) Validate ¶
func (s *UpdateQuickConnectConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQuickConnectConfigOutput ¶
type UpdateQuickConnectConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateQuickConnectConfigOutput) GoString ¶
func (s UpdateQuickConnectConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateQuickConnectConfigOutput) String ¶
func (s UpdateQuickConnectConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateQuickConnectNameInput ¶
type UpdateQuickConnectNameInput struct { // The description of the quick connect. Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the quick connect. Name *string `min:"1" type:"string"` // The identifier for the quick connect. // // QuickConnectId is a required field QuickConnectId *string `location:"uri" locationName:"QuickConnectId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateQuickConnectNameInput) GoString ¶
func (s UpdateQuickConnectNameInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQuickConnectNameInput) SetDescription ¶
func (s *UpdateQuickConnectNameInput) SetDescription(v string) *UpdateQuickConnectNameInput
SetDescription sets the Description field's value.
func (*UpdateQuickConnectNameInput) SetInstanceId ¶
func (s *UpdateQuickConnectNameInput) SetInstanceId(v string) *UpdateQuickConnectNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateQuickConnectNameInput) SetName ¶
func (s *UpdateQuickConnectNameInput) SetName(v string) *UpdateQuickConnectNameInput
SetName sets the Name field's value.
func (*UpdateQuickConnectNameInput) SetQuickConnectId ¶
func (s *UpdateQuickConnectNameInput) SetQuickConnectId(v string) *UpdateQuickConnectNameInput
SetQuickConnectId sets the QuickConnectId field's value.
func (UpdateQuickConnectNameInput) String ¶
func (s UpdateQuickConnectNameInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateQuickConnectNameInput) Validate ¶
func (s *UpdateQuickConnectNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateQuickConnectNameOutput ¶
type UpdateQuickConnectNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateQuickConnectNameOutput) GoString ¶
func (s UpdateQuickConnectNameOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateQuickConnectNameOutput) String ¶
func (s UpdateQuickConnectNameOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRoutingProfileConcurrencyInput ¶
type UpdateRoutingProfileConcurrencyInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The channels that agents can handle in the Contact Control Panel (CCP). // // MediaConcurrencies is a required field MediaConcurrencies []*MediaConcurrency `type:"list" required:"true"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRoutingProfileConcurrencyInput) GoString ¶
func (s UpdateRoutingProfileConcurrencyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRoutingProfileConcurrencyInput) SetInstanceId ¶
func (s *UpdateRoutingProfileConcurrencyInput) SetInstanceId(v string) *UpdateRoutingProfileConcurrencyInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRoutingProfileConcurrencyInput) SetMediaConcurrencies ¶
func (s *UpdateRoutingProfileConcurrencyInput) SetMediaConcurrencies(v []*MediaConcurrency) *UpdateRoutingProfileConcurrencyInput
SetMediaConcurrencies sets the MediaConcurrencies field's value.
func (*UpdateRoutingProfileConcurrencyInput) SetRoutingProfileId ¶
func (s *UpdateRoutingProfileConcurrencyInput) SetRoutingProfileId(v string) *UpdateRoutingProfileConcurrencyInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (UpdateRoutingProfileConcurrencyInput) String ¶
func (s UpdateRoutingProfileConcurrencyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRoutingProfileConcurrencyInput) Validate ¶
func (s *UpdateRoutingProfileConcurrencyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoutingProfileConcurrencyOutput ¶
type UpdateRoutingProfileConcurrencyOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoutingProfileConcurrencyOutput) GoString ¶
func (s UpdateRoutingProfileConcurrencyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateRoutingProfileConcurrencyOutput) String ¶
func (s UpdateRoutingProfileConcurrencyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRoutingProfileDefaultOutboundQueueInput ¶
type UpdateRoutingProfileDefaultOutboundQueueInput struct { // The identifier for the default outbound queue. // // DefaultOutboundQueueId is a required field DefaultOutboundQueueId *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRoutingProfileDefaultOutboundQueueInput) GoString ¶
func (s UpdateRoutingProfileDefaultOutboundQueueInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRoutingProfileDefaultOutboundQueueInput) SetDefaultOutboundQueueId ¶
func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetDefaultOutboundQueueId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
SetDefaultOutboundQueueId sets the DefaultOutboundQueueId field's value.
func (*UpdateRoutingProfileDefaultOutboundQueueInput) SetInstanceId ¶
func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetInstanceId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRoutingProfileDefaultOutboundQueueInput) SetRoutingProfileId ¶
func (s *UpdateRoutingProfileDefaultOutboundQueueInput) SetRoutingProfileId(v string) *UpdateRoutingProfileDefaultOutboundQueueInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (UpdateRoutingProfileDefaultOutboundQueueInput) String ¶
func (s UpdateRoutingProfileDefaultOutboundQueueInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRoutingProfileDefaultOutboundQueueInput) Validate ¶
func (s *UpdateRoutingProfileDefaultOutboundQueueInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoutingProfileDefaultOutboundQueueOutput ¶
type UpdateRoutingProfileDefaultOutboundQueueOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoutingProfileDefaultOutboundQueueOutput) GoString ¶
func (s UpdateRoutingProfileDefaultOutboundQueueOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateRoutingProfileDefaultOutboundQueueOutput) String ¶
func (s UpdateRoutingProfileDefaultOutboundQueueOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRoutingProfileNameInput ¶
type UpdateRoutingProfileNameInput struct { // The description of the routing profile. Must not be more than 250 characters. Description *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the routing profile. Must not be more than 127 characters. Name *string `min:"1" type:"string"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRoutingProfileNameInput) GoString ¶
func (s UpdateRoutingProfileNameInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRoutingProfileNameInput) SetDescription ¶
func (s *UpdateRoutingProfileNameInput) SetDescription(v string) *UpdateRoutingProfileNameInput
SetDescription sets the Description field's value.
func (*UpdateRoutingProfileNameInput) SetInstanceId ¶
func (s *UpdateRoutingProfileNameInput) SetInstanceId(v string) *UpdateRoutingProfileNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRoutingProfileNameInput) SetName ¶
func (s *UpdateRoutingProfileNameInput) SetName(v string) *UpdateRoutingProfileNameInput
SetName sets the Name field's value.
func (*UpdateRoutingProfileNameInput) SetRoutingProfileId ¶
func (s *UpdateRoutingProfileNameInput) SetRoutingProfileId(v string) *UpdateRoutingProfileNameInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (UpdateRoutingProfileNameInput) String ¶
func (s UpdateRoutingProfileNameInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRoutingProfileNameInput) Validate ¶
func (s *UpdateRoutingProfileNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoutingProfileNameOutput ¶
type UpdateRoutingProfileNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoutingProfileNameOutput) GoString ¶
func (s UpdateRoutingProfileNameOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateRoutingProfileNameOutput) String ¶
func (s UpdateRoutingProfileNameOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRoutingProfileQueuesInput ¶
type UpdateRoutingProfileQueuesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The queues to be updated for this routing profile. Queues must first be associated // to the routing profile. You can do this using AssociateRoutingProfileQueues. // // QueueConfigs is a required field QueueConfigs []*RoutingProfileQueueConfig `min:"1" type:"list" required:"true"` // The identifier of the routing profile. // // RoutingProfileId is a required field RoutingProfileId *string `location:"uri" locationName:"RoutingProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRoutingProfileQueuesInput) GoString ¶
func (s UpdateRoutingProfileQueuesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRoutingProfileQueuesInput) SetInstanceId ¶
func (s *UpdateRoutingProfileQueuesInput) SetInstanceId(v string) *UpdateRoutingProfileQueuesInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRoutingProfileQueuesInput) SetQueueConfigs ¶
func (s *UpdateRoutingProfileQueuesInput) SetQueueConfigs(v []*RoutingProfileQueueConfig) *UpdateRoutingProfileQueuesInput
SetQueueConfigs sets the QueueConfigs field's value.
func (*UpdateRoutingProfileQueuesInput) SetRoutingProfileId ¶
func (s *UpdateRoutingProfileQueuesInput) SetRoutingProfileId(v string) *UpdateRoutingProfileQueuesInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (UpdateRoutingProfileQueuesInput) String ¶
func (s UpdateRoutingProfileQueuesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRoutingProfileQueuesInput) Validate ¶
func (s *UpdateRoutingProfileQueuesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRoutingProfileQueuesOutput ¶
type UpdateRoutingProfileQueuesOutput struct {
// contains filtered or unexported fields
}
func (UpdateRoutingProfileQueuesOutput) GoString ¶
func (s UpdateRoutingProfileQueuesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateRoutingProfileQueuesOutput) String ¶
func (s UpdateRoutingProfileQueuesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRuleInput ¶ added in v1.42.9
type UpdateRuleInput struct { // A list of actions to be run when the rule is triggered. // // Actions is a required field Actions []*RuleAction `type:"list" required:"true"` // The conditions of the rule. // // Function is a required field Function *string `type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the rule. You can change the name only if TriggerEventSource // is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate // | OnSalesforceCaseCreate // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The publish status of the rule. // // PublishStatus is a required field PublishStatus *string `type:"string" required:"true" enum:"RulePublishStatus"` // A unique identifier for the rule. // // RuleId is a required field RuleId *string `location:"uri" locationName:"RuleId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateRuleInput) GoString ¶ added in v1.42.9
func (s UpdateRuleInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRuleInput) SetActions ¶ added in v1.42.9
func (s *UpdateRuleInput) SetActions(v []*RuleAction) *UpdateRuleInput
SetActions sets the Actions field's value.
func (*UpdateRuleInput) SetFunction ¶ added in v1.42.9
func (s *UpdateRuleInput) SetFunction(v string) *UpdateRuleInput
SetFunction sets the Function field's value.
func (*UpdateRuleInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateRuleInput) SetInstanceId(v string) *UpdateRuleInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateRuleInput) SetName ¶ added in v1.42.9
func (s *UpdateRuleInput) SetName(v string) *UpdateRuleInput
SetName sets the Name field's value.
func (*UpdateRuleInput) SetPublishStatus ¶ added in v1.42.9
func (s *UpdateRuleInput) SetPublishStatus(v string) *UpdateRuleInput
SetPublishStatus sets the PublishStatus field's value.
func (*UpdateRuleInput) SetRuleId ¶ added in v1.42.9
func (s *UpdateRuleInput) SetRuleId(v string) *UpdateRuleInput
SetRuleId sets the RuleId field's value.
func (UpdateRuleInput) String ¶ added in v1.42.9
func (s UpdateRuleInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateRuleInput) Validate ¶ added in v1.42.9
func (s *UpdateRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRuleOutput ¶ added in v1.42.9
type UpdateRuleOutput struct {
// contains filtered or unexported fields
}
func (UpdateRuleOutput) GoString ¶ added in v1.42.9
func (s UpdateRuleOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateRuleOutput) String ¶ added in v1.42.9
func (s UpdateRuleOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateSecurityProfileInput ¶
type UpdateSecurityProfileInput struct { // The list of tags that a security profile uses to restrict access to resources // in Amazon Connect. AllowedAccessControlTags map[string]*string `type:"map"` // The description of the security profile. Description *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The permissions granted to a security profile. For a list of valid permissions, // see List of security profile permissions (https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). Permissions []*string `type:"list"` // The identifier for the security profle. // // SecurityProfileId is a required field SecurityProfileId *string `location:"uri" locationName:"SecurityProfileId" type:"string" required:"true"` // The list of resources that a security profile applies tag restrictions to // in Amazon Connect. TagRestrictedResources []*string `type:"list"` // contains filtered or unexported fields }
func (UpdateSecurityProfileInput) GoString ¶
func (s UpdateSecurityProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSecurityProfileInput) SetAllowedAccessControlTags ¶ added in v1.42.9
func (s *UpdateSecurityProfileInput) SetAllowedAccessControlTags(v map[string]*string) *UpdateSecurityProfileInput
SetAllowedAccessControlTags sets the AllowedAccessControlTags field's value.
func (*UpdateSecurityProfileInput) SetDescription ¶
func (s *UpdateSecurityProfileInput) SetDescription(v string) *UpdateSecurityProfileInput
SetDescription sets the Description field's value.
func (*UpdateSecurityProfileInput) SetInstanceId ¶
func (s *UpdateSecurityProfileInput) SetInstanceId(v string) *UpdateSecurityProfileInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateSecurityProfileInput) SetPermissions ¶
func (s *UpdateSecurityProfileInput) SetPermissions(v []*string) *UpdateSecurityProfileInput
SetPermissions sets the Permissions field's value.
func (*UpdateSecurityProfileInput) SetSecurityProfileId ¶
func (s *UpdateSecurityProfileInput) SetSecurityProfileId(v string) *UpdateSecurityProfileInput
SetSecurityProfileId sets the SecurityProfileId field's value.
func (*UpdateSecurityProfileInput) SetTagRestrictedResources ¶ added in v1.42.9
func (s *UpdateSecurityProfileInput) SetTagRestrictedResources(v []*string) *UpdateSecurityProfileInput
SetTagRestrictedResources sets the TagRestrictedResources field's value.
func (UpdateSecurityProfileInput) String ¶
func (s UpdateSecurityProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSecurityProfileInput) Validate ¶
func (s *UpdateSecurityProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSecurityProfileOutput ¶
type UpdateSecurityProfileOutput struct {
// contains filtered or unexported fields
}
func (UpdateSecurityProfileOutput) GoString ¶
func (s UpdateSecurityProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateSecurityProfileOutput) String ¶
func (s UpdateSecurityProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateTaskTemplateInput ¶ added in v1.42.9
type UpdateTaskTemplateInput struct { // Constraints that are applicable to the fields listed. Constraints *TaskTemplateConstraints `type:"structure"` // The identifier of the flow that runs by default when a task is created by // referencing this template. ContactFlowId *string `type:"string"` // The default values for fields when a task is created by referencing this // template. Defaults *TaskTemplateDefaults `type:"structure"` // The description of the task template. Description *string `min:"1" type:"string"` // Fields that are part of the template. Fields []*TaskTemplateField `type:"list"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the task template. Name *string `min:"1" type:"string"` // Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can // only be created from ACTIVE templates. If a template is marked as INACTIVE, // then a task that refers to this template cannot be created. Status *string `type:"string" enum:"TaskTemplateStatus"` // A unique identifier for the task template. // // TaskTemplateId is a required field TaskTemplateId *string `location:"uri" locationName:"TaskTemplateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateTaskTemplateInput) GoString ¶ added in v1.42.9
func (s UpdateTaskTemplateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTaskTemplateInput) SetConstraints ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetConstraints(v *TaskTemplateConstraints) *UpdateTaskTemplateInput
SetConstraints sets the Constraints field's value.
func (*UpdateTaskTemplateInput) SetContactFlowId ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetContactFlowId(v string) *UpdateTaskTemplateInput
SetContactFlowId sets the ContactFlowId field's value.
func (*UpdateTaskTemplateInput) SetDefaults ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetDefaults(v *TaskTemplateDefaults) *UpdateTaskTemplateInput
SetDefaults sets the Defaults field's value.
func (*UpdateTaskTemplateInput) SetDescription ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetDescription(v string) *UpdateTaskTemplateInput
SetDescription sets the Description field's value.
func (*UpdateTaskTemplateInput) SetFields ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetFields(v []*TaskTemplateField) *UpdateTaskTemplateInput
SetFields sets the Fields field's value.
func (*UpdateTaskTemplateInput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetInstanceId(v string) *UpdateTaskTemplateInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateTaskTemplateInput) SetName ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetName(v string) *UpdateTaskTemplateInput
SetName sets the Name field's value.
func (*UpdateTaskTemplateInput) SetStatus ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetStatus(v string) *UpdateTaskTemplateInput
SetStatus sets the Status field's value.
func (*UpdateTaskTemplateInput) SetTaskTemplateId ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) SetTaskTemplateId(v string) *UpdateTaskTemplateInput
SetTaskTemplateId sets the TaskTemplateId field's value.
func (UpdateTaskTemplateInput) String ¶ added in v1.42.9
func (s UpdateTaskTemplateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTaskTemplateInput) Validate ¶ added in v1.42.9
func (s *UpdateTaskTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTaskTemplateOutput ¶ added in v1.42.9
type UpdateTaskTemplateOutput struct { // The Amazon Resource Name (ARN) for the task template resource. Arn *string `min:"1" type:"string"` // Constraints that are applicable to the fields listed. Constraints *TaskTemplateConstraints `type:"structure"` // The identifier of the flow that runs by default when a task is created by // referencing this template. ContactFlowId *string `type:"string"` // The timestamp when the task template was created. CreatedTime *time.Time `type:"timestamp"` // The default values for fields when a task is created by referencing this // template. Defaults *TaskTemplateDefaults `type:"structure"` // The description of the task template. Description *string `min:"1" type:"string"` // Fields that are part of the template. Fields []*TaskTemplateField `type:"list"` // The identifier of the task template resource. Id *string `min:"1" type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. InstanceId *string `min:"1" type:"string"` // The timestamp when the task template was last modified. LastModifiedTime *time.Time `type:"timestamp"` // The name of the task template. Name *string `min:"1" type:"string"` // Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can // only be created from ACTIVE templates. If a template is marked as INACTIVE, // then a task that refers to this template cannot be created. Status *string `type:"string" enum:"TaskTemplateStatus"` // contains filtered or unexported fields }
func (UpdateTaskTemplateOutput) GoString ¶ added in v1.42.9
func (s UpdateTaskTemplateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTaskTemplateOutput) SetArn ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetArn(v string) *UpdateTaskTemplateOutput
SetArn sets the Arn field's value.
func (*UpdateTaskTemplateOutput) SetConstraints ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetConstraints(v *TaskTemplateConstraints) *UpdateTaskTemplateOutput
SetConstraints sets the Constraints field's value.
func (*UpdateTaskTemplateOutput) SetContactFlowId ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetContactFlowId(v string) *UpdateTaskTemplateOutput
SetContactFlowId sets the ContactFlowId field's value.
func (*UpdateTaskTemplateOutput) SetCreatedTime ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetCreatedTime(v time.Time) *UpdateTaskTemplateOutput
SetCreatedTime sets the CreatedTime field's value.
func (*UpdateTaskTemplateOutput) SetDefaults ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetDefaults(v *TaskTemplateDefaults) *UpdateTaskTemplateOutput
SetDefaults sets the Defaults field's value.
func (*UpdateTaskTemplateOutput) SetDescription ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetDescription(v string) *UpdateTaskTemplateOutput
SetDescription sets the Description field's value.
func (*UpdateTaskTemplateOutput) SetFields ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetFields(v []*TaskTemplateField) *UpdateTaskTemplateOutput
SetFields sets the Fields field's value.
func (*UpdateTaskTemplateOutput) SetId ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetId(v string) *UpdateTaskTemplateOutput
SetId sets the Id field's value.
func (*UpdateTaskTemplateOutput) SetInstanceId ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetInstanceId(v string) *UpdateTaskTemplateOutput
SetInstanceId sets the InstanceId field's value.
func (*UpdateTaskTemplateOutput) SetLastModifiedTime ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetLastModifiedTime(v time.Time) *UpdateTaskTemplateOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*UpdateTaskTemplateOutput) SetName ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetName(v string) *UpdateTaskTemplateOutput
SetName sets the Name field's value.
func (*UpdateTaskTemplateOutput) SetStatus ¶ added in v1.42.9
func (s *UpdateTaskTemplateOutput) SetStatus(v string) *UpdateTaskTemplateOutput
SetStatus sets the Status field's value.
func (UpdateTaskTemplateOutput) String ¶ added in v1.42.9
func (s UpdateTaskTemplateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateTrafficDistributionInput ¶ added in v1.42.9
type UpdateTrafficDistributionInput struct { // The identifier of the traffic distribution group. This can be the ID or the // ARN if the API is being called in the Region where the traffic distribution // group was created. The ARN must be provided if the call is from the replicated // Region. // // Id is a required field Id *string `location:"uri" locationName:"Id" type:"string" required:"true"` // The distribution of traffic between the instance and its replica(s). TelephonyConfig *TelephonyConfig `type:"structure"` // contains filtered or unexported fields }
func (UpdateTrafficDistributionInput) GoString ¶ added in v1.42.9
func (s UpdateTrafficDistributionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTrafficDistributionInput) SetId ¶ added in v1.42.9
func (s *UpdateTrafficDistributionInput) SetId(v string) *UpdateTrafficDistributionInput
SetId sets the Id field's value.
func (*UpdateTrafficDistributionInput) SetTelephonyConfig ¶ added in v1.42.9
func (s *UpdateTrafficDistributionInput) SetTelephonyConfig(v *TelephonyConfig) *UpdateTrafficDistributionInput
SetTelephonyConfig sets the TelephonyConfig field's value.
func (UpdateTrafficDistributionInput) String ¶ added in v1.42.9
func (s UpdateTrafficDistributionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTrafficDistributionInput) Validate ¶ added in v1.42.9
func (s *UpdateTrafficDistributionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTrafficDistributionOutput ¶ added in v1.42.9
type UpdateTrafficDistributionOutput struct {
// contains filtered or unexported fields
}
func (UpdateTrafficDistributionOutput) GoString ¶ added in v1.42.9
func (s UpdateTrafficDistributionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateTrafficDistributionOutput) String ¶ added in v1.42.9
func (s UpdateTrafficDistributionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserHierarchyGroupNameInput ¶
type UpdateUserHierarchyGroupNameInput struct { // The identifier of the hierarchy group. // // HierarchyGroupId is a required field HierarchyGroupId *string `location:"uri" locationName:"HierarchyGroupId" type:"string" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The name of the hierarchy group. Must not be more than 100 characters. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserHierarchyGroupNameInput) GoString ¶
func (s UpdateUserHierarchyGroupNameInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserHierarchyGroupNameInput) SetHierarchyGroupId ¶
func (s *UpdateUserHierarchyGroupNameInput) SetHierarchyGroupId(v string) *UpdateUserHierarchyGroupNameInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*UpdateUserHierarchyGroupNameInput) SetInstanceId ¶
func (s *UpdateUserHierarchyGroupNameInput) SetInstanceId(v string) *UpdateUserHierarchyGroupNameInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserHierarchyGroupNameInput) SetName ¶
func (s *UpdateUserHierarchyGroupNameInput) SetName(v string) *UpdateUserHierarchyGroupNameInput
SetName sets the Name field's value.
func (UpdateUserHierarchyGroupNameInput) String ¶
func (s UpdateUserHierarchyGroupNameInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserHierarchyGroupNameInput) Validate ¶
func (s *UpdateUserHierarchyGroupNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserHierarchyGroupNameOutput ¶
type UpdateUserHierarchyGroupNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserHierarchyGroupNameOutput) GoString ¶
func (s UpdateUserHierarchyGroupNameOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateUserHierarchyGroupNameOutput) String ¶
func (s UpdateUserHierarchyGroupNameOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserHierarchyInput ¶
type UpdateUserHierarchyInput struct { // The identifier of the hierarchy group. HierarchyGroupId *string `type:"string"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserHierarchyInput) GoString ¶
func (s UpdateUserHierarchyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserHierarchyInput) SetHierarchyGroupId ¶
func (s *UpdateUserHierarchyInput) SetHierarchyGroupId(v string) *UpdateUserHierarchyInput
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*UpdateUserHierarchyInput) SetInstanceId ¶
func (s *UpdateUserHierarchyInput) SetInstanceId(v string) *UpdateUserHierarchyInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserHierarchyInput) SetUserId ¶
func (s *UpdateUserHierarchyInput) SetUserId(v string) *UpdateUserHierarchyInput
SetUserId sets the UserId field's value.
func (UpdateUserHierarchyInput) String ¶
func (s UpdateUserHierarchyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserHierarchyInput) Validate ¶
func (s *UpdateUserHierarchyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserHierarchyOutput ¶
type UpdateUserHierarchyOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserHierarchyOutput) GoString ¶
func (s UpdateUserHierarchyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateUserHierarchyOutput) String ¶
func (s UpdateUserHierarchyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserHierarchyStructureInput ¶
type UpdateUserHierarchyStructureInput struct { // The hierarchy levels to update. // // HierarchyStructure is a required field HierarchyStructure *HierarchyStructureUpdate `type:"structure" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserHierarchyStructureInput) GoString ¶
func (s UpdateUserHierarchyStructureInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserHierarchyStructureInput) SetHierarchyStructure ¶
func (s *UpdateUserHierarchyStructureInput) SetHierarchyStructure(v *HierarchyStructureUpdate) *UpdateUserHierarchyStructureInput
SetHierarchyStructure sets the HierarchyStructure field's value.
func (*UpdateUserHierarchyStructureInput) SetInstanceId ¶
func (s *UpdateUserHierarchyStructureInput) SetInstanceId(v string) *UpdateUserHierarchyStructureInput
SetInstanceId sets the InstanceId field's value.
func (UpdateUserHierarchyStructureInput) String ¶
func (s UpdateUserHierarchyStructureInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserHierarchyStructureInput) Validate ¶
func (s *UpdateUserHierarchyStructureInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserHierarchyStructureOutput ¶
type UpdateUserHierarchyStructureOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserHierarchyStructureOutput) GoString ¶
func (s UpdateUserHierarchyStructureOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateUserHierarchyStructureOutput) String ¶
func (s UpdateUserHierarchyStructureOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserIdentityInfoInput ¶
type UpdateUserIdentityInfoInput struct { // The identity information for the user. // // IdentityInfo is a required field IdentityInfo *UserIdentityInfo `type:"structure" required:"true"` // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserIdentityInfoInput) GoString ¶
func (s UpdateUserIdentityInfoInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserIdentityInfoInput) SetIdentityInfo ¶
func (s *UpdateUserIdentityInfoInput) SetIdentityInfo(v *UserIdentityInfo) *UpdateUserIdentityInfoInput
SetIdentityInfo sets the IdentityInfo field's value.
func (*UpdateUserIdentityInfoInput) SetInstanceId ¶
func (s *UpdateUserIdentityInfoInput) SetInstanceId(v string) *UpdateUserIdentityInfoInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserIdentityInfoInput) SetUserId ¶
func (s *UpdateUserIdentityInfoInput) SetUserId(v string) *UpdateUserIdentityInfoInput
SetUserId sets the UserId field's value.
func (UpdateUserIdentityInfoInput) String ¶
func (s UpdateUserIdentityInfoInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserIdentityInfoInput) Validate ¶
func (s *UpdateUserIdentityInfoInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserIdentityInfoOutput ¶
type UpdateUserIdentityInfoOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserIdentityInfoOutput) GoString ¶
func (s UpdateUserIdentityInfoOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateUserIdentityInfoOutput) String ¶
func (s UpdateUserIdentityInfoOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserPhoneConfigInput ¶
type UpdateUserPhoneConfigInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // Information about phone configuration settings for the user. // // PhoneConfig is a required field PhoneConfig *UserPhoneConfig `type:"structure" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserPhoneConfigInput) GoString ¶
func (s UpdateUserPhoneConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserPhoneConfigInput) SetInstanceId ¶
func (s *UpdateUserPhoneConfigInput) SetInstanceId(v string) *UpdateUserPhoneConfigInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserPhoneConfigInput) SetPhoneConfig ¶
func (s *UpdateUserPhoneConfigInput) SetPhoneConfig(v *UserPhoneConfig) *UpdateUserPhoneConfigInput
SetPhoneConfig sets the PhoneConfig field's value.
func (*UpdateUserPhoneConfigInput) SetUserId ¶
func (s *UpdateUserPhoneConfigInput) SetUserId(v string) *UpdateUserPhoneConfigInput
SetUserId sets the UserId field's value.
func (UpdateUserPhoneConfigInput) String ¶
func (s UpdateUserPhoneConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserPhoneConfigInput) Validate ¶
func (s *UpdateUserPhoneConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserPhoneConfigOutput ¶
type UpdateUserPhoneConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserPhoneConfigOutput) GoString ¶
func (s UpdateUserPhoneConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateUserPhoneConfigOutput) String ¶
func (s UpdateUserPhoneConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserRoutingProfileInput ¶
type UpdateUserRoutingProfileInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifier of the routing profile for the user. // // RoutingProfileId is a required field RoutingProfileId *string `type:"string" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserRoutingProfileInput) GoString ¶
func (s UpdateUserRoutingProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserRoutingProfileInput) SetInstanceId ¶
func (s *UpdateUserRoutingProfileInput) SetInstanceId(v string) *UpdateUserRoutingProfileInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserRoutingProfileInput) SetRoutingProfileId ¶
func (s *UpdateUserRoutingProfileInput) SetRoutingProfileId(v string) *UpdateUserRoutingProfileInput
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*UpdateUserRoutingProfileInput) SetUserId ¶
func (s *UpdateUserRoutingProfileInput) SetUserId(v string) *UpdateUserRoutingProfileInput
SetUserId sets the UserId field's value.
func (UpdateUserRoutingProfileInput) String ¶
func (s UpdateUserRoutingProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserRoutingProfileInput) Validate ¶
func (s *UpdateUserRoutingProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserRoutingProfileOutput ¶
type UpdateUserRoutingProfileOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserRoutingProfileOutput) GoString ¶
func (s UpdateUserRoutingProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateUserRoutingProfileOutput) String ¶
func (s UpdateUserRoutingProfileOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserSecurityProfilesInput ¶
type UpdateUserSecurityProfilesInput struct { // The identifier of the Amazon Connect instance. You can find the instance // ID (https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) // in the Amazon Resource Name (ARN) of the instance. // // InstanceId is a required field InstanceId *string `location:"uri" locationName:"InstanceId" min:"1" type:"string" required:"true"` // The identifiers of the security profiles for the user. // // SecurityProfileIds is a required field SecurityProfileIds []*string `min:"1" type:"list" required:"true"` // The identifier of the user account. // // UserId is a required field UserId *string `location:"uri" locationName:"UserId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserSecurityProfilesInput) GoString ¶
func (s UpdateUserSecurityProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserSecurityProfilesInput) SetInstanceId ¶
func (s *UpdateUserSecurityProfilesInput) SetInstanceId(v string) *UpdateUserSecurityProfilesInput
SetInstanceId sets the InstanceId field's value.
func (*UpdateUserSecurityProfilesInput) SetSecurityProfileIds ¶
func (s *UpdateUserSecurityProfilesInput) SetSecurityProfileIds(v []*string) *UpdateUserSecurityProfilesInput
SetSecurityProfileIds sets the SecurityProfileIds field's value.
func (*UpdateUserSecurityProfilesInput) SetUserId ¶
func (s *UpdateUserSecurityProfilesInput) SetUserId(v string) *UpdateUserSecurityProfilesInput
SetUserId sets the UserId field's value.
func (UpdateUserSecurityProfilesInput) String ¶
func (s UpdateUserSecurityProfilesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserSecurityProfilesInput) Validate ¶
func (s *UpdateUserSecurityProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserSecurityProfilesOutput ¶
type UpdateUserSecurityProfilesOutput struct {
// contains filtered or unexported fields
}
func (UpdateUserSecurityProfilesOutput) GoString ¶
func (s UpdateUserSecurityProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateUserSecurityProfilesOutput) String ¶
func (s UpdateUserSecurityProfilesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UrlReference ¶
type UrlReference struct { // Identifier of the URL reference. Name *string `min:"1" type:"string"` // A valid URL. Value *string `type:"string"` // contains filtered or unexported fields }
The URL reference.
func (UrlReference) GoString ¶
func (s UrlReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UrlReference) SetName ¶
func (s *UrlReference) SetName(v string) *UrlReference
SetName sets the Name field's value.
func (*UrlReference) SetValue ¶
func (s *UrlReference) SetValue(v string) *UrlReference
SetValue sets the Value field's value.
func (UrlReference) String ¶
func (s UrlReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UseCase ¶
type UseCase struct { // The Amazon Resource Name (ARN) for the use case. UseCaseArn *string `type:"string"` // The identifier for the use case. UseCaseId *string `min:"1" type:"string"` // The type of use case to associate to the integration association. Each integration // association can have only one of each use case type. UseCaseType *string `type:"string" enum:"UseCaseType"` // contains filtered or unexported fields }
Contains the use case.
func (UseCase) 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 (*UseCase) SetUseCaseArn ¶
SetUseCaseArn sets the UseCaseArn field's value.
func (*UseCase) SetUseCaseId ¶
SetUseCaseId sets the UseCaseId field's value.
func (*UseCase) SetUseCaseType ¶
SetUseCaseType sets the UseCaseType field's value.
type User ¶
type User struct { // The Amazon Resource Name (ARN) of the user account. Arn *string `type:"string"` // The identifier of the user account in the directory used for identity management. DirectoryUserId *string `type:"string"` // The identifier of the hierarchy group for the user. HierarchyGroupId *string `type:"string"` // The identifier of the user account. Id *string `type:"string"` // Information about the user identity. IdentityInfo *UserIdentityInfo `type:"structure"` // Information about the phone configuration for the user. PhoneConfig *UserPhoneConfig `type:"structure"` // The identifier of the routing profile for the user. RoutingProfileId *string `type:"string"` // The identifiers of the security profiles for the user. SecurityProfileIds []*string `min:"1" type:"list"` // The tags. Tags map[string]*string `min:"1" type:"map"` // The user name assigned to the user account. Username *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains information about a user account for an Amazon Connect instance.
func (User) 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 (*User) SetDirectoryUserId ¶
SetDirectoryUserId sets the DirectoryUserId field's value.
func (*User) SetHierarchyGroupId ¶
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*User) SetIdentityInfo ¶
func (s *User) SetIdentityInfo(v *UserIdentityInfo) *User
SetIdentityInfo sets the IdentityInfo field's value.
func (*User) SetPhoneConfig ¶
func (s *User) SetPhoneConfig(v *UserPhoneConfig) *User
SetPhoneConfig sets the PhoneConfig field's value.
func (*User) SetRoutingProfileId ¶
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*User) SetSecurityProfileIds ¶
SetSecurityProfileIds sets the SecurityProfileIds field's value.
func (*User) SetUsername ¶
SetUsername sets the Username field's value.
type UserData ¶ added in v1.42.9
type UserData struct { // A map of active slots by channel. The key is a channel name. The value is // an integer: the number of active slots. ActiveSlotsByChannel map[string]*int64 `type:"map"` // A map of available slots by channel. The key is a channel name. The value // is an integer: the available number of slots. AvailableSlotsByChannel map[string]*int64 `type:"map"` // A list of contact reference information. Contacts []*AgentContactReference `type:"list"` // Contains information about the levels of a hierarchy group assigned to a // user. HierarchyPath *HierarchyPathReference `type:"structure"` // A map of maximum slots by channel. The key is a channel name. The value is // an integer: the maximum number of slots. This is calculated from MediaConcurrency // (https://docs.aws.amazon.com/connect/latest/APIReference/API_MediaConcurrency.html) // of the RoutingProfile assigned to the agent. MaxSlotsByChannel map[string]*int64 `type:"map"` // The Next status of the agent. NextStatus *string `min:"1" type:"string"` // Information about the routing profile that is assigned to the user. RoutingProfile *RoutingProfileReference `type:"structure"` // The status of the agent that they manually set in their Contact Control Panel // (CCP), or that the supervisor manually changes in the real-time metrics report. Status *AgentStatusReference `type:"structure"` // Information about the user for the data that is returned. It contains the // resourceId and ARN of the user. User *UserReference `type:"structure"` // contains filtered or unexported fields }
Data for a user.
func (UserData) GoString ¶ added in v1.42.9
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserData) SetActiveSlotsByChannel ¶ added in v1.42.9
SetActiveSlotsByChannel sets the ActiveSlotsByChannel field's value.
func (*UserData) SetAvailableSlotsByChannel ¶ added in v1.42.9
SetAvailableSlotsByChannel sets the AvailableSlotsByChannel field's value.
func (*UserData) SetContacts ¶ added in v1.42.9
func (s *UserData) SetContacts(v []*AgentContactReference) *UserData
SetContacts sets the Contacts field's value.
func (*UserData) SetHierarchyPath ¶ added in v1.42.9
func (s *UserData) SetHierarchyPath(v *HierarchyPathReference) *UserData
SetHierarchyPath sets the HierarchyPath field's value.
func (*UserData) SetMaxSlotsByChannel ¶ added in v1.42.9
SetMaxSlotsByChannel sets the MaxSlotsByChannel field's value.
func (*UserData) SetNextStatus ¶ added in v1.42.9
SetNextStatus sets the NextStatus field's value.
func (*UserData) SetRoutingProfile ¶ added in v1.42.9
func (s *UserData) SetRoutingProfile(v *RoutingProfileReference) *UserData
SetRoutingProfile sets the RoutingProfile field's value.
func (*UserData) SetStatus ¶ added in v1.42.9
func (s *UserData) SetStatus(v *AgentStatusReference) *UserData
SetStatus sets the Status field's value.
func (*UserData) SetUser ¶ added in v1.42.9
func (s *UserData) SetUser(v *UserReference) *UserData
SetUser sets the User field's value.
type UserDataFilters ¶ added in v1.42.9
type UserDataFilters struct { // A list of up to 100 agent IDs or ARNs. Agents []*string `min:"1" type:"list"` // A filter for the user data based on the contact information that is associated // to the user. It contains a list of contact states. ContactFilter *ContactFilter `type:"structure"` // A list of up to 100 queues or ARNs. Queues []*string `min:"1" type:"list"` // A list of up to 100 routing profile IDs or ARNs. RoutingProfiles []*string `min:"1" type:"list"` // A UserHierarchyGroup ID or ARN. UserHierarchyGroups []*string `min:"1" type:"list"` // contains filtered or unexported fields }
A filter for the user data.
func (UserDataFilters) GoString ¶ added in v1.42.9
func (s UserDataFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserDataFilters) SetAgents ¶ added in v1.42.9
func (s *UserDataFilters) SetAgents(v []*string) *UserDataFilters
SetAgents sets the Agents field's value.
func (*UserDataFilters) SetContactFilter ¶ added in v1.42.9
func (s *UserDataFilters) SetContactFilter(v *ContactFilter) *UserDataFilters
SetContactFilter sets the ContactFilter field's value.
func (*UserDataFilters) SetQueues ¶ added in v1.42.9
func (s *UserDataFilters) SetQueues(v []*string) *UserDataFilters
SetQueues sets the Queues field's value.
func (*UserDataFilters) SetRoutingProfiles ¶ added in v1.42.9
func (s *UserDataFilters) SetRoutingProfiles(v []*string) *UserDataFilters
SetRoutingProfiles sets the RoutingProfiles field's value.
func (*UserDataFilters) SetUserHierarchyGroups ¶ added in v1.42.9
func (s *UserDataFilters) SetUserHierarchyGroups(v []*string) *UserDataFilters
SetUserHierarchyGroups sets the UserHierarchyGroups field's value.
func (UserDataFilters) String ¶ added in v1.42.9
func (s UserDataFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserDataFilters) Validate ¶ added in v1.42.9
func (s *UserDataFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserIdentityInfo ¶
type UserIdentityInfo struct { // The email address. If you are using SAML for identity management and include // this parameter, an error is returned. Email *string `type:"string"` // The first name. This is required if you are using Amazon Connect or SAML // for identity management. FirstName *string `min:"1" type:"string"` // The last name. This is required if you are using Amazon Connect or SAML for // identity management. LastName *string `min:"1" type:"string"` // The user's mobile number. Mobile *string `type:"string"` // The user's secondary email address. If you provide a secondary email, the // user receives email notifications - other than password reset notifications // - to this email address instead of to their primary email address. // // Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,63} SecondaryEmail *string `type:"string"` // contains filtered or unexported fields }
Contains information about the identity of a user.
func (UserIdentityInfo) GoString ¶
func (s UserIdentityInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserIdentityInfo) SetEmail ¶
func (s *UserIdentityInfo) SetEmail(v string) *UserIdentityInfo
SetEmail sets the Email field's value.
func (*UserIdentityInfo) SetFirstName ¶
func (s *UserIdentityInfo) SetFirstName(v string) *UserIdentityInfo
SetFirstName sets the FirstName field's value.
func (*UserIdentityInfo) SetLastName ¶
func (s *UserIdentityInfo) SetLastName(v string) *UserIdentityInfo
SetLastName sets the LastName field's value.
func (*UserIdentityInfo) SetMobile ¶ added in v1.42.9
func (s *UserIdentityInfo) SetMobile(v string) *UserIdentityInfo
SetMobile sets the Mobile field's value.
func (*UserIdentityInfo) SetSecondaryEmail ¶ added in v1.42.9
func (s *UserIdentityInfo) SetSecondaryEmail(v string) *UserIdentityInfo
SetSecondaryEmail sets the SecondaryEmail field's value.
func (UserIdentityInfo) String ¶
func (s UserIdentityInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserIdentityInfo) Validate ¶
func (s *UserIdentityInfo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserIdentityInfoLite ¶ added in v1.42.9
type UserIdentityInfoLite struct { // The user's first name. FirstName *string `min:"1" type:"string"` // The user's last name. LastName *string `min:"1" type:"string"` // contains filtered or unexported fields }
The user's first name and last name.
func (UserIdentityInfoLite) GoString ¶ added in v1.42.9
func (s UserIdentityInfoLite) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserIdentityInfoLite) SetFirstName ¶ added in v1.42.9
func (s *UserIdentityInfoLite) SetFirstName(v string) *UserIdentityInfoLite
SetFirstName sets the FirstName field's value.
func (*UserIdentityInfoLite) SetLastName ¶ added in v1.42.9
func (s *UserIdentityInfoLite) SetLastName(v string) *UserIdentityInfoLite
SetLastName sets the LastName field's value.
func (UserIdentityInfoLite) String ¶ added in v1.42.9
func (s UserIdentityInfoLite) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserNotFoundException ¶
type UserNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
No user with the specified credentials was found in the Amazon Connect instance.
func (*UserNotFoundException) Code ¶
func (s *UserNotFoundException) Code() string
Code returns the exception type name.
func (*UserNotFoundException) Error ¶
func (s *UserNotFoundException) Error() string
func (UserNotFoundException) GoString ¶
func (s UserNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserNotFoundException) Message ¶
func (s *UserNotFoundException) Message() string
Message returns the exception's message.
func (*UserNotFoundException) OrigErr ¶
func (s *UserNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UserNotFoundException) RequestID ¶
func (s *UserNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UserNotFoundException) StatusCode ¶
func (s *UserNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UserNotFoundException) String ¶
func (s UserNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserPhoneConfig ¶
type UserPhoneConfig struct { // The After Call Work (ACW) timeout setting, in seconds. // // When returned by a SearchUsers call, AfterContactWorkTimeLimit is returned // in milliseconds. AfterContactWorkTimeLimit *int64 `type:"integer"` // The Auto accept setting. AutoAccept *bool `type:"boolean"` // The phone number for the user's desk phone. DeskPhoneNumber *string `type:"string"` // The phone type. // // PhoneType is a required field PhoneType *string `type:"string" required:"true" enum:"PhoneType"` // contains filtered or unexported fields }
Contains information about the phone configuration settings for a user.
func (UserPhoneConfig) GoString ¶
func (s UserPhoneConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserPhoneConfig) SetAfterContactWorkTimeLimit ¶
func (s *UserPhoneConfig) SetAfterContactWorkTimeLimit(v int64) *UserPhoneConfig
SetAfterContactWorkTimeLimit sets the AfterContactWorkTimeLimit field's value.
func (*UserPhoneConfig) SetAutoAccept ¶
func (s *UserPhoneConfig) SetAutoAccept(v bool) *UserPhoneConfig
SetAutoAccept sets the AutoAccept field's value.
func (*UserPhoneConfig) SetDeskPhoneNumber ¶
func (s *UserPhoneConfig) SetDeskPhoneNumber(v string) *UserPhoneConfig
SetDeskPhoneNumber sets the DeskPhoneNumber field's value.
func (*UserPhoneConfig) SetPhoneType ¶
func (s *UserPhoneConfig) SetPhoneType(v string) *UserPhoneConfig
SetPhoneType sets the PhoneType field's value.
func (UserPhoneConfig) String ¶
func (s UserPhoneConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserPhoneConfig) Validate ¶
func (s *UserPhoneConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserQuickConnectConfig ¶
type UserQuickConnectConfig struct { // The identifier of the flow. // // ContactFlowId is a required field ContactFlowId *string `type:"string" required:"true"` // The identifier of the user. // // UserId is a required field UserId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.
func (UserQuickConnectConfig) GoString ¶
func (s UserQuickConnectConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserQuickConnectConfig) SetContactFlowId ¶
func (s *UserQuickConnectConfig) SetContactFlowId(v string) *UserQuickConnectConfig
SetContactFlowId sets the ContactFlowId field's value.
func (*UserQuickConnectConfig) SetUserId ¶
func (s *UserQuickConnectConfig) SetUserId(v string) *UserQuickConnectConfig
SetUserId sets the UserId field's value.
func (UserQuickConnectConfig) String ¶
func (s UserQuickConnectConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserQuickConnectConfig) Validate ¶
func (s *UserQuickConnectConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserReference ¶ added in v1.42.9
type UserReference struct { // The Amazon Resource Name (ARN) for the user. Arn *string `type:"string"` // The unique identifier for the user. Id *string `type:"string"` // contains filtered or unexported fields }
Information about the user.
func (UserReference) GoString ¶ added in v1.42.9
func (s UserReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserReference) SetArn ¶ added in v1.42.9
func (s *UserReference) SetArn(v string) *UserReference
SetArn sets the Arn field's value.
func (*UserReference) SetId ¶ added in v1.42.9
func (s *UserReference) SetId(v string) *UserReference
SetId sets the Id field's value.
func (UserReference) String ¶ added in v1.42.9
func (s UserReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserSearchCriteria ¶ added in v1.42.9
type UserSearchCriteria struct { // A list of conditions which would be applied together with an AND condition. AndConditions []*UserSearchCriteria `type:"list"` // A leaf node condition which can be used to specify a hierarchy group condition. HierarchyGroupCondition *HierarchyGroupCondition `type:"structure"` // A list of conditions which would be applied together with an OR condition. OrConditions []*UserSearchCriteria `type:"list"` // A leaf node condition which can be used to specify a string condition. // // The currently supported values for FieldName are name, description, and resourceID. StringCondition *StringCondition `type:"structure"` // contains filtered or unexported fields }
The search criteria to be used to return users.
The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.
func (UserSearchCriteria) GoString ¶ added in v1.42.9
func (s UserSearchCriteria) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserSearchCriteria) SetAndConditions ¶ added in v1.42.9
func (s *UserSearchCriteria) SetAndConditions(v []*UserSearchCriteria) *UserSearchCriteria
SetAndConditions sets the AndConditions field's value.
func (*UserSearchCriteria) SetHierarchyGroupCondition ¶ added in v1.42.9
func (s *UserSearchCriteria) SetHierarchyGroupCondition(v *HierarchyGroupCondition) *UserSearchCriteria
SetHierarchyGroupCondition sets the HierarchyGroupCondition field's value.
func (*UserSearchCriteria) SetOrConditions ¶ added in v1.42.9
func (s *UserSearchCriteria) SetOrConditions(v []*UserSearchCriteria) *UserSearchCriteria
SetOrConditions sets the OrConditions field's value.
func (*UserSearchCriteria) SetStringCondition ¶ added in v1.42.9
func (s *UserSearchCriteria) SetStringCondition(v *StringCondition) *UserSearchCriteria
SetStringCondition sets the StringCondition field's value.
func (UserSearchCriteria) String ¶ added in v1.42.9
func (s UserSearchCriteria) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserSearchFilter ¶ added in v1.42.9
type UserSearchFilter struct { // An object that can be used to specify Tag conditions inside the SearchFilter. // This accepts an OR of AND (List of List) input where: // // * Top level list specifies conditions that need to be applied with OR // operator // // * Inner list specifies conditions that need to be applied with AND operator. TagFilter *ControlPlaneTagFilter `type:"structure"` // contains filtered or unexported fields }
Filters to be applied to search results.
func (UserSearchFilter) GoString ¶ added in v1.42.9
func (s UserSearchFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserSearchFilter) SetTagFilter ¶ added in v1.42.9
func (s *UserSearchFilter) SetTagFilter(v *ControlPlaneTagFilter) *UserSearchFilter
SetTagFilter sets the TagFilter field's value.
func (UserSearchFilter) String ¶ added in v1.42.9
func (s UserSearchFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserSearchSummary ¶ added in v1.42.9
type UserSearchSummary struct { // The Amazon Resource Name (ARN) of the user. Arn *string `type:"string"` // The directory identifier of the user. DirectoryUserId *string `type:"string"` // The identifier of the user's hierarchy group. HierarchyGroupId *string `type:"string"` // The identifier of the user's summary. Id *string `type:"string"` // The user's first name and last name. IdentityInfo *UserIdentityInfoLite `type:"structure"` // Contains information about the phone configuration settings for a user. PhoneConfig *UserPhoneConfig `type:"structure"` // The identifier of the user's routing profile. RoutingProfileId *string `type:"string"` // The identifiers of the user's security profiles. SecurityProfileIds []*string `min:"1" type:"list"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // The name of the user. Username *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information about the returned users.
func (UserSearchSummary) GoString ¶ added in v1.42.9
func (s UserSearchSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserSearchSummary) SetArn ¶ added in v1.42.9
func (s *UserSearchSummary) SetArn(v string) *UserSearchSummary
SetArn sets the Arn field's value.
func (*UserSearchSummary) SetDirectoryUserId ¶ added in v1.42.9
func (s *UserSearchSummary) SetDirectoryUserId(v string) *UserSearchSummary
SetDirectoryUserId sets the DirectoryUserId field's value.
func (*UserSearchSummary) SetHierarchyGroupId ¶ added in v1.42.9
func (s *UserSearchSummary) SetHierarchyGroupId(v string) *UserSearchSummary
SetHierarchyGroupId sets the HierarchyGroupId field's value.
func (*UserSearchSummary) SetId ¶ added in v1.42.9
func (s *UserSearchSummary) SetId(v string) *UserSearchSummary
SetId sets the Id field's value.
func (*UserSearchSummary) SetIdentityInfo ¶ added in v1.42.9
func (s *UserSearchSummary) SetIdentityInfo(v *UserIdentityInfoLite) *UserSearchSummary
SetIdentityInfo sets the IdentityInfo field's value.
func (*UserSearchSummary) SetPhoneConfig ¶ added in v1.42.9
func (s *UserSearchSummary) SetPhoneConfig(v *UserPhoneConfig) *UserSearchSummary
SetPhoneConfig sets the PhoneConfig field's value.
func (*UserSearchSummary) SetRoutingProfileId ¶ added in v1.42.9
func (s *UserSearchSummary) SetRoutingProfileId(v string) *UserSearchSummary
SetRoutingProfileId sets the RoutingProfileId field's value.
func (*UserSearchSummary) SetSecurityProfileIds ¶ added in v1.42.9
func (s *UserSearchSummary) SetSecurityProfileIds(v []*string) *UserSearchSummary
SetSecurityProfileIds sets the SecurityProfileIds field's value.
func (*UserSearchSummary) SetTags ¶ added in v1.42.9
func (s *UserSearchSummary) SetTags(v map[string]*string) *UserSearchSummary
SetTags sets the Tags field's value.
func (*UserSearchSummary) SetUsername ¶ added in v1.42.9
func (s *UserSearchSummary) SetUsername(v string) *UserSearchSummary
SetUsername sets the Username field's value.
func (UserSearchSummary) String ¶ added in v1.42.9
func (s UserSearchSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserSummary ¶
type UserSummary struct { // The Amazon Resource Name (ARN) of the user account. Arn *string `type:"string"` // The identifier of the user account. Id *string `type:"string"` // The Amazon Connect user name of the user account. Username *string `min:"1" type:"string"` // contains filtered or unexported fields }
Contains summary information about a user.
func (UserSummary) GoString ¶
func (s UserSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserSummary) SetArn ¶
func (s *UserSummary) SetArn(v string) *UserSummary
SetArn sets the Arn field's value.
func (*UserSummary) SetId ¶
func (s *UserSummary) SetId(v string) *UserSummary
SetId sets the Id field's value.
func (*UserSummary) SetUsername ¶
func (s *UserSummary) SetUsername(v string) *UserSummary
SetUsername sets the Username field's value.
func (UserSummary) String ¶
func (s UserSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Vocabulary ¶ added in v1.42.9
type Vocabulary struct { // The Amazon Resource Name (ARN) of the custom vocabulary. // // Arn is a required field Arn *string `type:"string" required:"true"` // The content of the custom vocabulary in plain-text format with a table of // values. Each row in the table represents a word or a phrase, described with // Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB // characters. For more information, see Create a custom vocabulary using a // table (https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html#create-vocabulary-table). Content *string `min:"1" type:"string"` // The reason why the custom vocabulary was not created. FailureReason *string `type:"string"` // The identifier of the custom vocabulary. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // The language code of the vocabulary entries. For a list of languages and // their corresponding language codes, see What is Amazon Transcribe? (https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html) // // LanguageCode is a required field LanguageCode *string `type:"string" required:"true" enum:"VocabularyLanguageCode"` // The timestamp when the custom vocabulary was last modified. // // LastModifiedTime is a required field LastModifiedTime *time.Time `type:"timestamp" required:"true"` // A unique name of the custom vocabulary. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The current state of the custom vocabulary. // // State is a required field State *string `type:"string" required:"true" enum:"VocabularyState"` // The tags used to organize, track, or control access for this resource. For // example, { "tags": {"key1":"value1", "key2":"value2"} }. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
Contains information about a custom vocabulary.
func (Vocabulary) GoString ¶ added in v1.42.9
func (s Vocabulary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Vocabulary) SetArn ¶ added in v1.42.9
func (s *Vocabulary) SetArn(v string) *Vocabulary
SetArn sets the Arn field's value.
func (*Vocabulary) SetContent ¶ added in v1.42.9
func (s *Vocabulary) SetContent(v string) *Vocabulary
SetContent sets the Content field's value.
func (*Vocabulary) SetFailureReason ¶ added in v1.42.9
func (s *Vocabulary) SetFailureReason(v string) *Vocabulary
SetFailureReason sets the FailureReason field's value.
func (*Vocabulary) SetId ¶ added in v1.42.9
func (s *Vocabulary) SetId(v string) *Vocabulary
SetId sets the Id field's value.
func (*Vocabulary) SetLanguageCode ¶ added in v1.42.9
func (s *Vocabulary) SetLanguageCode(v string) *Vocabulary
SetLanguageCode sets the LanguageCode field's value.
func (*Vocabulary) SetLastModifiedTime ¶ added in v1.42.9
func (s *Vocabulary) SetLastModifiedTime(v time.Time) *Vocabulary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*Vocabulary) SetName ¶ added in v1.42.9
func (s *Vocabulary) SetName(v string) *Vocabulary
SetName sets the Name field's value.
func (*Vocabulary) SetState ¶ added in v1.42.9
func (s *Vocabulary) SetState(v string) *Vocabulary
SetState sets the State field's value.
func (*Vocabulary) SetTags ¶ added in v1.42.9
func (s *Vocabulary) SetTags(v map[string]*string) *Vocabulary
SetTags sets the Tags field's value.
func (Vocabulary) String ¶ added in v1.42.9
func (s Vocabulary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VocabularySummary ¶ added in v1.42.9
type VocabularySummary struct { // The Amazon Resource Name (ARN) of the custom vocabulary. // // Arn is a required field Arn *string `type:"string" required:"true"` // The reason why the custom vocabulary was not created. FailureReason *string `type:"string"` // The identifier of the custom vocabulary. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // The language code of the vocabulary entries. For a list of languages and // their corresponding language codes, see What is Amazon Transcribe? (https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html) // // LanguageCode is a required field LanguageCode *string `type:"string" required:"true" enum:"VocabularyLanguageCode"` // The timestamp when the custom vocabulary was last modified. // // LastModifiedTime is a required field LastModifiedTime *time.Time `type:"timestamp" required:"true"` // A unique name of the custom vocabulary. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The current state of the custom vocabulary. // // State is a required field State *string `type:"string" required:"true" enum:"VocabularyState"` // contains filtered or unexported fields }
Contains summary information about the custom vocabulary.
func (VocabularySummary) GoString ¶ added in v1.42.9
func (s VocabularySummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VocabularySummary) SetArn ¶ added in v1.42.9
func (s *VocabularySummary) SetArn(v string) *VocabularySummary
SetArn sets the Arn field's value.
func (*VocabularySummary) SetFailureReason ¶ added in v1.42.9
func (s *VocabularySummary) SetFailureReason(v string) *VocabularySummary
SetFailureReason sets the FailureReason field's value.
func (*VocabularySummary) SetId ¶ added in v1.42.9
func (s *VocabularySummary) SetId(v string) *VocabularySummary
SetId sets the Id field's value.
func (*VocabularySummary) SetLanguageCode ¶ added in v1.42.9
func (s *VocabularySummary) SetLanguageCode(v string) *VocabularySummary
SetLanguageCode sets the LanguageCode field's value.
func (*VocabularySummary) SetLastModifiedTime ¶ added in v1.42.9
func (s *VocabularySummary) SetLastModifiedTime(v time.Time) *VocabularySummary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*VocabularySummary) SetName ¶ added in v1.42.9
func (s *VocabularySummary) SetName(v string) *VocabularySummary
SetName sets the Name field's value.
func (*VocabularySummary) SetState ¶ added in v1.42.9
func (s *VocabularySummary) SetState(v string) *VocabularySummary
SetState sets the State field's value.
func (VocabularySummary) String ¶ added in v1.42.9
func (s VocabularySummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VoiceRecordingConfiguration ¶
type VoiceRecordingConfiguration struct { // Identifies which track is being recorded. VoiceRecordingTrack *string `type:"string" enum:"VoiceRecordingTrack"` // contains filtered or unexported fields }
Contains information about the recording configuration settings.
func (VoiceRecordingConfiguration) GoString ¶
func (s VoiceRecordingConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VoiceRecordingConfiguration) SetVoiceRecordingTrack ¶
func (s *VoiceRecordingConfiguration) SetVoiceRecordingTrack(v string) *VoiceRecordingConfiguration
SetVoiceRecordingTrack sets the VoiceRecordingTrack field's value.
func (VoiceRecordingConfiguration) String ¶
func (s VoiceRecordingConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WisdomInfo ¶ added in v1.42.9
type WisdomInfo struct { // The Amazon Resource Name (ARN) of the Wisdom session. SessionArn *string `type:"string"` // contains filtered or unexported fields }
Information about Amazon Connect Wisdom.
func (WisdomInfo) GoString ¶ added in v1.42.9
func (s WisdomInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*WisdomInfo) SetSessionArn ¶ added in v1.42.9
func (s *WisdomInfo) SetSessionArn(v string) *WisdomInfo
SetSessionArn sets the SessionArn field's value.
func (WisdomInfo) String ¶ added in v1.42.9
func (s WisdomInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 connectiface provides an interface to enable mocking the Amazon Connect Service service client for testing your code.
|
Package connectiface provides an interface to enable mocking the Amazon Connect Service service client for testing your code. |