Interface SagemakerEdgeAsyncClient

    • Method Detail

      • getDeployments

        default CompletableFuture<GetDeploymentsResponse> getDeployments​(GetDeploymentsRequest getDeploymentsRequest)

        Use to get the active deployments from a device.

        Parameters:
        getDeploymentsRequest -
        Returns:
        A Java Future containing the result of the GetDeployments operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServiceException An internal failure occurred. Try your request again. If the problem persists, contact Amazon Web Services customer support.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • SagemakerEdgeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDeployments

        default CompletableFuture<GetDeploymentsResponse> getDeployments​(Consumer<GetDeploymentsRequest.Builder> getDeploymentsRequest)

        Use to get the active deployments from a device.


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

        Parameters:
        getDeploymentsRequest - A Consumer that will call methods on GetDeploymentsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetDeployments operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServiceException An internal failure occurred. Try your request again. If the problem persists, contact Amazon Web Services customer support.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • SagemakerEdgeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDeviceRegistration

        default CompletableFuture<GetDeviceRegistrationResponse> getDeviceRegistration​(GetDeviceRegistrationRequest getDeviceRegistrationRequest)

        Use to check if a device is registered with SageMaker Edge Manager.

        Parameters:
        getDeviceRegistrationRequest -
        Returns:
        A Java Future containing the result of the GetDeviceRegistration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServiceException An internal failure occurred. Try your request again. If the problem persists, contact Amazon Web Services customer support.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • SagemakerEdgeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDeviceRegistration

        default CompletableFuture<GetDeviceRegistrationResponse> getDeviceRegistration​(Consumer<GetDeviceRegistrationRequest.Builder> getDeviceRegistrationRequest)

        Use to check if a device is registered with SageMaker Edge Manager.


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

        Parameters:
        getDeviceRegistrationRequest - A Consumer that will call methods on GetDeviceRegistrationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetDeviceRegistration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServiceException An internal failure occurred. Try your request again. If the problem persists, contact Amazon Web Services customer support.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • SagemakerEdgeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • sendHeartbeat

        default CompletableFuture<SendHeartbeatResponse> sendHeartbeat​(SendHeartbeatRequest sendHeartbeatRequest)

        Use to get the current status of devices registered on SageMaker Edge Manager.

        Parameters:
        sendHeartbeatRequest -
        Returns:
        A Java Future containing the result of the SendHeartbeat operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServiceException An internal failure occurred. Try your request again. If the problem persists, contact Amazon Web Services customer support.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • SagemakerEdgeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • sendHeartbeat

        default CompletableFuture<SendHeartbeatResponse> sendHeartbeat​(Consumer<SendHeartbeatRequest.Builder> sendHeartbeatRequest)

        Use to get the current status of devices registered on SageMaker Edge Manager.


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

        Parameters:
        sendHeartbeatRequest - A Consumer that will call methods on SendHeartbeatRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the SendHeartbeat operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InternalServiceException An internal failure occurred. Try your request again. If the problem persists, contact Amazon Web Services customer support.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • SagemakerEdgeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation