Documentation ¶
Overview ¶
Package connectcampaigns provides the client and types for making API requests to AmazonConnectCampaignService.
Provide APIs to create and manage Amazon Connect Campaigns.
See https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30 for more information on this service.
See connectcampaigns package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/connectcampaigns/
Using the Client ¶
To contact AmazonConnectCampaignService 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 AmazonConnectCampaignService client ConnectCampaigns for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/connectcampaigns/#New
Index ¶
- Constants
- func CampaignState_Values() []string
- func EncryptionType_Values() []string
- func FailureCode_Values() []string
- func GetCampaignStateBatchFailureCode_Values() []string
- func InstanceIdFilterOperator_Values() []string
- func InstanceOnboardingJobFailureCode_Values() []string
- func InstanceOnboardingJobStatusCode_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 AgentlessDialerConfig
- 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
- func (s *AnswerMachineDetectionConfig) Validate() error
- type Campaign
- func (s Campaign) GoString() string
- func (s *Campaign) SetArn(v string) *Campaign
- func (s *Campaign) SetConnectInstanceId(v string) *Campaign
- func (s *Campaign) SetDialerConfig(v *DialerConfig) *Campaign
- func (s *Campaign) SetId(v string) *Campaign
- func (s *Campaign) SetName(v string) *Campaign
- func (s *Campaign) SetOutboundCallConfig(v *OutboundCallConfig) *Campaign
- func (s *Campaign) SetTags(v map[string]*string) *Campaign
- func (s Campaign) String() string
- type CampaignFilters
- type CampaignSummary
- func (s CampaignSummary) GoString() string
- func (s *CampaignSummary) SetArn(v string) *CampaignSummary
- func (s *CampaignSummary) SetConnectInstanceId(v string) *CampaignSummary
- func (s *CampaignSummary) SetId(v string) *CampaignSummary
- func (s *CampaignSummary) SetName(v string) *CampaignSummary
- func (s CampaignSummary) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type ConnectCampaigns
- func (c *ConnectCampaigns) CreateCampaign(input *CreateCampaignInput) (*CreateCampaignOutput, error)
- func (c *ConnectCampaigns) CreateCampaignRequest(input *CreateCampaignInput) (req *request.Request, output *CreateCampaignOutput)
- func (c *ConnectCampaigns) CreateCampaignWithContext(ctx aws.Context, input *CreateCampaignInput, opts ...request.Option) (*CreateCampaignOutput, error)
- func (c *ConnectCampaigns) DeleteCampaign(input *DeleteCampaignInput) (*DeleteCampaignOutput, error)
- func (c *ConnectCampaigns) DeleteCampaignRequest(input *DeleteCampaignInput) (req *request.Request, output *DeleteCampaignOutput)
- func (c *ConnectCampaigns) DeleteCampaignWithContext(ctx aws.Context, input *DeleteCampaignInput, opts ...request.Option) (*DeleteCampaignOutput, error)
- func (c *ConnectCampaigns) DeleteConnectInstanceConfig(input *DeleteConnectInstanceConfigInput) (*DeleteConnectInstanceConfigOutput, error)
- func (c *ConnectCampaigns) DeleteConnectInstanceConfigRequest(input *DeleteConnectInstanceConfigInput) (req *request.Request, output *DeleteConnectInstanceConfigOutput)
- func (c *ConnectCampaigns) DeleteConnectInstanceConfigWithContext(ctx aws.Context, input *DeleteConnectInstanceConfigInput, ...) (*DeleteConnectInstanceConfigOutput, error)
- func (c *ConnectCampaigns) DeleteInstanceOnboardingJob(input *DeleteInstanceOnboardingJobInput) (*DeleteInstanceOnboardingJobOutput, error)
- func (c *ConnectCampaigns) DeleteInstanceOnboardingJobRequest(input *DeleteInstanceOnboardingJobInput) (req *request.Request, output *DeleteInstanceOnboardingJobOutput)
- func (c *ConnectCampaigns) DeleteInstanceOnboardingJobWithContext(ctx aws.Context, input *DeleteInstanceOnboardingJobInput, ...) (*DeleteInstanceOnboardingJobOutput, error)
- func (c *ConnectCampaigns) DescribeCampaign(input *DescribeCampaignInput) (*DescribeCampaignOutput, error)
- func (c *ConnectCampaigns) DescribeCampaignRequest(input *DescribeCampaignInput) (req *request.Request, output *DescribeCampaignOutput)
- func (c *ConnectCampaigns) DescribeCampaignWithContext(ctx aws.Context, input *DescribeCampaignInput, opts ...request.Option) (*DescribeCampaignOutput, error)
- func (c *ConnectCampaigns) GetCampaignState(input *GetCampaignStateInput) (*GetCampaignStateOutput, error)
- func (c *ConnectCampaigns) GetCampaignStateBatch(input *GetCampaignStateBatchInput) (*GetCampaignStateBatchOutput, error)
- func (c *ConnectCampaigns) GetCampaignStateBatchRequest(input *GetCampaignStateBatchInput) (req *request.Request, output *GetCampaignStateBatchOutput)
- func (c *ConnectCampaigns) GetCampaignStateBatchWithContext(ctx aws.Context, input *GetCampaignStateBatchInput, opts ...request.Option) (*GetCampaignStateBatchOutput, error)
- func (c *ConnectCampaigns) GetCampaignStateRequest(input *GetCampaignStateInput) (req *request.Request, output *GetCampaignStateOutput)
- func (c *ConnectCampaigns) GetCampaignStateWithContext(ctx aws.Context, input *GetCampaignStateInput, opts ...request.Option) (*GetCampaignStateOutput, error)
- func (c *ConnectCampaigns) GetConnectInstanceConfig(input *GetConnectInstanceConfigInput) (*GetConnectInstanceConfigOutput, error)
- func (c *ConnectCampaigns) GetConnectInstanceConfigRequest(input *GetConnectInstanceConfigInput) (req *request.Request, output *GetConnectInstanceConfigOutput)
- func (c *ConnectCampaigns) GetConnectInstanceConfigWithContext(ctx aws.Context, input *GetConnectInstanceConfigInput, opts ...request.Option) (*GetConnectInstanceConfigOutput, error)
- func (c *ConnectCampaigns) GetInstanceOnboardingJobStatus(input *GetInstanceOnboardingJobStatusInput) (*GetInstanceOnboardingJobStatusOutput, error)
- func (c *ConnectCampaigns) GetInstanceOnboardingJobStatusRequest(input *GetInstanceOnboardingJobStatusInput) (req *request.Request, output *GetInstanceOnboardingJobStatusOutput)
- func (c *ConnectCampaigns) GetInstanceOnboardingJobStatusWithContext(ctx aws.Context, input *GetInstanceOnboardingJobStatusInput, ...) (*GetInstanceOnboardingJobStatusOutput, error)
- func (c *ConnectCampaigns) ListCampaigns(input *ListCampaignsInput) (*ListCampaignsOutput, error)
- func (c *ConnectCampaigns) ListCampaignsPages(input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool) error
- func (c *ConnectCampaigns) ListCampaignsPagesWithContext(ctx aws.Context, input *ListCampaignsInput, ...) error
- func (c *ConnectCampaigns) ListCampaignsRequest(input *ListCampaignsInput) (req *request.Request, output *ListCampaignsOutput)
- func (c *ConnectCampaigns) ListCampaignsWithContext(ctx aws.Context, input *ListCampaignsInput, opts ...request.Option) (*ListCampaignsOutput, error)
- func (c *ConnectCampaigns) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *ConnectCampaigns) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *ConnectCampaigns) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *ConnectCampaigns) PauseCampaign(input *PauseCampaignInput) (*PauseCampaignOutput, error)
- func (c *ConnectCampaigns) PauseCampaignRequest(input *PauseCampaignInput) (req *request.Request, output *PauseCampaignOutput)
- func (c *ConnectCampaigns) PauseCampaignWithContext(ctx aws.Context, input *PauseCampaignInput, opts ...request.Option) (*PauseCampaignOutput, error)
- func (c *ConnectCampaigns) PutDialRequestBatch(input *PutDialRequestBatchInput) (*PutDialRequestBatchOutput, error)
- func (c *ConnectCampaigns) PutDialRequestBatchRequest(input *PutDialRequestBatchInput) (req *request.Request, output *PutDialRequestBatchOutput)
- func (c *ConnectCampaigns) PutDialRequestBatchWithContext(ctx aws.Context, input *PutDialRequestBatchInput, opts ...request.Option) (*PutDialRequestBatchOutput, error)
- func (c *ConnectCampaigns) ResumeCampaign(input *ResumeCampaignInput) (*ResumeCampaignOutput, error)
- func (c *ConnectCampaigns) ResumeCampaignRequest(input *ResumeCampaignInput) (req *request.Request, output *ResumeCampaignOutput)
- func (c *ConnectCampaigns) ResumeCampaignWithContext(ctx aws.Context, input *ResumeCampaignInput, opts ...request.Option) (*ResumeCampaignOutput, error)
- func (c *ConnectCampaigns) StartCampaign(input *StartCampaignInput) (*StartCampaignOutput, error)
- func (c *ConnectCampaigns) StartCampaignRequest(input *StartCampaignInput) (req *request.Request, output *StartCampaignOutput)
- func (c *ConnectCampaigns) StartCampaignWithContext(ctx aws.Context, input *StartCampaignInput, opts ...request.Option) (*StartCampaignOutput, error)
- func (c *ConnectCampaigns) StartInstanceOnboardingJob(input *StartInstanceOnboardingJobInput) (*StartInstanceOnboardingJobOutput, error)
- func (c *ConnectCampaigns) StartInstanceOnboardingJobRequest(input *StartInstanceOnboardingJobInput) (req *request.Request, output *StartInstanceOnboardingJobOutput)
- func (c *ConnectCampaigns) StartInstanceOnboardingJobWithContext(ctx aws.Context, input *StartInstanceOnboardingJobInput, ...) (*StartInstanceOnboardingJobOutput, error)
- func (c *ConnectCampaigns) StopCampaign(input *StopCampaignInput) (*StopCampaignOutput, error)
- func (c *ConnectCampaigns) StopCampaignRequest(input *StopCampaignInput) (req *request.Request, output *StopCampaignOutput)
- func (c *ConnectCampaigns) StopCampaignWithContext(ctx aws.Context, input *StopCampaignInput, opts ...request.Option) (*StopCampaignOutput, error)
- func (c *ConnectCampaigns) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *ConnectCampaigns) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *ConnectCampaigns) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *ConnectCampaigns) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *ConnectCampaigns) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *ConnectCampaigns) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *ConnectCampaigns) UpdateCampaignDialerConfig(input *UpdateCampaignDialerConfigInput) (*UpdateCampaignDialerConfigOutput, error)
- func (c *ConnectCampaigns) UpdateCampaignDialerConfigRequest(input *UpdateCampaignDialerConfigInput) (req *request.Request, output *UpdateCampaignDialerConfigOutput)
- func (c *ConnectCampaigns) UpdateCampaignDialerConfigWithContext(ctx aws.Context, input *UpdateCampaignDialerConfigInput, ...) (*UpdateCampaignDialerConfigOutput, error)
- func (c *ConnectCampaigns) UpdateCampaignName(input *UpdateCampaignNameInput) (*UpdateCampaignNameOutput, error)
- func (c *ConnectCampaigns) UpdateCampaignNameRequest(input *UpdateCampaignNameInput) (req *request.Request, output *UpdateCampaignNameOutput)
- func (c *ConnectCampaigns) UpdateCampaignNameWithContext(ctx aws.Context, input *UpdateCampaignNameInput, opts ...request.Option) (*UpdateCampaignNameOutput, error)
- func (c *ConnectCampaigns) UpdateCampaignOutboundCallConfig(input *UpdateCampaignOutboundCallConfigInput) (*UpdateCampaignOutboundCallConfigOutput, error)
- func (c *ConnectCampaigns) UpdateCampaignOutboundCallConfigRequest(input *UpdateCampaignOutboundCallConfigInput) (req *request.Request, output *UpdateCampaignOutboundCallConfigOutput)
- func (c *ConnectCampaigns) UpdateCampaignOutboundCallConfigWithContext(ctx aws.Context, input *UpdateCampaignOutboundCallConfigInput, ...) (*UpdateCampaignOutboundCallConfigOutput, error)
- type CreateCampaignInput
- func (s CreateCampaignInput) GoString() string
- func (s *CreateCampaignInput) SetConnectInstanceId(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetDialerConfig(v *DialerConfig) *CreateCampaignInput
- func (s *CreateCampaignInput) SetName(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetOutboundCallConfig(v *OutboundCallConfig) *CreateCampaignInput
- func (s *CreateCampaignInput) SetTags(v map[string]*string) *CreateCampaignInput
- func (s CreateCampaignInput) String() string
- func (s *CreateCampaignInput) Validate() error
- type CreateCampaignOutput
- func (s CreateCampaignOutput) GoString() string
- func (s *CreateCampaignOutput) SetArn(v string) *CreateCampaignOutput
- func (s *CreateCampaignOutput) SetId(v string) *CreateCampaignOutput
- func (s *CreateCampaignOutput) SetTags(v map[string]*string) *CreateCampaignOutput
- func (s CreateCampaignOutput) String() string
- type DeleteCampaignInput
- type DeleteCampaignOutput
- type DeleteConnectInstanceConfigInput
- type DeleteConnectInstanceConfigOutput
- type DeleteInstanceOnboardingJobInput
- type DeleteInstanceOnboardingJobOutput
- type DescribeCampaignInput
- type DescribeCampaignOutput
- type DialRequest
- func (s DialRequest) GoString() string
- func (s *DialRequest) SetAttributes(v map[string]*string) *DialRequest
- func (s *DialRequest) SetClientToken(v string) *DialRequest
- func (s *DialRequest) SetExpirationTime(v time.Time) *DialRequest
- func (s *DialRequest) SetPhoneNumber(v string) *DialRequest
- func (s DialRequest) String() string
- func (s *DialRequest) Validate() error
- type DialerConfig
- func (s DialerConfig) GoString() string
- func (s *DialerConfig) SetAgentlessDialerConfig(v *AgentlessDialerConfig) *DialerConfig
- func (s *DialerConfig) SetPredictiveDialerConfig(v *PredictiveDialerConfig) *DialerConfig
- func (s *DialerConfig) SetProgressiveDialerConfig(v *ProgressiveDialerConfig) *DialerConfig
- func (s DialerConfig) String() string
- func (s *DialerConfig) Validate() error
- type EncryptionConfig
- func (s EncryptionConfig) GoString() string
- func (s *EncryptionConfig) SetEnabled(v bool) *EncryptionConfig
- func (s *EncryptionConfig) SetEncryptionType(v string) *EncryptionConfig
- func (s *EncryptionConfig) SetKeyArn(v string) *EncryptionConfig
- func (s EncryptionConfig) String() string
- func (s *EncryptionConfig) Validate() error
- type FailedCampaignStateResponse
- type FailedRequest
- type GetCampaignStateBatchInput
- type GetCampaignStateBatchOutput
- func (s GetCampaignStateBatchOutput) GoString() string
- func (s *GetCampaignStateBatchOutput) SetFailedRequests(v []*FailedCampaignStateResponse) *GetCampaignStateBatchOutput
- func (s *GetCampaignStateBatchOutput) SetSuccessfulRequests(v []*SuccessfulCampaignStateResponse) *GetCampaignStateBatchOutput
- func (s GetCampaignStateBatchOutput) String() string
- type GetCampaignStateInput
- type GetCampaignStateOutput
- type GetConnectInstanceConfigInput
- type GetConnectInstanceConfigOutput
- type GetInstanceOnboardingJobStatusInput
- func (s GetInstanceOnboardingJobStatusInput) GoString() string
- func (s *GetInstanceOnboardingJobStatusInput) SetConnectInstanceId(v string) *GetInstanceOnboardingJobStatusInput
- func (s GetInstanceOnboardingJobStatusInput) String() string
- func (s *GetInstanceOnboardingJobStatusInput) Validate() error
- type GetInstanceOnboardingJobStatusOutput
- type InstanceConfig
- func (s InstanceConfig) GoString() string
- func (s *InstanceConfig) SetConnectInstanceId(v string) *InstanceConfig
- func (s *InstanceConfig) SetEncryptionConfig(v *EncryptionConfig) *InstanceConfig
- func (s *InstanceConfig) SetServiceLinkedRoleArn(v string) *InstanceConfig
- func (s InstanceConfig) String() string
- type InstanceIdFilter
- type InstanceOnboardingJobStatus
- func (s InstanceOnboardingJobStatus) GoString() string
- func (s *InstanceOnboardingJobStatus) SetConnectInstanceId(v string) *InstanceOnboardingJobStatus
- func (s *InstanceOnboardingJobStatus) SetFailureCode(v string) *InstanceOnboardingJobStatus
- func (s *InstanceOnboardingJobStatus) SetStatus(v string) *InstanceOnboardingJobStatus
- func (s InstanceOnboardingJobStatus) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type InvalidCampaignStateException
- func (s *InvalidCampaignStateException) Code() string
- func (s *InvalidCampaignStateException) Error() string
- func (s InvalidCampaignStateException) GoString() string
- func (s *InvalidCampaignStateException) Message() string
- func (s *InvalidCampaignStateException) OrigErr() error
- func (s *InvalidCampaignStateException) RequestID() string
- func (s *InvalidCampaignStateException) StatusCode() int
- func (s InvalidCampaignStateException) String() string
- type InvalidStateException
- func (s *InvalidStateException) Code() string
- func (s *InvalidStateException) Error() string
- func (s InvalidStateException) GoString() string
- func (s *InvalidStateException) Message() string
- func (s *InvalidStateException) OrigErr() error
- func (s *InvalidStateException) RequestID() string
- func (s *InvalidStateException) StatusCode() int
- func (s InvalidStateException) String() string
- type ListCampaignsInput
- func (s ListCampaignsInput) GoString() string
- func (s *ListCampaignsInput) SetFilters(v *CampaignFilters) *ListCampaignsInput
- func (s *ListCampaignsInput) SetMaxResults(v int64) *ListCampaignsInput
- func (s *ListCampaignsInput) SetNextToken(v string) *ListCampaignsInput
- func (s ListCampaignsInput) String() string
- func (s *ListCampaignsInput) Validate() error
- type ListCampaignsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type OutboundCallConfig
- func (s OutboundCallConfig) GoString() string
- func (s *OutboundCallConfig) SetAnswerMachineDetectionConfig(v *AnswerMachineDetectionConfig) *OutboundCallConfig
- func (s *OutboundCallConfig) SetConnectContactFlowId(v string) *OutboundCallConfig
- func (s *OutboundCallConfig) SetConnectQueueId(v string) *OutboundCallConfig
- func (s *OutboundCallConfig) SetConnectSourcePhoneNumber(v string) *OutboundCallConfig
- func (s OutboundCallConfig) String() string
- func (s *OutboundCallConfig) Validate() error
- type PauseCampaignInput
- type PauseCampaignOutput
- type PredictiveDialerConfig
- func (s PredictiveDialerConfig) GoString() string
- func (s *PredictiveDialerConfig) SetBandwidthAllocation(v float64) *PredictiveDialerConfig
- func (s *PredictiveDialerConfig) SetDialingCapacity(v float64) *PredictiveDialerConfig
- func (s PredictiveDialerConfig) String() string
- func (s *PredictiveDialerConfig) Validate() error
- type ProgressiveDialerConfig
- func (s ProgressiveDialerConfig) GoString() string
- func (s *ProgressiveDialerConfig) SetBandwidthAllocation(v float64) *ProgressiveDialerConfig
- func (s *ProgressiveDialerConfig) SetDialingCapacity(v float64) *ProgressiveDialerConfig
- func (s ProgressiveDialerConfig) String() string
- func (s *ProgressiveDialerConfig) Validate() error
- type PutDialRequestBatchInput
- func (s PutDialRequestBatchInput) GoString() string
- func (s *PutDialRequestBatchInput) SetDialRequests(v []*DialRequest) *PutDialRequestBatchInput
- func (s *PutDialRequestBatchInput) SetId(v string) *PutDialRequestBatchInput
- func (s PutDialRequestBatchInput) String() string
- func (s *PutDialRequestBatchInput) Validate() error
- type PutDialRequestBatchOutput
- func (s PutDialRequestBatchOutput) GoString() string
- func (s *PutDialRequestBatchOutput) SetFailedRequests(v []*FailedRequest) *PutDialRequestBatchOutput
- func (s *PutDialRequestBatchOutput) SetSuccessfulRequests(v []*SuccessfulRequest) *PutDialRequestBatchOutput
- func (s PutDialRequestBatchOutput) 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 ResumeCampaignInput
- type ResumeCampaignOutput
- 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 StartCampaignInput
- type StartCampaignOutput
- type StartInstanceOnboardingJobInput
- func (s StartInstanceOnboardingJobInput) GoString() string
- func (s *StartInstanceOnboardingJobInput) SetConnectInstanceId(v string) *StartInstanceOnboardingJobInput
- func (s *StartInstanceOnboardingJobInput) SetEncryptionConfig(v *EncryptionConfig) *StartInstanceOnboardingJobInput
- func (s StartInstanceOnboardingJobInput) String() string
- func (s *StartInstanceOnboardingJobInput) Validate() error
- type StartInstanceOnboardingJobOutput
- type StopCampaignInput
- type StopCampaignOutput
- type SuccessfulCampaignStateResponse
- func (s SuccessfulCampaignStateResponse) GoString() string
- func (s *SuccessfulCampaignStateResponse) SetCampaignId(v string) *SuccessfulCampaignStateResponse
- func (s *SuccessfulCampaignStateResponse) SetState(v string) *SuccessfulCampaignStateResponse
- func (s SuccessfulCampaignStateResponse) String() string
- type SuccessfulRequest
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateCampaignDialerConfigInput
- func (s UpdateCampaignDialerConfigInput) GoString() string
- func (s *UpdateCampaignDialerConfigInput) SetDialerConfig(v *DialerConfig) *UpdateCampaignDialerConfigInput
- func (s *UpdateCampaignDialerConfigInput) SetId(v string) *UpdateCampaignDialerConfigInput
- func (s UpdateCampaignDialerConfigInput) String() string
- func (s *UpdateCampaignDialerConfigInput) Validate() error
- type UpdateCampaignDialerConfigOutput
- type UpdateCampaignNameInput
- func (s UpdateCampaignNameInput) GoString() string
- func (s *UpdateCampaignNameInput) SetId(v string) *UpdateCampaignNameInput
- func (s *UpdateCampaignNameInput) SetName(v string) *UpdateCampaignNameInput
- func (s UpdateCampaignNameInput) String() string
- func (s *UpdateCampaignNameInput) Validate() error
- type UpdateCampaignNameOutput
- type UpdateCampaignOutboundCallConfigInput
- func (s UpdateCampaignOutboundCallConfigInput) GoString() string
- func (s *UpdateCampaignOutboundCallConfigInput) SetAnswerMachineDetectionConfig(v *AnswerMachineDetectionConfig) *UpdateCampaignOutboundCallConfigInput
- func (s *UpdateCampaignOutboundCallConfigInput) SetConnectContactFlowId(v string) *UpdateCampaignOutboundCallConfigInput
- func (s *UpdateCampaignOutboundCallConfigInput) SetConnectSourcePhoneNumber(v string) *UpdateCampaignOutboundCallConfigInput
- func (s *UpdateCampaignOutboundCallConfigInput) SetId(v string) *UpdateCampaignOutboundCallConfigInput
- func (s UpdateCampaignOutboundCallConfigInput) String() string
- func (s *UpdateCampaignOutboundCallConfigInput) Validate() error
- type UpdateCampaignOutboundCallConfigOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // CampaignStateInitialized is a CampaignState enum value CampaignStateInitialized = "Initialized" // CampaignStateRunning is a CampaignState enum value CampaignStateRunning = "Running" // CampaignStatePaused is a CampaignState enum value CampaignStatePaused = "Paused" // CampaignStateStopped is a CampaignState enum value CampaignStateStopped = "Stopped" // CampaignStateFailed is a CampaignState enum value CampaignStateFailed = "Failed" )
State of a campaign
const ( // FailureCodeInvalidInput is a FailureCode enum value FailureCodeInvalidInput = "InvalidInput" // FailureCodeRequestThrottled is a FailureCode enum value FailureCodeRequestThrottled = "RequestThrottled" // FailureCodeUnknownError is a FailureCode enum value FailureCodeUnknownError = "UnknownError" )
A predefined code indicating the error that caused the failure.
const ( // GetCampaignStateBatchFailureCodeResourceNotFound is a GetCampaignStateBatchFailureCode enum value GetCampaignStateBatchFailureCodeResourceNotFound = "ResourceNotFound" // GetCampaignStateBatchFailureCodeUnknownError is a GetCampaignStateBatchFailureCode enum value GetCampaignStateBatchFailureCodeUnknownError = "UnknownError" )
A predefined code indicating the error that caused the failure in getting state of campaigns
const ( // InstanceOnboardingJobFailureCodeEventBridgeAccessDenied is a InstanceOnboardingJobFailureCode enum value InstanceOnboardingJobFailureCodeEventBridgeAccessDenied = "EVENT_BRIDGE_ACCESS_DENIED" // InstanceOnboardingJobFailureCodeEventBridgeManagedRuleLimitExceeded is a InstanceOnboardingJobFailureCode enum value InstanceOnboardingJobFailureCodeEventBridgeManagedRuleLimitExceeded = "EVENT_BRIDGE_MANAGED_RULE_LIMIT_EXCEEDED" // InstanceOnboardingJobFailureCodeIamAccessDenied is a InstanceOnboardingJobFailureCode enum value InstanceOnboardingJobFailureCodeIamAccessDenied = "IAM_ACCESS_DENIED" // InstanceOnboardingJobFailureCodeKmsAccessDenied is a InstanceOnboardingJobFailureCode enum value InstanceOnboardingJobFailureCodeKmsAccessDenied = "KMS_ACCESS_DENIED" // InstanceOnboardingJobFailureCodeKmsKeyNotFound is a InstanceOnboardingJobFailureCode enum value InstanceOnboardingJobFailureCodeKmsKeyNotFound = "KMS_KEY_NOT_FOUND" // InstanceOnboardingJobFailureCodeInternalFailure is a InstanceOnboardingJobFailureCode enum value InstanceOnboardingJobFailureCodeInternalFailure = "INTERNAL_FAILURE" )
Enumeration of the possible failure codes for instance onboarding job
const ( // InstanceOnboardingJobStatusCodeInProgress is a InstanceOnboardingJobStatusCode enum value InstanceOnboardingJobStatusCodeInProgress = "IN_PROGRESS" // InstanceOnboardingJobStatusCodeSucceeded is a InstanceOnboardingJobStatusCode enum value InstanceOnboardingJobStatusCodeSucceeded = "SUCCEEDED" // InstanceOnboardingJobStatusCodeFailed is a InstanceOnboardingJobStatusCode enum value InstanceOnboardingJobStatusCodeFailed = "FAILED" )
Enumeration of the possible states for instance onboarding job
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request could not be processed because of conflict in the current state // of the resource. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // Request processing failed because of an error or failure with the service. ErrCodeInternalServerException = "InternalServerException" // ErrCodeInvalidCampaignStateException for service response error code // "InvalidCampaignStateException". // // The request could not be processed because of conflict in the current state // of the campaign. ErrCodeInvalidCampaignStateException = "InvalidCampaignStateException" // ErrCodeInvalidStateException for service response error code // "InvalidStateException". // // The request could not be processed because of conflict in the current state. ErrCodeInvalidStateException = "InvalidStateException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // Request would cause a service quota to be exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints specified by an AWS service. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "ConnectCampaigns" // Name of service. EndpointsID = "connect-campaigns" // ID to lookup a service endpoint with. ServiceID = "ConnectCampaigns" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// EncryptionTypeKms is a EncryptionType enum value
EncryptionTypeKms = "KMS"
)
Server-side encryption type.
const (
// InstanceIdFilterOperatorEq is a InstanceIdFilterOperator enum value
InstanceIdFilterOperatorEq = "Eq"
)
Operators for Connect instance identifier filter
Variables ¶
This section is empty.
Functions ¶
func CampaignState_Values ¶
func CampaignState_Values() []string
CampaignState_Values returns all elements of the CampaignState enum
func EncryptionType_Values ¶
func EncryptionType_Values() []string
EncryptionType_Values returns all elements of the EncryptionType enum
func FailureCode_Values ¶
func FailureCode_Values() []string
FailureCode_Values returns all elements of the FailureCode enum
func GetCampaignStateBatchFailureCode_Values ¶
func GetCampaignStateBatchFailureCode_Values() []string
GetCampaignStateBatchFailureCode_Values returns all elements of the GetCampaignStateBatchFailureCode enum
func InstanceIdFilterOperator_Values ¶
func InstanceIdFilterOperator_Values() []string
InstanceIdFilterOperator_Values returns all elements of the InstanceIdFilterOperator enum
func InstanceOnboardingJobFailureCode_Values ¶
func InstanceOnboardingJobFailureCode_Values() []string
InstanceOnboardingJobFailureCode_Values returns all elements of the InstanceOnboardingJobFailureCode enum
func InstanceOnboardingJobStatusCode_Values ¶
func InstanceOnboardingJobStatusCode_Values() []string
InstanceOnboardingJobStatusCode_Values returns all elements of the InstanceOnboardingJobStatusCode enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" type:"string"` // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AgentlessDialerConfig ¶ added in v1.45.1
type AgentlessDialerConfig struct { // Allocates dialing capacity for this campaign between multiple active campaigns DialingCapacity *float64 `locationName:"dialingCapacity" min:"0.01" type:"double"` // contains filtered or unexported fields }
Agentless Dialer config
func (AgentlessDialerConfig) GoString ¶ added in v1.45.1
func (s AgentlessDialerConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AgentlessDialerConfig) SetDialingCapacity ¶ added in v1.45.1
func (s *AgentlessDialerConfig) SetDialingCapacity(v float64) *AgentlessDialerConfig
SetDialingCapacity sets the DialingCapacity field's value.
func (AgentlessDialerConfig) String ¶ added in v1.45.1
func (s AgentlessDialerConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AgentlessDialerConfig) Validate ¶ added in v1.45.1
func (s *AgentlessDialerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AnswerMachineDetectionConfig ¶
type AnswerMachineDetectionConfig struct { // Enable or disable await answer machine prompt AwaitAnswerMachinePrompt *bool `locationName:"awaitAnswerMachinePrompt" type:"boolean"` // Enable or disable answering machine detection // // EnableAnswerMachineDetection is a required field EnableAnswerMachineDetection *bool `locationName:"enableAnswerMachineDetection" type:"boolean" required:"true"` // contains filtered or unexported fields }
Answering Machine Detection config
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 ¶ added in v1.51.30
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".
func (*AnswerMachineDetectionConfig) Validate ¶
func (s *AnswerMachineDetectionConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Campaign ¶
type Campaign struct { // The resource name of an Amazon Connect campaign. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `locationName:"connectInstanceId" type:"string" required:"true"` // The possible types of dialer config parameters // // DialerConfig is a required field DialerConfig *DialerConfig `locationName:"dialerConfig" type:"structure" required:"true"` // Identifier representing a Campaign // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The name of an Amazon Connect Campaign name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The configuration used for outbound calls. // // OutboundCallConfig is a required field OutboundCallConfig *OutboundCallConfig `locationName:"outboundCallConfig" type:"structure" required:"true"` // Tag map with key and value. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
An Amazon Connect campaign.
func (Campaign) 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 (*Campaign) SetConnectInstanceId ¶
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (*Campaign) SetDialerConfig ¶
func (s *Campaign) SetDialerConfig(v *DialerConfig) *Campaign
SetDialerConfig sets the DialerConfig field's value.
func (*Campaign) SetOutboundCallConfig ¶
func (s *Campaign) SetOutboundCallConfig(v *OutboundCallConfig) *Campaign
SetOutboundCallConfig sets the OutboundCallConfig field's value.
type CampaignFilters ¶
type CampaignFilters struct { // Connect instance identifier filter InstanceIdFilter *InstanceIdFilter `locationName:"instanceIdFilter" type:"structure"` // contains filtered or unexported fields }
Filter model by type
func (CampaignFilters) GoString ¶
func (s CampaignFilters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CampaignFilters) SetInstanceIdFilter ¶
func (s *CampaignFilters) SetInstanceIdFilter(v *InstanceIdFilter) *CampaignFilters
SetInstanceIdFilter sets the InstanceIdFilter field's value.
func (CampaignFilters) String ¶
func (s CampaignFilters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CampaignFilters) Validate ¶
func (s *CampaignFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CampaignSummary ¶
type CampaignSummary struct { // The resource name of an Amazon Connect campaign. // // Arn is a required field Arn *string `locationName:"arn" min:"20" type:"string" required:"true"` // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `locationName:"connectInstanceId" type:"string" required:"true"` // Identifier representing a Campaign // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The name of an Amazon Connect Campaign name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An Amazon Connect campaign summary.
func (CampaignSummary) GoString ¶
func (s CampaignSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CampaignSummary) SetArn ¶
func (s *CampaignSummary) SetArn(v string) *CampaignSummary
SetArn sets the Arn field's value.
func (*CampaignSummary) SetConnectInstanceId ¶
func (s *CampaignSummary) SetConnectInstanceId(v string) *CampaignSummary
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (*CampaignSummary) SetId ¶
func (s *CampaignSummary) SetId(v string) *CampaignSummary
SetId sets the Id field's value.
func (*CampaignSummary) SetName ¶
func (s *CampaignSummary) SetName(v string) *CampaignSummary
SetName sets the Name field's value.
func (CampaignSummary) String ¶
func (s CampaignSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" type:"string"` // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the resource.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectCampaigns ¶
ConnectCampaigns provides the API operation methods for making requests to AmazonConnectCampaignService. See this package's package overview docs for details on the service.
ConnectCampaigns 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) *ConnectCampaigns
New creates a new instance of the ConnectCampaigns 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 ConnectCampaigns client from just a session. svc := connectcampaigns.New(mySession) // Create a ConnectCampaigns client with additional configuration svc := connectcampaigns.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*ConnectCampaigns) CreateCampaign ¶
func (c *ConnectCampaigns) CreateCampaign(input *CreateCampaignInput) (*CreateCampaignOutput, error)
CreateCampaign API operation for AmazonConnectCampaignService.
Creates a campaign for the specified Amazon Connect account. 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 AmazonConnectCampaignService's API operation CreateCampaign for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
AccessDeniedException You do not have sufficient access to perform this action.
ServiceQuotaExceededException Request would cause a service quota to be exceeded.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/CreateCampaign
func (*ConnectCampaigns) CreateCampaignRequest ¶
func (c *ConnectCampaigns) CreateCampaignRequest(input *CreateCampaignInput) (req *request.Request, output *CreateCampaignOutput)
CreateCampaignRequest generates a "aws/request.Request" representing the client's request for the CreateCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateCampaign for more information on using the CreateCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateCampaignRequest method. req, resp := client.CreateCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/CreateCampaign
func (*ConnectCampaigns) CreateCampaignWithContext ¶
func (c *ConnectCampaigns) CreateCampaignWithContext(ctx aws.Context, input *CreateCampaignInput, opts ...request.Option) (*CreateCampaignOutput, error)
CreateCampaignWithContext is the same as CreateCampaign with the addition of the ability to pass a context and additional request options.
See CreateCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) DeleteCampaign ¶
func (c *ConnectCampaigns) DeleteCampaign(input *DeleteCampaignInput) (*DeleteCampaignOutput, error)
DeleteCampaign API operation for AmazonConnectCampaignService.
Deletes a campaign from the specified Amazon Connect 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 AmazonConnectCampaignService's API operation DeleteCampaign for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/DeleteCampaign
func (*ConnectCampaigns) DeleteCampaignRequest ¶
func (c *ConnectCampaigns) DeleteCampaignRequest(input *DeleteCampaignInput) (req *request.Request, output *DeleteCampaignOutput)
DeleteCampaignRequest generates a "aws/request.Request" representing the client's request for the DeleteCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCampaign for more information on using the DeleteCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCampaignRequest method. req, resp := client.DeleteCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/DeleteCampaign
func (*ConnectCampaigns) DeleteCampaignWithContext ¶
func (c *ConnectCampaigns) DeleteCampaignWithContext(ctx aws.Context, input *DeleteCampaignInput, opts ...request.Option) (*DeleteCampaignOutput, error)
DeleteCampaignWithContext is the same as DeleteCampaign with the addition of the ability to pass a context and additional request options.
See DeleteCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) DeleteConnectInstanceConfig ¶
func (c *ConnectCampaigns) DeleteConnectInstanceConfig(input *DeleteConnectInstanceConfigInput) (*DeleteConnectInstanceConfigOutput, error)
DeleteConnectInstanceConfig API operation for AmazonConnectCampaignService.
Deletes a connect instance config from the specified AWS 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 AmazonConnectCampaignService's API operation DeleteConnectInstanceConfig for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
InvalidStateException The request could not be processed because of conflict in the current state.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/DeleteConnectInstanceConfig
func (*ConnectCampaigns) DeleteConnectInstanceConfigRequest ¶
func (c *ConnectCampaigns) DeleteConnectInstanceConfigRequest(input *DeleteConnectInstanceConfigInput) (req *request.Request, output *DeleteConnectInstanceConfigOutput)
DeleteConnectInstanceConfigRequest generates a "aws/request.Request" representing the client's request for the DeleteConnectInstanceConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteConnectInstanceConfig for more information on using the DeleteConnectInstanceConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteConnectInstanceConfigRequest method. req, resp := client.DeleteConnectInstanceConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/DeleteConnectInstanceConfig
func (*ConnectCampaigns) DeleteConnectInstanceConfigWithContext ¶
func (c *ConnectCampaigns) DeleteConnectInstanceConfigWithContext(ctx aws.Context, input *DeleteConnectInstanceConfigInput, opts ...request.Option) (*DeleteConnectInstanceConfigOutput, error)
DeleteConnectInstanceConfigWithContext is the same as DeleteConnectInstanceConfig with the addition of the ability to pass a context and additional request options.
See DeleteConnectInstanceConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) DeleteInstanceOnboardingJob ¶
func (c *ConnectCampaigns) DeleteInstanceOnboardingJob(input *DeleteInstanceOnboardingJobInput) (*DeleteInstanceOnboardingJobOutput, error)
DeleteInstanceOnboardingJob API operation for AmazonConnectCampaignService.
Delete the Connect Campaigns onboarding job 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 AmazonConnectCampaignService's API operation DeleteInstanceOnboardingJob for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
InvalidStateException The request could not be processed because of conflict in the current state.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/DeleteInstanceOnboardingJob
func (*ConnectCampaigns) DeleteInstanceOnboardingJobRequest ¶
func (c *ConnectCampaigns) DeleteInstanceOnboardingJobRequest(input *DeleteInstanceOnboardingJobInput) (req *request.Request, output *DeleteInstanceOnboardingJobOutput)
DeleteInstanceOnboardingJobRequest generates a "aws/request.Request" representing the client's request for the DeleteInstanceOnboardingJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteInstanceOnboardingJob for more information on using the DeleteInstanceOnboardingJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteInstanceOnboardingJobRequest method. req, resp := client.DeleteInstanceOnboardingJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/DeleteInstanceOnboardingJob
func (*ConnectCampaigns) DeleteInstanceOnboardingJobWithContext ¶
func (c *ConnectCampaigns) DeleteInstanceOnboardingJobWithContext(ctx aws.Context, input *DeleteInstanceOnboardingJobInput, opts ...request.Option) (*DeleteInstanceOnboardingJobOutput, error)
DeleteInstanceOnboardingJobWithContext is the same as DeleteInstanceOnboardingJob with the addition of the ability to pass a context and additional request options.
See DeleteInstanceOnboardingJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) DescribeCampaign ¶
func (c *ConnectCampaigns) DescribeCampaign(input *DescribeCampaignInput) (*DescribeCampaignOutput, error)
DescribeCampaign API operation for AmazonConnectCampaignService.
Describes the specific campaign.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AmazonConnectCampaignService's API operation DescribeCampaign for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/DescribeCampaign
func (*ConnectCampaigns) DescribeCampaignRequest ¶
func (c *ConnectCampaigns) DescribeCampaignRequest(input *DescribeCampaignInput) (req *request.Request, output *DescribeCampaignOutput)
DescribeCampaignRequest generates a "aws/request.Request" representing the client's request for the DescribeCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeCampaign for more information on using the DescribeCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeCampaignRequest method. req, resp := client.DescribeCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/DescribeCampaign
func (*ConnectCampaigns) DescribeCampaignWithContext ¶
func (c *ConnectCampaigns) DescribeCampaignWithContext(ctx aws.Context, input *DescribeCampaignInput, opts ...request.Option) (*DescribeCampaignOutput, error)
DescribeCampaignWithContext is the same as DescribeCampaign with the addition of the ability to pass a context and additional request options.
See DescribeCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) GetCampaignState ¶
func (c *ConnectCampaigns) GetCampaignState(input *GetCampaignStateInput) (*GetCampaignStateOutput, error)
GetCampaignState API operation for AmazonConnectCampaignService.
Get state of a campaign for the specified Amazon Connect 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 AmazonConnectCampaignService's API operation GetCampaignState for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/GetCampaignState
func (*ConnectCampaigns) GetCampaignStateBatch ¶
func (c *ConnectCampaigns) GetCampaignStateBatch(input *GetCampaignStateBatchInput) (*GetCampaignStateBatchOutput, error)
GetCampaignStateBatch API operation for AmazonConnectCampaignService.
Get state of campaigns for the specified Amazon Connect 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 AmazonConnectCampaignService's API operation GetCampaignStateBatch for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/GetCampaignStateBatch
func (*ConnectCampaigns) GetCampaignStateBatchRequest ¶
func (c *ConnectCampaigns) GetCampaignStateBatchRequest(input *GetCampaignStateBatchInput) (req *request.Request, output *GetCampaignStateBatchOutput)
GetCampaignStateBatchRequest generates a "aws/request.Request" representing the client's request for the GetCampaignStateBatch operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetCampaignStateBatch for more information on using the GetCampaignStateBatch API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetCampaignStateBatchRequest method. req, resp := client.GetCampaignStateBatchRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/GetCampaignStateBatch
func (*ConnectCampaigns) GetCampaignStateBatchWithContext ¶
func (c *ConnectCampaigns) GetCampaignStateBatchWithContext(ctx aws.Context, input *GetCampaignStateBatchInput, opts ...request.Option) (*GetCampaignStateBatchOutput, error)
GetCampaignStateBatchWithContext is the same as GetCampaignStateBatch with the addition of the ability to pass a context and additional request options.
See GetCampaignStateBatch for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) GetCampaignStateRequest ¶
func (c *ConnectCampaigns) GetCampaignStateRequest(input *GetCampaignStateInput) (req *request.Request, output *GetCampaignStateOutput)
GetCampaignStateRequest generates a "aws/request.Request" representing the client's request for the GetCampaignState operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetCampaignState for more information on using the GetCampaignState API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetCampaignStateRequest method. req, resp := client.GetCampaignStateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/GetCampaignState
func (*ConnectCampaigns) GetCampaignStateWithContext ¶
func (c *ConnectCampaigns) GetCampaignStateWithContext(ctx aws.Context, input *GetCampaignStateInput, opts ...request.Option) (*GetCampaignStateOutput, error)
GetCampaignStateWithContext is the same as GetCampaignState with the addition of the ability to pass a context and additional request options.
See GetCampaignState for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) GetConnectInstanceConfig ¶
func (c *ConnectCampaigns) GetConnectInstanceConfig(input *GetConnectInstanceConfigInput) (*GetConnectInstanceConfigOutput, error)
GetConnectInstanceConfig API operation for AmazonConnectCampaignService.
Get the specific Connect instance config.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AmazonConnectCampaignService's API operation GetConnectInstanceConfig for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/GetConnectInstanceConfig
func (*ConnectCampaigns) GetConnectInstanceConfigRequest ¶
func (c *ConnectCampaigns) GetConnectInstanceConfigRequest(input *GetConnectInstanceConfigInput) (req *request.Request, output *GetConnectInstanceConfigOutput)
GetConnectInstanceConfigRequest generates a "aws/request.Request" representing the client's request for the GetConnectInstanceConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConnectInstanceConfig for more information on using the GetConnectInstanceConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConnectInstanceConfigRequest method. req, resp := client.GetConnectInstanceConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/GetConnectInstanceConfig
func (*ConnectCampaigns) GetConnectInstanceConfigWithContext ¶
func (c *ConnectCampaigns) GetConnectInstanceConfigWithContext(ctx aws.Context, input *GetConnectInstanceConfigInput, opts ...request.Option) (*GetConnectInstanceConfigOutput, error)
GetConnectInstanceConfigWithContext is the same as GetConnectInstanceConfig with the addition of the ability to pass a context and additional request options.
See GetConnectInstanceConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) GetInstanceOnboardingJobStatus ¶
func (c *ConnectCampaigns) GetInstanceOnboardingJobStatus(input *GetInstanceOnboardingJobStatusInput) (*GetInstanceOnboardingJobStatusOutput, error)
GetInstanceOnboardingJobStatus API operation for AmazonConnectCampaignService.
Get the specific instance onboarding job 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 AmazonConnectCampaignService's API operation GetInstanceOnboardingJobStatus for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/GetInstanceOnboardingJobStatus
func (*ConnectCampaigns) GetInstanceOnboardingJobStatusRequest ¶
func (c *ConnectCampaigns) GetInstanceOnboardingJobStatusRequest(input *GetInstanceOnboardingJobStatusInput) (req *request.Request, output *GetInstanceOnboardingJobStatusOutput)
GetInstanceOnboardingJobStatusRequest generates a "aws/request.Request" representing the client's request for the GetInstanceOnboardingJobStatus operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetInstanceOnboardingJobStatus for more information on using the GetInstanceOnboardingJobStatus API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetInstanceOnboardingJobStatusRequest method. req, resp := client.GetInstanceOnboardingJobStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/GetInstanceOnboardingJobStatus
func (*ConnectCampaigns) GetInstanceOnboardingJobStatusWithContext ¶
func (c *ConnectCampaigns) GetInstanceOnboardingJobStatusWithContext(ctx aws.Context, input *GetInstanceOnboardingJobStatusInput, opts ...request.Option) (*GetInstanceOnboardingJobStatusOutput, error)
GetInstanceOnboardingJobStatusWithContext is the same as GetInstanceOnboardingJobStatus with the addition of the ability to pass a context and additional request options.
See GetInstanceOnboardingJobStatus for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) ListCampaigns ¶
func (c *ConnectCampaigns) ListCampaigns(input *ListCampaignsInput) (*ListCampaignsOutput, error)
ListCampaigns API operation for AmazonConnectCampaignService.
Provides summary information about the campaigns under the specified Amazon Connect 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 AmazonConnectCampaignService's API operation ListCampaigns for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/ListCampaigns
func (*ConnectCampaigns) ListCampaignsPages ¶
func (c *ConnectCampaigns) ListCampaignsPages(input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool) error
ListCampaignsPages iterates over the pages of a ListCampaigns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCampaigns 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 ListCampaigns operation. pageNum := 0 err := client.ListCampaignsPages(params, func(page *connectcampaigns.ListCampaignsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ConnectCampaigns) ListCampaignsPagesWithContext ¶
func (c *ConnectCampaigns) ListCampaignsPagesWithContext(ctx aws.Context, input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool, opts ...request.Option) error
ListCampaignsPagesWithContext same as ListCampaignsPages 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 (*ConnectCampaigns) ListCampaignsRequest ¶
func (c *ConnectCampaigns) ListCampaignsRequest(input *ListCampaignsInput) (req *request.Request, output *ListCampaignsOutput)
ListCampaignsRequest generates a "aws/request.Request" representing the client's request for the ListCampaigns operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCampaigns for more information on using the ListCampaigns API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCampaignsRequest method. req, resp := client.ListCampaignsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/ListCampaigns
func (*ConnectCampaigns) ListCampaignsWithContext ¶
func (c *ConnectCampaigns) ListCampaignsWithContext(ctx aws.Context, input *ListCampaignsInput, opts ...request.Option) (*ListCampaignsOutput, error)
ListCampaignsWithContext is the same as ListCampaigns with the addition of the ability to pass a context and additional request options.
See ListCampaigns for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) ListTagsForResource ¶
func (c *ConnectCampaigns) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AmazonConnectCampaignService.
List tags for a 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 AmazonConnectCampaignService's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/ListTagsForResource
func (*ConnectCampaigns) ListTagsForResourceRequest ¶
func (c *ConnectCampaigns) 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/connectcampaigns-2021-01-30/ListTagsForResource
func (*ConnectCampaigns) ListTagsForResourceWithContext ¶
func (c *ConnectCampaigns) 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 (*ConnectCampaigns) PauseCampaign ¶
func (c *ConnectCampaigns) PauseCampaign(input *PauseCampaignInput) (*PauseCampaignOutput, error)
PauseCampaign API operation for AmazonConnectCampaignService.
Pauses a campaign for the specified Amazon Connect 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 AmazonConnectCampaignService's API operation PauseCampaign for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
InvalidCampaignStateException The request could not be processed because of conflict in the current state of the campaign.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/PauseCampaign
func (*ConnectCampaigns) PauseCampaignRequest ¶
func (c *ConnectCampaigns) PauseCampaignRequest(input *PauseCampaignInput) (req *request.Request, output *PauseCampaignOutput)
PauseCampaignRequest generates a "aws/request.Request" representing the client's request for the PauseCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PauseCampaign for more information on using the PauseCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PauseCampaignRequest method. req, resp := client.PauseCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/PauseCampaign
func (*ConnectCampaigns) PauseCampaignWithContext ¶
func (c *ConnectCampaigns) PauseCampaignWithContext(ctx aws.Context, input *PauseCampaignInput, opts ...request.Option) (*PauseCampaignOutput, error)
PauseCampaignWithContext is the same as PauseCampaign with the addition of the ability to pass a context and additional request options.
See PauseCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) PutDialRequestBatch ¶
func (c *ConnectCampaigns) PutDialRequestBatch(input *PutDialRequestBatchInput) (*PutDialRequestBatchOutput, error)
PutDialRequestBatch API operation for AmazonConnectCampaignService.
Creates dials requests for the specified campaign Amazon Connect account. 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 AmazonConnectCampaignService's API operation PutDialRequestBatch for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
InvalidCampaignStateException The request could not be processed because of conflict in the current state of the campaign.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/PutDialRequestBatch
func (*ConnectCampaigns) PutDialRequestBatchRequest ¶
func (c *ConnectCampaigns) PutDialRequestBatchRequest(input *PutDialRequestBatchInput) (req *request.Request, output *PutDialRequestBatchOutput)
PutDialRequestBatchRequest generates a "aws/request.Request" representing the client's request for the PutDialRequestBatch operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutDialRequestBatch for more information on using the PutDialRequestBatch API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutDialRequestBatchRequest method. req, resp := client.PutDialRequestBatchRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/PutDialRequestBatch
func (*ConnectCampaigns) PutDialRequestBatchWithContext ¶
func (c *ConnectCampaigns) PutDialRequestBatchWithContext(ctx aws.Context, input *PutDialRequestBatchInput, opts ...request.Option) (*PutDialRequestBatchOutput, error)
PutDialRequestBatchWithContext is the same as PutDialRequestBatch with the addition of the ability to pass a context and additional request options.
See PutDialRequestBatch for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) ResumeCampaign ¶
func (c *ConnectCampaigns) ResumeCampaign(input *ResumeCampaignInput) (*ResumeCampaignOutput, error)
ResumeCampaign API operation for AmazonConnectCampaignService.
Stops a campaign for the specified Amazon Connect 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 AmazonConnectCampaignService's API operation ResumeCampaign for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
InvalidCampaignStateException The request could not be processed because of conflict in the current state of the campaign.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/ResumeCampaign
func (*ConnectCampaigns) ResumeCampaignRequest ¶
func (c *ConnectCampaigns) ResumeCampaignRequest(input *ResumeCampaignInput) (req *request.Request, output *ResumeCampaignOutput)
ResumeCampaignRequest generates a "aws/request.Request" representing the client's request for the ResumeCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ResumeCampaign for more information on using the ResumeCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ResumeCampaignRequest method. req, resp := client.ResumeCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/ResumeCampaign
func (*ConnectCampaigns) ResumeCampaignWithContext ¶
func (c *ConnectCampaigns) ResumeCampaignWithContext(ctx aws.Context, input *ResumeCampaignInput, opts ...request.Option) (*ResumeCampaignOutput, error)
ResumeCampaignWithContext is the same as ResumeCampaign with the addition of the ability to pass a context and additional request options.
See ResumeCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) StartCampaign ¶
func (c *ConnectCampaigns) StartCampaign(input *StartCampaignInput) (*StartCampaignOutput, error)
StartCampaign API operation for AmazonConnectCampaignService.
Starts a campaign for the specified Amazon Connect 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 AmazonConnectCampaignService's API operation StartCampaign for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
InvalidCampaignStateException The request could not be processed because of conflict in the current state of the campaign.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/StartCampaign
func (*ConnectCampaigns) StartCampaignRequest ¶
func (c *ConnectCampaigns) StartCampaignRequest(input *StartCampaignInput) (req *request.Request, output *StartCampaignOutput)
StartCampaignRequest generates a "aws/request.Request" representing the client's request for the StartCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartCampaign for more information on using the StartCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartCampaignRequest method. req, resp := client.StartCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/StartCampaign
func (*ConnectCampaigns) StartCampaignWithContext ¶
func (c *ConnectCampaigns) StartCampaignWithContext(ctx aws.Context, input *StartCampaignInput, opts ...request.Option) (*StartCampaignOutput, error)
StartCampaignWithContext is the same as StartCampaign with the addition of the ability to pass a context and additional request options.
See StartCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) StartInstanceOnboardingJob ¶
func (c *ConnectCampaigns) StartInstanceOnboardingJob(input *StartInstanceOnboardingJobInput) (*StartInstanceOnboardingJobOutput, error)
StartInstanceOnboardingJob API operation for AmazonConnectCampaignService.
Onboard the specific Amazon Connect instance to Connect Campaigns.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AmazonConnectCampaignService's API operation StartInstanceOnboardingJob for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/StartInstanceOnboardingJob
func (*ConnectCampaigns) StartInstanceOnboardingJobRequest ¶
func (c *ConnectCampaigns) StartInstanceOnboardingJobRequest(input *StartInstanceOnboardingJobInput) (req *request.Request, output *StartInstanceOnboardingJobOutput)
StartInstanceOnboardingJobRequest generates a "aws/request.Request" representing the client's request for the StartInstanceOnboardingJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartInstanceOnboardingJob for more information on using the StartInstanceOnboardingJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartInstanceOnboardingJobRequest method. req, resp := client.StartInstanceOnboardingJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/StartInstanceOnboardingJob
func (*ConnectCampaigns) StartInstanceOnboardingJobWithContext ¶
func (c *ConnectCampaigns) StartInstanceOnboardingJobWithContext(ctx aws.Context, input *StartInstanceOnboardingJobInput, opts ...request.Option) (*StartInstanceOnboardingJobOutput, error)
StartInstanceOnboardingJobWithContext is the same as StartInstanceOnboardingJob with the addition of the ability to pass a context and additional request options.
See StartInstanceOnboardingJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) StopCampaign ¶
func (c *ConnectCampaigns) StopCampaign(input *StopCampaignInput) (*StopCampaignOutput, error)
StopCampaign API operation for AmazonConnectCampaignService.
Stops a campaign for the specified Amazon Connect 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 AmazonConnectCampaignService's API operation StopCampaign for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
InvalidCampaignStateException The request could not be processed because of conflict in the current state of the campaign.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/StopCampaign
func (*ConnectCampaigns) StopCampaignRequest ¶
func (c *ConnectCampaigns) StopCampaignRequest(input *StopCampaignInput) (req *request.Request, output *StopCampaignOutput)
StopCampaignRequest generates a "aws/request.Request" representing the client's request for the StopCampaign operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopCampaign for more information on using the StopCampaign API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopCampaignRequest method. req, resp := client.StopCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/StopCampaign
func (*ConnectCampaigns) StopCampaignWithContext ¶
func (c *ConnectCampaigns) StopCampaignWithContext(ctx aws.Context, input *StopCampaignInput, opts ...request.Option) (*StopCampaignOutput, error)
StopCampaignWithContext is the same as StopCampaign with the addition of the ability to pass a context and additional request options.
See StopCampaign for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) TagResource ¶
func (c *ConnectCampaigns) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AmazonConnectCampaignService.
Tag a 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 AmazonConnectCampaignService's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/TagResource
func (*ConnectCampaigns) TagResourceRequest ¶
func (c *ConnectCampaigns) 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/connectcampaigns-2021-01-30/TagResource
func (*ConnectCampaigns) TagResourceWithContext ¶
func (c *ConnectCampaigns) 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 (*ConnectCampaigns) UntagResource ¶
func (c *ConnectCampaigns) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AmazonConnectCampaignService.
Untag a 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 AmazonConnectCampaignService's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/UntagResource
func (*ConnectCampaigns) UntagResourceRequest ¶
func (c *ConnectCampaigns) 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/connectcampaigns-2021-01-30/UntagResource
func (*ConnectCampaigns) UntagResourceWithContext ¶
func (c *ConnectCampaigns) 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 (*ConnectCampaigns) UpdateCampaignDialerConfig ¶
func (c *ConnectCampaigns) UpdateCampaignDialerConfig(input *UpdateCampaignDialerConfigInput) (*UpdateCampaignDialerConfigOutput, error)
UpdateCampaignDialerConfig API operation for AmazonConnectCampaignService.
Updates the dialer config of a campaign. 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 AmazonConnectCampaignService's API operation UpdateCampaignDialerConfig for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/UpdateCampaignDialerConfig
func (*ConnectCampaigns) UpdateCampaignDialerConfigRequest ¶
func (c *ConnectCampaigns) UpdateCampaignDialerConfigRequest(input *UpdateCampaignDialerConfigInput) (req *request.Request, output *UpdateCampaignDialerConfigOutput)
UpdateCampaignDialerConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateCampaignDialerConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateCampaignDialerConfig for more information on using the UpdateCampaignDialerConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateCampaignDialerConfigRequest method. req, resp := client.UpdateCampaignDialerConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/UpdateCampaignDialerConfig
func (*ConnectCampaigns) UpdateCampaignDialerConfigWithContext ¶
func (c *ConnectCampaigns) UpdateCampaignDialerConfigWithContext(ctx aws.Context, input *UpdateCampaignDialerConfigInput, opts ...request.Option) (*UpdateCampaignDialerConfigOutput, error)
UpdateCampaignDialerConfigWithContext is the same as UpdateCampaignDialerConfig with the addition of the ability to pass a context and additional request options.
See UpdateCampaignDialerConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) UpdateCampaignName ¶
func (c *ConnectCampaigns) UpdateCampaignName(input *UpdateCampaignNameInput) (*UpdateCampaignNameOutput, error)
UpdateCampaignName API operation for AmazonConnectCampaignService.
Updates the name of a campaign. 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 AmazonConnectCampaignService's API operation UpdateCampaignName for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
AccessDeniedException You do not have sufficient access to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/UpdateCampaignName
func (*ConnectCampaigns) UpdateCampaignNameRequest ¶
func (c *ConnectCampaigns) UpdateCampaignNameRequest(input *UpdateCampaignNameInput) (req *request.Request, output *UpdateCampaignNameOutput)
UpdateCampaignNameRequest generates a "aws/request.Request" representing the client's request for the UpdateCampaignName operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateCampaignName for more information on using the UpdateCampaignName API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateCampaignNameRequest method. req, resp := client.UpdateCampaignNameRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/UpdateCampaignName
func (*ConnectCampaigns) UpdateCampaignNameWithContext ¶
func (c *ConnectCampaigns) UpdateCampaignNameWithContext(ctx aws.Context, input *UpdateCampaignNameInput, opts ...request.Option) (*UpdateCampaignNameOutput, error)
UpdateCampaignNameWithContext is the same as UpdateCampaignName with the addition of the ability to pass a context and additional request options.
See UpdateCampaignName for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ConnectCampaigns) UpdateCampaignOutboundCallConfig ¶
func (c *ConnectCampaigns) UpdateCampaignOutboundCallConfig(input *UpdateCampaignOutboundCallConfigInput) (*UpdateCampaignOutboundCallConfigOutput, error)
UpdateCampaignOutboundCallConfig API operation for AmazonConnectCampaignService.
Updates the outbound call config of a campaign. 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 AmazonConnectCampaignService's API operation UpdateCampaignOutboundCallConfig for usage and error information.
Returned Error Types:
InternalServerException Request processing failed because of an error or failure with the service.
ResourceNotFoundException The specified resource was not found.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException The request could not be processed because of conflict in the current state of the resource.
AccessDeniedException You do not have sufficient access to perform this action.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/UpdateCampaignOutboundCallConfig
func (*ConnectCampaigns) UpdateCampaignOutboundCallConfigRequest ¶
func (c *ConnectCampaigns) UpdateCampaignOutboundCallConfigRequest(input *UpdateCampaignOutboundCallConfigInput) (req *request.Request, output *UpdateCampaignOutboundCallConfigOutput)
UpdateCampaignOutboundCallConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateCampaignOutboundCallConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateCampaignOutboundCallConfig for more information on using the UpdateCampaignOutboundCallConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateCampaignOutboundCallConfigRequest method. req, resp := client.UpdateCampaignOutboundCallConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/connectcampaigns-2021-01-30/UpdateCampaignOutboundCallConfig
func (*ConnectCampaigns) UpdateCampaignOutboundCallConfigWithContext ¶
func (c *ConnectCampaigns) UpdateCampaignOutboundCallConfigWithContext(ctx aws.Context, input *UpdateCampaignOutboundCallConfigInput, opts ...request.Option) (*UpdateCampaignOutboundCallConfigOutput, error)
UpdateCampaignOutboundCallConfigWithContext is the same as UpdateCampaignOutboundCallConfig with the addition of the ability to pass a context and additional request options.
See UpdateCampaignOutboundCallConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. 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 CreateCampaignInput ¶
type CreateCampaignInput struct { // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `locationName:"connectInstanceId" type:"string" required:"true"` // The possible types of dialer config parameters // // DialerConfig is a required field DialerConfig *DialerConfig `locationName:"dialerConfig" type:"structure" required:"true"` // The name of an Amazon Connect Campaign name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The configuration used for outbound calls. // // OutboundCallConfig is a required field OutboundCallConfig *OutboundCallConfig `locationName:"outboundCallConfig" type:"structure" required:"true"` // Tag map with key and value. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
The request for Create Campaign API.
func (CreateCampaignInput) GoString ¶
func (s CreateCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCampaignInput) SetConnectInstanceId ¶
func (s *CreateCampaignInput) SetConnectInstanceId(v string) *CreateCampaignInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (*CreateCampaignInput) SetDialerConfig ¶
func (s *CreateCampaignInput) SetDialerConfig(v *DialerConfig) *CreateCampaignInput
SetDialerConfig sets the DialerConfig field's value.
func (*CreateCampaignInput) SetName ¶
func (s *CreateCampaignInput) SetName(v string) *CreateCampaignInput
SetName sets the Name field's value.
func (*CreateCampaignInput) SetOutboundCallConfig ¶
func (s *CreateCampaignInput) SetOutboundCallConfig(v *OutboundCallConfig) *CreateCampaignInput
SetOutboundCallConfig sets the OutboundCallConfig field's value.
func (*CreateCampaignInput) SetTags ¶
func (s *CreateCampaignInput) SetTags(v map[string]*string) *CreateCampaignInput
SetTags sets the Tags field's value.
func (CreateCampaignInput) String ¶
func (s CreateCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCampaignInput) Validate ¶
func (s *CreateCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCampaignOutput ¶
type CreateCampaignOutput struct { // The resource name of an Amazon Connect campaign. Arn *string `locationName:"arn" min:"20" type:"string"` // Identifier representing a Campaign Id *string `locationName:"id" type:"string"` // Tag map with key and value. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
The response for Create Campaign API
func (CreateCampaignOutput) GoString ¶
func (s CreateCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCampaignOutput) SetArn ¶
func (s *CreateCampaignOutput) SetArn(v string) *CreateCampaignOutput
SetArn sets the Arn field's value.
func (*CreateCampaignOutput) SetId ¶
func (s *CreateCampaignOutput) SetId(v string) *CreateCampaignOutput
SetId sets the Id field's value.
func (*CreateCampaignOutput) SetTags ¶
func (s *CreateCampaignOutput) SetTags(v map[string]*string) *CreateCampaignOutput
SetTags sets the Tags field's value.
func (CreateCampaignOutput) String ¶
func (s CreateCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteCampaignInput ¶
type DeleteCampaignInput struct { // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
DeleteCampaignRequest
func (DeleteCampaignInput) GoString ¶
func (s DeleteCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCampaignInput) SetId ¶
func (s *DeleteCampaignInput) SetId(v string) *DeleteCampaignInput
SetId sets the Id field's value.
func (DeleteCampaignInput) String ¶
func (s DeleteCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCampaignInput) Validate ¶
func (s *DeleteCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCampaignOutput ¶
type DeleteCampaignOutput struct {
// contains filtered or unexported fields
}
func (DeleteCampaignOutput) GoString ¶
func (s DeleteCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteCampaignOutput) String ¶
func (s DeleteCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConnectInstanceConfigInput ¶
type DeleteConnectInstanceConfigInput struct { // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `location:"uri" locationName:"connectInstanceId" type:"string" required:"true"` // contains filtered or unexported fields }
DeleteCampaignRequest
func (DeleteConnectInstanceConfigInput) GoString ¶
func (s DeleteConnectInstanceConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectInstanceConfigInput) SetConnectInstanceId ¶
func (s *DeleteConnectInstanceConfigInput) SetConnectInstanceId(v string) *DeleteConnectInstanceConfigInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (DeleteConnectInstanceConfigInput) String ¶
func (s DeleteConnectInstanceConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectInstanceConfigInput) Validate ¶
func (s *DeleteConnectInstanceConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectInstanceConfigOutput ¶
type DeleteConnectInstanceConfigOutput struct {
// contains filtered or unexported fields
}
func (DeleteConnectInstanceConfigOutput) GoString ¶
func (s DeleteConnectInstanceConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteConnectInstanceConfigOutput) String ¶
func (s DeleteConnectInstanceConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteInstanceOnboardingJobInput ¶
type DeleteInstanceOnboardingJobInput struct { // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `location:"uri" locationName:"connectInstanceId" type:"string" required:"true"` // contains filtered or unexported fields }
The request for DeleteInstanceOnboardingJob API.
func (DeleteInstanceOnboardingJobInput) GoString ¶
func (s DeleteInstanceOnboardingJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInstanceOnboardingJobInput) SetConnectInstanceId ¶
func (s *DeleteInstanceOnboardingJobInput) SetConnectInstanceId(v string) *DeleteInstanceOnboardingJobInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (DeleteInstanceOnboardingJobInput) String ¶
func (s DeleteInstanceOnboardingJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteInstanceOnboardingJobInput) Validate ¶
func (s *DeleteInstanceOnboardingJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInstanceOnboardingJobOutput ¶
type DeleteInstanceOnboardingJobOutput struct {
// contains filtered or unexported fields
}
func (DeleteInstanceOnboardingJobOutput) GoString ¶
func (s DeleteInstanceOnboardingJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteInstanceOnboardingJobOutput) String ¶
func (s DeleteInstanceOnboardingJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeCampaignInput ¶
type DescribeCampaignInput struct { // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
DescribeCampaignRequests
func (DescribeCampaignInput) GoString ¶
func (s DescribeCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeCampaignInput) SetId ¶
func (s *DescribeCampaignInput) SetId(v string) *DescribeCampaignInput
SetId sets the Id field's value.
func (DescribeCampaignInput) String ¶
func (s DescribeCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeCampaignInput) Validate ¶
func (s *DescribeCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeCampaignOutput ¶
type DescribeCampaignOutput struct { // An Amazon Connect campaign. Campaign *Campaign `locationName:"campaign" type:"structure"` // contains filtered or unexported fields }
DescribeCampaignResponse
func (DescribeCampaignOutput) GoString ¶
func (s DescribeCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeCampaignOutput) SetCampaign ¶
func (s *DescribeCampaignOutput) SetCampaign(v *Campaign) *DescribeCampaignOutput
SetCampaign sets the Campaign field's value.
func (DescribeCampaignOutput) String ¶
func (s DescribeCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DialRequest ¶
type DialRequest struct { // A custom key-value pair using an attribute map. The attributes are standard // Amazon Connect attributes, and can be accessed in contact flows just like // any other contact attributes. // // Attributes is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DialRequest's // String and GoString methods. // // Attributes is a required field Attributes map[string]*string `locationName:"attributes" type:"map" required:"true" sensitive:"true"` // Client provided parameter used for idempotency. Its value must be unique // for each request. // // ClientToken is a required field ClientToken *string `locationName:"clientToken" type:"string" required:"true"` // Timestamp with no UTC offset or timezone // // ExpirationTime is a required field ExpirationTime *time.Time `locationName:"expirationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The phone number of the customer, in E.164 format. // // PhoneNumber is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DialRequest's // String and GoString methods. // // PhoneNumber is a required field PhoneNumber *string `locationName:"phoneNumber" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
A dial request for a campaign.
func (DialRequest) GoString ¶
func (s DialRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DialRequest) SetAttributes ¶
func (s *DialRequest) SetAttributes(v map[string]*string) *DialRequest
SetAttributes sets the Attributes field's value.
func (*DialRequest) SetClientToken ¶
func (s *DialRequest) SetClientToken(v string) *DialRequest
SetClientToken sets the ClientToken field's value.
func (*DialRequest) SetExpirationTime ¶
func (s *DialRequest) SetExpirationTime(v time.Time) *DialRequest
SetExpirationTime sets the ExpirationTime field's value.
func (*DialRequest) SetPhoneNumber ¶
func (s *DialRequest) SetPhoneNumber(v string) *DialRequest
SetPhoneNumber sets the PhoneNumber field's value.
func (DialRequest) String ¶
func (s DialRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DialRequest) Validate ¶
func (s *DialRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DialerConfig ¶
type DialerConfig struct { // Agentless Dialer config AgentlessDialerConfig *AgentlessDialerConfig `locationName:"agentlessDialerConfig" type:"structure"` // Predictive Dialer config PredictiveDialerConfig *PredictiveDialerConfig `locationName:"predictiveDialerConfig" type:"structure"` // Progressive Dialer config ProgressiveDialerConfig *ProgressiveDialerConfig `locationName:"progressiveDialerConfig" type:"structure"` // contains filtered or unexported fields }
The possible types of dialer config parameters
func (DialerConfig) GoString ¶
func (s DialerConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DialerConfig) SetAgentlessDialerConfig ¶ added in v1.45.1
func (s *DialerConfig) SetAgentlessDialerConfig(v *AgentlessDialerConfig) *DialerConfig
SetAgentlessDialerConfig sets the AgentlessDialerConfig field's value.
func (*DialerConfig) SetPredictiveDialerConfig ¶
func (s *DialerConfig) SetPredictiveDialerConfig(v *PredictiveDialerConfig) *DialerConfig
SetPredictiveDialerConfig sets the PredictiveDialerConfig field's value.
func (*DialerConfig) SetProgressiveDialerConfig ¶
func (s *DialerConfig) SetProgressiveDialerConfig(v *ProgressiveDialerConfig) *DialerConfig
SetProgressiveDialerConfig sets the ProgressiveDialerConfig field's value.
func (DialerConfig) String ¶
func (s DialerConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DialerConfig) Validate ¶
func (s *DialerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EncryptionConfig ¶
type EncryptionConfig struct { // Boolean to indicate if custom encryption has been enabled. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // Server-side encryption type. EncryptionType *string `locationName:"encryptionType" type:"string" enum:"EncryptionType"` // KMS key id/arn for encryption config. KeyArn *string `locationName:"keyArn" type:"string"` // contains filtered or unexported fields }
Encryption config for Connect Instance. Note that sensitive data will always be encrypted. If disabled, service will perform encryption with its own key. If enabled, a KMS key id needs to be provided and KMS charges will apply. KMS is only type supported
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) SetEnabled ¶
func (s *EncryptionConfig) SetEnabled(v bool) *EncryptionConfig
SetEnabled sets the Enabled field's value.
func (*EncryptionConfig) SetEncryptionType ¶
func (s *EncryptionConfig) SetEncryptionType(v string) *EncryptionConfig
SetEncryptionType sets the EncryptionType field's value.
func (*EncryptionConfig) SetKeyArn ¶
func (s *EncryptionConfig) SetKeyArn(v string) *EncryptionConfig
SetKeyArn sets the KeyArn 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 FailedCampaignStateResponse ¶
type FailedCampaignStateResponse struct { // Identifier representing a Campaign CampaignId *string `locationName:"campaignId" type:"string"` // A predefined code indicating the error that caused the failure in getting // state of campaigns FailureCode *string `locationName:"failureCode" type:"string" enum:"GetCampaignStateBatchFailureCode"` // contains filtered or unexported fields }
Failed response of campaign state
func (FailedCampaignStateResponse) GoString ¶
func (s FailedCampaignStateResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailedCampaignStateResponse) SetCampaignId ¶
func (s *FailedCampaignStateResponse) SetCampaignId(v string) *FailedCampaignStateResponse
SetCampaignId sets the CampaignId field's value.
func (*FailedCampaignStateResponse) SetFailureCode ¶
func (s *FailedCampaignStateResponse) SetFailureCode(v string) *FailedCampaignStateResponse
SetFailureCode sets the FailureCode field's value.
func (FailedCampaignStateResponse) String ¶
func (s FailedCampaignStateResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FailedRequest ¶
type FailedRequest struct { // Client provided parameter used for idempotency. Its value must be unique // for each request. ClientToken *string `locationName:"clientToken" type:"string"` // A predefined code indicating the error that caused the failure. FailureCode *string `locationName:"failureCode" type:"string" enum:"FailureCode"` // Identifier representing a Dial request Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
A failed request identified by the unique client token.
func (FailedRequest) GoString ¶
func (s FailedRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FailedRequest) SetClientToken ¶
func (s *FailedRequest) SetClientToken(v string) *FailedRequest
SetClientToken sets the ClientToken field's value.
func (*FailedRequest) SetFailureCode ¶
func (s *FailedRequest) SetFailureCode(v string) *FailedRequest
SetFailureCode sets the FailureCode field's value.
func (*FailedRequest) SetId ¶
func (s *FailedRequest) SetId(v string) *FailedRequest
SetId sets the Id field's value.
func (FailedRequest) String ¶
func (s FailedRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCampaignStateBatchInput ¶
type GetCampaignStateBatchInput struct { // List of CampaignId // // CampaignIds is a required field CampaignIds []*string `locationName:"campaignIds" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
GetCampaignStateBatchRequest
func (GetCampaignStateBatchInput) GoString ¶
func (s GetCampaignStateBatchInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCampaignStateBatchInput) SetCampaignIds ¶
func (s *GetCampaignStateBatchInput) SetCampaignIds(v []*string) *GetCampaignStateBatchInput
SetCampaignIds sets the CampaignIds field's value.
func (GetCampaignStateBatchInput) String ¶
func (s GetCampaignStateBatchInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCampaignStateBatchInput) Validate ¶
func (s *GetCampaignStateBatchInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCampaignStateBatchOutput ¶
type GetCampaignStateBatchOutput struct { // List of failed requests of campaign state FailedRequests []*FailedCampaignStateResponse `locationName:"failedRequests" type:"list"` // List of successful response of campaign state SuccessfulRequests []*SuccessfulCampaignStateResponse `locationName:"successfulRequests" type:"list"` // contains filtered or unexported fields }
GetCampaignStateBatchResponse
func (GetCampaignStateBatchOutput) GoString ¶
func (s GetCampaignStateBatchOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCampaignStateBatchOutput) SetFailedRequests ¶
func (s *GetCampaignStateBatchOutput) SetFailedRequests(v []*FailedCampaignStateResponse) *GetCampaignStateBatchOutput
SetFailedRequests sets the FailedRequests field's value.
func (*GetCampaignStateBatchOutput) SetSuccessfulRequests ¶
func (s *GetCampaignStateBatchOutput) SetSuccessfulRequests(v []*SuccessfulCampaignStateResponse) *GetCampaignStateBatchOutput
SetSuccessfulRequests sets the SuccessfulRequests field's value.
func (GetCampaignStateBatchOutput) String ¶
func (s GetCampaignStateBatchOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCampaignStateInput ¶
type GetCampaignStateInput struct { // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
GetCampaignStateRequest
func (GetCampaignStateInput) GoString ¶
func (s GetCampaignStateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCampaignStateInput) SetId ¶
func (s *GetCampaignStateInput) SetId(v string) *GetCampaignStateInput
SetId sets the Id field's value.
func (GetCampaignStateInput) String ¶
func (s GetCampaignStateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCampaignStateInput) Validate ¶
func (s *GetCampaignStateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCampaignStateOutput ¶
type GetCampaignStateOutput struct { // State of a campaign State *string `locationName:"state" type:"string" enum:"CampaignState"` // contains filtered or unexported fields }
GetCampaignStateResponse
func (GetCampaignStateOutput) GoString ¶
func (s GetCampaignStateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCampaignStateOutput) SetState ¶
func (s *GetCampaignStateOutput) SetState(v string) *GetCampaignStateOutput
SetState sets the State field's value.
func (GetCampaignStateOutput) String ¶
func (s GetCampaignStateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectInstanceConfigInput ¶
type GetConnectInstanceConfigInput struct { // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `location:"uri" locationName:"connectInstanceId" type:"string" required:"true"` // contains filtered or unexported fields }
GetConnectInstanceConfigRequest
func (GetConnectInstanceConfigInput) GoString ¶
func (s GetConnectInstanceConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectInstanceConfigInput) SetConnectInstanceId ¶
func (s *GetConnectInstanceConfigInput) SetConnectInstanceId(v string) *GetConnectInstanceConfigInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (GetConnectInstanceConfigInput) String ¶
func (s GetConnectInstanceConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectInstanceConfigInput) Validate ¶
func (s *GetConnectInstanceConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectInstanceConfigOutput ¶
type GetConnectInstanceConfigOutput struct { // Instance config object ConnectInstanceConfig *InstanceConfig `locationName:"connectInstanceConfig" type:"structure"` // contains filtered or unexported fields }
GetConnectInstanceConfigResponse
func (GetConnectInstanceConfigOutput) GoString ¶
func (s GetConnectInstanceConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectInstanceConfigOutput) SetConnectInstanceConfig ¶
func (s *GetConnectInstanceConfigOutput) SetConnectInstanceConfig(v *InstanceConfig) *GetConnectInstanceConfigOutput
SetConnectInstanceConfig sets the ConnectInstanceConfig field's value.
func (GetConnectInstanceConfigOutput) String ¶
func (s GetConnectInstanceConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetInstanceOnboardingJobStatusInput ¶
type GetInstanceOnboardingJobStatusInput struct { // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `location:"uri" locationName:"connectInstanceId" type:"string" required:"true"` // contains filtered or unexported fields }
GetInstanceOnboardingJobStatusRequest
func (GetInstanceOnboardingJobStatusInput) GoString ¶
func (s GetInstanceOnboardingJobStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInstanceOnboardingJobStatusInput) SetConnectInstanceId ¶
func (s *GetInstanceOnboardingJobStatusInput) SetConnectInstanceId(v string) *GetInstanceOnboardingJobStatusInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (GetInstanceOnboardingJobStatusInput) String ¶
func (s GetInstanceOnboardingJobStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInstanceOnboardingJobStatusInput) Validate ¶
func (s *GetInstanceOnboardingJobStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetInstanceOnboardingJobStatusOutput ¶
type GetInstanceOnboardingJobStatusOutput struct { // Instance onboarding job status object ConnectInstanceOnboardingJobStatus *InstanceOnboardingJobStatus `locationName:"connectInstanceOnboardingJobStatus" type:"structure"` // contains filtered or unexported fields }
GetInstanceOnboardingJobStatusResponse
func (GetInstanceOnboardingJobStatusOutput) GoString ¶
func (s GetInstanceOnboardingJobStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetInstanceOnboardingJobStatusOutput) SetConnectInstanceOnboardingJobStatus ¶
func (s *GetInstanceOnboardingJobStatusOutput) SetConnectInstanceOnboardingJobStatus(v *InstanceOnboardingJobStatus) *GetInstanceOnboardingJobStatusOutput
SetConnectInstanceOnboardingJobStatus sets the ConnectInstanceOnboardingJobStatus field's value.
func (GetInstanceOnboardingJobStatusOutput) String ¶
func (s GetInstanceOnboardingJobStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstanceConfig ¶
type InstanceConfig struct { // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `locationName:"connectInstanceId" type:"string" required:"true"` // Encryption config for Connect Instance. Note that sensitive data will always // be encrypted. If disabled, service will perform encryption with its own key. // If enabled, a KMS key id needs to be provided and KMS charges will apply. // KMS is only type supported // // EncryptionConfig is a required field EncryptionConfig *EncryptionConfig `locationName:"encryptionConfig" type:"structure" required:"true"` // Service linked role arn // // ServiceLinkedRoleArn is a required field ServiceLinkedRoleArn *string `locationName:"serviceLinkedRoleArn" type:"string" required:"true"` // contains filtered or unexported fields }
Instance config object
func (InstanceConfig) GoString ¶
func (s InstanceConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceConfig) SetConnectInstanceId ¶
func (s *InstanceConfig) SetConnectInstanceId(v string) *InstanceConfig
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (*InstanceConfig) SetEncryptionConfig ¶
func (s *InstanceConfig) SetEncryptionConfig(v *EncryptionConfig) *InstanceConfig
SetEncryptionConfig sets the EncryptionConfig field's value.
func (*InstanceConfig) SetServiceLinkedRoleArn ¶
func (s *InstanceConfig) SetServiceLinkedRoleArn(v string) *InstanceConfig
SetServiceLinkedRoleArn sets the ServiceLinkedRoleArn field's value.
func (InstanceConfig) String ¶
func (s InstanceConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InstanceIdFilter ¶
type InstanceIdFilter struct { // Operators for Connect instance identifier filter // // Operator is a required field Operator *string `locationName:"operator" type:"string" required:"true" enum:"InstanceIdFilterOperator"` // Amazon Connect Instance Id // // Value is a required field Value *string `locationName:"value" type:"string" required:"true"` // contains filtered or unexported fields }
Connect instance identifier filter
func (InstanceIdFilter) GoString ¶
func (s InstanceIdFilter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceIdFilter) SetOperator ¶
func (s *InstanceIdFilter) SetOperator(v string) *InstanceIdFilter
SetOperator sets the Operator field's value.
func (*InstanceIdFilter) SetValue ¶
func (s *InstanceIdFilter) SetValue(v string) *InstanceIdFilter
SetValue sets the Value field's value.
func (InstanceIdFilter) String ¶
func (s InstanceIdFilter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceIdFilter) Validate ¶
func (s *InstanceIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InstanceOnboardingJobStatus ¶
type InstanceOnboardingJobStatus struct { // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `locationName:"connectInstanceId" type:"string" required:"true"` // Enumeration of the possible failure codes for instance onboarding job FailureCode *string `locationName:"failureCode" type:"string" enum:"InstanceOnboardingJobFailureCode"` // Enumeration of the possible states for instance onboarding job // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"InstanceOnboardingJobStatusCode"` // contains filtered or unexported fields }
Instance onboarding job status object
func (InstanceOnboardingJobStatus) GoString ¶
func (s InstanceOnboardingJobStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InstanceOnboardingJobStatus) SetConnectInstanceId ¶
func (s *InstanceOnboardingJobStatus) SetConnectInstanceId(v string) *InstanceOnboardingJobStatus
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (*InstanceOnboardingJobStatus) SetFailureCode ¶
func (s *InstanceOnboardingJobStatus) SetFailureCode(v string) *InstanceOnboardingJobStatus
SetFailureCode sets the FailureCode field's value.
func (*InstanceOnboardingJobStatus) SetStatus ¶
func (s *InstanceOnboardingJobStatus) SetStatus(v string) *InstanceOnboardingJobStatus
SetStatus sets the Status field's value.
func (InstanceOnboardingJobStatus) String ¶
func (s InstanceOnboardingJobStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" type:"string"` // contains filtered or unexported fields }
Request processing failed because of an error or failure with the service.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidCampaignStateException ¶
type InvalidCampaignStateException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // State of a campaign // // State is a required field State *string `locationName:"state" type:"string" required:"true" enum:"CampaignState"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" type:"string"` // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the campaign.
func (*InvalidCampaignStateException) Code ¶
func (s *InvalidCampaignStateException) Code() string
Code returns the exception type name.
func (*InvalidCampaignStateException) Error ¶
func (s *InvalidCampaignStateException) Error() string
func (InvalidCampaignStateException) GoString ¶
func (s InvalidCampaignStateException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidCampaignStateException) Message ¶
func (s *InvalidCampaignStateException) Message() string
Message returns the exception's message.
func (*InvalidCampaignStateException) OrigErr ¶
func (s *InvalidCampaignStateException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidCampaignStateException) RequestID ¶
func (s *InvalidCampaignStateException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidCampaignStateException) StatusCode ¶
func (s *InvalidCampaignStateException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidCampaignStateException) String ¶
func (s InvalidCampaignStateException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidStateException ¶
type InvalidStateException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" type:"string"` // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state.
func (*InvalidStateException) Code ¶
func (s *InvalidStateException) Code() string
Code returns the exception type name.
func (*InvalidStateException) Error ¶
func (s *InvalidStateException) Error() string
func (InvalidStateException) GoString ¶
func (s InvalidStateException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidStateException) Message ¶
func (s *InvalidStateException) Message() string
Message returns the exception's message.
func (*InvalidStateException) OrigErr ¶
func (s *InvalidStateException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidStateException) RequestID ¶
func (s *InvalidStateException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidStateException) StatusCode ¶
func (s *InvalidStateException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidStateException) String ¶
func (s InvalidStateException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCampaignsInput ¶
type ListCampaignsInput struct { // Filter model by type Filters *CampaignFilters `locationName:"filters" type:"structure"` // The maximum number of results to return per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The token for the next set of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
ListCampaignsRequest
func (ListCampaignsInput) GoString ¶
func (s ListCampaignsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCampaignsInput) SetFilters ¶
func (s *ListCampaignsInput) SetFilters(v *CampaignFilters) *ListCampaignsInput
SetFilters sets the Filters field's value.
func (*ListCampaignsInput) SetMaxResults ¶
func (s *ListCampaignsInput) SetMaxResults(v int64) *ListCampaignsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCampaignsInput) SetNextToken ¶
func (s *ListCampaignsInput) SetNextToken(v string) *ListCampaignsInput
SetNextToken sets the NextToken field's value.
func (ListCampaignsInput) String ¶
func (s ListCampaignsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCampaignsInput) Validate ¶
func (s *ListCampaignsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCampaignsOutput ¶
type ListCampaignsOutput struct { // A list of Amazon Connect campaigns. CampaignSummaryList []*CampaignSummary `locationName:"campaignSummaryList" type:"list"` // The token for the next set of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
ListCampaignsResponse
func (ListCampaignsOutput) GoString ¶
func (s ListCampaignsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCampaignsOutput) SetCampaignSummaryList ¶
func (s *ListCampaignsOutput) SetCampaignSummaryList(v []*CampaignSummary) *ListCampaignsOutput
SetCampaignSummaryList sets the CampaignSummaryList field's value.
func (*ListCampaignsOutput) SetNextToken ¶
func (s *ListCampaignsOutput) SetNextToken(v string) *ListCampaignsOutput
SetNextToken sets the NextToken field's value.
func (ListCampaignsOutput) String ¶
func (s ListCampaignsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 { // Arn // // Arn is a required field Arn *string `location:"uri" locationName:"arn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
ListTagsForResource
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) SetArn ¶
func (s *ListTagsForResourceInput) SetArn(v string) *ListTagsForResourceInput
SetArn sets the Arn 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 { // Tag map with key and value. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
ListTagsForResponse
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 OutboundCallConfig ¶
type OutboundCallConfig struct { // Answering Machine Detection config AnswerMachineDetectionConfig *AnswerMachineDetectionConfig `locationName:"answerMachineDetectionConfig" type:"structure"` // The identifier of the contact flow for the outbound call. // // ConnectContactFlowId is a required field ConnectContactFlowId *string `locationName:"connectContactFlowId" 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 contact flow is used. If you do not specify a queue, // you must specify a source phone number. ConnectQueueId *string `locationName:"connectQueueId" 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. ConnectSourcePhoneNumber *string `locationName:"connectSourcePhoneNumber" type:"string"` // contains filtered or unexported fields }
The configuration used for outbound calls.
func (OutboundCallConfig) GoString ¶
func (s OutboundCallConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutboundCallConfig) SetAnswerMachineDetectionConfig ¶
func (s *OutboundCallConfig) SetAnswerMachineDetectionConfig(v *AnswerMachineDetectionConfig) *OutboundCallConfig
SetAnswerMachineDetectionConfig sets the AnswerMachineDetectionConfig field's value.
func (*OutboundCallConfig) SetConnectContactFlowId ¶
func (s *OutboundCallConfig) SetConnectContactFlowId(v string) *OutboundCallConfig
SetConnectContactFlowId sets the ConnectContactFlowId field's value.
func (*OutboundCallConfig) SetConnectQueueId ¶
func (s *OutboundCallConfig) SetConnectQueueId(v string) *OutboundCallConfig
SetConnectQueueId sets the ConnectQueueId field's value.
func (*OutboundCallConfig) SetConnectSourcePhoneNumber ¶
func (s *OutboundCallConfig) SetConnectSourcePhoneNumber(v string) *OutboundCallConfig
SetConnectSourcePhoneNumber sets the ConnectSourcePhoneNumber field's value.
func (OutboundCallConfig) String ¶
func (s OutboundCallConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OutboundCallConfig) Validate ¶
func (s *OutboundCallConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PauseCampaignInput ¶
type PauseCampaignInput struct { // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
PauseCampaignRequest
func (PauseCampaignInput) GoString ¶
func (s PauseCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PauseCampaignInput) SetId ¶
func (s *PauseCampaignInput) SetId(v string) *PauseCampaignInput
SetId sets the Id field's value.
func (PauseCampaignInput) String ¶
func (s PauseCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PauseCampaignInput) Validate ¶
func (s *PauseCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PauseCampaignOutput ¶
type PauseCampaignOutput struct {
// contains filtered or unexported fields
}
func (PauseCampaignOutput) GoString ¶
func (s PauseCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PauseCampaignOutput) String ¶
func (s PauseCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PredictiveDialerConfig ¶
type PredictiveDialerConfig struct { // The bandwidth allocation of a queue resource. // // BandwidthAllocation is a required field BandwidthAllocation *float64 `locationName:"bandwidthAllocation" type:"double" required:"true"` // Allocates dialing capacity for this campaign between multiple active campaigns DialingCapacity *float64 `locationName:"dialingCapacity" min:"0.01" type:"double"` // contains filtered or unexported fields }
Predictive Dialer config
func (PredictiveDialerConfig) GoString ¶
func (s PredictiveDialerConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PredictiveDialerConfig) SetBandwidthAllocation ¶
func (s *PredictiveDialerConfig) SetBandwidthAllocation(v float64) *PredictiveDialerConfig
SetBandwidthAllocation sets the BandwidthAllocation field's value.
func (*PredictiveDialerConfig) SetDialingCapacity ¶ added in v1.45.1
func (s *PredictiveDialerConfig) SetDialingCapacity(v float64) *PredictiveDialerConfig
SetDialingCapacity sets the DialingCapacity field's value.
func (PredictiveDialerConfig) String ¶
func (s PredictiveDialerConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PredictiveDialerConfig) Validate ¶
func (s *PredictiveDialerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ProgressiveDialerConfig ¶
type ProgressiveDialerConfig struct { // The bandwidth allocation of a queue resource. // // BandwidthAllocation is a required field BandwidthAllocation *float64 `locationName:"bandwidthAllocation" type:"double" required:"true"` // Allocates dialing capacity for this campaign between multiple active campaigns DialingCapacity *float64 `locationName:"dialingCapacity" min:"0.01" type:"double"` // contains filtered or unexported fields }
Progressive Dialer config
func (ProgressiveDialerConfig) GoString ¶
func (s ProgressiveDialerConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProgressiveDialerConfig) SetBandwidthAllocation ¶
func (s *ProgressiveDialerConfig) SetBandwidthAllocation(v float64) *ProgressiveDialerConfig
SetBandwidthAllocation sets the BandwidthAllocation field's value.
func (*ProgressiveDialerConfig) SetDialingCapacity ¶ added in v1.45.1
func (s *ProgressiveDialerConfig) SetDialingCapacity(v float64) *ProgressiveDialerConfig
SetDialingCapacity sets the DialingCapacity field's value.
func (ProgressiveDialerConfig) String ¶
func (s ProgressiveDialerConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProgressiveDialerConfig) Validate ¶
func (s *ProgressiveDialerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutDialRequestBatchInput ¶
type PutDialRequestBatchInput struct { // A list of dial requests. // // DialRequests is a required field DialRequests []*DialRequest `locationName:"dialRequests" min:"1" type:"list" required:"true"` // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
PutDialRequestBatchRequest
func (PutDialRequestBatchInput) GoString ¶
func (s PutDialRequestBatchInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutDialRequestBatchInput) SetDialRequests ¶
func (s *PutDialRequestBatchInput) SetDialRequests(v []*DialRequest) *PutDialRequestBatchInput
SetDialRequests sets the DialRequests field's value.
func (*PutDialRequestBatchInput) SetId ¶
func (s *PutDialRequestBatchInput) SetId(v string) *PutDialRequestBatchInput
SetId sets the Id field's value.
func (PutDialRequestBatchInput) String ¶
func (s PutDialRequestBatchInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutDialRequestBatchInput) Validate ¶
func (s *PutDialRequestBatchInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutDialRequestBatchOutput ¶
type PutDialRequestBatchOutput struct { // A list of failed requests. FailedRequests []*FailedRequest `locationName:"failedRequests" type:"list"` // A list of successful requests identified by the unique client token. SuccessfulRequests []*SuccessfulRequest `locationName:"successfulRequests" type:"list"` // contains filtered or unexported fields }
PutDialRequestBatchResponse
func (PutDialRequestBatchOutput) GoString ¶
func (s PutDialRequestBatchOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutDialRequestBatchOutput) SetFailedRequests ¶
func (s *PutDialRequestBatchOutput) SetFailedRequests(v []*FailedRequest) *PutDialRequestBatchOutput
SetFailedRequests sets the FailedRequests field's value.
func (*PutDialRequestBatchOutput) SetSuccessfulRequests ¶
func (s *PutDialRequestBatchOutput) SetSuccessfulRequests(v []*SuccessfulRequest) *PutDialRequestBatchOutput
SetSuccessfulRequests sets the SuccessfulRequests field's value.
func (PutDialRequestBatchOutput) String ¶
func (s PutDialRequestBatchOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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:"-"` Message_ *string `locationName:"message" type:"string"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" 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 ResumeCampaignInput ¶
type ResumeCampaignInput struct { // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
ResumeCampaignRequest
func (ResumeCampaignInput) GoString ¶
func (s ResumeCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResumeCampaignInput) SetId ¶
func (s *ResumeCampaignInput) SetId(v string) *ResumeCampaignInput
SetId sets the Id field's value.
func (ResumeCampaignInput) String ¶
func (s ResumeCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResumeCampaignInput) Validate ¶
func (s *ResumeCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResumeCampaignOutput ¶
type ResumeCampaignOutput struct {
// contains filtered or unexported fields
}
func (ResumeCampaignOutput) GoString ¶
func (s ResumeCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ResumeCampaignOutput) String ¶
func (s ResumeCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" type:"string"` // contains filtered or unexported fields }
Request would cause a service quota to be 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 StartCampaignInput ¶
type StartCampaignInput struct { // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
StartCampaignRequest
func (StartCampaignInput) GoString ¶
func (s StartCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartCampaignInput) SetId ¶
func (s *StartCampaignInput) SetId(v string) *StartCampaignInput
SetId sets the Id field's value.
func (StartCampaignInput) String ¶
func (s StartCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartCampaignInput) Validate ¶
func (s *StartCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCampaignOutput ¶
type StartCampaignOutput struct {
// contains filtered or unexported fields
}
func (StartCampaignOutput) GoString ¶
func (s StartCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StartCampaignOutput) String ¶
func (s StartCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartInstanceOnboardingJobInput ¶
type StartInstanceOnboardingJobInput struct { // Amazon Connect Instance Id // // ConnectInstanceId is a required field ConnectInstanceId *string `location:"uri" locationName:"connectInstanceId" type:"string" required:"true"` // Encryption config for Connect Instance. Note that sensitive data will always // be encrypted. If disabled, service will perform encryption with its own key. // If enabled, a KMS key id needs to be provided and KMS charges will apply. // KMS is only type supported // // EncryptionConfig is a required field EncryptionConfig *EncryptionConfig `locationName:"encryptionConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
The request for StartInstanceOnboardingJob API.
func (StartInstanceOnboardingJobInput) GoString ¶
func (s StartInstanceOnboardingJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartInstanceOnboardingJobInput) SetConnectInstanceId ¶
func (s *StartInstanceOnboardingJobInput) SetConnectInstanceId(v string) *StartInstanceOnboardingJobInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (*StartInstanceOnboardingJobInput) SetEncryptionConfig ¶
func (s *StartInstanceOnboardingJobInput) SetEncryptionConfig(v *EncryptionConfig) *StartInstanceOnboardingJobInput
SetEncryptionConfig sets the EncryptionConfig field's value.
func (StartInstanceOnboardingJobInput) String ¶
func (s StartInstanceOnboardingJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartInstanceOnboardingJobInput) Validate ¶
func (s *StartInstanceOnboardingJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartInstanceOnboardingJobOutput ¶
type StartInstanceOnboardingJobOutput struct { // Instance onboarding job status object ConnectInstanceOnboardingJobStatus *InstanceOnboardingJobStatus `locationName:"connectInstanceOnboardingJobStatus" type:"structure"` // contains filtered or unexported fields }
The response for StartInstanceOnboardingJob API.
func (StartInstanceOnboardingJobOutput) GoString ¶
func (s StartInstanceOnboardingJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartInstanceOnboardingJobOutput) SetConnectInstanceOnboardingJobStatus ¶
func (s *StartInstanceOnboardingJobOutput) SetConnectInstanceOnboardingJobStatus(v *InstanceOnboardingJobStatus) *StartInstanceOnboardingJobOutput
SetConnectInstanceOnboardingJobStatus sets the ConnectInstanceOnboardingJobStatus field's value.
func (StartInstanceOnboardingJobOutput) String ¶
func (s StartInstanceOnboardingJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopCampaignInput ¶
type StopCampaignInput struct { // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
StopCampaignRequest
func (StopCampaignInput) GoString ¶
func (s StopCampaignInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopCampaignInput) SetId ¶
func (s *StopCampaignInput) SetId(v string) *StopCampaignInput
SetId sets the Id field's value.
func (StopCampaignInput) String ¶
func (s StopCampaignInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopCampaignInput) Validate ¶
func (s *StopCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopCampaignOutput ¶
type StopCampaignOutput struct {
// contains filtered or unexported fields
}
func (StopCampaignOutput) GoString ¶
func (s StopCampaignOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopCampaignOutput) String ¶
func (s StopCampaignOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SuccessfulCampaignStateResponse ¶
type SuccessfulCampaignStateResponse struct { // Identifier representing a Campaign CampaignId *string `locationName:"campaignId" type:"string"` // State of a campaign State *string `locationName:"state" type:"string" enum:"CampaignState"` // contains filtered or unexported fields }
Successful response of campaign state
func (SuccessfulCampaignStateResponse) GoString ¶
func (s SuccessfulCampaignStateResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SuccessfulCampaignStateResponse) SetCampaignId ¶
func (s *SuccessfulCampaignStateResponse) SetCampaignId(v string) *SuccessfulCampaignStateResponse
SetCampaignId sets the CampaignId field's value.
func (*SuccessfulCampaignStateResponse) SetState ¶
func (s *SuccessfulCampaignStateResponse) SetState(v string) *SuccessfulCampaignStateResponse
SetState sets the State field's value.
func (SuccessfulCampaignStateResponse) String ¶
func (s SuccessfulCampaignStateResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SuccessfulRequest ¶
type SuccessfulRequest struct { // Client provided parameter used for idempotency. Its value must be unique // for each request. ClientToken *string `locationName:"clientToken" type:"string"` // Identifier representing a Dial request Id *string `locationName:"id" type:"string"` // contains filtered or unexported fields }
A successful request identified by the unique client token.
func (SuccessfulRequest) GoString ¶
func (s SuccessfulRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SuccessfulRequest) SetClientToken ¶
func (s *SuccessfulRequest) SetClientToken(v string) *SuccessfulRequest
SetClientToken sets the ClientToken field's value.
func (*SuccessfulRequest) SetId ¶
func (s *SuccessfulRequest) SetId(v string) *SuccessfulRequest
SetId sets the Id field's value.
func (SuccessfulRequest) String ¶
func (s SuccessfulRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 { // Arn // // Arn is a required field Arn *string `location:"uri" locationName:"arn" min:"20" type:"string" required:"true"` // Tag map with key and value. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
TagResourceRequest
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) SetArn ¶
func (s *TagResourceInput) SetArn(v string) *TagResourceInput
SetArn sets the Arn 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 ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" type:"string"` // contains filtered or unexported fields }
The request was denied due to request throttling.
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 UntagResourceInput ¶
type UntagResourceInput struct { // Arn // // Arn is a required field Arn *string `location:"uri" locationName:"arn" min:"20" type:"string" required:"true"` // List of tag keys. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
UntagResourceRequest
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) SetArn ¶
func (s *UntagResourceInput) SetArn(v string) *UntagResourceInput
SetArn sets the Arn 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 UpdateCampaignDialerConfigInput ¶
type UpdateCampaignDialerConfigInput struct { // The possible types of dialer config parameters // // DialerConfig is a required field DialerConfig *DialerConfig `locationName:"dialerConfig" type:"structure" required:"true"` // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
UpdateCampaignDialerConfigRequest
func (UpdateCampaignDialerConfigInput) GoString ¶
func (s UpdateCampaignDialerConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignDialerConfigInput) SetDialerConfig ¶
func (s *UpdateCampaignDialerConfigInput) SetDialerConfig(v *DialerConfig) *UpdateCampaignDialerConfigInput
SetDialerConfig sets the DialerConfig field's value.
func (*UpdateCampaignDialerConfigInput) SetId ¶
func (s *UpdateCampaignDialerConfigInput) SetId(v string) *UpdateCampaignDialerConfigInput
SetId sets the Id field's value.
func (UpdateCampaignDialerConfigInput) String ¶
func (s UpdateCampaignDialerConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignDialerConfigInput) Validate ¶
func (s *UpdateCampaignDialerConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCampaignDialerConfigOutput ¶
type UpdateCampaignDialerConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateCampaignDialerConfigOutput) GoString ¶
func (s UpdateCampaignDialerConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateCampaignDialerConfigOutput) String ¶
func (s UpdateCampaignDialerConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateCampaignNameInput ¶
type UpdateCampaignNameInput struct { // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // The name of an Amazon Connect Campaign name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
UpdateCampaignNameRequest
func (UpdateCampaignNameInput) GoString ¶
func (s UpdateCampaignNameInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignNameInput) SetId ¶
func (s *UpdateCampaignNameInput) SetId(v string) *UpdateCampaignNameInput
SetId sets the Id field's value.
func (*UpdateCampaignNameInput) SetName ¶
func (s *UpdateCampaignNameInput) SetName(v string) *UpdateCampaignNameInput
SetName sets the Name field's value.
func (UpdateCampaignNameInput) String ¶
func (s UpdateCampaignNameInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignNameInput) Validate ¶
func (s *UpdateCampaignNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCampaignNameOutput ¶
type UpdateCampaignNameOutput struct {
// contains filtered or unexported fields
}
func (UpdateCampaignNameOutput) GoString ¶
func (s UpdateCampaignNameOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateCampaignNameOutput) String ¶
func (s UpdateCampaignNameOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateCampaignOutboundCallConfigInput ¶
type UpdateCampaignOutboundCallConfigInput struct { // Answering Machine Detection config AnswerMachineDetectionConfig *AnswerMachineDetectionConfig `locationName:"answerMachineDetectionConfig" type:"structure"` // The identifier of the contact flow for the outbound call. ConnectContactFlowId *string `locationName:"connectContactFlowId" 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. ConnectSourcePhoneNumber *string `locationName:"connectSourcePhoneNumber" type:"string"` // Identifier representing a Campaign // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
UpdateCampaignOutboundCallConfigRequest
func (UpdateCampaignOutboundCallConfigInput) GoString ¶
func (s UpdateCampaignOutboundCallConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignOutboundCallConfigInput) SetAnswerMachineDetectionConfig ¶
func (s *UpdateCampaignOutboundCallConfigInput) SetAnswerMachineDetectionConfig(v *AnswerMachineDetectionConfig) *UpdateCampaignOutboundCallConfigInput
SetAnswerMachineDetectionConfig sets the AnswerMachineDetectionConfig field's value.
func (*UpdateCampaignOutboundCallConfigInput) SetConnectContactFlowId ¶
func (s *UpdateCampaignOutboundCallConfigInput) SetConnectContactFlowId(v string) *UpdateCampaignOutboundCallConfigInput
SetConnectContactFlowId sets the ConnectContactFlowId field's value.
func (*UpdateCampaignOutboundCallConfigInput) SetConnectSourcePhoneNumber ¶
func (s *UpdateCampaignOutboundCallConfigInput) SetConnectSourcePhoneNumber(v string) *UpdateCampaignOutboundCallConfigInput
SetConnectSourcePhoneNumber sets the ConnectSourcePhoneNumber field's value.
func (*UpdateCampaignOutboundCallConfigInput) SetId ¶
func (s *UpdateCampaignOutboundCallConfigInput) SetId(v string) *UpdateCampaignOutboundCallConfigInput
SetId sets the Id field's value.
func (UpdateCampaignOutboundCallConfigInput) String ¶
func (s UpdateCampaignOutboundCallConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCampaignOutboundCallConfigInput) Validate ¶
func (s *UpdateCampaignOutboundCallConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCampaignOutboundCallConfigOutput ¶
type UpdateCampaignOutboundCallConfigOutput struct {
// contains filtered or unexported fields
}
func (UpdateCampaignOutboundCallConfigOutput) GoString ¶
func (s UpdateCampaignOutboundCallConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateCampaignOutboundCallConfigOutput) String ¶
func (s UpdateCampaignOutboundCallConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // A header that defines the error encountered while processing the request. XAmzErrorType *string `location:"header" locationName:"x-amzn-ErrorType" type:"string"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by an AWS service.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package connectcampaignsiface provides an interface to enable mocking the AmazonConnectCampaignService service client for testing your code.
|
Package connectcampaignsiface provides an interface to enable mocking the AmazonConnectCampaignService service client for testing your code. |