Interface AppIntegrationsClient
-
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface AppIntegrationsClient extends AwsClient
Service client for accessing Amazon AppIntegrations Service. This can be created using the staticbuilder()method.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 and Deliver information to agents using Amazon Connect Wisdom in the Amazon Connect Administrator Guide.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_METADATA_IDValue for looking up the service's metadata from theServiceMetadataProvider.static StringSERVICE_NAME
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
-
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
SERVICE_METADATA_ID
static final String SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
- Constant Field Values
-
-
Method Detail
-
createApplication
default CreateApplicationResponse createApplication(CreateApplicationRequest createApplicationRequest) throws InternalServiceErrorException, ResourceQuotaExceededException, DuplicateResourceException, ThrottlingException, InvalidRequestException, AccessDeniedException, UnsupportedOperationException, AwsServiceException, SdkClientException, AppIntegrationsException
This API is in preview release and subject to change.
Creates and persists an Application resource.
- Parameters:
createApplicationRequest-- Returns:
- Result of the CreateApplication operation returned by the service.
- Throws:
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.UnsupportedOperationException- The operation is not supported.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createApplication
default CreateApplicationResponse createApplication(Consumer<CreateApplicationRequest.Builder> createApplicationRequest) throws InternalServiceErrorException, ResourceQuotaExceededException, DuplicateResourceException, ThrottlingException, InvalidRequestException, AccessDeniedException, UnsupportedOperationException, AwsServiceException, SdkClientException, AppIntegrationsException
This API is in preview release and subject to change.
Creates and persists an Application resource.
This is a convenience which creates an instance of the
CreateApplicationRequest.Builderavoiding the need to create one manually viaCreateApplicationRequest.builder()- Parameters:
createApplicationRequest- AConsumerthat will call methods onCreateApplicationRequest.Builderto create a request.- Returns:
- Result of the CreateApplication operation returned by the service.
- Throws:
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.UnsupportedOperationException- The operation is not supported.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createDataIntegration
default CreateDataIntegrationResponse createDataIntegration(CreateDataIntegrationRequest createDataIntegrationRequest) throws InternalServiceErrorException, ResourceQuotaExceededException, DuplicateResourceException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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
CreateDataIntegrationAPI.- Parameters:
createDataIntegrationRequest-- Returns:
- Result of the CreateDataIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createDataIntegration
default CreateDataIntegrationResponse createDataIntegration(Consumer<CreateDataIntegrationRequest.Builder> createDataIntegrationRequest) throws InternalServiceErrorException, ResourceQuotaExceededException, DuplicateResourceException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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
CreateDataIntegrationAPI.
This is a convenience which creates an instance of the
CreateDataIntegrationRequest.Builderavoiding the need to create one manually viaCreateDataIntegrationRequest.builder()- Parameters:
createDataIntegrationRequest- AConsumerthat will call methods onCreateDataIntegrationRequest.Builderto create a request.- Returns:
- Result of the CreateDataIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createEventIntegration
default CreateEventIntegrationResponse createEventIntegration(CreateEventIntegrationRequest createEventIntegrationRequest) throws InternalServiceErrorException, ResourceQuotaExceededException, DuplicateResourceException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
- Parameters:
createEventIntegrationRequest-- Returns:
- Result of the CreateEventIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
createEventIntegration
default CreateEventIntegrationResponse createEventIntegration(Consumer<CreateEventIntegrationRequest.Builder> createEventIntegrationRequest) throws InternalServiceErrorException, ResourceQuotaExceededException, DuplicateResourceException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
This is a convenience which creates an instance of the
CreateEventIntegrationRequest.Builderavoiding the need to create one manually viaCreateEventIntegrationRequest.builder()- Parameters:
createEventIntegrationRequest- AConsumerthat will call methods onCreateEventIntegrationRequest.Builderto create a request.- Returns:
- Result of the CreateEventIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteApplication
default DeleteApplicationResponse deleteApplication(DeleteApplicationRequest deleteApplicationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Deletes the Application. Only Applications that don't have any Application Associations can be deleted.
- Parameters:
deleteApplicationRequest-- Returns:
- Result of the DeleteApplication operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteApplication
default DeleteApplicationResponse deleteApplication(Consumer<DeleteApplicationRequest.Builder> deleteApplicationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Deletes the Application. Only Applications that don't have any Application Associations can be deleted.
This is a convenience which creates an instance of the
DeleteApplicationRequest.Builderavoiding the need to create one manually viaDeleteApplicationRequest.builder()- Parameters:
deleteApplicationRequest- AConsumerthat will call methods onDeleteApplicationRequest.Builderto create a request.- Returns:
- Result of the DeleteApplication operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteDataIntegration
default DeleteDataIntegrationResponse deleteDataIntegration(DeleteDataIntegrationRequest deleteDataIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
- Parameters:
deleteDataIntegrationRequest-- Returns:
- Result of the DeleteDataIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteDataIntegration
default DeleteDataIntegrationResponse deleteDataIntegration(Consumer<DeleteDataIntegrationRequest.Builder> deleteDataIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
This is a convenience which creates an instance of the
DeleteDataIntegrationRequest.Builderavoiding the need to create one manually viaDeleteDataIntegrationRequest.builder()- Parameters:
deleteDataIntegrationRequest- AConsumerthat will call methods onDeleteDataIntegrationRequest.Builderto create a request.- Returns:
- Result of the DeleteDataIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteEventIntegration
default DeleteEventIntegrationResponse deleteEventIntegration(DeleteEventIntegrationRequest deleteEventIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
- Parameters:
deleteEventIntegrationRequest-- Returns:
- Result of the DeleteEventIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
deleteEventIntegration
default DeleteEventIntegrationResponse deleteEventIntegration(Consumer<DeleteEventIntegrationRequest.Builder> deleteEventIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected.
This is a convenience which creates an instance of the
DeleteEventIntegrationRequest.Builderavoiding the need to create one manually viaDeleteEventIntegrationRequest.builder()- Parameters:
deleteEventIntegrationRequest- AConsumerthat will call methods onDeleteEventIntegrationRequest.Builderto create a request.- Returns:
- Result of the DeleteEventIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getApplication
default GetApplicationResponse getApplication(GetApplicationRequest getApplicationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This API is in preview release and subject to change.
Get an Application resource.
- Parameters:
getApplicationRequest-- Returns:
- Result of the GetApplication operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getApplication
default GetApplicationResponse getApplication(Consumer<GetApplicationRequest.Builder> getApplicationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This API is in preview release and subject to change.
Get an Application resource.
This is a convenience which creates an instance of the
GetApplicationRequest.Builderavoiding the need to create one manually viaGetApplicationRequest.builder()- Parameters:
getApplicationRequest- AConsumerthat will call methods onGetApplicationRequest.Builderto create a request.- Returns:
- Result of the GetApplication operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getDataIntegration
default GetDataIntegrationResponse getDataIntegration(GetDataIntegrationRequest getDataIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
- Parameters:
getDataIntegrationRequest-- Returns:
- Result of the GetDataIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getDataIntegration
default GetDataIntegrationResponse getDataIntegration(Consumer<GetDataIntegrationRequest.Builder> getDataIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
This is a convenience which creates an instance of the
GetDataIntegrationRequest.Builderavoiding the need to create one manually viaGetDataIntegrationRequest.builder()- Parameters:
getDataIntegrationRequest- AConsumerthat will call methods onGetDataIntegrationRequest.Builderto create a request.- Returns:
- Result of the GetDataIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getEventIntegration
default GetEventIntegrationResponse getEventIntegration(GetEventIntegrationRequest getEventIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Returns information about the event integration.
- Parameters:
getEventIntegrationRequest-- Returns:
- Result of the GetEventIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
getEventIntegration
default GetEventIntegrationResponse getEventIntegration(Consumer<GetEventIntegrationRequest.Builder> getEventIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Returns information about the event integration.
This is a convenience which creates an instance of the
GetEventIntegrationRequest.Builderavoiding the need to create one manually viaGetEventIntegrationRequest.builder()- Parameters:
getEventIntegrationRequest- AConsumerthat will call methods onGetEventIntegrationRequest.Builderto create a request.- Returns:
- Result of the GetEventIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listApplicationAssociations
default ListApplicationAssociationsResponse listApplicationAssociations(ListApplicationAssociationsRequest listApplicationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Returns a paginated list of application associations for an application.
- Parameters:
listApplicationAssociationsRequest-- Returns:
- Result of the ListApplicationAssociations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listApplicationAssociations
default ListApplicationAssociationsResponse listApplicationAssociations(Consumer<ListApplicationAssociationsRequest.Builder> listApplicationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Returns a paginated list of application associations for an application.
This is a convenience which creates an instance of the
ListApplicationAssociationsRequest.Builderavoiding the need to create one manually viaListApplicationAssociationsRequest.builder()- Parameters:
listApplicationAssociationsRequest- AConsumerthat will call methods onListApplicationAssociationsRequest.Builderto create a request.- Returns:
- Result of the ListApplicationAssociations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listApplicationAssociationsPaginator
default ListApplicationAssociationsIterable listApplicationAssociationsPaginator(ListApplicationAssociationsRequest listApplicationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listApplicationAssociations(software.amazon.awssdk.services.appintegrations.model.ListApplicationAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListApplicationAssociationsIterable responses = client.listApplicationAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListApplicationAssociationsIterable responses = client .listApplicationAssociationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListApplicationAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListApplicationAssociationsIterable responses = client.listApplicationAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplicationAssociations(software.amazon.awssdk.services.appintegrations.model.ListApplicationAssociationsRequest)operation.- Parameters:
listApplicationAssociationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listApplicationAssociationsPaginator
default ListApplicationAssociationsIterable listApplicationAssociationsPaginator(Consumer<ListApplicationAssociationsRequest.Builder> listApplicationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listApplicationAssociations(software.amazon.awssdk.services.appintegrations.model.ListApplicationAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListApplicationAssociationsIterable responses = client.listApplicationAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListApplicationAssociationsIterable responses = client .listApplicationAssociationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListApplicationAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListApplicationAssociationsIterable responses = client.listApplicationAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplicationAssociations(software.amazon.awssdk.services.appintegrations.model.ListApplicationAssociationsRequest)operation.
This is a convenience which creates an instance of the
ListApplicationAssociationsRequest.Builderavoiding the need to create one manually viaListApplicationAssociationsRequest.builder()- Parameters:
listApplicationAssociationsRequest- AConsumerthat will call methods onListApplicationAssociationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listApplications
default ListApplicationsResponse listApplications(ListApplicationsRequest listApplicationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This API is in preview release and subject to change.
Lists applications in the account.
- Parameters:
listApplicationsRequest-- Returns:
- Result of the ListApplications operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listApplications
default ListApplicationsResponse listApplications(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This API is in preview release and subject to change.
Lists applications in the account.
This is a convenience which creates an instance of the
ListApplicationsRequest.Builderavoiding the need to create one manually viaListApplicationsRequest.builder()- Parameters:
listApplicationsRequest- AConsumerthat will call methods onListApplicationsRequest.Builderto create a request.- Returns:
- Result of the ListApplications operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listApplicationsPaginator
default ListApplicationsIterable listApplicationsPaginator(ListApplicationsRequest listApplicationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listApplications(software.amazon.awssdk.services.appintegrations.model.ListApplicationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListApplicationsIterable responses = client .listApplicationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListApplicationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplications(software.amazon.awssdk.services.appintegrations.model.ListApplicationsRequest)operation.- Parameters:
listApplicationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listApplicationsPaginator
default ListApplicationsIterable listApplicationsPaginator(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listApplications(software.amazon.awssdk.services.appintegrations.model.ListApplicationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListApplicationsIterable responses = client .listApplicationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListApplicationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplications(software.amazon.awssdk.services.appintegrations.model.ListApplicationsRequest)operation.
This is a convenience which creates an instance of the
ListApplicationsRequest.Builderavoiding the need to create one manually viaListApplicationsRequest.builder()- Parameters:
listApplicationsRequest- AConsumerthat will call methods onListApplicationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listDataIntegrationAssociations
default ListDataIntegrationAssociationsResponse listDataIntegrationAssociations(ListDataIntegrationAssociationsRequest listDataIntegrationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
- Parameters:
listDataIntegrationAssociationsRequest-- Returns:
- Result of the ListDataIntegrationAssociations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listDataIntegrationAssociations
default ListDataIntegrationAssociationsResponse listDataIntegrationAssociations(Consumer<ListDataIntegrationAssociationsRequest.Builder> listDataIntegrationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
This is a convenience which creates an instance of the
ListDataIntegrationAssociationsRequest.Builderavoiding the need to create one manually viaListDataIntegrationAssociationsRequest.builder()- Parameters:
listDataIntegrationAssociationsRequest- AConsumerthat will call methods onListDataIntegrationAssociationsRequest.Builderto create a request.- Returns:
- Result of the ListDataIntegrationAssociations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listDataIntegrationAssociationsPaginator
default ListDataIntegrationAssociationsIterable listDataIntegrationAssociationsPaginator(ListDataIntegrationAssociationsRequest listDataIntegrationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listDataIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsIterable responses = client.listDataIntegrationAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsIterable responses = client .listDataIntegrationAssociationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsIterable responses = client.listDataIntegrationAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsRequest)operation.- Parameters:
listDataIntegrationAssociationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listDataIntegrationAssociationsPaginator
default ListDataIntegrationAssociationsIterable listDataIntegrationAssociationsPaginator(Consumer<ListDataIntegrationAssociationsRequest.Builder> listDataIntegrationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listDataIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsIterable responses = client.listDataIntegrationAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsIterable responses = client .listDataIntegrationAssociationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationAssociationsIterable responses = client.listDataIntegrationAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationAssociationsRequest)operation.
This is a convenience which creates an instance of the
ListDataIntegrationAssociationsRequest.Builderavoiding the need to create one manually viaListDataIntegrationAssociationsRequest.builder()- Parameters:
listDataIntegrationAssociationsRequest- AConsumerthat will call methods onListDataIntegrationAssociationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listDataIntegrations
default ListDataIntegrationsResponse listDataIntegrations(ListDataIntegrationsRequest listDataIntegrationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
- Parameters:
listDataIntegrationsRequest-- Returns:
- Result of the ListDataIntegrations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listDataIntegrations
default ListDataIntegrationsResponse listDataIntegrations(Consumer<ListDataIntegrationsRequest.Builder> listDataIntegrationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
This is a convenience which creates an instance of the
ListDataIntegrationsRequest.Builderavoiding the need to create one manually viaListDataIntegrationsRequest.builder()- Parameters:
listDataIntegrationsRequest- AConsumerthat will call methods onListDataIntegrationsRequest.Builderto create a request.- Returns:
- Result of the ListDataIntegrations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listDataIntegrationsPaginator
default ListDataIntegrationsIterable listDataIntegrationsPaginator(ListDataIntegrationsRequest listDataIntegrationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listDataIntegrations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsIterable responses = client.listDataIntegrationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsIterable responses = client .listDataIntegrationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsIterable responses = client.listDataIntegrationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataIntegrations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsRequest)operation.- Parameters:
listDataIntegrationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listDataIntegrationsPaginator
default ListDataIntegrationsIterable listDataIntegrationsPaginator(Consumer<ListDataIntegrationsRequest.Builder> listDataIntegrationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listDataIntegrations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsIterable responses = client.listDataIntegrationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsIterable responses = client .listDataIntegrationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListDataIntegrationsIterable responses = client.listDataIntegrationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataIntegrations(software.amazon.awssdk.services.appintegrations.model.ListDataIntegrationsRequest)operation.
This is a convenience which creates an instance of the
ListDataIntegrationsRequest.Builderavoiding the need to create one manually viaListDataIntegrationsRequest.builder()- Parameters:
listDataIntegrationsRequest- AConsumerthat will call methods onListDataIntegrationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEventIntegrationAssociations
default ListEventIntegrationAssociationsResponse listEventIntegrationAssociations(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Returns a paginated list of event integration associations in the account.
- Parameters:
listEventIntegrationAssociationsRequest-- Returns:
- Result of the ListEventIntegrationAssociations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEventIntegrationAssociations
default ListEventIntegrationAssociationsResponse listEventIntegrationAssociations(Consumer<ListEventIntegrationAssociationsRequest.Builder> listEventIntegrationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Returns a paginated list of event integration associations in the account.
This is a convenience which creates an instance of the
ListEventIntegrationAssociationsRequest.Builderavoiding the need to create one manually viaListEventIntegrationAssociationsRequest.builder()- Parameters:
listEventIntegrationAssociationsRequest- AConsumerthat will call methods onListEventIntegrationAssociationsRequest.Builderto create a request.- Returns:
- Result of the ListEventIntegrationAssociations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEventIntegrationAssociationsPaginator
default ListEventIntegrationAssociationsIterable listEventIntegrationAssociationsPaginator(ListEventIntegrationAssociationsRequest listEventIntegrationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listEventIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsIterable responses = client.listEventIntegrationAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsIterable responses = client .listEventIntegrationAssociationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsIterable responses = client.listEventIntegrationAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsRequest)operation.- Parameters:
listEventIntegrationAssociationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEventIntegrationAssociationsPaginator
default ListEventIntegrationAssociationsIterable listEventIntegrationAssociationsPaginator(Consumer<ListEventIntegrationAssociationsRequest.Builder> listEventIntegrationAssociationsRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listEventIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsIterable responses = client.listEventIntegrationAssociationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsIterable responses = client .listEventIntegrationAssociationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationAssociationsIterable responses = client.listEventIntegrationAssociationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventIntegrationAssociations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationAssociationsRequest)operation.
This is a convenience which creates an instance of the
ListEventIntegrationAssociationsRequest.Builderavoiding the need to create one manually viaListEventIntegrationAssociationsRequest.builder()- Parameters:
listEventIntegrationAssociationsRequest- AConsumerthat will call methods onListEventIntegrationAssociationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEventIntegrations
default ListEventIntegrationsResponse listEventIntegrations(ListEventIntegrationsRequest listEventIntegrationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Returns a paginated list of event integrations in the account.
- Parameters:
listEventIntegrationsRequest-- Returns:
- Result of the ListEventIntegrations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEventIntegrations
default ListEventIntegrationsResponse listEventIntegrations(Consumer<ListEventIntegrationsRequest.Builder> listEventIntegrationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Returns a paginated list of event integrations in the account.
This is a convenience which creates an instance of the
ListEventIntegrationsRequest.Builderavoiding the need to create one manually viaListEventIntegrationsRequest.builder()- Parameters:
listEventIntegrationsRequest- AConsumerthat will call methods onListEventIntegrationsRequest.Builderto create a request.- Returns:
- Result of the ListEventIntegrations operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEventIntegrationsPaginator
default ListEventIntegrationsIterable listEventIntegrationsPaginator(ListEventIntegrationsRequest listEventIntegrationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listEventIntegrations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsIterable responses = client.listEventIntegrationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsIterable responses = client .listEventIntegrationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsIterable responses = client.listEventIntegrationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventIntegrations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsRequest)operation.- Parameters:
listEventIntegrationsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listEventIntegrationsPaginator
default ListEventIntegrationsIterable listEventIntegrationsPaginator(Consumer<ListEventIntegrationsRequest.Builder> listEventIntegrationsRequest) throws InternalServiceErrorException, ThrottlingException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
This is a variant of
listEventIntegrations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsIterable responses = client.listEventIntegrationsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsIterable responses = client .listEventIntegrationsPaginator(request); for (software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.appintegrations.paginators.ListEventIntegrationsIterable responses = client.listEventIntegrationsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEventIntegrations(software.amazon.awssdk.services.appintegrations.model.ListEventIntegrationsRequest)operation.
This is a convenience which creates an instance of the
ListEventIntegrationsRequest.Builderavoiding the need to create one manually viaListEventIntegrationsRequest.builder()- Parameters:
listEventIntegrationsRequest- AConsumerthat will call methods onListEventIntegrationsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws InvalidRequestException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, AppIntegrationsException
Lists the tags for the specified resource.
- Parameters:
listTagsForResourceRequest-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws InvalidRequestException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, AppIntegrationsException
Lists the tags for the specified resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws InvalidRequestException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, AppIntegrationsException
Adds the specified tags to the specified resource.
- Parameters:
tagResourceRequest-- Returns:
- Result of the TagResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws InvalidRequestException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, AppIntegrationsException
Adds the specified tags to the specified resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- Result of the TagResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws InvalidRequestException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, AppIntegrationsException
Removes the specified tags from the specified resource.
- Parameters:
untagResourceRequest-- Returns:
- Result of the UntagResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws InvalidRequestException, InternalServiceErrorException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, AppIntegrationsException
Removes the specified tags from the specified resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateApplication
default UpdateApplicationResponse updateApplication(UpdateApplicationRequest updateApplicationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, UnsupportedOperationException, AwsServiceException, SdkClientException, AppIntegrationsException
This API is in preview release and subject to change.
Updates and persists an Application resource.
- Parameters:
updateApplicationRequest-- Returns:
- Result of the UpdateApplication operation returned by the service.
- Throws:
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.UnsupportedOperationException- The operation is not supported.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateApplication
default UpdateApplicationResponse updateApplication(Consumer<UpdateApplicationRequest.Builder> updateApplicationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, UnsupportedOperationException, AwsServiceException, SdkClientException, AppIntegrationsException
This API is in preview release and subject to change.
Updates and persists an Application resource.
This is a convenience which creates an instance of the
UpdateApplicationRequest.Builderavoiding the need to create one manually viaUpdateApplicationRequest.builder()- Parameters:
updateApplicationRequest- AConsumerthat will call methods onUpdateApplicationRequest.Builderto create a request.- Returns:
- Result of the UpdateApplication operation returned by the service.
- Throws:
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.UnsupportedOperationException- The operation is not supported.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateDataIntegration
default UpdateDataIntegrationResponse updateDataIntegration(UpdateDataIntegrationRequest updateDataIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
- Parameters:
updateDataIntegrationRequest-- Returns:
- Result of the UpdateDataIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateDataIntegration
default UpdateDataIntegrationResponse updateDataIntegration(Consumer<UpdateDataIntegrationRequest.Builder> updateDataIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
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.
This is a convenience which creates an instance of the
UpdateDataIntegrationRequest.Builderavoiding the need to create one manually viaUpdateDataIntegrationRequest.builder()- Parameters:
updateDataIntegrationRequest- AConsumerthat will call methods onUpdateDataIntegrationRequest.Builderto create a request.- Returns:
- Result of the UpdateDataIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateEventIntegration
default UpdateEventIntegrationResponse updateEventIntegration(UpdateEventIntegrationRequest updateEventIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Updates the description of an event integration.
- Parameters:
updateEventIntegrationRequest-- Returns:
- Result of the UpdateEventIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
updateEventIntegration
default UpdateEventIntegrationResponse updateEventIntegration(Consumer<UpdateEventIntegrationRequest.Builder> updateEventIntegrationRequest) throws InternalServiceErrorException, ThrottlingException, ResourceNotFoundException, InvalidRequestException, AccessDeniedException, AwsServiceException, SdkClientException, AppIntegrationsException
Updates the description of an event integration.
This is a convenience which creates an instance of the
UpdateEventIntegrationRequest.Builderavoiding the need to create one manually viaUpdateEventIntegrationRequest.builder()- Parameters:
updateEventIntegrationRequest- AConsumerthat will call methods onUpdateEventIntegrationRequest.Builderto create a request.- Returns:
- Result of the UpdateEventIntegration operation returned by the service.
- Throws:
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.SdkException- Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.SdkClientException- If any client side error occurs such as an IO related failure, failure to get credentials, etc.AppIntegrationsException- Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceException- See Also:
- AWS API Documentation
-
create
static AppIntegrationsClient create()
Create aAppIntegrationsClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.
-
builder
static AppIntegrationsClientBuilder builder()
Create a builder that can be used to configure and create aAppIntegrationsClient.
-
serviceMetadata
static ServiceMetadata serviceMetadata()
-
serviceClientConfiguration
default AppIntegrationsServiceClientConfiguration serviceClientConfiguration()
- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient
-
-