Interface SecurityIrAsyncClient

  • All Superinterfaces:
    AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

    @Generated("software.amazon.awssdk:codegen")
    @ThreadSafe
    public interface SecurityIrAsyncClient
    extends AwsClient
    Service client for accessing Security Incident Response 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.

    This guide provides documents the action and response elements for customer use of the service.

    • Method Detail

      • batchGetMemberAccountDetails

        default CompletableFuture<BatchGetMemberAccountDetailsResponse> batchGetMemberAccountDetails​(BatchGetMemberAccountDetailsRequest batchGetMemberAccountDetailsRequest)

        Grants permission to view an existing membership.

        Parameters:
        batchGetMemberAccountDetailsRequest -
        Returns:
        A Java Future containing the result of the BatchGetMemberAccountDetails 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchGetMemberAccountDetails

        default CompletableFuture<BatchGetMemberAccountDetailsResponse> batchGetMemberAccountDetails​(Consumer<BatchGetMemberAccountDetailsRequest.Builder> batchGetMemberAccountDetailsRequest)

        Grants permission to view an existing membership.


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

        Parameters:
        batchGetMemberAccountDetailsRequest - A Consumer that will call methods on BatchGetMemberAccountDetailsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the BatchGetMemberAccountDetails 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelMembership

        default CompletableFuture<CancelMembershipResponse> cancelMembership​(CancelMembershipRequest cancelMembershipRequest)

        Grants permissions to cancel an existing membership.

        Parameters:
        cancelMembershipRequest -
        Returns:
        A Java Future containing the result of the CancelMembership 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelMembership

        default CompletableFuture<CancelMembershipResponse> cancelMembership​(Consumer<CancelMembershipRequest.Builder> cancelMembershipRequest)

        Grants permissions to cancel an existing membership.


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

        Parameters:
        cancelMembershipRequest - A Consumer that will call methods on CancelMembershipRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CancelMembership 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • closeCase

        default CompletableFuture<CloseCaseResponse> closeCase​(CloseCaseRequest closeCaseRequest)

        Grants permission to close an existing case.

        Parameters:
        closeCaseRequest -
        Returns:
        A Java Future containing the result of the CloseCase 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • closeCase

        default CompletableFuture<CloseCaseResponse> closeCase​(Consumer<CloseCaseRequest.Builder> closeCaseRequest)

        Grants permission to close an existing case.


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

        Parameters:
        closeCaseRequest - A Consumer that will call methods on CloseCaseRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CloseCase 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCase

        default CompletableFuture<CreateCaseResponse> createCase​(CreateCaseRequest createCaseRequest)

        Grants permission to create a new case.

        Parameters:
        createCaseRequest -
        Returns:
        A Java Future containing the result of the CreateCase 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCase

        default CompletableFuture<CreateCaseResponse> createCase​(Consumer<CreateCaseRequest.Builder> createCaseRequest)

        Grants permission to create a new case.


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

        Parameters:
        createCaseRequest - A Consumer that will call methods on CreateCaseRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateCase 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCaseComment

        default CompletableFuture<CreateCaseCommentResponse> createCaseComment​(CreateCaseCommentRequest createCaseCommentRequest)

        Grants permission to add a comment to an existing case.

        Parameters:
        createCaseCommentRequest -
        Returns:
        A Java Future containing the result of the CreateCaseComment 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createCaseComment

        default CompletableFuture<CreateCaseCommentResponse> createCaseComment​(Consumer<CreateCaseCommentRequest.Builder> createCaseCommentRequest)

        Grants permission to add a comment to an existing case.


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

        Parameters:
        createCaseCommentRequest - A Consumer that will call methods on CreateCaseCommentRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateCaseComment 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMembership

        default CompletableFuture<CreateMembershipResponse> createMembership​(CreateMembershipRequest createMembershipRequest)

        Grants permissions to create a new membership.

        Parameters:
        createMembershipRequest -
        Returns:
        A Java Future containing the result of the CreateMembership 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMembership

        default CompletableFuture<CreateMembershipResponse> createMembership​(Consumer<CreateMembershipRequest.Builder> createMembershipRequest)

        Grants permissions to create a new membership.


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

        Parameters:
        createMembershipRequest - A Consumer that will call methods on CreateMembershipRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateMembership 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCase

        default CompletableFuture<GetCaseResponse> getCase​(GetCaseRequest getCaseRequest)

        Grant permission to view a designated case.

        Parameters:
        getCaseRequest -
        Returns:
        A Java Future containing the result of the GetCase 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCase

        default CompletableFuture<GetCaseResponse> getCase​(Consumer<GetCaseRequest.Builder> getCaseRequest)

        Grant permission to view a designated case.


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

        Parameters:
        getCaseRequest - A Consumer that will call methods on GetCaseRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetCase 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCaseAttachmentDownloadUrl

        default CompletableFuture<GetCaseAttachmentDownloadUrlResponse> getCaseAttachmentDownloadUrl​(GetCaseAttachmentDownloadUrlRequest getCaseAttachmentDownloadUrlRequest)

        Grants permission to obtain an Amazon S3 presigned URL to download an attachment.

        Parameters:
        getCaseAttachmentDownloadUrlRequest -
        Returns:
        A Java Future containing the result of the GetCaseAttachmentDownloadUrl 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCaseAttachmentDownloadUrl

        default CompletableFuture<GetCaseAttachmentDownloadUrlResponse> getCaseAttachmentDownloadUrl​(Consumer<GetCaseAttachmentDownloadUrlRequest.Builder> getCaseAttachmentDownloadUrlRequest)

        Grants permission to obtain an Amazon S3 presigned URL to download an attachment.


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

        Parameters:
        getCaseAttachmentDownloadUrlRequest - A Consumer that will call methods on GetCaseAttachmentDownloadUrlRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetCaseAttachmentDownloadUrl 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCaseAttachmentUploadUrl

        default CompletableFuture<GetCaseAttachmentUploadUrlResponse> getCaseAttachmentUploadUrl​(GetCaseAttachmentUploadUrlRequest getCaseAttachmentUploadUrlRequest)

        Grants permission to upload an attachment to a case.

        Parameters:
        getCaseAttachmentUploadUrlRequest -
        Returns:
        A Java Future containing the result of the GetCaseAttachmentUploadUrl 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getCaseAttachmentUploadUrl

        default CompletableFuture<GetCaseAttachmentUploadUrlResponse> getCaseAttachmentUploadUrl​(Consumer<GetCaseAttachmentUploadUrlRequest.Builder> getCaseAttachmentUploadUrlRequest)

        Grants permission to upload an attachment to a case.


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

        Parameters:
        getCaseAttachmentUploadUrlRequest - A Consumer that will call methods on GetCaseAttachmentUploadUrlRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetCaseAttachmentUploadUrl 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getMembership

        default CompletableFuture<GetMembershipResponse> getMembership​(GetMembershipRequest getMembershipRequest)

        Grants permission to get details of a designated service membership.

        Parameters:
        getMembershipRequest -
        Returns:
        A Java Future containing the result of the GetMembership 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getMembership

        default CompletableFuture<GetMembershipResponse> getMembership​(Consumer<GetMembershipRequest.Builder> getMembershipRequest)

        Grants permission to get details of a designated service membership.


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

        Parameters:
        getMembershipRequest - A Consumer that will call methods on GetMembershipRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetMembership 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCaseEdits

        default CompletableFuture<ListCaseEditsResponse> listCaseEdits​(ListCaseEditsRequest listCaseEditsRequest)

        Grants permissions to view the aidt log for edits made to a designated case.

        Parameters:
        listCaseEditsRequest -
        Returns:
        A Java Future containing the result of the ListCaseEdits 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCaseEdits

        default CompletableFuture<ListCaseEditsResponse> listCaseEdits​(Consumer<ListCaseEditsRequest.Builder> listCaseEditsRequest)

        Grants permissions to view the aidt log for edits made to a designated case.


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

        Parameters:
        listCaseEditsRequest - A Consumer that will call methods on ListCaseEditsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListCaseEdits 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCaseEditsPaginator

        default ListCaseEditsPublisher listCaseEditsPaginator​(ListCaseEditsRequest listCaseEditsRequest)

        This is a variant of listCaseEdits(software.amazon.awssdk.services.securityir.model.ListCaseEditsRequest) 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.securityir.paginators.ListCaseEditsPublisher publisher = client.listCaseEditsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.securityir.paginators.ListCaseEditsPublisher publisher = client.listCaseEditsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.securityir.model.ListCaseEditsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.securityir.model.ListCaseEditsResponse 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 listCaseEdits(software.amazon.awssdk.services.securityir.model.ListCaseEditsRequest) operation.

        Parameters:
        listCaseEditsRequest -
        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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCaseEditsPaginator

        default ListCaseEditsPublisher listCaseEditsPaginator​(Consumer<ListCaseEditsRequest.Builder> listCaseEditsRequest)

        This is a variant of listCaseEdits(software.amazon.awssdk.services.securityir.model.ListCaseEditsRequest) 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.securityir.paginators.ListCaseEditsPublisher publisher = client.listCaseEditsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.securityir.paginators.ListCaseEditsPublisher publisher = client.listCaseEditsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.securityir.model.ListCaseEditsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.securityir.model.ListCaseEditsResponse 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 listCaseEdits(software.amazon.awssdk.services.securityir.model.ListCaseEditsRequest) operation.


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

        Parameters:
        listCaseEditsRequest - A Consumer that will call methods on ListCaseEditsRequest.Builder to create a request.
        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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCases

        default CompletableFuture<ListCasesResponse> listCases​(ListCasesRequest listCasesRequest)

        Grants permission to list all cases the requester has access to.

        Parameters:
        listCasesRequest -
        Returns:
        A Java Future containing the result of the ListCases 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCases

        default CompletableFuture<ListCasesResponse> listCases​(Consumer<ListCasesRequest.Builder> listCasesRequest)

        Grants permission to list all cases the requester has access to.


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

        Parameters:
        listCasesRequest - A Consumer that will call methods on ListCasesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListCases 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCasesPaginator

        default ListCasesPublisher listCasesPaginator​(ListCasesRequest listCasesRequest)

        This is a variant of listCases(software.amazon.awssdk.services.securityir.model.ListCasesRequest) 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.securityir.paginators.ListCasesPublisher publisher = client.listCasesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.securityir.paginators.ListCasesPublisher publisher = client.listCasesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.securityir.model.ListCasesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.securityir.model.ListCasesResponse 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 listCases(software.amazon.awssdk.services.securityir.model.ListCasesRequest) operation.

        Parameters:
        listCasesRequest -
        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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCasesPaginator

        default ListCasesPublisher listCasesPaginator​(Consumer<ListCasesRequest.Builder> listCasesRequest)

        This is a variant of listCases(software.amazon.awssdk.services.securityir.model.ListCasesRequest) 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.securityir.paginators.ListCasesPublisher publisher = client.listCasesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.securityir.paginators.ListCasesPublisher publisher = client.listCasesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.securityir.model.ListCasesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.securityir.model.ListCasesResponse 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 listCases(software.amazon.awssdk.services.securityir.model.ListCasesRequest) operation.


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

        Parameters:
        listCasesRequest - A Consumer that will call methods on ListCasesRequest.Builder to create a request.
        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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listComments

        default CompletableFuture<ListCommentsResponse> listComments​(ListCommentsRequest listCommentsRequest)

        Grants permissions to list and view comments for a designated case.

        Parameters:
        listCommentsRequest -
        Returns:
        A Java Future containing the result of the ListComments 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listComments

        default CompletableFuture<ListCommentsResponse> listComments​(Consumer<ListCommentsRequest.Builder> listCommentsRequest)

        Grants permissions to list and view comments for a designated case.


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

        Parameters:
        listCommentsRequest - A Consumer that will call methods on ListCommentsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListComments 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCommentsPaginator

        default ListCommentsPublisher listCommentsPaginator​(ListCommentsRequest listCommentsRequest)

        This is a variant of listComments(software.amazon.awssdk.services.securityir.model.ListCommentsRequest) 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.securityir.paginators.ListCommentsPublisher publisher = client.listCommentsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.securityir.paginators.ListCommentsPublisher publisher = client.listCommentsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.securityir.model.ListCommentsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.securityir.model.ListCommentsResponse 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 listComments(software.amazon.awssdk.services.securityir.model.ListCommentsRequest) operation.

        Parameters:
        listCommentsRequest -
        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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listCommentsPaginator

        default ListCommentsPublisher listCommentsPaginator​(Consumer<ListCommentsRequest.Builder> listCommentsRequest)

        This is a variant of listComments(software.amazon.awssdk.services.securityir.model.ListCommentsRequest) 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.securityir.paginators.ListCommentsPublisher publisher = client.listCommentsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.securityir.paginators.ListCommentsPublisher publisher = client.listCommentsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.securityir.model.ListCommentsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.securityir.model.ListCommentsResponse 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 listComments(software.amazon.awssdk.services.securityir.model.ListCommentsRequest) operation.


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

        Parameters:
        listCommentsRequest - A Consumer that will call methods on ListCommentsRequest.Builder to create a request.
        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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMemberships

        default CompletableFuture<ListMembershipsResponse> listMemberships​(ListMembershipsRequest listMembershipsRequest)

        Grants permission to query the memberships a principal has access to.

        Parameters:
        listMembershipsRequest -
        Returns:
        A Java Future containing the result of the ListMemberships 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMemberships

        default CompletableFuture<ListMembershipsResponse> listMemberships​(Consumer<ListMembershipsRequest.Builder> listMembershipsRequest)

        Grants permission to query the memberships a principal has access to.


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

        Parameters:
        listMembershipsRequest - A Consumer that will call methods on ListMembershipsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListMemberships 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMembershipsPaginator

        default ListMembershipsPublisher listMembershipsPaginator​(ListMembershipsRequest listMembershipsRequest)

        This is a variant of listMemberships(software.amazon.awssdk.services.securityir.model.ListMembershipsRequest) 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.securityir.paginators.ListMembershipsPublisher publisher = client.listMembershipsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.securityir.paginators.ListMembershipsPublisher publisher = client.listMembershipsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.securityir.model.ListMembershipsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.securityir.model.ListMembershipsResponse 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 listMemberships(software.amazon.awssdk.services.securityir.model.ListMembershipsRequest) operation.

        Parameters:
        listMembershipsRequest -
        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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMembershipsPaginator

        default ListMembershipsPublisher listMembershipsPaginator​(Consumer<ListMembershipsRequest.Builder> listMembershipsRequest)

        This is a variant of listMemberships(software.amazon.awssdk.services.securityir.model.ListMembershipsRequest) 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.securityir.paginators.ListMembershipsPublisher publisher = client.listMembershipsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.securityir.paginators.ListMembershipsPublisher publisher = client.listMembershipsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.securityir.model.ListMembershipsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.securityir.model.ListMembershipsResponse 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 listMemberships(software.amazon.awssdk.services.securityir.model.ListMembershipsRequest) operation.


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

        Parameters:
        listMembershipsRequest - A Consumer that will call methods on ListMembershipsRequest.Builder to create a request.
        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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(ListTagsForResourceRequest listTagsForResourceRequest)

        Grants permission to view currently configured tags on a 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ResourceNotFoundException
        • ConflictException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

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

        Grants permission to view currently configured tags on a 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ResourceNotFoundException
        • ConflictException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        default CompletableFuture<TagResourceResponse> tagResource​(TagResourceRequest tagResourceRequest)

        Grants permission to add a tag(s) to a designated 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ResourceNotFoundException
        • ConflictException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

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

        Grants permission to add a tag(s) to a designated 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ResourceNotFoundException
        • ConflictException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        default CompletableFuture<UntagResourceResponse> untagResource​(UntagResourceRequest untagResourceRequest)

        Grants permission to remove a tag(s) from a designate 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ResourceNotFoundException
        • ConflictException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

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

        Grants permission to remove a tag(s) from a designate 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ResourceNotFoundException
        • ConflictException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCase

        default CompletableFuture<UpdateCaseResponse> updateCase​(UpdateCaseRequest updateCaseRequest)

        Grants permission to update an existing case.

        Parameters:
        updateCaseRequest -
        Returns:
        A Java Future containing the result of the UpdateCase 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCase

        default CompletableFuture<UpdateCaseResponse> updateCase​(Consumer<UpdateCaseRequest.Builder> updateCaseRequest)

        Grants permission to update an existing case.


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

        Parameters:
        updateCaseRequest - A Consumer that will call methods on UpdateCaseRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateCase 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCaseComment

        default CompletableFuture<UpdateCaseCommentResponse> updateCaseComment​(UpdateCaseCommentRequest updateCaseCommentRequest)

        Grants permission to update an existing case comment.

        Parameters:
        updateCaseCommentRequest -
        Returns:
        A Java Future containing the result of the UpdateCaseComment 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCaseComment

        default CompletableFuture<UpdateCaseCommentResponse> updateCaseComment​(Consumer<UpdateCaseCommentRequest.Builder> updateCaseCommentRequest)

        Grants permission to update an existing case comment.


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

        Parameters:
        updateCaseCommentRequest - A Consumer that will call methods on UpdateCaseCommentRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateCaseComment 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCaseStatus

        default CompletableFuture<UpdateCaseStatusResponse> updateCaseStatus​(UpdateCaseStatusRequest updateCaseStatusRequest)

        Grants permission to update the status for a designated cases. Options include Submitted | Detection and Analysis | Eradication, Containment and Recovery | Post-Incident Activities | Closed .

        Parameters:
        updateCaseStatusRequest -
        Returns:
        A Java Future containing the result of the UpdateCaseStatus 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateCaseStatus

        default CompletableFuture<UpdateCaseStatusResponse> updateCaseStatus​(Consumer<UpdateCaseStatusRequest.Builder> updateCaseStatusRequest)

        Grants permission to update the status for a designated cases. Options include Submitted | Detection and Analysis | Eradication, Containment and Recovery | Post-Incident Activities | Closed .


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

        Parameters:
        updateCaseStatusRequest - A Consumer that will call methods on UpdateCaseStatusRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateCaseStatus 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMembership

        default CompletableFuture<UpdateMembershipResponse> updateMembership​(UpdateMembershipRequest updateMembershipRequest)

        Grants access to UpdateMembership to change membership configuration.

        Parameters:
        updateMembershipRequest -
        Returns:
        A Java Future containing the result of the UpdateMembership 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMembership

        default CompletableFuture<UpdateMembershipResponse> updateMembership​(Consumer<UpdateMembershipRequest.Builder> updateMembershipRequest)

        Grants access to UpdateMembership to change membership configuration.


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

        Parameters:
        updateMembershipRequest - A Consumer that will call methods on UpdateMembershipRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateMembership 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateResolverType

        default CompletableFuture<UpdateResolverTypeResponse> updateResolverType​(UpdateResolverTypeRequest updateResolverTypeRequest)

        Grants permission to update the resolver type for a case.

        This is a one-way action and cannot be reversed.

        Options include self-supported > AWS-supported.

        Parameters:
        updateResolverTypeRequest -
        Returns:
        A Java Future containing the result of the UpdateResolverType 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateResolverType

        default CompletableFuture<UpdateResolverTypeResponse> updateResolverType​(Consumer<UpdateResolverTypeRequest.Builder> updateResolverTypeRequest)

        Grants permission to update the resolver type for a case.

        This is a one-way action and cannot be reversed.

        Options include self-supported > AWS-supported.


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

        Parameters:
        updateResolverTypeRequest - A Consumer that will call methods on UpdateResolverTypeRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateResolverType 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.
        • ServiceQuotaExceededException
        • AccessDeniedException
        • ValidationException
        • SecurityIncidentResponseNotActiveException
        • InternalServerException
        • ConflictException
        • ResourceNotFoundException
        • ThrottlingException
        • InvalidTokenException
        • 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.
        • SecurityIrException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation