@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonAppIntegrations extends Object implements AmazonAppIntegrations
AmazonAppIntegrations. 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 |
|---|---|
CreateDataIntegrationResult |
createDataIntegration(CreateDataIntegrationRequest request)
Creates and persists a DataIntegration resource.
|
CreateEventIntegrationResult |
createEventIntegration(CreateEventIntegrationRequest request)
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 pushes events to that bus.
|
DeleteDataIntegrationResult |
deleteDataIntegration(DeleteDataIntegrationRequest request)
Deletes the DataIntegration.
|
DeleteEventIntegrationResult |
deleteEventIntegration(DeleteEventIntegrationRequest request)
Deletes the specified existing event integration.
|
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.
|
GetDataIntegrationResult |
getDataIntegration(GetDataIntegrationRequest request)
Returns information about the DataIntegration.
|
GetEventIntegrationResult |
getEventIntegration(GetEventIntegrationRequest request)
Returns information about the event integration.
|
ListDataIntegrationAssociationsResult |
listDataIntegrationAssociations(ListDataIntegrationAssociationsRequest request)
Returns a paginated list of DataIntegration associations in the account.
|
ListDataIntegrationsResult |
listDataIntegrations(ListDataIntegrationsRequest request)
Returns a paginated list of DataIntegrations in the account.
|
ListEventIntegrationAssociationsResult |
listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest request)
Returns a paginated list of event integration associations in the account.
|
ListEventIntegrationsResult |
listEventIntegrations(ListEventIntegrationsRequest request)
Returns a paginated list of event integrations in the account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags for the specified resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds the specified tags to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes the specified tags from the specified resource.
|
UpdateDataIntegrationResult |
updateDataIntegration(UpdateDataIntegrationRequest request)
Updates the description of a DataIntegration.
|
UpdateEventIntegrationResult |
updateEventIntegration(UpdateEventIntegrationRequest request)
Updates the description of an event integration.
|
public CreateDataIntegrationResult createDataIntegration(CreateDataIntegrationRequest request)
AmazonAppIntegrationsCreates and persists a DataIntegration resource.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a
different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
createDataIntegration in interface AmazonAppIntegrationspublic CreateEventIntegrationResult createEventIntegration(CreateEventIntegrationRequest request)
AmazonAppIntegrationsCreates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
createEventIntegration in interface AmazonAppIntegrationspublic DeleteDataIntegrationResult deleteDataIntegration(DeleteDataIntegrationRequest request)
AmazonAppIntegrationsDeletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
deleteDataIntegration in interface AmazonAppIntegrationspublic DeleteEventIntegrationResult deleteEventIntegration(DeleteEventIntegrationRequest request)
AmazonAppIntegrationsDeletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
deleteEventIntegration in interface AmazonAppIntegrationspublic GetDataIntegrationResult getDataIntegration(GetDataIntegrationRequest request)
AmazonAppIntegrationsReturns information about the DataIntegration.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
getDataIntegration in interface AmazonAppIntegrationspublic GetEventIntegrationResult getEventIntegration(GetEventIntegrationRequest request)
AmazonAppIntegrationsReturns information about the event integration.
getEventIntegration in interface AmazonAppIntegrationspublic ListDataIntegrationAssociationsResult listDataIntegrationAssociations(ListDataIntegrationAssociationsRequest request)
AmazonAppIntegrationsReturns a paginated list of DataIntegration associations in the account.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
listDataIntegrationAssociations in interface AmazonAppIntegrationspublic ListDataIntegrationsResult listDataIntegrations(ListDataIntegrationsRequest request)
AmazonAppIntegrationsReturns a paginated list of DataIntegrations in the account.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
listDataIntegrations in interface AmazonAppIntegrationspublic ListEventIntegrationAssociationsResult listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest request)
AmazonAppIntegrationsReturns a paginated list of event integration associations in the account.
listEventIntegrationAssociations in interface AmazonAppIntegrationspublic ListEventIntegrationsResult listEventIntegrations(ListEventIntegrationsRequest request)
AmazonAppIntegrationsReturns a paginated list of event integrations in the account.
listEventIntegrations in interface AmazonAppIntegrationspublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonAppIntegrationsLists the tags for the specified resource.
listTagsForResource in interface AmazonAppIntegrationspublic TagResourceResult tagResource(TagResourceRequest request)
AmazonAppIntegrationsAdds the specified tags to the specified resource.
tagResource in interface AmazonAppIntegrationspublic UntagResourceResult untagResource(UntagResourceRequest request)
AmazonAppIntegrationsRemoves the specified tags from the specified resource.
untagResource in interface AmazonAppIntegrationspublic UpdateDataIntegrationResult updateDataIntegration(UpdateDataIntegrationRequest request)
AmazonAppIntegrationsUpdates the description of a DataIntegration.
You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API.
updateDataIntegration in interface AmazonAppIntegrationspublic UpdateEventIntegrationResult updateEventIntegration(UpdateEventIntegrationRequest request)
AmazonAppIntegrationsUpdates the description of an event integration.
updateEventIntegration in interface AmazonAppIntegrationspublic void shutdown()
AmazonAppIntegrationsshutdown in interface AmazonAppIntegrationspublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonAppIntegrationsResponse 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 AmazonAppIntegrationsrequest - The originally executed request.