@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonAppIntegrations
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonAppIntegrations
instead.
The Amazon AppIntegrations APIs are in preview release and are subject to change.
The Amazon AppIntegrations service enables you to configure and reuse connections to external applications.
For information about how you can use external applications with Amazon Connect, see Set up pre-built integrations in the Amazon Connect Administrator Guide.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CreateEventIntegrationResult |
createEventIntegration(CreateEventIntegrationRequest createEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
DeleteEventIntegrationResult |
deleteEventIntegration(DeleteEventIntegrationRequest deleteEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
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.
|
GetEventIntegrationResult |
getEventIntegration(GetEventIntegrationRequest getEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
ListEventIntegrationAssociationsResult |
listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
ListEventIntegrationsResult |
listEventIntegrations(ListEventIntegrationsRequest listEventIntegrationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
UpdateEventIntegrationResult |
updateEventIntegration(UpdateEventIntegrationRequest updateEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
|
static final String ENDPOINT_PREFIX
CreateEventIntegrationResult createEventIntegration(CreateEventIntegrationRequest createEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Creates an EventIntegration, given a specified name, description, and a reference to an Amazon Eventbridge bus in your account and a partner event source that will push events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
createEventIntegrationRequest
- InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ResourceQuotaExceededException
- The allowed quota for the resource has been exceeded.DuplicateResourceException
- A resource with the specified name already exists.ThrottlingException
- The throttling limit has been exceeded.InvalidRequestException
- The request is not valid.AccessDeniedException
- You do not have sufficient access to perform this action.DeleteEventIntegrationResult deleteEventIntegration(DeleteEventIntegrationRequest deleteEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
deleteEventIntegrationRequest
- InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ThrottlingException
- The throttling limit has been exceeded.ResourceNotFoundException
- The specified resource was not found.InvalidRequestException
- The request is not valid.AccessDeniedException
- You do not have sufficient access to perform this action.GetEventIntegrationResult getEventIntegration(GetEventIntegrationRequest getEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Return information about the event integration.
getEventIntegrationRequest
- InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ThrottlingException
- The throttling limit has been exceeded.ResourceNotFoundException
- The specified resource was not found.InvalidRequestException
- The request is not valid.AccessDeniedException
- You do not have sufficient access to perform this action.ListEventIntegrationAssociationsResult listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integration associations in the account.
listEventIntegrationAssociationsRequest
- InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ThrottlingException
- The throttling limit has been exceeded.ResourceNotFoundException
- The specified resource was not found.InvalidRequestException
- The request is not valid.AccessDeniedException
- You do not have sufficient access to perform this action.ListEventIntegrationsResult listEventIntegrations(ListEventIntegrationsRequest listEventIntegrationsRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Returns a paginated list of event integrations in the account.
listEventIntegrationsRequest
- InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ThrottlingException
- The throttling limit has been exceeded.InvalidRequestException
- The request is not valid.AccessDeniedException
- You do not have sufficient access to perform this action.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Lists the tags for the specified resource.
listTagsForResourceRequest
- InvalidRequestException
- The request is not valid.InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ResourceNotFoundException
- The specified resource was not found.ThrottlingException
- The throttling limit has been exceeded.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Adds the specified tags to the specified resource.
tagResourceRequest
- InvalidRequestException
- The request is not valid.InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ResourceNotFoundException
- The specified resource was not found.ThrottlingException
- The throttling limit has been exceeded.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Removes the specified tags from the specified resource.
untagResourceRequest
- InvalidRequestException
- The request is not valid.InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ResourceNotFoundException
- The specified resource was not found.ThrottlingException
- The throttling limit has been exceeded.UpdateEventIntegrationResult updateEventIntegration(UpdateEventIntegrationRequest updateEventIntegrationRequest)
The Amazon AppIntegrations APIs are in preview release and are subject to change.
Updates the description of an event integration.
updateEventIntegrationRequest
- InternalServiceErrorException
- Request processing failed due to an error or failure with the service.ThrottlingException
- The throttling limit has been exceeded.ResourceNotFoundException
- The specified resource was not found.InvalidRequestException
- The request is not valid.AccessDeniedException
- You do not have sufficient access to perform this action.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
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.
request
- The originally executed request.