Interface LookoutMetricsAsyncClient

    • Method Detail

      • activateAnomalyDetector

        default CompletableFuture<ActivateAnomalyDetectorResponse> activateAnomalyDetector​(ActivateAnomalyDetectorRequest activateAnomalyDetectorRequest)

        Activates an anomaly detector.

        Parameters:
        activateAnomalyDetectorRequest -
        Returns:
        A Java Future containing the result of the ActivateAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • ConflictException There was a conflict processing the request. Try your request again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • activateAnomalyDetector

        default CompletableFuture<ActivateAnomalyDetectorResponse> activateAnomalyDetector​(Consumer<ActivateAnomalyDetectorRequest.Builder> activateAnomalyDetectorRequest)

        Activates an anomaly detector.


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

        Parameters:
        activateAnomalyDetectorRequest - A Consumer that will call methods on ActivateAnomalyDetectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ActivateAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • ConflictException There was a conflict processing the request. Try your request again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • backTestAnomalyDetector

        default CompletableFuture<BackTestAnomalyDetectorResponse> backTestAnomalyDetector​(BackTestAnomalyDetectorRequest backTestAnomalyDetectorRequest)

        Runs a backtest for anomaly detection for the specified resource.

        Parameters:
        backTestAnomalyDetectorRequest -
        Returns:
        A Java Future containing the result of the BackTestAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • backTestAnomalyDetector

        default CompletableFuture<BackTestAnomalyDetectorResponse> backTestAnomalyDetector​(Consumer<BackTestAnomalyDetectorRequest.Builder> backTestAnomalyDetectorRequest)

        Runs a backtest for anomaly detection for the specified resource.


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

        Parameters:
        backTestAnomalyDetectorRequest - A Consumer that will call methods on BackTestAnomalyDetectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the BackTestAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAlert

        default CompletableFuture<CreateAlertResponse> createAlert​(CreateAlertRequest createAlertRequest)

        Creates an alert for an anomaly detector.

        Parameters:
        createAlertRequest -
        Returns:
        A Java Future containing the result of the CreateAlert operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException There was a conflict processing the request. Try your request again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAlert

        default CompletableFuture<CreateAlertResponse> createAlert​(Consumer<CreateAlertRequest.Builder> createAlertRequest)

        Creates an alert for an anomaly detector.


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

        Parameters:
        createAlertRequest - A Consumer that will call methods on CreateAlertRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateAlert operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException There was a conflict processing the request. Try your request again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAnomalyDetector

        default CompletableFuture<CreateAnomalyDetectorResponse> createAnomalyDetector​(CreateAnomalyDetectorRequest createAnomalyDetectorRequest)

        Creates an anomaly detector.

        Parameters:
        createAnomalyDetectorRequest -
        Returns:
        A Java Future containing the result of the CreateAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException There was a conflict processing the request. Try your request again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.
        • ConflictException There was a conflict processing the request. Try your request again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAnomalyDetector

        default CompletableFuture<CreateAnomalyDetectorResponse> createAnomalyDetector​(Consumer<CreateAnomalyDetectorRequest.Builder> createAnomalyDetectorRequest)

        Creates an anomaly detector.


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

        Parameters:
        createAnomalyDetectorRequest - A Consumer that will call methods on CreateAnomalyDetectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException There was a conflict processing the request. Try your request again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.
        • ConflictException There was a conflict processing the request. Try your request again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMetricSet

        default CompletableFuture<CreateMetricSetResponse> createMetricSet​(CreateMetricSetRequest createMetricSetRequest)

        Creates a dataset.

        Parameters:
        createMetricSetRequest -
        Returns:
        A Java Future containing the result of the CreateMetricSet operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException There was a conflict processing the request. Try your request again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMetricSet

        default CompletableFuture<CreateMetricSetResponse> createMetricSet​(Consumer<CreateMetricSetRequest.Builder> createMetricSetRequest)

        Creates a dataset.


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

        Parameters:
        createMetricSetRequest - A Consumer that will call methods on CreateMetricSetRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateMetricSet operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ConflictException There was a conflict processing the request. Try your request again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deactivateAnomalyDetector

        default CompletableFuture<DeactivateAnomalyDetectorResponse> deactivateAnomalyDetector​(DeactivateAnomalyDetectorRequest deactivateAnomalyDetectorRequest)

        Deactivates an anomaly detector.

        Parameters:
        deactivateAnomalyDetectorRequest -
        Returns:
        A Java Future containing the result of the DeactivateAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ConflictException There was a conflict processing the request. Try your request again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deactivateAnomalyDetector

        default CompletableFuture<DeactivateAnomalyDetectorResponse> deactivateAnomalyDetector​(Consumer<DeactivateAnomalyDetectorRequest.Builder> deactivateAnomalyDetectorRequest)

        Deactivates an anomaly detector.


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

        Parameters:
        deactivateAnomalyDetectorRequest - A Consumer that will call methods on DeactivateAnomalyDetectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeactivateAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ConflictException There was a conflict processing the request. Try your request again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAlert

        default CompletableFuture<DeleteAlertResponse> deleteAlert​(DeleteAlertRequest deleteAlertRequest)

        Deletes an alert.

        Parameters:
        deleteAlertRequest -
        Returns:
        A Java Future containing the result of the DeleteAlert operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAlert

        default CompletableFuture<DeleteAlertResponse> deleteAlert​(Consumer<DeleteAlertRequest.Builder> deleteAlertRequest)

        Deletes an alert.


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

        Parameters:
        deleteAlertRequest - A Consumer that will call methods on DeleteAlertRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteAlert operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAnomalyDetector

        default CompletableFuture<DeleteAnomalyDetectorResponse> deleteAnomalyDetector​(DeleteAnomalyDetectorRequest deleteAnomalyDetectorRequest)

        Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any configured datasets and alerts.

        Parameters:
        deleteAnomalyDetectorRequest -
        Returns:
        A Java Future containing the result of the DeleteAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ConflictException There was a conflict processing the request. Try your request again.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAnomalyDetector

        default CompletableFuture<DeleteAnomalyDetectorResponse> deleteAnomalyDetector​(Consumer<DeleteAnomalyDetectorRequest.Builder> deleteAnomalyDetectorRequest)

        Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any configured datasets and alerts.


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

        Parameters:
        deleteAnomalyDetectorRequest - A Consumer that will call methods on DeleteAnomalyDetectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ConflictException There was a conflict processing the request. Try your request again.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAlert

        default CompletableFuture<DescribeAlertResponse> describeAlert​(DescribeAlertRequest describeAlertRequest)

        Describes an alert.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

        Parameters:
        describeAlertRequest -
        Returns:
        A Java Future containing the result of the DescribeAlert operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAlert

        default CompletableFuture<DescribeAlertResponse> describeAlert​(Consumer<DescribeAlertRequest.Builder> describeAlertRequest)

        Describes an alert.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        describeAlertRequest - A Consumer that will call methods on DescribeAlertRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DescribeAlert operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAnomalyDetectionExecutions

        default CompletableFuture<DescribeAnomalyDetectionExecutionsResponse> describeAnomalyDetectionExecutions​(DescribeAnomalyDetectionExecutionsRequest describeAnomalyDetectionExecutionsRequest)

        Returns information about the status of the specified anomaly detection jobs.

        Parameters:
        describeAnomalyDetectionExecutionsRequest -
        Returns:
        A Java Future containing the result of the DescribeAnomalyDetectionExecutions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAnomalyDetectionExecutions

        default CompletableFuture<DescribeAnomalyDetectionExecutionsResponse> describeAnomalyDetectionExecutions​(Consumer<DescribeAnomalyDetectionExecutionsRequest.Builder> describeAnomalyDetectionExecutionsRequest)

        Returns information about the status of the specified anomaly detection jobs.


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

        Parameters:
        describeAnomalyDetectionExecutionsRequest - A Consumer that will call methods on DescribeAnomalyDetectionExecutionsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DescribeAnomalyDetectionExecutions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAnomalyDetectionExecutionsPaginator

        default DescribeAnomalyDetectionExecutionsPublisher describeAnomalyDetectionExecutionsPaginator​(DescribeAnomalyDetectionExecutionsRequest describeAnomalyDetectionExecutionsRequest)

        Returns information about the status of the specified anomaly detection jobs.


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

        Parameters:
        describeAnomalyDetectionExecutionsRequest -
        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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAnomalyDetectionExecutionsPaginator

        default DescribeAnomalyDetectionExecutionsPublisher describeAnomalyDetectionExecutionsPaginator​(Consumer<DescribeAnomalyDetectionExecutionsRequest.Builder> describeAnomalyDetectionExecutionsRequest)

        Returns information about the status of the specified anomaly detection jobs.


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

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

        Parameters:
        describeAnomalyDetectionExecutionsRequest - A Consumer that will call methods on DescribeAnomalyDetectionExecutionsRequest.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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAnomalyDetector

        default CompletableFuture<DescribeAnomalyDetectorResponse> describeAnomalyDetector​(DescribeAnomalyDetectorRequest describeAnomalyDetectorRequest)

        Describes a detector.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

        Parameters:
        describeAnomalyDetectorRequest -
        Returns:
        A Java Future containing the result of the DescribeAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeAnomalyDetector

        default CompletableFuture<DescribeAnomalyDetectorResponse> describeAnomalyDetector​(Consumer<DescribeAnomalyDetectorRequest.Builder> describeAnomalyDetectorRequest)

        Describes a detector.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        describeAnomalyDetectorRequest - A Consumer that will call methods on DescribeAnomalyDetectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DescribeAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeMetricSet

        default CompletableFuture<DescribeMetricSetResponse> describeMetricSet​(DescribeMetricSetRequest describeMetricSetRequest)

        Describes a dataset.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

        Parameters:
        describeMetricSetRequest -
        Returns:
        A Java Future containing the result of the DescribeMetricSet operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeMetricSet

        default CompletableFuture<DescribeMetricSetResponse> describeMetricSet​(Consumer<DescribeMetricSetRequest.Builder> describeMetricSetRequest)

        Describes a dataset.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        describeMetricSetRequest - A Consumer that will call methods on DescribeMetricSetRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DescribeMetricSet operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • detectMetricSetConfig

        default CompletableFuture<DetectMetricSetConfigResponse> detectMetricSetConfig​(DetectMetricSetConfigRequest detectMetricSetConfigRequest)

        Detects an Amazon S3 dataset's file format, interval, and offset.

        Parameters:
        detectMetricSetConfigRequest -
        Returns:
        A Java Future containing the result of the DetectMetricSetConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • detectMetricSetConfig

        default CompletableFuture<DetectMetricSetConfigResponse> detectMetricSetConfig​(Consumer<DetectMetricSetConfigRequest.Builder> detectMetricSetConfigRequest)

        Detects an Amazon S3 dataset's file format, interval, and offset.


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

        Parameters:
        detectMetricSetConfigRequest - A Consumer that will call methods on DetectMetricSetConfigRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DetectMetricSetConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnomalyGroup

        default CompletableFuture<GetAnomalyGroupResponse> getAnomalyGroup​(GetAnomalyGroupRequest getAnomalyGroupRequest)

        Returns details about a group of anomalous metrics.

        Parameters:
        getAnomalyGroupRequest -
        Returns:
        A Java Future containing the result of the GetAnomalyGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnomalyGroup

        default CompletableFuture<GetAnomalyGroupResponse> getAnomalyGroup​(Consumer<GetAnomalyGroupRequest.Builder> getAnomalyGroupRequest)

        Returns details about a group of anomalous metrics.


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

        Parameters:
        getAnomalyGroupRequest - A Consumer that will call methods on GetAnomalyGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetAnomalyGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDataQualityMetrics

        default CompletableFuture<GetDataQualityMetricsResponse> getDataQualityMetrics​(GetDataQualityMetricsRequest getDataQualityMetricsRequest)

        Returns details about the requested data quality metrics.

        Parameters:
        getDataQualityMetricsRequest -
        Returns:
        A Java Future containing the result of the GetDataQualityMetrics operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDataQualityMetrics

        default CompletableFuture<GetDataQualityMetricsResponse> getDataQualityMetrics​(Consumer<GetDataQualityMetricsRequest.Builder> getDataQualityMetricsRequest)

        Returns details about the requested data quality metrics.


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

        Parameters:
        getDataQualityMetricsRequest - A Consumer that will call methods on GetDataQualityMetricsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetDataQualityMetrics operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getFeedback

        default CompletableFuture<GetFeedbackResponse> getFeedback​(GetFeedbackRequest getFeedbackRequest)

        Get feedback for an anomaly group.

        Parameters:
        getFeedbackRequest -
        Returns:
        A Java Future containing the result of the GetFeedback operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getFeedback

        default CompletableFuture<GetFeedbackResponse> getFeedback​(Consumer<GetFeedbackRequest.Builder> getFeedbackRequest)

        Get feedback for an anomaly group.


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

        Parameters:
        getFeedbackRequest - A Consumer that will call methods on GetFeedbackRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetFeedback operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getFeedbackPaginator

        default GetFeedbackPublisher getFeedbackPaginator​(GetFeedbackRequest getFeedbackRequest)

        Get feedback for an anomaly group.


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

        Parameters:
        getFeedbackRequest -
        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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getFeedbackPaginator

        default GetFeedbackPublisher getFeedbackPaginator​(Consumer<GetFeedbackRequest.Builder> getFeedbackRequest)

        Get feedback for an anomaly group.


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

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

        Parameters:
        getFeedbackRequest - A Consumer that will call methods on GetFeedbackRequest.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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSampleData

        default CompletableFuture<GetSampleDataResponse> getSampleData​(GetSampleDataRequest getSampleDataRequest)

        Returns a selection of sample records from an Amazon S3 datasource.

        Parameters:
        getSampleDataRequest -
        Returns:
        A Java Future containing the result of the GetSampleData operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSampleData

        default CompletableFuture<GetSampleDataResponse> getSampleData​(Consumer<GetSampleDataRequest.Builder> getSampleDataRequest)

        Returns a selection of sample records from an Amazon S3 datasource.


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

        Parameters:
        getSampleDataRequest - A Consumer that will call methods on GetSampleDataRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSampleData operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAlerts

        default CompletableFuture<ListAlertsResponse> listAlerts​(ListAlertsRequest listAlertsRequest)

        Lists the alerts attached to a detector.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

        Parameters:
        listAlertsRequest -
        Returns:
        A Java Future containing the result of the ListAlerts operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAlerts

        default CompletableFuture<ListAlertsResponse> listAlerts​(Consumer<ListAlertsRequest.Builder> listAlertsRequest)

        Lists the alerts attached to a detector.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        listAlertsRequest - A Consumer that will call methods on ListAlertsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAlerts operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAlertsPaginator

        default ListAlertsPublisher listAlertsPaginator​(ListAlertsRequest listAlertsRequest)

        Lists the alerts attached to a detector.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        listAlertsRequest -
        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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAlertsPaginator

        default ListAlertsPublisher listAlertsPaginator​(Consumer<ListAlertsRequest.Builder> listAlertsRequest)

        Lists the alerts attached to a detector.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

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

        Parameters:
        listAlertsRequest - A Consumer that will call methods on ListAlertsRequest.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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyDetectors

        default CompletableFuture<ListAnomalyDetectorsResponse> listAnomalyDetectors​(ListAnomalyDetectorsRequest listAnomalyDetectorsRequest)

        Lists the detectors in the current AWS Region.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

        Parameters:
        listAnomalyDetectorsRequest -
        Returns:
        A Java Future containing the result of the ListAnomalyDetectors operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyDetectors

        default CompletableFuture<ListAnomalyDetectorsResponse> listAnomalyDetectors​(Consumer<ListAnomalyDetectorsRequest.Builder> listAnomalyDetectorsRequest)

        Lists the detectors in the current AWS Region.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        listAnomalyDetectorsRequest - A Consumer that will call methods on ListAnomalyDetectorsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAnomalyDetectors operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyDetectorsPaginator

        default ListAnomalyDetectorsPublisher listAnomalyDetectorsPaginator​(ListAnomalyDetectorsRequest listAnomalyDetectorsRequest)

        Lists the detectors in the current AWS Region.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        listAnomalyDetectorsRequest -
        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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyDetectorsPaginator

        default ListAnomalyDetectorsPublisher listAnomalyDetectorsPaginator​(Consumer<ListAnomalyDetectorsRequest.Builder> listAnomalyDetectorsRequest)

        Lists the detectors in the current AWS Region.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

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

        Parameters:
        listAnomalyDetectorsRequest - A Consumer that will call methods on ListAnomalyDetectorsRequest.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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupRelatedMetrics

        default CompletableFuture<ListAnomalyGroupRelatedMetricsResponse> listAnomalyGroupRelatedMetrics​(ListAnomalyGroupRelatedMetricsRequest listAnomalyGroupRelatedMetricsRequest)

        Returns a list of measures that are potential causes or effects of an anomaly group.

        Parameters:
        listAnomalyGroupRelatedMetricsRequest -
        Returns:
        A Java Future containing the result of the ListAnomalyGroupRelatedMetrics operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupRelatedMetrics

        default CompletableFuture<ListAnomalyGroupRelatedMetricsResponse> listAnomalyGroupRelatedMetrics​(Consumer<ListAnomalyGroupRelatedMetricsRequest.Builder> listAnomalyGroupRelatedMetricsRequest)

        Returns a list of measures that are potential causes or effects of an anomaly group.


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

        Parameters:
        listAnomalyGroupRelatedMetricsRequest - A Consumer that will call methods on ListAnomalyGroupRelatedMetricsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAnomalyGroupRelatedMetrics operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupRelatedMetricsPaginator

        default ListAnomalyGroupRelatedMetricsPublisher listAnomalyGroupRelatedMetricsPaginator​(ListAnomalyGroupRelatedMetricsRequest listAnomalyGroupRelatedMetricsRequest)

        Returns a list of measures that are potential causes or effects of an anomaly group.


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

        Parameters:
        listAnomalyGroupRelatedMetricsRequest -
        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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupRelatedMetricsPaginator

        default ListAnomalyGroupRelatedMetricsPublisher listAnomalyGroupRelatedMetricsPaginator​(Consumer<ListAnomalyGroupRelatedMetricsRequest.Builder> listAnomalyGroupRelatedMetricsRequest)

        Returns a list of measures that are potential causes or effects of an anomaly group.


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

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

        Parameters:
        listAnomalyGroupRelatedMetricsRequest - A Consumer that will call methods on ListAnomalyGroupRelatedMetricsRequest.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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupSummaries

        default CompletableFuture<ListAnomalyGroupSummariesResponse> listAnomalyGroupSummaries​(ListAnomalyGroupSummariesRequest listAnomalyGroupSummariesRequest)

        Returns a list of anomaly groups.

        Parameters:
        listAnomalyGroupSummariesRequest -
        Returns:
        A Java Future containing the result of the ListAnomalyGroupSummaries operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupSummaries

        default CompletableFuture<ListAnomalyGroupSummariesResponse> listAnomalyGroupSummaries​(Consumer<ListAnomalyGroupSummariesRequest.Builder> listAnomalyGroupSummariesRequest)

        Returns a list of anomaly groups.


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

        Parameters:
        listAnomalyGroupSummariesRequest - A Consumer that will call methods on ListAnomalyGroupSummariesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAnomalyGroupSummaries operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupSummariesPaginator

        default ListAnomalyGroupSummariesPublisher listAnomalyGroupSummariesPaginator​(ListAnomalyGroupSummariesRequest listAnomalyGroupSummariesRequest)

        Returns a list of anomaly groups.


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

        Parameters:
        listAnomalyGroupSummariesRequest -
        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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupSummariesPaginator

        default ListAnomalyGroupSummariesPublisher listAnomalyGroupSummariesPaginator​(Consumer<ListAnomalyGroupSummariesRequest.Builder> listAnomalyGroupSummariesRequest)

        Returns a list of anomaly groups.


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

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

        Parameters:
        listAnomalyGroupSummariesRequest - A Consumer that will call methods on ListAnomalyGroupSummariesRequest.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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupTimeSeries

        default CompletableFuture<ListAnomalyGroupTimeSeriesResponse> listAnomalyGroupTimeSeries​(ListAnomalyGroupTimeSeriesRequest listAnomalyGroupTimeSeriesRequest)

        Gets a list of anomalous metrics for a measure in an anomaly group.

        Parameters:
        listAnomalyGroupTimeSeriesRequest -
        Returns:
        A Java Future containing the result of the ListAnomalyGroupTimeSeries operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupTimeSeries

        default CompletableFuture<ListAnomalyGroupTimeSeriesResponse> listAnomalyGroupTimeSeries​(Consumer<ListAnomalyGroupTimeSeriesRequest.Builder> listAnomalyGroupTimeSeriesRequest)

        Gets a list of anomalous metrics for a measure in an anomaly group.


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

        Parameters:
        listAnomalyGroupTimeSeriesRequest - A Consumer that will call methods on ListAnomalyGroupTimeSeriesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAnomalyGroupTimeSeries operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupTimeSeriesPaginator

        default ListAnomalyGroupTimeSeriesPublisher listAnomalyGroupTimeSeriesPaginator​(ListAnomalyGroupTimeSeriesRequest listAnomalyGroupTimeSeriesRequest)

        Gets a list of anomalous metrics for a measure in an anomaly group.


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

        Parameters:
        listAnomalyGroupTimeSeriesRequest -
        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.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnomalyGroupTimeSeriesPaginator

        default ListAnomalyGroupTimeSeriesPublisher listAnomalyGroupTimeSeriesPaginator​(Consumer<ListAnomalyGroupTimeSeriesRequest.Builder> listAnomalyGroupTimeSeriesRequest)

        Gets a list of anomalous metrics for a measure in an anomaly group.


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

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

        Parameters:
        listAnomalyGroupTimeSeriesRequest - A Consumer that will call methods on ListAnomalyGroupTimeSeriesRequest.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.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMetricSets

        default CompletableFuture<ListMetricSetsResponse> listMetricSets​(ListMetricSetsRequest listMetricSetsRequest)

        Lists the datasets in the current AWS Region.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.

        Parameters:
        listMetricSetsRequest -
        Returns:
        A Java Future containing the result of the ListMetricSets operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMetricSets

        default CompletableFuture<ListMetricSetsResponse> listMetricSets​(Consumer<ListMetricSetsRequest.Builder> listMetricSetsRequest)

        Lists the datasets in the current AWS Region.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        listMetricSetsRequest - A Consumer that will call methods on ListMetricSetsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListMetricSets operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMetricSetsPaginator

        default ListMetricSetsPublisher listMetricSetsPaginator​(ListMetricSetsRequest listMetricSetsRequest)

        Lists the datasets in the current AWS Region.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

        Parameters:
        listMetricSetsRequest -
        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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMetricSetsPaginator

        default ListMetricSetsPublisher listMetricSetsPaginator​(Consumer<ListMetricSetsRequest.Builder> listMetricSetsRequest)

        Lists the datasets in the current AWS Region.

        Amazon Lookout for Metrics API actions are eventually consistent. If you do a read operation on a resource immediately after creating or modifying it, use retries to allow time for the write operation to complete.


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

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

        Parameters:
        listMetricSetsRequest - A Consumer that will call methods on ListMetricSetsRequest.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.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • 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.
        • LookoutMetricsException 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)

        Gets a list of tags for a detector, dataset, or alert.

        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.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException 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)

        Gets a list of tags for a detector, dataset, or alert.


        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.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putFeedback

        default CompletableFuture<PutFeedbackResponse> putFeedback​(PutFeedbackRequest putFeedbackRequest)

        Add feedback for an anomalous metric.

        Parameters:
        putFeedbackRequest -
        Returns:
        A Java Future containing the result of the PutFeedback operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putFeedback

        default CompletableFuture<PutFeedbackResponse> putFeedback​(Consumer<PutFeedbackRequest.Builder> putFeedbackRequest)

        Add feedback for an anomalous metric.


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

        Parameters:
        putFeedbackRequest - A Consumer that will call methods on PutFeedbackRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutFeedback operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException 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)

        Adds tags to a detector, dataset, or alert.

        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.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException 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)

        Adds tags to a detector, dataset, or alert.


        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.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException 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)

        Removes tags from a detector, dataset, or alert.

        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.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException 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)

        Removes tags from a detector, dataset, or alert.


        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.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAlert

        default CompletableFuture<UpdateAlertResponse> updateAlert​(UpdateAlertRequest updateAlertRequest)

        Make changes to an existing alert.

        Parameters:
        updateAlertRequest -
        Returns:
        A Java Future containing the result of the UpdateAlert operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAlert

        default CompletableFuture<UpdateAlertResponse> updateAlert​(Consumer<UpdateAlertRequest.Builder> updateAlertRequest)

        Make changes to an existing alert.


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

        Parameters:
        updateAlertRequest - A Consumer that will call methods on UpdateAlertRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateAlert operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAnomalyDetector

        default CompletableFuture<UpdateAnomalyDetectorResponse> updateAnomalyDetector​(UpdateAnomalyDetectorRequest updateAnomalyDetectorRequest)

        Updates a detector. After activation, you can only change a detector's ingestion delay and description.

        Parameters:
        updateAnomalyDetectorRequest -
        Returns:
        A Java Future containing the result of the UpdateAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAnomalyDetector

        default CompletableFuture<UpdateAnomalyDetectorResponse> updateAnomalyDetector​(Consumer<UpdateAnomalyDetectorRequest.Builder> updateAnomalyDetectorRequest)

        Updates a detector. After activation, you can only change a detector's ingestion delay and description.


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

        Parameters:
        updateAnomalyDetectorRequest - A Consumer that will call methods on UpdateAnomalyDetectorRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateAnomalyDetector operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • 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.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMetricSet

        default CompletableFuture<UpdateMetricSetResponse> updateMetricSet​(UpdateMetricSetRequest updateMetricSetRequest)

        Updates a dataset.

        Parameters:
        updateMetricSetRequest -
        Returns:
        A Java Future containing the result of the UpdateMetricSet operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMetricSet

        default CompletableFuture<UpdateMetricSetResponse> updateMetricSet​(Consumer<UpdateMetricSetRequest.Builder> updateMetricSetRequest)

        Updates a dataset.


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

        Parameters:
        updateMetricSetRequest - A Consumer that will call methods on UpdateMetricSetRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateMetricSet operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • ResourceNotFoundException The specified resource cannot be found. Check the ARN of the resource and try again.
        • ValidationException The input fails to satisfy the constraints specified by the AWS service. Check your input values and try again.
        • InternalServerException The request processing has failed because of an unknown error, exception, or failure.
        • AccessDeniedException You do not have sufficient permissions to perform this action.
        • TooManyRequestsException The request was denied due to too many requests being submitted at the same time.
        • ServiceQuotaExceededException The request exceeded the service's quotas. Check the service quotas and try again.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • LookoutMetricsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation