Interface DevOpsAgentAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @SdkPublicApi @ThreadSafe public interface DevOpsAgentAsyncClient extends AwsClient
Service client for accessing AWS DevOps Agent Service asynchronously. This can be created using the static builder() method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

AWS DevOps Agent is a frontier agent that resolves and proactively prevents incidents, continuously improving reliability and performance. AWS DevOps Agent investigates incidents and identifies operational improvements as an experienced DevOps engineer.

The agent works by:

  • Learning your resources and their relationships.
  • Working with your observability tools, runbooks, code repositories, and CI/CD pipelines.
  • Correlating telemetry, code, and deployment data to understand relationships between your application resources.
  • Supporting applications in multicloud and hybrid environments.
  • Field Details

  • Method Details

    • allowVendedLogDeliveryForResource

      default CompletableFuture<AllowVendedLogDeliveryForResourceResponse> allowVendedLogDeliveryForResource(AllowVendedLogDeliveryForResourceRequest allowVendedLogDeliveryForResourceRequest)

      Authorize Ingestion Hub subscription operation. Looks to see if the derived accountId from FAS has an AgentSpace.

      Parameters:
      allowVendedLogDeliveryForResourceRequest - Input for authorizing vended log delivery for a resource.
      Returns:
      A Java Future containing the result of the AllowVendedLogDeliveryForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • allowVendedLogDeliveryForResource

      default CompletableFuture<AllowVendedLogDeliveryForResourceResponse> allowVendedLogDeliveryForResource(Consumer<AllowVendedLogDeliveryForResourceRequest.Builder> allowVendedLogDeliveryForResourceRequest)

      Authorize Ingestion Hub subscription operation. Looks to see if the derived accountId from FAS has an AgentSpace.


      This is a convenience which creates an instance of the AllowVendedLogDeliveryForResourceRequest.Builder avoiding the need to create one manually via AllowVendedLogDeliveryForResourceRequest.builder()

      Parameters:
      allowVendedLogDeliveryForResourceRequest - A Consumer that will call methods on AllowVendedLogDeliveryForResourceRequest.Builder to create a request. Input for authorizing vended log delivery for a resource.
      Returns:
      A Java Future containing the result of the AllowVendedLogDeliveryForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateService

      default CompletableFuture<AssociateServiceResponse> associateService(AssociateServiceRequest associateServiceRequest)

      Adds a specific service association to an AgentSpace. It overwrites the existing association of the same service. Returns 201 Created on success.

      Parameters:
      associateServiceRequest - Input for creating a new service association within an AgentSpace.
      Returns:
      A Java Future containing the result of the AssociateService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateService

      default CompletableFuture<AssociateServiceResponse> associateService(Consumer<AssociateServiceRequest.Builder> associateServiceRequest)

      Adds a specific service association to an AgentSpace. It overwrites the existing association of the same service. Returns 201 Created on success.


      This is a convenience which creates an instance of the AssociateServiceRequest.Builder avoiding the need to create one manually via AssociateServiceRequest.builder()

      Parameters:
      associateServiceRequest - A Consumer that will call methods on AssociateServiceRequest.Builder to create a request. Input for creating a new service association within an AgentSpace.
      Returns:
      A Java Future containing the result of the AssociateService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAgentSpace

      default CompletableFuture<CreateAgentSpaceResponse> createAgentSpace(CreateAgentSpaceRequest createAgentSpaceRequest)

      Creates a new AgentSpace with the specified name and description. Duplicate space names are allowed.

      Parameters:
      createAgentSpaceRequest - Input for creating a new AgentSpace.
      Returns:
      A Java Future containing the result of the CreateAgentSpace operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • ResourceNotFoundException The requested resource could not be found.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createAgentSpace

      default CompletableFuture<CreateAgentSpaceResponse> createAgentSpace(Consumer<CreateAgentSpaceRequest.Builder> createAgentSpaceRequest)

      Creates a new AgentSpace with the specified name and description. Duplicate space names are allowed.


      This is a convenience which creates an instance of the CreateAgentSpaceRequest.Builder avoiding the need to create one manually via CreateAgentSpaceRequest.builder()

      Parameters:
      createAgentSpaceRequest - A Consumer that will call methods on CreateAgentSpaceRequest.Builder to create a request. Input for creating a new AgentSpace.
      Returns:
      A Java Future containing the result of the CreateAgentSpace operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • ResourceNotFoundException The requested resource could not be found.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createBacklogTask

      default CompletableFuture<CreateBacklogTaskResponse> createBacklogTask(CreateBacklogTaskRequest createBacklogTaskRequest)

      Creates a new backlog task in the specified agent space

      Parameters:
      createBacklogTaskRequest - Request structure for creating a new backlog task
      Returns:
      A Java Future containing the result of the CreateBacklogTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createBacklogTask

      default CompletableFuture<CreateBacklogTaskResponse> createBacklogTask(Consumer<CreateBacklogTaskRequest.Builder> createBacklogTaskRequest)

      Creates a new backlog task in the specified agent space


      This is a convenience which creates an instance of the CreateBacklogTaskRequest.Builder avoiding the need to create one manually via CreateBacklogTaskRequest.builder()

      Parameters:
      createBacklogTaskRequest - A Consumer that will call methods on CreateBacklogTaskRequest.Builder to create a request. Request structure for creating a new backlog task
      Returns:
      A Java Future containing the result of the CreateBacklogTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createChat

      default CompletableFuture<CreateChatResponse> createChat(CreateChatRequest createChatRequest)

      Creates a new chat execution in the specified agent space

      Parameters:
      createChatRequest - Request structure for creating a new chat
      Returns:
      A Java Future containing the result of the CreateChat operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createChat

      default CompletableFuture<CreateChatResponse> createChat(Consumer<CreateChatRequest.Builder> createChatRequest)

      Creates a new chat execution in the specified agent space


      This is a convenience which creates an instance of the CreateChatRequest.Builder avoiding the need to create one manually via CreateChatRequest.builder()

      Parameters:
      createChatRequest - A Consumer that will call methods on CreateChatRequest.Builder to create a request. Request structure for creating a new chat
      Returns:
      A Java Future containing the result of the CreateChat operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createPrivateConnection

      default CompletableFuture<CreatePrivateConnectionResponse> createPrivateConnection(CreatePrivateConnectionRequest createPrivateConnectionRequest)

      Creates a Private Connection to a target resource.

      Parameters:
      createPrivateConnectionRequest - Input for creating a new Private Connection.
      Returns:
      A Java Future containing the result of the CreatePrivateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createPrivateConnection

      default CompletableFuture<CreatePrivateConnectionResponse> createPrivateConnection(Consumer<CreatePrivateConnectionRequest.Builder> createPrivateConnectionRequest)

      Creates a Private Connection to a target resource.


      This is a convenience which creates an instance of the CreatePrivateConnectionRequest.Builder avoiding the need to create one manually via CreatePrivateConnectionRequest.builder()

      Parameters:
      createPrivateConnectionRequest - A Consumer that will call methods on CreatePrivateConnectionRequest.Builder to create a request. Input for creating a new Private Connection.
      Returns:
      A Java Future containing the result of the CreatePrivateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteAgentSpace

      default CompletableFuture<DeleteAgentSpaceResponse> deleteAgentSpace(DeleteAgentSpaceRequest deleteAgentSpaceRequest)

      Deletes an AgentSpace. This operation is idempotent and returns a 204 No Content response on success.

      Parameters:
      deleteAgentSpaceRequest - Input for deleting an AgentSpace.
      Returns:
      A Java Future containing the result of the DeleteAgentSpace operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteAgentSpace

      default CompletableFuture<DeleteAgentSpaceResponse> deleteAgentSpace(Consumer<DeleteAgentSpaceRequest.Builder> deleteAgentSpaceRequest)

      Deletes an AgentSpace. This operation is idempotent and returns a 204 No Content response on success.


      This is a convenience which creates an instance of the DeleteAgentSpaceRequest.Builder avoiding the need to create one manually via DeleteAgentSpaceRequest.builder()

      Parameters:
      deleteAgentSpaceRequest - A Consumer that will call methods on DeleteAgentSpaceRequest.Builder to create a request. Input for deleting an AgentSpace.
      Returns:
      A Java Future containing the result of the DeleteAgentSpace operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deletePrivateConnection

      default CompletableFuture<DeletePrivateConnectionResponse> deletePrivateConnection(DeletePrivateConnectionRequest deletePrivateConnectionRequest)

      Deletes a Private Connection. The deletion is asynchronous and returns DELETE_IN_PROGRESS status.

      Parameters:
      deletePrivateConnectionRequest - Input for deleting an existing Private Connection.
      Returns:
      A Java Future containing the result of the DeletePrivateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deletePrivateConnection

      default CompletableFuture<DeletePrivateConnectionResponse> deletePrivateConnection(Consumer<DeletePrivateConnectionRequest.Builder> deletePrivateConnectionRequest)

      Deletes a Private Connection. The deletion is asynchronous and returns DELETE_IN_PROGRESS status.


      This is a convenience which creates an instance of the DeletePrivateConnectionRequest.Builder avoiding the need to create one manually via DeletePrivateConnectionRequest.builder()

      Parameters:
      deletePrivateConnectionRequest - A Consumer that will call methods on DeletePrivateConnectionRequest.Builder to create a request. Input for deleting an existing Private Connection.
      Returns:
      A Java Future containing the result of the DeletePrivateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deregisterService

      default CompletableFuture<DeregisterServiceResponse> deregisterService(DeregisterServiceRequest deregisterServiceRequest)

      Deregister a service

      Parameters:
      deregisterServiceRequest - Input for deregistering a service.
      Returns:
      A Java Future containing the result of the DeregisterService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deregisterService

      default CompletableFuture<DeregisterServiceResponse> deregisterService(Consumer<DeregisterServiceRequest.Builder> deregisterServiceRequest)

      Deregister a service


      This is a convenience which creates an instance of the DeregisterServiceRequest.Builder avoiding the need to create one manually via DeregisterServiceRequest.builder()

      Parameters:
      deregisterServiceRequest - A Consumer that will call methods on DeregisterServiceRequest.Builder to create a request. Input for deregistering a service.
      Returns:
      A Java Future containing the result of the DeregisterService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describePrivateConnection

      default CompletableFuture<DescribePrivateConnectionResponse> describePrivateConnection(DescribePrivateConnectionRequest describePrivateConnectionRequest)

      Retrieves details of an existing Private Connection.

      Parameters:
      describePrivateConnectionRequest - Input for describing an existing Private Connection.
      Returns:
      A Java Future containing the result of the DescribePrivateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describePrivateConnection

      default CompletableFuture<DescribePrivateConnectionResponse> describePrivateConnection(Consumer<DescribePrivateConnectionRequest.Builder> describePrivateConnectionRequest)

      Retrieves details of an existing Private Connection.


      This is a convenience which creates an instance of the DescribePrivateConnectionRequest.Builder avoiding the need to create one manually via DescribePrivateConnectionRequest.builder()

      Parameters:
      describePrivateConnectionRequest - A Consumer that will call methods on DescribePrivateConnectionRequest.Builder to create a request. Input for describing an existing Private Connection.
      Returns:
      A Java Future containing the result of the DescribePrivateConnection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSupportLevel

      default CompletableFuture<DescribeSupportLevelResponse> describeSupportLevel(DescribeSupportLevelRequest describeSupportLevelRequest)

      Describe the support level of a CloudSmith customer account.

      Parameters:
      describeSupportLevelRequest - Request structure for desribing support level for an account
      Returns:
      A Java Future containing the result of the DescribeSupportLevel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • describeSupportLevel

      default CompletableFuture<DescribeSupportLevelResponse> describeSupportLevel(Consumer<DescribeSupportLevelRequest.Builder> describeSupportLevelRequest)

      Describe the support level of a CloudSmith customer account.


      This is a convenience which creates an instance of the DescribeSupportLevelRequest.Builder avoiding the need to create one manually via DescribeSupportLevelRequest.builder()

      Parameters:
      describeSupportLevelRequest - A Consumer that will call methods on DescribeSupportLevelRequest.Builder to create a request. Request structure for desribing support level for an account
      Returns:
      A Java Future containing the result of the DescribeSupportLevel operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disableOperatorApp

      default CompletableFuture<DisableOperatorAppResponse> disableOperatorApp(DisableOperatorAppRequest disableOperatorAppRequest)

      Disable the Operator App for the specified AgentSpace

      Parameters:
      disableOperatorAppRequest - Input for disabling the Operator App for an AgentSpace.
      Returns:
      A Java Future containing the result of the DisableOperatorApp operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • IdentityCenterServiceException Calls to the customer Identity Center have failed
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disableOperatorApp

      default CompletableFuture<DisableOperatorAppResponse> disableOperatorApp(Consumer<DisableOperatorAppRequest.Builder> disableOperatorAppRequest)

      Disable the Operator App for the specified AgentSpace


      This is a convenience which creates an instance of the DisableOperatorAppRequest.Builder avoiding the need to create one manually via DisableOperatorAppRequest.builder()

      Parameters:
      disableOperatorAppRequest - A Consumer that will call methods on DisableOperatorAppRequest.Builder to create a request. Input for disabling the Operator App for an AgentSpace.
      Returns:
      A Java Future containing the result of the DisableOperatorApp operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • IdentityCenterServiceException Calls to the customer Identity Center have failed
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateService

      default CompletableFuture<DisassociateServiceResponse> disassociateService(DisassociateServiceRequest disassociateServiceRequest)

      Deletes a specific service association from an AgentSpace. This operation is idempotent and returns a 204 No Content response on success.

      Parameters:
      disassociateServiceRequest - Input for removing a service association from an AgentSpace.
      Returns:
      A Java Future containing the result of the DisassociateService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateService

      default CompletableFuture<DisassociateServiceResponse> disassociateService(Consumer<DisassociateServiceRequest.Builder> disassociateServiceRequest)

      Deletes a specific service association from an AgentSpace. This operation is idempotent and returns a 204 No Content response on success.


      This is a convenience which creates an instance of the DisassociateServiceRequest.Builder avoiding the need to create one manually via DisassociateServiceRequest.builder()

      Parameters:
      disassociateServiceRequest - A Consumer that will call methods on DisassociateServiceRequest.Builder to create a request. Input for removing a service association from an AgentSpace.
      Returns:
      A Java Future containing the result of the DisassociateService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • enableOperatorApp

      default CompletableFuture<EnableOperatorAppResponse> enableOperatorApp(EnableOperatorAppRequest enableOperatorAppRequest)

      Enable the Operator App to access the given AgentSpace

      Parameters:
      enableOperatorAppRequest - Input for enabling the Operator App for an AgentSpace.
      Returns:
      A Java Future containing the result of the EnableOperatorApp operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • IdentityCenterServiceException Calls to the customer Identity Center have failed
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • enableOperatorApp

      default CompletableFuture<EnableOperatorAppResponse> enableOperatorApp(Consumer<EnableOperatorAppRequest.Builder> enableOperatorAppRequest)

      Enable the Operator App to access the given AgentSpace


      This is a convenience which creates an instance of the EnableOperatorAppRequest.Builder avoiding the need to create one manually via EnableOperatorAppRequest.builder()

      Parameters:
      enableOperatorAppRequest - A Consumer that will call methods on EnableOperatorAppRequest.Builder to create a request. Input for enabling the Operator App for an AgentSpace.
      Returns:
      A Java Future containing the result of the EnableOperatorApp operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • IdentityCenterServiceException Calls to the customer Identity Center have failed
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • endChatForCase

      default CompletableFuture<EndChatForCaseResponse> endChatForCase(EndChatForCaseRequest endChatForCaseRequest)

      End a chat session for a support case in the specified agent space

      Parameters:
      endChatForCaseRequest - Request structure for ending a chat session
      Returns:
      A Java Future containing the result of the EndChatForCase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • endChatForCase

      default CompletableFuture<EndChatForCaseResponse> endChatForCase(Consumer<EndChatForCaseRequest.Builder> endChatForCaseRequest)

      End a chat session for a support case in the specified agent space


      This is a convenience which creates an instance of the EndChatForCaseRequest.Builder avoiding the need to create one manually via EndChatForCaseRequest.builder()

      Parameters:
      endChatForCaseRequest - A Consumer that will call methods on EndChatForCaseRequest.Builder to create a request. Request structure for ending a chat session
      Returns:
      A Java Future containing the result of the EndChatForCase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAccountUsage

      default CompletableFuture<GetAccountUsageResponse> getAccountUsage(GetAccountUsageRequest getAccountUsageRequest)

      Retrieves monthly account usage metrics and limits for the AWS account.

      Parameters:
      getAccountUsageRequest -
      Returns:
      A Java Future containing the result of the GetAccountUsage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAccountUsage

      default CompletableFuture<GetAccountUsageResponse> getAccountUsage(Consumer<GetAccountUsageRequest.Builder> getAccountUsageRequest)

      Retrieves monthly account usage metrics and limits for the AWS account.


      This is a convenience which creates an instance of the GetAccountUsageRequest.Builder avoiding the need to create one manually via GetAccountUsageRequest.builder()

      Parameters:
      getAccountUsageRequest - A Consumer that will call methods on GetAccountUsageRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetAccountUsage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAgentSpace

      default CompletableFuture<GetAgentSpaceResponse> getAgentSpace(GetAgentSpaceRequest getAgentSpaceRequest)

      Retrieves detailed information about a specific AgentSpace.

      Parameters:
      getAgentSpaceRequest - Input for retrieving a specific AgentSpace by ID.
      Returns:
      A Java Future containing the result of the GetAgentSpace operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAgentSpace

      default CompletableFuture<GetAgentSpaceResponse> getAgentSpace(Consumer<GetAgentSpaceRequest.Builder> getAgentSpaceRequest)

      Retrieves detailed information about a specific AgentSpace.


      This is a convenience which creates an instance of the GetAgentSpaceRequest.Builder avoiding the need to create one manually via GetAgentSpaceRequest.builder()

      Parameters:
      getAgentSpaceRequest - A Consumer that will call methods on GetAgentSpaceRequest.Builder to create a request. Input for retrieving a specific AgentSpace by ID.
      Returns:
      A Java Future containing the result of the GetAgentSpace operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAssociation

      default CompletableFuture<GetAssociationResponse> getAssociation(GetAssociationRequest getAssociationRequest)

      Retrieves given associations configured for a specific AgentSpace.

      Parameters:
      getAssociationRequest - Input for retrieving a specific service association.
      Returns:
      A Java Future containing the result of the GetAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getAssociation

      default CompletableFuture<GetAssociationResponse> getAssociation(Consumer<GetAssociationRequest.Builder> getAssociationRequest)

      Retrieves given associations configured for a specific AgentSpace.


      This is a convenience which creates an instance of the GetAssociationRequest.Builder avoiding the need to create one manually via GetAssociationRequest.builder()

      Parameters:
      getAssociationRequest - A Consumer that will call methods on GetAssociationRequest.Builder to create a request. Input for retrieving a specific service association.
      Returns:
      A Java Future containing the result of the GetAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getBacklogTask

      default CompletableFuture<GetBacklogTaskResponse> getBacklogTask(GetBacklogTaskRequest getBacklogTaskRequest)

      Gets a backlog task for the specified agent space and task id

      Parameters:
      getBacklogTaskRequest - Request structure for retrieving a specific backlog task
      Returns:
      A Java Future containing the result of the GetBacklogTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getBacklogTask

      default CompletableFuture<GetBacklogTaskResponse> getBacklogTask(Consumer<GetBacklogTaskRequest.Builder> getBacklogTaskRequest)

      Gets a backlog task for the specified agent space and task id


      This is a convenience which creates an instance of the GetBacklogTaskRequest.Builder avoiding the need to create one manually via GetBacklogTaskRequest.builder()

      Parameters:
      getBacklogTaskRequest - A Consumer that will call methods on GetBacklogTaskRequest.Builder to create a request. Request structure for retrieving a specific backlog task
      Returns:
      A Java Future containing the result of the GetBacklogTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getOperatorApp

      default CompletableFuture<GetOperatorAppResponse> getOperatorApp(GetOperatorAppRequest getOperatorAppRequest)

      Get the full auth configuration of operator including any enabled auth flow

      Parameters:
      getOperatorAppRequest - Input for retrieving Operator App configuration.
      Returns:
      A Java Future containing the result of the GetOperatorApp operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getOperatorApp

      default CompletableFuture<GetOperatorAppResponse> getOperatorApp(Consumer<GetOperatorAppRequest.Builder> getOperatorAppRequest)

      Get the full auth configuration of operator including any enabled auth flow


      This is a convenience which creates an instance of the GetOperatorAppRequest.Builder avoiding the need to create one manually via GetOperatorAppRequest.builder()

      Parameters:
      getOperatorAppRequest - A Consumer that will call methods on GetOperatorAppRequest.Builder to create a request. Input for retrieving Operator App configuration.
      Returns:
      A Java Future containing the result of the GetOperatorApp operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getRecommendation

      default CompletableFuture<GetRecommendationResponse> getRecommendation(GetRecommendationRequest getRecommendationRequest)

      Retrieves a specific recommendation by its ID

      Parameters:
      getRecommendationRequest - Request structure for retrieving a specific recommendation
      Returns:
      A Java Future containing the result of the GetRecommendation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getRecommendation

      default CompletableFuture<GetRecommendationResponse> getRecommendation(Consumer<GetRecommendationRequest.Builder> getRecommendationRequest)

      Retrieves a specific recommendation by its ID


      This is a convenience which creates an instance of the GetRecommendationRequest.Builder avoiding the need to create one manually via GetRecommendationRequest.builder()

      Parameters:
      getRecommendationRequest - A Consumer that will call methods on GetRecommendationRequest.Builder to create a request. Request structure for retrieving a specific recommendation
      Returns:
      A Java Future containing the result of the GetRecommendation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getService

      default CompletableFuture<GetServiceResponse> getService(GetServiceRequest getServiceRequest)

      Retrieves given service by it's unique identifier

      Parameters:
      getServiceRequest - Input for retrieving a specific service association.
      Returns:
      A Java Future containing the result of the GetService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getService

      default CompletableFuture<GetServiceResponse> getService(Consumer<GetServiceRequest.Builder> getServiceRequest)

      Retrieves given service by it's unique identifier


      This is a convenience which creates an instance of the GetServiceRequest.Builder avoiding the need to create one manually via GetServiceRequest.builder()

      Parameters:
      getServiceRequest - A Consumer that will call methods on GetServiceRequest.Builder to create a request. Input for retrieving a specific service association.
      Returns:
      A Java Future containing the result of the GetService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • initiateChatForCase

      default CompletableFuture<InitiateChatForCaseResponse> initiateChatForCase(InitiateChatForCaseRequest initiateChatForCaseRequest)

      Initiate a chat for support case in the specified agent space

      Parameters:
      initiateChatForCaseRequest - Request structure for initiating a chat for support case
      Returns:
      A Java Future containing the result of the InitiateChatForCase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • initiateChatForCase

      default CompletableFuture<InitiateChatForCaseResponse> initiateChatForCase(Consumer<InitiateChatForCaseRequest.Builder> initiateChatForCaseRequest)

      Initiate a chat for support case in the specified agent space


      This is a convenience which creates an instance of the InitiateChatForCaseRequest.Builder avoiding the need to create one manually via InitiateChatForCaseRequest.builder()

      Parameters:
      initiateChatForCaseRequest - A Consumer that will call methods on InitiateChatForCaseRequest.Builder to create a request. Request structure for initiating a chat for support case
      Returns:
      A Java Future containing the result of the InitiateChatForCase operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAgentSpaces

      default CompletableFuture<ListAgentSpacesResponse> listAgentSpaces(ListAgentSpacesRequest listAgentSpacesRequest)

      Lists all AgentSpaces with optional pagination.

      Parameters:
      listAgentSpacesRequest - Input for listing AgentSpaces with pagination support.
      Returns:
      A Java Future containing the result of the ListAgentSpaces operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAgentSpaces

      default CompletableFuture<ListAgentSpacesResponse> listAgentSpaces(Consumer<ListAgentSpacesRequest.Builder> listAgentSpacesRequest)

      Lists all AgentSpaces with optional pagination.


      This is a convenience which creates an instance of the ListAgentSpacesRequest.Builder avoiding the need to create one manually via ListAgentSpacesRequest.builder()

      Parameters:
      listAgentSpacesRequest - A Consumer that will call methods on ListAgentSpacesRequest.Builder to create a request. Input for listing AgentSpaces with pagination support.
      Returns:
      A Java Future containing the result of the ListAgentSpaces operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAgentSpacesPaginator

      default ListAgentSpacesPublisher listAgentSpacesPaginator(ListAgentSpacesRequest listAgentSpacesRequest)

      This is a variant of listAgentSpaces(software.amazon.awssdk.services.devopsagent.model.ListAgentSpacesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListAgentSpacesPublisher publisher = client.listAgentSpacesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListAgentSpacesPublisher publisher = client.listAgentSpacesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListAgentSpacesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListAgentSpacesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      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 listAgentSpaces(software.amazon.awssdk.services.devopsagent.model.ListAgentSpacesRequest) operation.

      Parameters:
      listAgentSpacesRequest - Input for listing AgentSpaces with pagination support.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAgentSpacesPaginator

      default ListAgentSpacesPublisher listAgentSpacesPaginator(Consumer<ListAgentSpacesRequest.Builder> listAgentSpacesRequest)

      This is a variant of listAgentSpaces(software.amazon.awssdk.services.devopsagent.model.ListAgentSpacesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListAgentSpacesPublisher publisher = client.listAgentSpacesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListAgentSpacesPublisher publisher = client.listAgentSpacesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListAgentSpacesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListAgentSpacesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      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 listAgentSpaces(software.amazon.awssdk.services.devopsagent.model.ListAgentSpacesRequest) operation.


      This is a convenience which creates an instance of the ListAgentSpacesRequest.Builder avoiding the need to create one manually via ListAgentSpacesRequest.builder()

      Parameters:
      listAgentSpacesRequest - A Consumer that will call methods on ListAgentSpacesRequest.Builder to create a request. Input for listing AgentSpaces with pagination support.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssociations

      default CompletableFuture<ListAssociationsResponse> listAssociations(ListAssociationsRequest listAssociationsRequest)

      List all associations for given AgentSpace

      Parameters:
      listAssociationsRequest - Input for listing service associations within an AgentSpace.
      Returns:
      A Java Future containing the result of the ListAssociations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssociations

      default CompletableFuture<ListAssociationsResponse> listAssociations(Consumer<ListAssociationsRequest.Builder> listAssociationsRequest)

      List all associations for given AgentSpace


      This is a convenience which creates an instance of the ListAssociationsRequest.Builder avoiding the need to create one manually via ListAssociationsRequest.builder()

      Parameters:
      listAssociationsRequest - A Consumer that will call methods on ListAssociationsRequest.Builder to create a request. Input for listing service associations within an AgentSpace.
      Returns:
      A Java Future containing the result of the ListAssociations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssociationsPaginator

      default ListAssociationsPublisher listAssociationsPaginator(ListAssociationsRequest listAssociationsRequest)

      This is a variant of listAssociations(software.amazon.awssdk.services.devopsagent.model.ListAssociationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListAssociationsPublisher publisher = client.listAssociationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListAssociationsPublisher publisher = client.listAssociationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListAssociationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListAssociationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      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 listAssociations(software.amazon.awssdk.services.devopsagent.model.ListAssociationsRequest) operation.

      Parameters:
      listAssociationsRequest - Input for listing service associations within an AgentSpace.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAssociationsPaginator

      default ListAssociationsPublisher listAssociationsPaginator(Consumer<ListAssociationsRequest.Builder> listAssociationsRequest)

      This is a variant of listAssociations(software.amazon.awssdk.services.devopsagent.model.ListAssociationsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListAssociationsPublisher publisher = client.listAssociationsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListAssociationsPublisher publisher = client.listAssociationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListAssociationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListAssociationsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      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 listAssociations(software.amazon.awssdk.services.devopsagent.model.ListAssociationsRequest) operation.


      This is a convenience which creates an instance of the ListAssociationsRequest.Builder avoiding the need to create one manually via ListAssociationsRequest.builder()

      Parameters:
      listAssociationsRequest - A Consumer that will call methods on ListAssociationsRequest.Builder to create a request. Input for listing service associations within an AgentSpace.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listBacklogTasks

      default CompletableFuture<ListBacklogTasksResponse> listBacklogTasks(ListBacklogTasksRequest listBacklogTasksRequest)

      Lists backlog tasks in the specified agent space with optional filtering and sorting

      Parameters:
      listBacklogTasksRequest - Request structure for listing backlog tasks with filtering, sorting, and pagination support
      Returns:
      A Java Future containing the result of the ListBacklogTasks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listBacklogTasks

      default CompletableFuture<ListBacklogTasksResponse> listBacklogTasks(Consumer<ListBacklogTasksRequest.Builder> listBacklogTasksRequest)

      Lists backlog tasks in the specified agent space with optional filtering and sorting


      This is a convenience which creates an instance of the ListBacklogTasksRequest.Builder avoiding the need to create one manually via ListBacklogTasksRequest.builder()

      Parameters:
      listBacklogTasksRequest - A Consumer that will call methods on ListBacklogTasksRequest.Builder to create a request. Request structure for listing backlog tasks with filtering, sorting, and pagination support
      Returns:
      A Java Future containing the result of the ListBacklogTasks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listBacklogTasksPaginator

      default ListBacklogTasksPublisher listBacklogTasksPaginator(ListBacklogTasksRequest listBacklogTasksRequest)

      This is a variant of listBacklogTasks(software.amazon.awssdk.services.devopsagent.model.ListBacklogTasksRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListBacklogTasksPublisher publisher = client.listBacklogTasksPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListBacklogTasksPublisher publisher = client.listBacklogTasksPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListBacklogTasksResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListBacklogTasksResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of limit 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 listBacklogTasks(software.amazon.awssdk.services.devopsagent.model.ListBacklogTasksRequest) operation.

      Parameters:
      listBacklogTasksRequest - Request structure for listing backlog tasks with filtering, sorting, and pagination support
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listBacklogTasksPaginator

      default ListBacklogTasksPublisher listBacklogTasksPaginator(Consumer<ListBacklogTasksRequest.Builder> listBacklogTasksRequest)

      This is a variant of listBacklogTasks(software.amazon.awssdk.services.devopsagent.model.ListBacklogTasksRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListBacklogTasksPublisher publisher = client.listBacklogTasksPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListBacklogTasksPublisher publisher = client.listBacklogTasksPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListBacklogTasksResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListBacklogTasksResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of limit 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 listBacklogTasks(software.amazon.awssdk.services.devopsagent.model.ListBacklogTasksRequest) operation.


      This is a convenience which creates an instance of the ListBacklogTasksRequest.Builder avoiding the need to create one manually via ListBacklogTasksRequest.builder()

      Parameters:
      listBacklogTasksRequest - A Consumer that will call methods on ListBacklogTasksRequest.Builder to create a request. Request structure for listing backlog tasks with filtering, sorting, and pagination support
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listChats

      default CompletableFuture<ListChatsResponse> listChats(ListChatsRequest listChatsRequest)

      Retrieves a paginated list of the user's recent chat executions

      Parameters:
      listChatsRequest - Request structure for listing chats
      Returns:
      A Java Future containing the result of the ListChats operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listChats

      default CompletableFuture<ListChatsResponse> listChats(Consumer<ListChatsRequest.Builder> listChatsRequest)

      Retrieves a paginated list of the user's recent chat executions


      This is a convenience which creates an instance of the ListChatsRequest.Builder avoiding the need to create one manually via ListChatsRequest.builder()

      Parameters:
      listChatsRequest - A Consumer that will call methods on ListChatsRequest.Builder to create a request. Request structure for listing chats
      Returns:
      A Java Future containing the result of the ListChats operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listExecutions

      default CompletableFuture<ListExecutionsResponse> listExecutions(ListExecutionsRequest listExecutionsRequest)

      List executions

      Parameters:
      listExecutionsRequest - Request structure for listing executions
      Returns:
      A Java Future containing the result of the ListExecutions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listExecutions

      default CompletableFuture<ListExecutionsResponse> listExecutions(Consumer<ListExecutionsRequest.Builder> listExecutionsRequest)

      List executions


      This is a convenience which creates an instance of the ListExecutionsRequest.Builder avoiding the need to create one manually via ListExecutionsRequest.builder()

      Parameters:
      listExecutionsRequest - A Consumer that will call methods on ListExecutionsRequest.Builder to create a request. Request structure for listing executions
      Returns:
      A Java Future containing the result of the ListExecutions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listExecutionsPaginator

      default ListExecutionsPublisher listExecutionsPaginator(ListExecutionsRequest listExecutionsRequest)

      This is a variant of listExecutions(software.amazon.awssdk.services.devopsagent.model.ListExecutionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListExecutionsPublisher publisher = client.listExecutionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListExecutionsPublisher publisher = client.listExecutionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListExecutionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListExecutionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of limit 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 listExecutions(software.amazon.awssdk.services.devopsagent.model.ListExecutionsRequest) operation.

      Parameters:
      listExecutionsRequest - Request structure for listing executions
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listExecutionsPaginator

      default ListExecutionsPublisher listExecutionsPaginator(Consumer<ListExecutionsRequest.Builder> listExecutionsRequest)

      This is a variant of listExecutions(software.amazon.awssdk.services.devopsagent.model.ListExecutionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListExecutionsPublisher publisher = client.listExecutionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListExecutionsPublisher publisher = client.listExecutionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListExecutionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListExecutionsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of limit 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 listExecutions(software.amazon.awssdk.services.devopsagent.model.ListExecutionsRequest) operation.


      This is a convenience which creates an instance of the ListExecutionsRequest.Builder avoiding the need to create one manually via ListExecutionsRequest.builder()

      Parameters:
      listExecutionsRequest - A Consumer that will call methods on ListExecutionsRequest.Builder to create a request. Request structure for listing executions
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGoals

      default CompletableFuture<ListGoalsResponse> listGoals(ListGoalsRequest listGoalsRequest)

      Lists goals in the specified agent space with optional filtering

      Parameters:
      listGoalsRequest - Request structure for listing goals
      Returns:
      A Java Future containing the result of the ListGoals operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGoals

      default CompletableFuture<ListGoalsResponse> listGoals(Consumer<ListGoalsRequest.Builder> listGoalsRequest)

      Lists goals in the specified agent space with optional filtering


      This is a convenience which creates an instance of the ListGoalsRequest.Builder avoiding the need to create one manually via ListGoalsRequest.builder()

      Parameters:
      listGoalsRequest - A Consumer that will call methods on ListGoalsRequest.Builder to create a request. Request structure for listing goals
      Returns:
      A Java Future containing the result of the ListGoals operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGoalsPaginator

      default ListGoalsPublisher listGoalsPaginator(ListGoalsRequest listGoalsRequest)

      This is a variant of listGoals(software.amazon.awssdk.services.devopsagent.model.ListGoalsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListGoalsPublisher publisher = client.listGoalsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListGoalsPublisher publisher = client.listGoalsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListGoalsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListGoalsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of limit 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 listGoals(software.amazon.awssdk.services.devopsagent.model.ListGoalsRequest) operation.

      Parameters:
      listGoalsRequest - Request structure for listing goals
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGoalsPaginator

      default ListGoalsPublisher listGoalsPaginator(Consumer<ListGoalsRequest.Builder> listGoalsRequest)

      This is a variant of listGoals(software.amazon.awssdk.services.devopsagent.model.ListGoalsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListGoalsPublisher publisher = client.listGoalsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListGoalsPublisher publisher = client.listGoalsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListGoalsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListGoalsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of limit 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 listGoals(software.amazon.awssdk.services.devopsagent.model.ListGoalsRequest) operation.


      This is a convenience which creates an instance of the ListGoalsRequest.Builder avoiding the need to create one manually via ListGoalsRequest.builder()

      Parameters:
      listGoalsRequest - A Consumer that will call methods on ListGoalsRequest.Builder to create a request. Request structure for listing goals
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJournalRecords

      default CompletableFuture<ListJournalRecordsResponse> listJournalRecords(ListJournalRecordsRequest listJournalRecordsRequest)

      List journal records for a specific execution

      Parameters:
      listJournalRecordsRequest - Request structure for listing journal records with filtering and pagination support
      Returns:
      A Java Future containing the result of the ListJournalRecords operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJournalRecords

      default CompletableFuture<ListJournalRecordsResponse> listJournalRecords(Consumer<ListJournalRecordsRequest.Builder> listJournalRecordsRequest)

      List journal records for a specific execution


      This is a convenience which creates an instance of the ListJournalRecordsRequest.Builder avoiding the need to create one manually via ListJournalRecordsRequest.builder()

      Parameters:
      listJournalRecordsRequest - A Consumer that will call methods on ListJournalRecordsRequest.Builder to create a request. Request structure for listing journal records with filtering and pagination support
      Returns:
      A Java Future containing the result of the ListJournalRecords operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJournalRecordsPaginator

      default ListJournalRecordsPublisher listJournalRecordsPaginator(ListJournalRecordsRequest listJournalRecordsRequest)

      This is a variant of listJournalRecords(software.amazon.awssdk.services.devopsagent.model.ListJournalRecordsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListJournalRecordsPublisher publisher = client.listJournalRecordsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListJournalRecordsPublisher publisher = client.listJournalRecordsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListJournalRecordsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListJournalRecordsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of limit 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 listJournalRecords(software.amazon.awssdk.services.devopsagent.model.ListJournalRecordsRequest) operation.

      Parameters:
      listJournalRecordsRequest - Request structure for listing journal records with filtering and pagination support
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listJournalRecordsPaginator

      default ListJournalRecordsPublisher listJournalRecordsPaginator(Consumer<ListJournalRecordsRequest.Builder> listJournalRecordsRequest)

      This is a variant of listJournalRecords(software.amazon.awssdk.services.devopsagent.model.ListJournalRecordsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListJournalRecordsPublisher publisher = client.listJournalRecordsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListJournalRecordsPublisher publisher = client.listJournalRecordsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListJournalRecordsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListJournalRecordsResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      Please notice that the configuration of limit 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 listJournalRecords(software.amazon.awssdk.services.devopsagent.model.ListJournalRecordsRequest) operation.


      This is a convenience which creates an instance of the ListJournalRecordsRequest.Builder avoiding the need to create one manually via ListJournalRecordsRequest.builder()

      Parameters:
      listJournalRecordsRequest - A Consumer that will call methods on ListJournalRecordsRequest.Builder to create a request. Request structure for listing journal records with filtering and pagination support
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPendingMessages

      default CompletableFuture<ListPendingMessagesResponse> listPendingMessages(ListPendingMessagesRequest listPendingMessagesRequest)

      List pending messages for a specific execution.

      Parameters:
      listPendingMessagesRequest - Request structure for listing pending messages with filtering and pagination support
      Returns:
      A Java Future containing the result of the ListPendingMessages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPendingMessages

      default CompletableFuture<ListPendingMessagesResponse> listPendingMessages(Consumer<ListPendingMessagesRequest.Builder> listPendingMessagesRequest)

      List pending messages for a specific execution.


      This is a convenience which creates an instance of the ListPendingMessagesRequest.Builder avoiding the need to create one manually via ListPendingMessagesRequest.builder()

      Parameters:
      listPendingMessagesRequest - A Consumer that will call methods on ListPendingMessagesRequest.Builder to create a request. Request structure for listing pending messages with filtering and pagination support
      Returns:
      A Java Future containing the result of the ListPendingMessages operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPrivateConnections

      default CompletableFuture<ListPrivateConnectionsResponse> listPrivateConnections(ListPrivateConnectionsRequest listPrivateConnectionsRequest)

      Lists all Private Connections in the caller's account.

      Parameters:
      listPrivateConnectionsRequest - Input for listing Private Connections in the caller's account.
      Returns:
      A Java Future containing the result of the ListPrivateConnections operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listPrivateConnections

      default CompletableFuture<ListPrivateConnectionsResponse> listPrivateConnections(Consumer<ListPrivateConnectionsRequest.Builder> listPrivateConnectionsRequest)

      Lists all Private Connections in the caller's account.


      This is a convenience which creates an instance of the ListPrivateConnectionsRequest.Builder avoiding the need to create one manually via ListPrivateConnectionsRequest.builder()

      Parameters:
      listPrivateConnectionsRequest - A Consumer that will call methods on ListPrivateConnectionsRequest.Builder to create a request. Input for listing Private Connections in the caller's account.
      Returns:
      A Java Future containing the result of the ListPrivateConnections operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecommendations

      default CompletableFuture<ListRecommendationsResponse> listRecommendations(ListRecommendationsRequest listRecommendationsRequest)

      Lists recommendations for the specified agent space

      Parameters:
      listRecommendationsRequest - Request structure for listing recommendations with filtering and pagination support
      Returns:
      A Java Future containing the result of the ListRecommendations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listRecommendations

      default CompletableFuture<ListRecommendationsResponse> listRecommendations(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest)

      Lists recommendations for the specified agent space


      This is a convenience which creates an instance of the ListRecommendationsRequest.Builder avoiding the need to create one manually via ListRecommendationsRequest.builder()

      Parameters:
      listRecommendationsRequest - A Consumer that will call methods on ListRecommendationsRequest.Builder to create a request. Request structure for listing recommendations with filtering and pagination support
      Returns:
      A Java Future containing the result of the ListRecommendations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listServices

      default CompletableFuture<ListServicesResponse> listServices(ListServicesRequest listServicesRequest)

      List a list of registered service on the account level.

      Parameters:
      listServicesRequest - Input for listing registered services with optional filtering by service type.
      Returns:
      A Java Future containing the result of the ListServices operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listServices

      default CompletableFuture<ListServicesResponse> listServices(Consumer<ListServicesRequest.Builder> listServicesRequest)

      List a list of registered service on the account level.


      This is a convenience which creates an instance of the ListServicesRequest.Builder avoiding the need to create one manually via ListServicesRequest.builder()

      Parameters:
      listServicesRequest - A Consumer that will call methods on ListServicesRequest.Builder to create a request. Input for listing registered services with optional filtering by service type.
      Returns:
      A Java Future containing the result of the ListServices operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listServicesPaginator

      default ListServicesPublisher listServicesPaginator(ListServicesRequest listServicesRequest)

      This is a variant of listServices(software.amazon.awssdk.services.devopsagent.model.ListServicesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListServicesPublisher publisher = client.listServicesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListServicesPublisher publisher = client.listServicesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListServicesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListServicesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      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 listServices(software.amazon.awssdk.services.devopsagent.model.ListServicesRequest) operation.

      Parameters:
      listServicesRequest - Input for listing registered services with optional filtering by service type.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listServicesPaginator

      default ListServicesPublisher listServicesPaginator(Consumer<ListServicesRequest.Builder> listServicesRequest)

      This is a variant of listServices(software.amazon.awssdk.services.devopsagent.model.ListServicesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

      When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

      The following are few ways to use the response class:

      1) Using the subscribe helper method
       
       software.amazon.awssdk.services.devopsagent.paginators.ListServicesPublisher publisher = client.listServicesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.devopsagent.paginators.ListServicesPublisher publisher = client.listServicesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.devopsagent.model.ListServicesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.devopsagent.model.ListServicesResponse response) { //... };
       });
       
      As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

      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 listServices(software.amazon.awssdk.services.devopsagent.model.ListServicesRequest) operation.


      This is a convenience which creates an instance of the ListServicesRequest.Builder avoiding the need to create one manually via ListServicesRequest.builder()

      Parameters:
      listServicesRequest - A Consumer that will call methods on ListServicesRequest.Builder to create a request. Input for listing registered services with optional filtering by service type.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

      Lists tags for the specified AWS DevOps Agent resource.

      Parameters:
      listTagsForResourceRequest -
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

      Lists tags for the specified AWS DevOps Agent resource.


      This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

      Parameters:
      listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWebhooks

      default CompletableFuture<ListWebhooksResponse> listWebhooks(ListWebhooksRequest listWebhooksRequest)

      List all webhooks for given Association

      Parameters:
      listWebhooksRequest - Input for listing service webhooks within an association.
      Returns:
      A Java Future containing the result of the ListWebhooks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listWebhooks

      default CompletableFuture<ListWebhooksResponse> listWebhooks(Consumer<ListWebhooksRequest.Builder> listWebhooksRequest)

      List all webhooks for given Association


      This is a convenience which creates an instance of the ListWebhooksRequest.Builder avoiding the need to create one manually via ListWebhooksRequest.builder()

      Parameters:
      listWebhooksRequest - A Consumer that will call methods on ListWebhooksRequest.Builder to create a request. Input for listing service webhooks within an association.
      Returns:
      A Java Future containing the result of the ListWebhooks operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • registerService

      default CompletableFuture<RegisterServiceResponse> registerService(RegisterServiceRequest registerServiceRequest)

      This operation registers the specified service

      Parameters:
      registerServiceRequest - Input for registering a new service with the platform.
      Returns:
      A Java Future containing the result of the RegisterService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • registerService

      default CompletableFuture<RegisterServiceResponse> registerService(Consumer<RegisterServiceRequest.Builder> registerServiceRequest)

      This operation registers the specified service


      This is a convenience which creates an instance of the RegisterServiceRequest.Builder avoiding the need to create one manually via RegisterServiceRequest.builder()

      Parameters:
      registerServiceRequest - A Consumer that will call methods on RegisterServiceRequest.Builder to create a request. Input for registering a new service with the platform.
      Returns:
      A Java Future containing the result of the RegisterService operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • sendMessage

      default CompletableFuture<Void> sendMessage(SendMessageRequest sendMessageRequest, SendMessageResponseHandler asyncResponseHandler)

      Sends a chat message and streams the response for the specified agent space execution

      Parameters:
      sendMessageRequest - Request structure for sending a chat message
      Returns:
      A Java Future containing the result of the SendMessage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • sendMessage

      default CompletableFuture<Void> sendMessage(Consumer<SendMessageRequest.Builder> sendMessageRequest, SendMessageResponseHandler asyncResponseHandler)

      Sends a chat message and streams the response for the specified agent space execution


      This is a convenience which creates an instance of the SendMessageRequest.Builder avoiding the need to create one manually via SendMessageRequest.builder()

      Parameters:
      sendMessageRequest - A Consumer that will call methods on SendMessageRequest.Builder to create a request. Request structure for sending a chat message
      Returns:
      A Java Future containing the result of the SendMessage operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)

      Adds or overwrites tags for the specified AWS DevOps Agent resource.

      Parameters:
      tagResourceRequest -
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)

      Adds or overwrites tags for the specified AWS DevOps Agent resource.


      This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

      Parameters:
      tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)

      Removes tags from the specified AWS DevOps Agent resource.

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

      Removes tags from the specified AWS DevOps Agent resource.


      This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateAgentSpace

      default CompletableFuture<UpdateAgentSpaceResponse> updateAgentSpace(UpdateAgentSpaceRequest updateAgentSpaceRequest)

      Updates the information of an existing AgentSpace.

      Parameters:
      updateAgentSpaceRequest - Input for updating an existing AgentSpace's properties. All fields except agentSpaceId are optional for partial updates.
      Returns:
      A Java Future containing the result of the UpdateAgentSpace operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateAgentSpace

      default CompletableFuture<UpdateAgentSpaceResponse> updateAgentSpace(Consumer<UpdateAgentSpaceRequest.Builder> updateAgentSpaceRequest)

      Updates the information of an existing AgentSpace.


      This is a convenience which creates an instance of the UpdateAgentSpaceRequest.Builder avoiding the need to create one manually via UpdateAgentSpaceRequest.builder()

      Parameters:
      updateAgentSpaceRequest - A Consumer that will call methods on UpdateAgentSpaceRequest.Builder to create a request. Input for updating an existing AgentSpace's properties. All fields except agentSpaceId are optional for partial updates.
      Returns:
      A Java Future containing the result of the UpdateAgentSpace operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateAssociation

      default CompletableFuture<UpdateAssociationResponse> updateAssociation(UpdateAssociationRequest updateAssociationRequest)

      Partially updates the configuration of an existing service association for an AgentSpace. Present fields are fully replaced; absent fields are left unchanged. Returns 200 OK on success.

      Parameters:
      updateAssociationRequest - Input for updating an existing service association. Present fields are fully replaced; absent fields are left unchanged.
      Returns:
      A Java Future containing the result of the UpdateAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateAssociation

      default CompletableFuture<UpdateAssociationResponse> updateAssociation(Consumer<UpdateAssociationRequest.Builder> updateAssociationRequest)

      Partially updates the configuration of an existing service association for an AgentSpace. Present fields are fully replaced; absent fields are left unchanged. Returns 200 OK on success.


      This is a convenience which creates an instance of the UpdateAssociationRequest.Builder avoiding the need to create one manually via UpdateAssociationRequest.builder()

      Parameters:
      updateAssociationRequest - A Consumer that will call methods on UpdateAssociationRequest.Builder to create a request. Input for updating an existing service association. Present fields are fully replaced; absent fields are left unchanged.
      Returns:
      A Java Future containing the result of the UpdateAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateBacklogTask

      default CompletableFuture<UpdateBacklogTaskResponse> updateBacklogTask(UpdateBacklogTaskRequest updateBacklogTaskRequest)

      Update an existing backlog task.

      Parameters:
      updateBacklogTaskRequest - Request structure for updating a task
      Returns:
      A Java Future containing the result of the UpdateBacklogTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateBacklogTask

      default CompletableFuture<UpdateBacklogTaskResponse> updateBacklogTask(Consumer<UpdateBacklogTaskRequest.Builder> updateBacklogTaskRequest)

      Update an existing backlog task.


      This is a convenience which creates an instance of the UpdateBacklogTaskRequest.Builder avoiding the need to create one manually via UpdateBacklogTaskRequest.builder()

      Parameters:
      updateBacklogTaskRequest - A Consumer that will call methods on UpdateBacklogTaskRequest.Builder to create a request. Request structure for updating a task
      Returns:
      A Java Future containing the result of the UpdateBacklogTask operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGoal

      default CompletableFuture<UpdateGoalResponse> updateGoal(UpdateGoalRequest updateGoalRequest)

      Update an existing goal

      Parameters:
      updateGoalRequest - Request structure for updating a goal
      Returns:
      A Java Future containing the result of the UpdateGoal operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGoal

      default CompletableFuture<UpdateGoalResponse> updateGoal(Consumer<UpdateGoalRequest.Builder> updateGoalRequest)

      Update an existing goal


      This is a convenience which creates an instance of the UpdateGoalRequest.Builder avoiding the need to create one manually via UpdateGoalRequest.builder()

      Parameters:
      updateGoalRequest - A Consumer that will call methods on UpdateGoalRequest.Builder to create a request. Request structure for updating a goal
      Returns:
      A Java Future containing the result of the UpdateGoal operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateOperatorAppIdpConfig

      default CompletableFuture<UpdateOperatorAppIdpConfigResponse> updateOperatorAppIdpConfig(UpdateOperatorAppIdpConfigRequest updateOperatorAppIdpConfigRequest)

      Update the external Identity Provider configuration for the Operator App

      Parameters:
      updateOperatorAppIdpConfigRequest - Input for updating the external Identity Provider configuration for the Operator App.
      Returns:
      A Java Future containing the result of the UpdateOperatorAppIdpConfig operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateOperatorAppIdpConfig

      default CompletableFuture<UpdateOperatorAppIdpConfigResponse> updateOperatorAppIdpConfig(Consumer<UpdateOperatorAppIdpConfigRequest.Builder> updateOperatorAppIdpConfigRequest)

      Update the external Identity Provider configuration for the Operator App


      This is a convenience which creates an instance of the UpdateOperatorAppIdpConfigRequest.Builder avoiding the need to create one manually via UpdateOperatorAppIdpConfigRequest.builder()

      Parameters:
      updateOperatorAppIdpConfigRequest - A Consumer that will call methods on UpdateOperatorAppIdpConfigRequest.Builder to create a request. Input for updating the external Identity Provider configuration for the Operator App.
      Returns:
      A Java Future containing the result of the UpdateOperatorAppIdpConfig operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updatePrivateConnectionCertificate

      default CompletableFuture<UpdatePrivateConnectionCertificateResponse> updatePrivateConnectionCertificate(UpdatePrivateConnectionCertificateRequest updatePrivateConnectionCertificateRequest)

      Updates the certificate associated with a Private Connection.

      Parameters:
      updatePrivateConnectionCertificateRequest - Input for updating the certificate of a Private Connection.
      Returns:
      A Java Future containing the result of the UpdatePrivateConnectionCertificate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updatePrivateConnectionCertificate

      default CompletableFuture<UpdatePrivateConnectionCertificateResponse> updatePrivateConnectionCertificate(Consumer<UpdatePrivateConnectionCertificateRequest.Builder> updatePrivateConnectionCertificateRequest)

      Updates the certificate associated with a Private Connection.


      This is a convenience which creates an instance of the UpdatePrivateConnectionCertificateRequest.Builder avoiding the need to create one manually via UpdatePrivateConnectionCertificateRequest.builder()

      Parameters:
      updatePrivateConnectionCertificateRequest - A Consumer that will call methods on UpdatePrivateConnectionCertificateRequest.Builder to create a request. Input for updating the certificate of a Private Connection.
      Returns:
      A Java Future containing the result of the UpdatePrivateConnectionCertificate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRecommendation

      default CompletableFuture<UpdateRecommendationResponse> updateRecommendation(UpdateRecommendationRequest updateRecommendationRequest)

      Updates an existing recommendation with new content, status, or metadata

      Parameters:
      updateRecommendationRequest - Request structure for updating an existing recommendation
      Returns:
      A Java Future containing the result of the UpdateRecommendation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateRecommendation

      default CompletableFuture<UpdateRecommendationResponse> updateRecommendation(Consumer<UpdateRecommendationRequest.Builder> updateRecommendationRequest)

      Updates an existing recommendation with new content, status, or metadata


      This is a convenience which creates an instance of the UpdateRecommendationRequest.Builder avoiding the need to create one manually via UpdateRecommendationRequest.builder()

      Parameters:
      updateRecommendationRequest - A Consumer that will call methods on UpdateRecommendationRequest.Builder to create a request. Request structure for updating an existing recommendation
      Returns:
      A Java Future containing the result of the UpdateRecommendation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • validateAwsAssociations

      default CompletableFuture<ValidateAwsAssociationsResponse> validateAwsAssociations(ValidateAwsAssociationsRequest validateAwsAssociationsRequest)

      Validates an aws association and set status and returns a 204 No Content response on success.

      Parameters:
      validateAwsAssociationsRequest - Input for validating an aws association
      Returns:
      A Java Future containing the result of the ValidateAwsAssociations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • validateAwsAssociations

      default CompletableFuture<ValidateAwsAssociationsResponse> validateAwsAssociations(Consumer<ValidateAwsAssociationsRequest.Builder> validateAwsAssociationsRequest)

      Validates an aws association and set status and returns a 204 No Content response on success.


      This is a convenience which creates an instance of the ValidateAwsAssociationsRequest.Builder avoiding the need to create one manually via ValidateAwsAssociationsRequest.builder()

      Parameters:
      validateAwsAssociationsRequest - A Consumer that will call methods on ValidateAwsAssociationsRequest.Builder to create a request. Input for validating an aws association
      Returns:
      A Java Future containing the result of the ValidateAwsAssociations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • ValidationException A standard error for input validation failures. This should be thrown by services when a member of the input structure falls outside of the modeled or documented constraints.
      • ContentSizeExceededException This exception is thrown when the content size exceeds the allowed limit.
      • ServiceQuotaExceededException The request would exceed the service quota limit.
      • ConflictException The request conflicts with the current state of the resource.
      • InternalServerException This exception is thrown when an unexpected error occurs in the processing of a request.
      • AccessDeniedException Access to the requested resource is denied due to insufficient permissions.
      • ResourceNotFoundException The requested resource could not be found.
      • ThrottlingException The request was throttled due to too many requests. Please slow down and try again.
      • InvalidParameterException One or more parameters provided in the request are invalid.
      • 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.
      • DevOpsAgentException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

      default DevOpsAgentServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static DevOpsAgentAsyncClient create()
      Create a DevOpsAgentAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      Create a builder that can be used to configure and create a DevOpsAgentAsyncClient.