@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 |
---|---|
CreateApplicationResult |
createApplication(CreateApplicationRequest request)
This API is in preview release and subject to change.
|
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.
|
DeleteApplicationResult |
deleteApplication(DeleteApplicationRequest request)
Deletes the Application.
|
DeleteDataIntegrationResult |
deleteDataIntegration(DeleteDataIntegrationRequest request)
Deletes the DataIntegration.
|
DeleteEventIntegrationResult |
deleteEventIntegration(DeleteEventIntegrationRequest request)
Deletes the specified existing event integration.
|
GetApplicationResult |
getApplication(GetApplicationRequest request)
This API is in preview release and 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.
|
GetDataIntegrationResult |
getDataIntegration(GetDataIntegrationRequest request)
Returns information about the DataIntegration.
|
GetEventIntegrationResult |
getEventIntegration(GetEventIntegrationRequest request)
Returns information about the event integration.
|
ListApplicationAssociationsResult |
listApplicationAssociations(ListApplicationAssociationsRequest request)
Returns a paginated list of application associations for an application.
|
ListApplicationsResult |
listApplications(ListApplicationsRequest request)
This API is in preview release and subject to change.
|
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.
|
UpdateApplicationResult |
updateApplication(UpdateApplicationRequest request)
This API is in preview release and subject to change.
|
UpdateDataIntegrationResult |
updateDataIntegration(UpdateDataIntegrationRequest request)
Updates the description of a DataIntegration.
|
UpdateEventIntegrationResult |
updateEventIntegration(UpdateEventIntegrationRequest request)
Updates the description of an event integration.
|
public CreateApplicationResult createApplication(CreateApplicationRequest request)
AmazonAppIntegrations
This API is in preview release and subject to change.
Creates and persists an Application resource.
createApplication
in interface AmazonAppIntegrations
public CreateDataIntegrationResult createDataIntegration(CreateDataIntegrationRequest request)
AmazonAppIntegrations
Creates 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 AmazonAppIntegrations
public CreateEventIntegrationResult createEventIntegration(CreateEventIntegrationRequest request)
AmazonAppIntegrations
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. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane.
createEventIntegration
in interface AmazonAppIntegrations
public DeleteApplicationResult deleteApplication(DeleteApplicationRequest request)
AmazonAppIntegrations
Deletes the Application. Only Applications that don't have any Application Associations can be deleted.
deleteApplication
in interface AmazonAppIntegrations
public DeleteDataIntegrationResult deleteDataIntegration(DeleteDataIntegrationRequest request)
AmazonAppIntegrations
Deletes 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 AmazonAppIntegrations
public DeleteEventIntegrationResult deleteEventIntegration(DeleteEventIntegrationRequest request)
AmazonAppIntegrations
Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
deleteEventIntegration
in interface AmazonAppIntegrations
public GetApplicationResult getApplication(GetApplicationRequest request)
AmazonAppIntegrations
This API is in preview release and subject to change.
Get an Application resource.
getApplication
in interface AmazonAppIntegrations
public GetDataIntegrationResult getDataIntegration(GetDataIntegrationRequest request)
AmazonAppIntegrations
Returns 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 AmazonAppIntegrations
public GetEventIntegrationResult getEventIntegration(GetEventIntegrationRequest request)
AmazonAppIntegrations
Returns information about the event integration.
getEventIntegration
in interface AmazonAppIntegrations
public ListApplicationAssociationsResult listApplicationAssociations(ListApplicationAssociationsRequest request)
AmazonAppIntegrations
Returns a paginated list of application associations for an application.
listApplicationAssociations
in interface AmazonAppIntegrations
public ListApplicationsResult listApplications(ListApplicationsRequest request)
AmazonAppIntegrations
This API is in preview release and subject to change.
Lists applications in the account.
listApplications
in interface AmazonAppIntegrations
public ListDataIntegrationAssociationsResult listDataIntegrationAssociations(ListDataIntegrationAssociationsRequest request)
AmazonAppIntegrations
Returns 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 AmazonAppIntegrations
public ListDataIntegrationsResult listDataIntegrations(ListDataIntegrationsRequest request)
AmazonAppIntegrations
Returns 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 AmazonAppIntegrations
public ListEventIntegrationAssociationsResult listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest request)
AmazonAppIntegrations
Returns a paginated list of event integration associations in the account.
listEventIntegrationAssociations
in interface AmazonAppIntegrations
public ListEventIntegrationsResult listEventIntegrations(ListEventIntegrationsRequest request)
AmazonAppIntegrations
Returns a paginated list of event integrations in the account.
listEventIntegrations
in interface AmazonAppIntegrations
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonAppIntegrations
Lists the tags for the specified resource.
listTagsForResource
in interface AmazonAppIntegrations
public TagResourceResult tagResource(TagResourceRequest request)
AmazonAppIntegrations
Adds the specified tags to the specified resource.
tagResource
in interface AmazonAppIntegrations
public UntagResourceResult untagResource(UntagResourceRequest request)
AmazonAppIntegrations
Removes the specified tags from the specified resource.
untagResource
in interface AmazonAppIntegrations
public UpdateApplicationResult updateApplication(UpdateApplicationRequest request)
AmazonAppIntegrations
This API is in preview release and subject to change.
Updates and persists an Application resource.
updateApplication
in interface AmazonAppIntegrations
public UpdateDataIntegrationResult updateDataIntegration(UpdateDataIntegrationRequest request)
AmazonAppIntegrations
Updates 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 AmazonAppIntegrations
public UpdateEventIntegrationResult updateEventIntegration(UpdateEventIntegrationRequest request)
AmazonAppIntegrations
Updates the description of an event integration.
updateEventIntegration
in interface AmazonAppIntegrations
public void shutdown()
AmazonAppIntegrations
shutdown
in interface AmazonAppIntegrations
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonAppIntegrations
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 AmazonAppIntegrations
request
- The originally executed request.