@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonConnectCampaign extends Object implements AmazonConnectCampaign
AmazonConnectCampaign
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
CreateCampaignResult |
createCampaign(CreateCampaignRequest request)
Creates a campaign for the specified Amazon Connect account.
|
DeleteCampaignResult |
deleteCampaign(DeleteCampaignRequest request)
Deletes a campaign from the specified Amazon Connect account.
|
DeleteConnectInstanceConfigResult |
deleteConnectInstanceConfig(DeleteConnectInstanceConfigRequest request)
Deletes a connect instance config from the specified AWS account.
|
DeleteInstanceOnboardingJobResult |
deleteInstanceOnboardingJob(DeleteInstanceOnboardingJobRequest request)
Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance.
|
DescribeCampaignResult |
describeCampaign(DescribeCampaignRequest request)
Describes the specific campaign.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetCampaignStateResult |
getCampaignState(GetCampaignStateRequest request)
Get state of a campaign for the specified Amazon Connect account.
|
GetCampaignStateBatchResult |
getCampaignStateBatch(GetCampaignStateBatchRequest request)
Get state of campaigns for the specified Amazon Connect account.
|
GetConnectInstanceConfigResult |
getConnectInstanceConfig(GetConnectInstanceConfigRequest request)
Get the specific Connect instance config.
|
GetInstanceOnboardingJobStatusResult |
getInstanceOnboardingJobStatus(GetInstanceOnboardingJobStatusRequest request)
Get the specific instance onboarding job status.
|
ListCampaignsResult |
listCampaigns(ListCampaignsRequest request)
Provides summary information about the campaigns under the specified Amazon Connect account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
List tags for a resource.
|
PauseCampaignResult |
pauseCampaign(PauseCampaignRequest request)
Pauses a campaign for the specified Amazon Connect account.
|
PutDialRequestBatchResult |
putDialRequestBatch(PutDialRequestBatchRequest request)
Creates dials requests for the specified campaign Amazon Connect account.
|
ResumeCampaignResult |
resumeCampaign(ResumeCampaignRequest request)
Stops a campaign for the specified Amazon Connect account.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartCampaignResult |
startCampaign(StartCampaignRequest request)
Starts a campaign for the specified Amazon Connect account.
|
StartInstanceOnboardingJobResult |
startInstanceOnboardingJob(StartInstanceOnboardingJobRequest request)
Onboard the specific Amazon Connect instance to Connect Campaigns.
|
StopCampaignResult |
stopCampaign(StopCampaignRequest request)
Stops a campaign for the specified Amazon Connect account.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Tag a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Untag a resource.
|
UpdateCampaignDialerConfigResult |
updateCampaignDialerConfig(UpdateCampaignDialerConfigRequest request)
Updates the dialer config of a campaign.
|
UpdateCampaignNameResult |
updateCampaignName(UpdateCampaignNameRequest request)
Updates the name of a campaign.
|
UpdateCampaignOutboundCallConfigResult |
updateCampaignOutboundCallConfig(UpdateCampaignOutboundCallConfigRequest request)
Updates the outbound call config of a campaign.
|
public CreateCampaignResult createCampaign(CreateCampaignRequest request)
AmazonConnectCampaign
Creates a campaign for the specified Amazon Connect account. This API is idempotent.
createCampaign
in interface AmazonConnectCampaign
request
- The request for Create Campaign API.public DeleteCampaignResult deleteCampaign(DeleteCampaignRequest request)
AmazonConnectCampaign
Deletes a campaign from the specified Amazon Connect account.
deleteCampaign
in interface AmazonConnectCampaign
request
- DeleteCampaignRequestpublic DeleteConnectInstanceConfigResult deleteConnectInstanceConfig(DeleteConnectInstanceConfigRequest request)
AmazonConnectCampaign
Deletes a connect instance config from the specified AWS account.
deleteConnectInstanceConfig
in interface AmazonConnectCampaign
request
- DeleteCampaignRequestpublic DeleteInstanceOnboardingJobResult deleteInstanceOnboardingJob(DeleteInstanceOnboardingJobRequest request)
AmazonConnectCampaign
Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance.
deleteInstanceOnboardingJob
in interface AmazonConnectCampaign
request
- The request for DeleteInstanceOnboardingJob API.public DescribeCampaignResult describeCampaign(DescribeCampaignRequest request)
AmazonConnectCampaign
Describes the specific campaign.
describeCampaign
in interface AmazonConnectCampaign
request
- DescribeCampaignRequestspublic GetCampaignStateResult getCampaignState(GetCampaignStateRequest request)
AmazonConnectCampaign
Get state of a campaign for the specified Amazon Connect account.
getCampaignState
in interface AmazonConnectCampaign
request
- GetCampaignStateRequestpublic GetCampaignStateBatchResult getCampaignStateBatch(GetCampaignStateBatchRequest request)
AmazonConnectCampaign
Get state of campaigns for the specified Amazon Connect account.
getCampaignStateBatch
in interface AmazonConnectCampaign
request
- GetCampaignStateBatchRequestpublic GetConnectInstanceConfigResult getConnectInstanceConfig(GetConnectInstanceConfigRequest request)
AmazonConnectCampaign
Get the specific Connect instance config.
getConnectInstanceConfig
in interface AmazonConnectCampaign
request
- GetConnectInstanceConfigRequestpublic GetInstanceOnboardingJobStatusResult getInstanceOnboardingJobStatus(GetInstanceOnboardingJobStatusRequest request)
AmazonConnectCampaign
Get the specific instance onboarding job status.
getInstanceOnboardingJobStatus
in interface AmazonConnectCampaign
request
- GetInstanceOnboardingJobStatusRequestpublic ListCampaignsResult listCampaigns(ListCampaignsRequest request)
AmazonConnectCampaign
Provides summary information about the campaigns under the specified Amazon Connect account.
listCampaigns
in interface AmazonConnectCampaign
request
- ListCampaignsRequestpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonConnectCampaign
List tags for a resource.
listTagsForResource
in interface AmazonConnectCampaign
request
- ListTagsForResourcepublic PauseCampaignResult pauseCampaign(PauseCampaignRequest request)
AmazonConnectCampaign
Pauses a campaign for the specified Amazon Connect account.
pauseCampaign
in interface AmazonConnectCampaign
request
- PauseCampaignRequestpublic PutDialRequestBatchResult putDialRequestBatch(PutDialRequestBatchRequest request)
AmazonConnectCampaign
Creates dials requests for the specified campaign Amazon Connect account. This API is idempotent.
putDialRequestBatch
in interface AmazonConnectCampaign
request
- PutDialRequestBatchRequestpublic ResumeCampaignResult resumeCampaign(ResumeCampaignRequest request)
AmazonConnectCampaign
Stops a campaign for the specified Amazon Connect account.
resumeCampaign
in interface AmazonConnectCampaign
request
- ResumeCampaignRequestpublic StartCampaignResult startCampaign(StartCampaignRequest request)
AmazonConnectCampaign
Starts a campaign for the specified Amazon Connect account.
startCampaign
in interface AmazonConnectCampaign
request
- StartCampaignRequestpublic StartInstanceOnboardingJobResult startInstanceOnboardingJob(StartInstanceOnboardingJobRequest request)
AmazonConnectCampaign
Onboard the specific Amazon Connect instance to Connect Campaigns.
startInstanceOnboardingJob
in interface AmazonConnectCampaign
request
- The request for StartInstanceOnboardingJob API.public StopCampaignResult stopCampaign(StopCampaignRequest request)
AmazonConnectCampaign
Stops a campaign for the specified Amazon Connect account.
stopCampaign
in interface AmazonConnectCampaign
request
- StopCampaignRequestpublic TagResourceResult tagResource(TagResourceRequest request)
AmazonConnectCampaign
Tag a resource.
tagResource
in interface AmazonConnectCampaign
request
- TagResourceRequestpublic UntagResourceResult untagResource(UntagResourceRequest request)
AmazonConnectCampaign
Untag a resource.
untagResource
in interface AmazonConnectCampaign
request
- UntagResourceRequestpublic UpdateCampaignDialerConfigResult updateCampaignDialerConfig(UpdateCampaignDialerConfigRequest request)
AmazonConnectCampaign
Updates the dialer config of a campaign. This API is idempotent.
updateCampaignDialerConfig
in interface AmazonConnectCampaign
request
- UpdateCampaignDialerConfigRequestpublic UpdateCampaignNameResult updateCampaignName(UpdateCampaignNameRequest request)
AmazonConnectCampaign
Updates the name of a campaign. This API is idempotent.
updateCampaignName
in interface AmazonConnectCampaign
request
- UpdateCampaignNameRequestpublic UpdateCampaignOutboundCallConfigResult updateCampaignOutboundCallConfig(UpdateCampaignOutboundCallConfigRequest request)
AmazonConnectCampaign
Updates the outbound call config of a campaign. This API is idempotent.
updateCampaignOutboundCallConfig
in interface AmazonConnectCampaign
request
- UpdateCampaignOutboundCallConfigRequestpublic void shutdown()
AmazonConnectCampaign
shutdown
in interface AmazonConnectCampaign
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonConnectCampaign
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AmazonConnectCampaign
request
- The originally executed request.