func CampaignState_Values() []string
CampaignState_Values returns all elements of the CampaignState enum
func EncryptionType_Values() []string
EncryptionType_Values returns all elements of the EncryptionType enum
func FailureCode_Values() []string
FailureCode_Values returns all elements of the FailureCode enum
func GetCampaignStateBatchFailureCode_Values() []string
GetCampaignStateBatchFailureCode_Values returns all elements of the GetCampaignStateBatchFailureCode enum
func InstanceIdFilterOperator_Values() []string
InstanceIdFilterOperator_Values returns all elements of the InstanceIdFilterOperator enum
func InstanceOnboardingJobFailureCode_Values() []string
InstanceOnboardingJobFailureCode_Values returns all elements of the InstanceOnboardingJobFailureCode enum
func InstanceOnboardingJobStatusCode_Values() []string
InstanceOnboardingJobStatusCode_Values returns all elements of the InstanceOnboardingJobStatusCode enum
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 (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (s *AccessDeniedException) Error() string
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 (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *AgentlessDialerConfig) SetDialingCapacity(v float64) *AgentlessDialerConfig
SetDialingCapacity sets the DialingCapacity field's value.
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 (s *AgentlessDialerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *AnswerMachineDetectionConfig) SetAwaitAnswerMachinePrompt(v bool) *AnswerMachineDetectionConfig
SetAwaitAnswerMachinePrompt sets the AwaitAnswerMachinePrompt field's value.
func (s *AnswerMachineDetectionConfig) SetEnableAnswerMachineDetection(v bool) *AnswerMachineDetectionConfig
SetEnableAnswerMachineDetection sets the EnableAnswerMachineDetection field's value.
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 (s *AnswerMachineDetectionConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (s Campaign) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (s *Campaign) SetArn(v string) *Campaign
SetArn sets the Arn field's value.
func (s *Campaign) SetConnectInstanceId(v string) *Campaign
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (s *Campaign) SetDialerConfig(v *DialerConfig) *Campaign
SetDialerConfig sets the DialerConfig field's value.
func (s *Campaign) SetId(v string) *Campaign
SetId sets the Id field's value.
func (s *Campaign) SetName(v string) *Campaign
SetName sets the Name field's value.
func (s *Campaign) SetOutboundCallConfig(v *OutboundCallConfig) *Campaign
SetOutboundCallConfig sets the OutboundCallConfig field's value.
func (s *Campaign) SetTags(v map[string]*string) *Campaign
SetTags sets the Tags field's value.
func (s Campaign) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CampaignFilters struct { // Connect instance identifier filter InstanceIdFilter *InstanceIdFilter `locationName:"instanceIdFilter" type:"structure"` // contains filtered or unexported fields }
Filter model by type
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 (s *CampaignFilters) SetInstanceIdFilter(v *InstanceIdFilter) *CampaignFilters
SetInstanceIdFilter sets the InstanceIdFilter field's value.
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 (s *CampaignFilters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *CampaignSummary) SetArn(v string) *CampaignSummary
SetArn sets the Arn field's value.
func (s *CampaignSummary) SetConnectInstanceId(v string) *CampaignSummary
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (s *CampaignSummary) SetId(v string) *CampaignSummary
SetId sets the Id field's value.
func (s *CampaignSummary) SetName(v string) *CampaignSummary
SetName sets the Name field's value.
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 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 (s *ConflictException) Code() string
Code returns the exception type name.
func (s *ConflictException) Error() string
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 (s *ConflictException) Message() string
Message returns the exception's message.
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 struct { *client.Client }
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(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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 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 (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 (s *CreateCampaignInput) SetConnectInstanceId(v string) *CreateCampaignInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (s *CreateCampaignInput) SetDialerConfig(v *DialerConfig) *CreateCampaignInput
SetDialerConfig sets the DialerConfig field's value.
func (s *CreateCampaignInput) SetName(v string) *CreateCampaignInput
SetName sets the Name field's value.
func (s *CreateCampaignInput) SetOutboundCallConfig(v *OutboundCallConfig) *CreateCampaignInput
SetOutboundCallConfig sets the OutboundCallConfig field's value.
func (s *CreateCampaignInput) SetTags(v map[string]*string) *CreateCampaignInput
SetTags sets the Tags field's value.
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 (s *CreateCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *CreateCampaignOutput) SetArn(v string) *CreateCampaignOutput
SetArn sets the Arn field's value.
func (s *CreateCampaignOutput) SetId(v string) *CreateCampaignOutput
SetId sets the Id field's value.
func (s *CreateCampaignOutput) SetTags(v map[string]*string) *CreateCampaignOutput
SetTags sets the Tags field's value.
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 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 (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 (s *DeleteCampaignInput) SetId(v string) *DeleteCampaignInput
SetId sets the Id field's value.
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 (s *DeleteCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCampaignOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *DeleteConnectInstanceConfigInput) SetConnectInstanceId(v string) *DeleteConnectInstanceConfigInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
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 (s *DeleteConnectInstanceConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectInstanceConfigOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *DeleteInstanceOnboardingJobInput) SetConnectInstanceId(v string) *DeleteInstanceOnboardingJobInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
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 (s *DeleteInstanceOnboardingJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteInstanceOnboardingJobOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *DescribeCampaignInput) SetId(v string) *DescribeCampaignInput
SetId sets the Id field's value.
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 (s *DescribeCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeCampaignOutput struct { // An Amazon Connect campaign. Campaign *Campaign `locationName:"campaign" type:"structure"` // contains filtered or unexported fields }
DescribeCampaignResponse
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 (s *DescribeCampaignOutput) SetCampaign(v *Campaign) *DescribeCampaignOutput
SetCampaign sets the Campaign field's value.
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 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 (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 (s *DialRequest) SetAttributes(v map[string]*string) *DialRequest
SetAttributes sets the Attributes field's value.
func (s *DialRequest) SetClientToken(v string) *DialRequest
SetClientToken sets the ClientToken field's value.
func (s *DialRequest) SetExpirationTime(v time.Time) *DialRequest
SetExpirationTime sets the ExpirationTime field's value.
func (s *DialRequest) SetPhoneNumber(v string) *DialRequest
SetPhoneNumber sets the PhoneNumber field's value.
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 (s *DialRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *DialerConfig) SetAgentlessDialerConfig(v *AgentlessDialerConfig) *DialerConfig
SetAgentlessDialerConfig sets the AgentlessDialerConfig field's value.
func (s *DialerConfig) SetPredictiveDialerConfig(v *PredictiveDialerConfig) *DialerConfig
SetPredictiveDialerConfig sets the PredictiveDialerConfig field's value.
func (s *DialerConfig) SetProgressiveDialerConfig(v *ProgressiveDialerConfig) *DialerConfig
SetProgressiveDialerConfig sets the ProgressiveDialerConfig field's value.
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 (s *DialerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *EncryptionConfig) SetEnabled(v bool) *EncryptionConfig
SetEnabled sets the Enabled field's value.
func (s *EncryptionConfig) SetEncryptionType(v string) *EncryptionConfig
SetEncryptionType sets the EncryptionType field's value.
func (s *EncryptionConfig) SetKeyArn(v string) *EncryptionConfig
SetKeyArn sets the KeyArn field's value.
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 (s *EncryptionConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *FailedCampaignStateResponse) SetCampaignId(v string) *FailedCampaignStateResponse
SetCampaignId sets the CampaignId field's value.
func (s *FailedCampaignStateResponse) SetFailureCode(v string) *FailedCampaignStateResponse
SetFailureCode sets the FailureCode field's value.
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 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 (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 (s *FailedRequest) SetClientToken(v string) *FailedRequest
SetClientToken sets the ClientToken field's value.
func (s *FailedRequest) SetFailureCode(v string) *FailedRequest
SetFailureCode sets the FailureCode field's value.
func (s *FailedRequest) SetId(v string) *FailedRequest
SetId sets the Id field's value.
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 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 (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 (s *GetCampaignStateBatchInput) SetCampaignIds(v []*string) *GetCampaignStateBatchInput
SetCampaignIds sets the CampaignIds field's value.
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 (s *GetCampaignStateBatchInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *GetCampaignStateBatchOutput) SetFailedRequests(v []*FailedCampaignStateResponse) *GetCampaignStateBatchOutput
SetFailedRequests sets the FailedRequests field's value.
func (s *GetCampaignStateBatchOutput) SetSuccessfulRequests(v []*SuccessfulCampaignStateResponse) *GetCampaignStateBatchOutput
SetSuccessfulRequests sets the SuccessfulRequests field's value.
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 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 (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 (s *GetCampaignStateInput) SetId(v string) *GetCampaignStateInput
SetId sets the Id field's value.
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 (s *GetCampaignStateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCampaignStateOutput struct { // State of a campaign State *string `locationName:"state" type:"string" enum:"CampaignState"` // contains filtered or unexported fields }
GetCampaignStateResponse
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 (s *GetCampaignStateOutput) SetState(v string) *GetCampaignStateOutput
SetState sets the State field's value.
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 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 (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 (s *GetConnectInstanceConfigInput) SetConnectInstanceId(v string) *GetConnectInstanceConfigInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
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 (s *GetConnectInstanceConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectInstanceConfigOutput struct { // Instance config object ConnectInstanceConfig *InstanceConfig `locationName:"connectInstanceConfig" type:"structure"` // contains filtered or unexported fields }
GetConnectInstanceConfigResponse
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 (s *GetConnectInstanceConfigOutput) SetConnectInstanceConfig(v *InstanceConfig) *GetConnectInstanceConfigOutput
SetConnectInstanceConfig sets the ConnectInstanceConfig field's value.
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 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 (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 (s *GetInstanceOnboardingJobStatusInput) SetConnectInstanceId(v string) *GetInstanceOnboardingJobStatusInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
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 (s *GetInstanceOnboardingJobStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetInstanceOnboardingJobStatusOutput struct { // Instance onboarding job status object ConnectInstanceOnboardingJobStatus *InstanceOnboardingJobStatus `locationName:"connectInstanceOnboardingJobStatus" type:"structure"` // contains filtered or unexported fields }
GetInstanceOnboardingJobStatusResponse
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 (s *GetInstanceOnboardingJobStatusOutput) SetConnectInstanceOnboardingJobStatus(v *InstanceOnboardingJobStatus) *GetInstanceOnboardingJobStatusOutput
SetConnectInstanceOnboardingJobStatus sets the ConnectInstanceOnboardingJobStatus field's value.
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 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 (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 (s *InstanceConfig) SetConnectInstanceId(v string) *InstanceConfig
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (s *InstanceConfig) SetEncryptionConfig(v *EncryptionConfig) *InstanceConfig
SetEncryptionConfig sets the EncryptionConfig field's value.
func (s *InstanceConfig) SetServiceLinkedRoleArn(v string) *InstanceConfig
SetServiceLinkedRoleArn sets the ServiceLinkedRoleArn field's value.
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 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 (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 (s *InstanceIdFilter) SetOperator(v string) *InstanceIdFilter
SetOperator sets the Operator field's value.
func (s *InstanceIdFilter) SetValue(v string) *InstanceIdFilter
SetValue sets the Value field's value.
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 (s *InstanceIdFilter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *InstanceOnboardingJobStatus) SetConnectInstanceId(v string) *InstanceOnboardingJobStatus
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (s *InstanceOnboardingJobStatus) SetFailureCode(v string) *InstanceOnboardingJobStatus
SetFailureCode sets the FailureCode field's value.
func (s *InstanceOnboardingJobStatus) SetStatus(v string) *InstanceOnboardingJobStatus
SetStatus sets the Status field's value.
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 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 (s *InternalServerException) Code() string
Code returns the exception type name.
func (s *InternalServerException) Error() string
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 (s *InternalServerException) Message() string
Message returns the exception's message.
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (s *InvalidCampaignStateException) Code() string
Code returns the exception type name.
func (s *InvalidCampaignStateException) Error() string
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 (s *InvalidCampaignStateException) Message() string
Message returns the exception's message.
func (s *InvalidCampaignStateException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InvalidCampaignStateException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InvalidCampaignStateException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (s *InvalidStateException) Code() string
Code returns the exception type name.
func (s *InvalidStateException) Error() string
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 (s *InvalidStateException) Message() string
Message returns the exception's message.
func (s *InvalidStateException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *InvalidStateException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *InvalidStateException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *ListCampaignsInput) SetFilters(v *CampaignFilters) *ListCampaignsInput
SetFilters sets the Filters field's value.
func (s *ListCampaignsInput) SetMaxResults(v int64) *ListCampaignsInput
SetMaxResults sets the MaxResults field's value.
func (s *ListCampaignsInput) SetNextToken(v string) *ListCampaignsInput
SetNextToken sets the NextToken field's value.
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 (s *ListCampaignsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ListCampaignsOutput) SetCampaignSummaryList(v []*CampaignSummary) *ListCampaignsOutput
SetCampaignSummaryList sets the CampaignSummaryList field's value.
func (s *ListCampaignsOutput) SetNextToken(v string) *ListCampaignsOutput
SetNextToken sets the NextToken field's value.
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 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 (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 (s *ListTagsForResourceInput) SetArn(v string) *ListTagsForResourceInput
SetArn sets the Arn field's value.
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 (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput struct { // Tag map with key and value. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
ListTagsForResponse
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 (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
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 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 (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 (s *OutboundCallConfig) SetAnswerMachineDetectionConfig(v *AnswerMachineDetectionConfig) *OutboundCallConfig
SetAnswerMachineDetectionConfig sets the AnswerMachineDetectionConfig field's value.
func (s *OutboundCallConfig) SetConnectContactFlowId(v string) *OutboundCallConfig
SetConnectContactFlowId sets the ConnectContactFlowId field's value.
func (s *OutboundCallConfig) SetConnectQueueId(v string) *OutboundCallConfig
SetConnectQueueId sets the ConnectQueueId field's value.
func (s *OutboundCallConfig) SetConnectSourcePhoneNumber(v string) *OutboundCallConfig
SetConnectSourcePhoneNumber sets the ConnectSourcePhoneNumber field's value.
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 (s *OutboundCallConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *PauseCampaignInput) SetId(v string) *PauseCampaignInput
SetId sets the Id field's value.
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 (s *PauseCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PauseCampaignOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *PredictiveDialerConfig) SetBandwidthAllocation(v float64) *PredictiveDialerConfig
SetBandwidthAllocation sets the BandwidthAllocation field's value.
func (s *PredictiveDialerConfig) SetDialingCapacity(v float64) *PredictiveDialerConfig
SetDialingCapacity sets the DialingCapacity field's value.
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 (s *PredictiveDialerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *ProgressiveDialerConfig) SetBandwidthAllocation(v float64) *ProgressiveDialerConfig
SetBandwidthAllocation sets the BandwidthAllocation field's value.
func (s *ProgressiveDialerConfig) SetDialingCapacity(v float64) *ProgressiveDialerConfig
SetDialingCapacity sets the DialingCapacity field's value.
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 (s *ProgressiveDialerConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *PutDialRequestBatchInput) SetDialRequests(v []*DialRequest) *PutDialRequestBatchInput
SetDialRequests sets the DialRequests field's value.
func (s *PutDialRequestBatchInput) SetId(v string) *PutDialRequestBatchInput
SetId sets the Id field's value.
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 (s *PutDialRequestBatchInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *PutDialRequestBatchOutput) SetFailedRequests(v []*FailedRequest) *PutDialRequestBatchOutput
SetFailedRequests sets the FailedRequests field's value.
func (s *PutDialRequestBatchOutput) SetSuccessfulRequests(v []*SuccessfulRequest) *PutDialRequestBatchOutput
SetSuccessfulRequests sets the SuccessfulRequests field's value.
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 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 (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (s *ResourceNotFoundException) Error() string
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 (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *ResumeCampaignInput) SetId(v string) *ResumeCampaignInput
SetId sets the Id field's value.
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 (s *ResumeCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResumeCampaignOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (s *ServiceQuotaExceededException) Error() string
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 (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *StartCampaignInput) SetId(v string) *StartCampaignInput
SetId sets the Id field's value.
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 (s *StartCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCampaignOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *StartInstanceOnboardingJobInput) SetConnectInstanceId(v string) *StartInstanceOnboardingJobInput
SetConnectInstanceId sets the ConnectInstanceId field's value.
func (s *StartInstanceOnboardingJobInput) SetEncryptionConfig(v *EncryptionConfig) *StartInstanceOnboardingJobInput
SetEncryptionConfig sets the EncryptionConfig field's value.
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 (s *StartInstanceOnboardingJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 (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 (s *StartInstanceOnboardingJobOutput) SetConnectInstanceOnboardingJobStatus(v *InstanceOnboardingJobStatus) *StartInstanceOnboardingJobOutput
SetConnectInstanceOnboardingJobStatus sets the ConnectInstanceOnboardingJobStatus field's value.
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 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 (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 (s *StopCampaignInput) SetId(v string) *StopCampaignInput
SetId sets the Id field's value.
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 (s *StopCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopCampaignOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *SuccessfulCampaignStateResponse) SetCampaignId(v string) *SuccessfulCampaignStateResponse
SetCampaignId sets the CampaignId field's value.
func (s *SuccessfulCampaignStateResponse) SetState(v string) *SuccessfulCampaignStateResponse
SetState sets the State field's value.
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 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 (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 (s *SuccessfulRequest) SetClientToken(v string) *SuccessfulRequest
SetClientToken sets the ClientToken field's value.
func (s *SuccessfulRequest) SetId(v string) *SuccessfulRequest
SetId sets the Id field's value.
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 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 (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 (s *TagResourceInput) SetArn(v string) *TagResourceInput
SetArn sets the Arn field's value.
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
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 (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (s *ThrottlingException) Code() string
Code returns the exception type name.
func (s *ThrottlingException) Error() string
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 (s *ThrottlingException) Message() string
Message returns the exception's message.
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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 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 (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 (s *UntagResourceInput) SetArn(v string) *UntagResourceInput
SetArn sets the Arn field's value.
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
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 (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *UpdateCampaignDialerConfigInput) SetDialerConfig(v *DialerConfig) *UpdateCampaignDialerConfigInput
SetDialerConfig sets the DialerConfig field's value.
func (s *UpdateCampaignDialerConfigInput) SetId(v string) *UpdateCampaignDialerConfigInput
SetId sets the Id field's value.
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 (s *UpdateCampaignDialerConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCampaignDialerConfigOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *UpdateCampaignNameInput) SetId(v string) *UpdateCampaignNameInput
SetId sets the Id field's value.
func (s *UpdateCampaignNameInput) SetName(v string) *UpdateCampaignNameInput
SetName sets the Name field's value.
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 (s *UpdateCampaignNameInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCampaignNameOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (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 (s *UpdateCampaignOutboundCallConfigInput) SetAnswerMachineDetectionConfig(v *AnswerMachineDetectionConfig) *UpdateCampaignOutboundCallConfigInput
SetAnswerMachineDetectionConfig sets the AnswerMachineDetectionConfig field's value.
func (s *UpdateCampaignOutboundCallConfigInput) SetConnectContactFlowId(v string) *UpdateCampaignOutboundCallConfigInput
SetConnectContactFlowId sets the ConnectContactFlowId field's value.
func (s *UpdateCampaignOutboundCallConfigInput) SetConnectSourcePhoneNumber(v string) *UpdateCampaignOutboundCallConfigInput
SetConnectSourcePhoneNumber sets the ConnectSourcePhoneNumber field's value.
func (s *UpdateCampaignOutboundCallConfigInput) SetId(v string) *UpdateCampaignOutboundCallConfigInput
SetId sets the Id field's value.
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 (s *UpdateCampaignOutboundCallConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCampaignOutboundCallConfigOutput struct {
// contains filtered or unexported fields
}
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 (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 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 (s *ValidationException) Code() string
Code returns the exception type name.
func (s *ValidationException) Error() string
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 (s *ValidationException) Message() string
Message returns the exception's message.
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
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".