Interface GroundStationAsyncClient

  • All Superinterfaces:
    AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

    @Generated("software.amazon.awssdk:codegen")
    @ThreadSafe
    public interface GroundStationAsyncClient
    extends AwsClient
    Service client for accessing AWS Ground Station asynchronously. This can be created using the static builder() method.

    Welcome to the AWS Ground Station API Reference. AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure.

    • Method Detail

      • cancelContact

        default CompletableFuture<CancelContactResponse> cancelContact​(CancelContactRequest cancelContactRequest)

        Cancels a contact with a specified contact ID.

        Parameters:
        cancelContactRequest -
        Returns:
        A Java Future containing the result of the CancelContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelContact

        default CompletableFuture<CancelContactResponse> cancelContact​(Consumer<CancelContactRequest.Builder> cancelContactRequest)

        Cancels a contact with a specified contact ID.


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

        Parameters:
        cancelContactRequest - A Consumer that will call methods on CancelContactRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CancelContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfig

        default CompletableFuture<CreateConfigResponse> createConfig​(CreateConfigRequest createConfigRequest)

        Creates a Config with the specified configData parameters.

        Only one type of configData can be specified.

        Parameters:
        createConfigRequest -
        Returns:
        A Java Future containing the result of the CreateConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceLimitExceededException Account limits for this resource have been exceeded.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createConfig

        default CompletableFuture<CreateConfigResponse> createConfig​(Consumer<CreateConfigRequest.Builder> createConfigRequest)

        Creates a Config with the specified configData parameters.

        Only one type of configData can be specified.


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

        Parameters:
        createConfigRequest - A Consumer that will call methods on CreateConfigRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceLimitExceededException Account limits for this resource have been exceeded.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createDataflowEndpointGroup

        default CompletableFuture<CreateDataflowEndpointGroupResponse> createDataflowEndpointGroup​(CreateDataflowEndpointGroupRequest createDataflowEndpointGroupRequest)

        Creates a DataflowEndpoint group containing the specified list of DataflowEndpoint objects.

        The name field in each endpoint is used in your mission profile DataflowEndpointConfig to specify which endpoints to use during a contact.

        When a contact uses multiple DataflowEndpointConfig objects, each Config must match a DataflowEndpoint in the same group.

        Parameters:
        createDataflowEndpointGroupRequest -
        Returns:
        A Java Future containing the result of the CreateDataflowEndpointGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createDataflowEndpointGroup

        default CompletableFuture<CreateDataflowEndpointGroupResponse> createDataflowEndpointGroup​(Consumer<CreateDataflowEndpointGroupRequest.Builder> createDataflowEndpointGroupRequest)

        Creates a DataflowEndpoint group containing the specified list of DataflowEndpoint objects.

        The name field in each endpoint is used in your mission profile DataflowEndpointConfig to specify which endpoints to use during a contact.

        When a contact uses multiple DataflowEndpointConfig objects, each Config must match a DataflowEndpoint in the same group.


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

        Parameters:
        createDataflowEndpointGroupRequest - A Consumer that will call methods on CreateDataflowEndpointGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateDataflowEndpointGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createEphemeris

        default CompletableFuture<CreateEphemerisResponse> createEphemeris​(CreateEphemerisRequest createEphemerisRequest)

        Creates an Ephemeris with the specified EphemerisData.

        Parameters:
        createEphemerisRequest -
        Returns:
        A Java Future containing the result of the CreateEphemeris operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createEphemeris

        default CompletableFuture<CreateEphemerisResponse> createEphemeris​(Consumer<CreateEphemerisRequest.Builder> createEphemerisRequest)

        Creates an Ephemeris with the specified EphemerisData.


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

        Parameters:
        createEphemerisRequest - A Consumer that will call methods on CreateEphemerisRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateEphemeris operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMissionProfile

        default CompletableFuture<CreateMissionProfileResponse> createMissionProfile​(CreateMissionProfileRequest createMissionProfileRequest)

        Creates a mission profile.

        dataflowEdges is a list of lists of strings. Each lower level list of strings has two elements: a from ARN and a to ARN.

        Parameters:
        createMissionProfileRequest -
        Returns:
        A Java Future containing the result of the CreateMissionProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMissionProfile

        default CompletableFuture<CreateMissionProfileResponse> createMissionProfile​(Consumer<CreateMissionProfileRequest.Builder> createMissionProfileRequest)

        Creates a mission profile.

        dataflowEdges is a list of lists of strings. Each lower level list of strings has two elements: a from ARN and a to ARN.


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

        Parameters:
        createMissionProfileRequest - A Consumer that will call methods on CreateMissionProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateMissionProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfig

        default CompletableFuture<DeleteConfigResponse> deleteConfig​(DeleteConfigRequest deleteConfigRequest)

        Deletes a Config.

        Parameters:
        deleteConfigRequest -
        Returns:
        A Java Future containing the result of the DeleteConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteConfig

        default CompletableFuture<DeleteConfigResponse> deleteConfig​(Consumer<DeleteConfigRequest.Builder> deleteConfigRequest)

        Deletes a Config.


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

        Parameters:
        deleteConfigRequest - A Consumer that will call methods on DeleteConfigRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteDataflowEndpointGroup

        default CompletableFuture<DeleteDataflowEndpointGroupResponse> deleteDataflowEndpointGroup​(DeleteDataflowEndpointGroupRequest deleteDataflowEndpointGroupRequest)

        Deletes a dataflow endpoint group.

        Parameters:
        deleteDataflowEndpointGroupRequest -
        Returns:
        A Java Future containing the result of the DeleteDataflowEndpointGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteDataflowEndpointGroup

        default CompletableFuture<DeleteDataflowEndpointGroupResponse> deleteDataflowEndpointGroup​(Consumer<DeleteDataflowEndpointGroupRequest.Builder> deleteDataflowEndpointGroupRequest)

        Deletes a dataflow endpoint group.


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

        Parameters:
        deleteDataflowEndpointGroupRequest - A Consumer that will call methods on DeleteDataflowEndpointGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteDataflowEndpointGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteEphemeris

        default CompletableFuture<DeleteEphemerisResponse> deleteEphemeris​(DeleteEphemerisRequest deleteEphemerisRequest)

        Deletes an ephemeris

        Parameters:
        deleteEphemerisRequest -
        Returns:
        A Java Future containing the result of the DeleteEphemeris operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteEphemeris

        default CompletableFuture<DeleteEphemerisResponse> deleteEphemeris​(Consumer<DeleteEphemerisRequest.Builder> deleteEphemerisRequest)

        Deletes an ephemeris


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

        Parameters:
        deleteEphemerisRequest - A Consumer that will call methods on DeleteEphemerisRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteEphemeris operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMissionProfile

        default CompletableFuture<DeleteMissionProfileResponse> deleteMissionProfile​(DeleteMissionProfileRequest deleteMissionProfileRequest)

        Deletes a mission profile.

        Parameters:
        deleteMissionProfileRequest -
        Returns:
        A Java Future containing the result of the DeleteMissionProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteMissionProfile

        default CompletableFuture<DeleteMissionProfileResponse> deleteMissionProfile​(Consumer<DeleteMissionProfileRequest.Builder> deleteMissionProfileRequest)

        Deletes a mission profile.


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

        Parameters:
        deleteMissionProfileRequest - A Consumer that will call methods on DeleteMissionProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteMissionProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeContact

        default CompletableFuture<DescribeContactResponse> describeContact​(DescribeContactRequest describeContactRequest)

        Describes an existing contact.

        Parameters:
        describeContactRequest -
        Returns:
        A Java Future containing the result of the DescribeContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeContact

        default CompletableFuture<DescribeContactResponse> describeContact​(Consumer<DescribeContactRequest.Builder> describeContactRequest)

        Describes an existing contact.


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

        Parameters:
        describeContactRequest - A Consumer that will call methods on DescribeContactRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DescribeContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeEphemeris

        default CompletableFuture<DescribeEphemerisResponse> describeEphemeris​(DescribeEphemerisRequest describeEphemerisRequest)

        Describes an existing ephemeris.

        Parameters:
        describeEphemerisRequest -
        Returns:
        A Java Future containing the result of the DescribeEphemeris operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • describeEphemeris

        default CompletableFuture<DescribeEphemerisResponse> describeEphemeris​(Consumer<DescribeEphemerisRequest.Builder> describeEphemerisRequest)

        Describes an existing ephemeris.


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

        Parameters:
        describeEphemerisRequest - A Consumer that will call methods on DescribeEphemerisRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DescribeEphemeris operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAgentConfiguration

        default CompletableFuture<GetAgentConfigurationResponse> getAgentConfiguration​(GetAgentConfigurationRequest getAgentConfigurationRequest)

        For use by AWS Ground Station Agent and shouldn't be called directly.

        Gets the latest configuration information for a registered agent.

        Parameters:
        getAgentConfigurationRequest -
        Returns:
        A Java Future containing the result of the GetAgentConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAgentConfiguration

        default CompletableFuture<GetAgentConfigurationResponse> getAgentConfiguration​(Consumer<GetAgentConfigurationRequest.Builder> getAgentConfigurationRequest)

        For use by AWS Ground Station Agent and shouldn't be called directly.

        Gets the latest configuration information for a registered agent.


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

        Parameters:
        getAgentConfigurationRequest - A Consumer that will call methods on GetAgentConfigurationRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetAgentConfiguration operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfig

        default CompletableFuture<GetConfigResponse> getConfig​(GetConfigRequest getConfigRequest)

        Returns Config information.

        Only one Config response can be returned.

        Parameters:
        getConfigRequest -
        Returns:
        A Java Future containing the result of the GetConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getConfig

        default CompletableFuture<GetConfigResponse> getConfig​(Consumer<GetConfigRequest.Builder> getConfigRequest)

        Returns Config information.

        Only one Config response can be returned.


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

        Parameters:
        getConfigRequest - A Consumer that will call methods on GetConfigRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDataflowEndpointGroup

        default CompletableFuture<GetDataflowEndpointGroupResponse> getDataflowEndpointGroup​(GetDataflowEndpointGroupRequest getDataflowEndpointGroupRequest)

        Returns the dataflow endpoint group.

        Parameters:
        getDataflowEndpointGroupRequest -
        Returns:
        A Java Future containing the result of the GetDataflowEndpointGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getDataflowEndpointGroup

        default CompletableFuture<GetDataflowEndpointGroupResponse> getDataflowEndpointGroup​(Consumer<GetDataflowEndpointGroupRequest.Builder> getDataflowEndpointGroupRequest)

        Returns the dataflow endpoint group.


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

        Parameters:
        getDataflowEndpointGroupRequest - A Consumer that will call methods on GetDataflowEndpointGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetDataflowEndpointGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getMinuteUsage

        default CompletableFuture<GetMinuteUsageResponse> getMinuteUsage​(GetMinuteUsageRequest getMinuteUsageRequest)

        Returns the number of reserved minutes used by account.

        Parameters:
        getMinuteUsageRequest -
        Returns:
        A Java Future containing the result of the GetMinuteUsage operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getMinuteUsage

        default CompletableFuture<GetMinuteUsageResponse> getMinuteUsage​(Consumer<GetMinuteUsageRequest.Builder> getMinuteUsageRequest)

        Returns the number of reserved minutes used by account.


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

        Parameters:
        getMinuteUsageRequest - A Consumer that will call methods on GetMinuteUsageRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetMinuteUsage operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getMissionProfile

        default CompletableFuture<GetMissionProfileResponse> getMissionProfile​(GetMissionProfileRequest getMissionProfileRequest)

        Returns a mission profile.

        Parameters:
        getMissionProfileRequest -
        Returns:
        A Java Future containing the result of the GetMissionProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getMissionProfile

        default CompletableFuture<GetMissionProfileResponse> getMissionProfile​(Consumer<GetMissionProfileRequest.Builder> getMissionProfileRequest)

        Returns a mission profile.


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

        Parameters:
        getMissionProfileRequest - A Consumer that will call methods on GetMissionProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetMissionProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSatellite

        default CompletableFuture<GetSatelliteResponse> getSatellite​(GetSatelliteRequest getSatelliteRequest)

        Returns a satellite.

        Parameters:
        getSatelliteRequest -
        Returns:
        A Java Future containing the result of the GetSatellite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSatellite

        default CompletableFuture<GetSatelliteResponse> getSatellite​(Consumer<GetSatelliteRequest.Builder> getSatelliteRequest)

        Returns a satellite.


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

        Parameters:
        getSatelliteRequest - A Consumer that will call methods on GetSatelliteRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSatellite operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfigs

        default CompletableFuture<ListConfigsResponse> listConfigs​(ListConfigsRequest listConfigsRequest)

        Returns a list of Config objects.

        Parameters:
        listConfigsRequest -
        Returns:
        A Java Future containing the result of the ListConfigs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfigs

        default CompletableFuture<ListConfigsResponse> listConfigs​(Consumer<ListConfigsRequest.Builder> listConfigsRequest)

        Returns a list of Config objects.


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

        Parameters:
        listConfigsRequest - A Consumer that will call methods on ListConfigsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListConfigs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfigsPaginator

        default ListConfigsPublisher listConfigsPaginator​(ListConfigsRequest listConfigsRequest)

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

        Parameters:
        listConfigsRequest -
        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listConfigsPaginator

        default ListConfigsPublisher listConfigsPaginator​(Consumer<ListConfigsRequest.Builder> listConfigsRequest)

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


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

        Parameters:
        listConfigsRequest - A Consumer that will call methods on ListConfigsRequest.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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listContacts

        default CompletableFuture<ListContactsResponse> listContacts​(ListContactsRequest listContactsRequest)

        Returns a list of contacts.

        If statusList contains AVAILABLE, the request must include groundStation, missionprofileArn, and satelliteArn.

        Parameters:
        listContactsRequest -
        Returns:
        A Java Future containing the result of the ListContacts operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listContacts

        default CompletableFuture<ListContactsResponse> listContacts​(Consumer<ListContactsRequest.Builder> listContactsRequest)

        Returns a list of contacts.

        If statusList contains AVAILABLE, the request must include groundStation, missionprofileArn, and satelliteArn.


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

        Parameters:
        listContactsRequest - A Consumer that will call methods on ListContactsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListContacts operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listContactsPaginator

        default ListContactsPublisher listContactsPaginator​(ListContactsRequest listContactsRequest)

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

        Parameters:
        listContactsRequest -
        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listContactsPaginator

        default ListContactsPublisher listContactsPaginator​(Consumer<ListContactsRequest.Builder> listContactsRequest)

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


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

        Parameters:
        listContactsRequest - A Consumer that will call methods on ListContactsRequest.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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listDataflowEndpointGroups

        default CompletableFuture<ListDataflowEndpointGroupsResponse> listDataflowEndpointGroups​(ListDataflowEndpointGroupsRequest listDataflowEndpointGroupsRequest)

        Returns a list of DataflowEndpoint groups.

        Parameters:
        listDataflowEndpointGroupsRequest -
        Returns:
        A Java Future containing the result of the ListDataflowEndpointGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listDataflowEndpointGroups

        default CompletableFuture<ListDataflowEndpointGroupsResponse> listDataflowEndpointGroups​(Consumer<ListDataflowEndpointGroupsRequest.Builder> listDataflowEndpointGroupsRequest)

        Returns a list of DataflowEndpoint groups.


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

        Parameters:
        listDataflowEndpointGroupsRequest - A Consumer that will call methods on ListDataflowEndpointGroupsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListDataflowEndpointGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listDataflowEndpointGroupsPaginator

        default ListDataflowEndpointGroupsPublisher listDataflowEndpointGroupsPaginator​(ListDataflowEndpointGroupsRequest listDataflowEndpointGroupsRequest)

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

        Parameters:
        listDataflowEndpointGroupsRequest -
        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listDataflowEndpointGroupsPaginator

        default ListDataflowEndpointGroupsPublisher listDataflowEndpointGroupsPaginator​(Consumer<ListDataflowEndpointGroupsRequest.Builder> listDataflowEndpointGroupsRequest)

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


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

        Parameters:
        listDataflowEndpointGroupsRequest - A Consumer that will call methods on ListDataflowEndpointGroupsRequest.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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEphemerides

        default CompletableFuture<ListEphemeridesResponse> listEphemerides​(ListEphemeridesRequest listEphemeridesRequest)

        List existing ephemerides.

        Parameters:
        listEphemeridesRequest -
        Returns:
        A Java Future containing the result of the ListEphemerides operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEphemerides

        default CompletableFuture<ListEphemeridesResponse> listEphemerides​(Consumer<ListEphemeridesRequest.Builder> listEphemeridesRequest)

        List existing ephemerides.


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

        Parameters:
        listEphemeridesRequest - A Consumer that will call methods on ListEphemeridesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListEphemerides operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEphemeridesPaginator

        default ListEphemeridesPublisher listEphemeridesPaginator​(ListEphemeridesRequest listEphemeridesRequest)

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

        Parameters:
        listEphemeridesRequest -
        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listEphemeridesPaginator

        default ListEphemeridesPublisher listEphemeridesPaginator​(Consumer<ListEphemeridesRequest.Builder> listEphemeridesRequest)

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


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

        Parameters:
        listEphemeridesRequest - A Consumer that will call methods on ListEphemeridesRequest.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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGroundStations

        default CompletableFuture<ListGroundStationsResponse> listGroundStations​(ListGroundStationsRequest listGroundStationsRequest)

        Returns a list of ground stations.

        Parameters:
        listGroundStationsRequest -
        Returns:
        A Java Future containing the result of the ListGroundStations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGroundStations

        default CompletableFuture<ListGroundStationsResponse> listGroundStations​(Consumer<ListGroundStationsRequest.Builder> listGroundStationsRequest)

        Returns a list of ground stations.


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

        Parameters:
        listGroundStationsRequest - A Consumer that will call methods on ListGroundStationsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListGroundStations operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGroundStationsPaginator

        default ListGroundStationsPublisher listGroundStationsPaginator​(ListGroundStationsRequest listGroundStationsRequest)

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

        Parameters:
        listGroundStationsRequest -
        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listGroundStationsPaginator

        default ListGroundStationsPublisher listGroundStationsPaginator​(Consumer<ListGroundStationsRequest.Builder> listGroundStationsRequest)

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


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

        Parameters:
        listGroundStationsRequest - A Consumer that will call methods on ListGroundStationsRequest.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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMissionProfiles

        default CompletableFuture<ListMissionProfilesResponse> listMissionProfiles​(ListMissionProfilesRequest listMissionProfilesRequest)

        Returns a list of mission profiles.

        Parameters:
        listMissionProfilesRequest -
        Returns:
        A Java Future containing the result of the ListMissionProfiles operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMissionProfiles

        default CompletableFuture<ListMissionProfilesResponse> listMissionProfiles​(Consumer<ListMissionProfilesRequest.Builder> listMissionProfilesRequest)

        Returns a list of mission profiles.


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

        Parameters:
        listMissionProfilesRequest - A Consumer that will call methods on ListMissionProfilesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListMissionProfiles operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMissionProfilesPaginator

        default ListMissionProfilesPublisher listMissionProfilesPaginator​(ListMissionProfilesRequest listMissionProfilesRequest)

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

        Parameters:
        listMissionProfilesRequest -
        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMissionProfilesPaginator

        default ListMissionProfilesPublisher listMissionProfilesPaginator​(Consumer<ListMissionProfilesRequest.Builder> listMissionProfilesRequest)

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


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

        Parameters:
        listMissionProfilesRequest - A Consumer that will call methods on ListMissionProfilesRequest.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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSatellites

        default CompletableFuture<ListSatellitesResponse> listSatellites​(ListSatellitesRequest listSatellitesRequest)

        Returns a list of satellites.

        Parameters:
        listSatellitesRequest -
        Returns:
        A Java Future containing the result of the ListSatellites operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSatellites

        default CompletableFuture<ListSatellitesResponse> listSatellites​(Consumer<ListSatellitesRequest.Builder> listSatellitesRequest)

        Returns a list of satellites.


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

        Parameters:
        listSatellitesRequest - A Consumer that will call methods on ListSatellitesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListSatellites operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSatellitesPaginator

        default ListSatellitesPublisher listSatellitesPaginator​(ListSatellitesRequest listSatellitesRequest)

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

        Parameters:
        listSatellitesRequest -
        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSatellitesPaginator

        default ListSatellitesPublisher listSatellitesPaginator​(Consumer<ListSatellitesRequest.Builder> listSatellitesRequest)

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


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

        Parameters:
        listSatellitesRequest - A Consumer that will call methods on ListSatellitesRequest.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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException 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)

        Returns a list of tags for a specified resource.

        Parameters:
        listTagsForResourceRequest -
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException 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)

        Returns a list of tags for a specified resource.


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

        Parameters:
        listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • registerAgent

        default CompletableFuture<RegisterAgentResponse> registerAgent​(RegisterAgentRequest registerAgentRequest)

        For use by AWS Ground Station Agent and shouldn't be called directly.

        Registers a new agent with AWS Ground Station.

        Parameters:
        registerAgentRequest -
        Returns:
        A Java Future containing the result of the RegisterAgent operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • registerAgent

        default CompletableFuture<RegisterAgentResponse> registerAgent​(Consumer<RegisterAgentRequest.Builder> registerAgentRequest)

        For use by AWS Ground Station Agent and shouldn't be called directly.

        Registers a new agent with AWS Ground Station.


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

        Parameters:
        registerAgentRequest - A Consumer that will call methods on RegisterAgentRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the RegisterAgent operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • reserveContact

        default CompletableFuture<ReserveContactResponse> reserveContact​(ReserveContactRequest reserveContactRequest)

        Reserves a contact using specified parameters.

        Parameters:
        reserveContactRequest -
        Returns:
        A Java Future containing the result of the ReserveContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • reserveContact

        default CompletableFuture<ReserveContactResponse> reserveContact​(Consumer<ReserveContactRequest.Builder> reserveContactRequest)

        Reserves a contact using specified parameters.


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

        Parameters:
        reserveContactRequest - A Consumer that will call methods on ReserveContactRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ReserveContact operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException 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)

        Assigns a tag to a resource.

        Parameters:
        tagResourceRequest -
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException 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)

        Assigns a tag to a resource.


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

        Parameters:
        tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException 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)

        Deassigns a resource tag.

        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException 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)

        Deassigns a resource tag.


        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.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAgentStatus

        default CompletableFuture<UpdateAgentStatusResponse> updateAgentStatus​(UpdateAgentStatusRequest updateAgentStatusRequest)

        For use by AWS Ground Station Agent and shouldn't be called directly.

        Update the status of the agent.

        Parameters:
        updateAgentStatusRequest -
        Returns:
        A Java Future containing the result of the UpdateAgentStatus operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAgentStatus

        default CompletableFuture<UpdateAgentStatusResponse> updateAgentStatus​(Consumer<UpdateAgentStatusRequest.Builder> updateAgentStatusRequest)

        For use by AWS Ground Station Agent and shouldn't be called directly.

        Update the status of the agent.


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

        Parameters:
        updateAgentStatusRequest - A Consumer that will call methods on UpdateAgentStatusRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateAgentStatus operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfig

        default CompletableFuture<UpdateConfigResponse> updateConfig​(UpdateConfigRequest updateConfigRequest)

        Updates the Config used when scheduling contacts.

        Updating a Config will not update the execution parameters for existing future contacts scheduled with this Config.

        Parameters:
        updateConfigRequest -
        Returns:
        A Java Future containing the result of the UpdateConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateConfig

        default CompletableFuture<UpdateConfigResponse> updateConfig​(Consumer<UpdateConfigRequest.Builder> updateConfigRequest)

        Updates the Config used when scheduling contacts.

        Updating a Config will not update the execution parameters for existing future contacts scheduled with this Config.


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

        Parameters:
        updateConfigRequest - A Consumer that will call methods on UpdateConfigRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateConfig operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateEphemeris

        default CompletableFuture<UpdateEphemerisResponse> updateEphemeris​(UpdateEphemerisRequest updateEphemerisRequest)

        Updates an existing ephemeris

        Parameters:
        updateEphemerisRequest -
        Returns:
        A Java Future containing the result of the UpdateEphemeris operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateEphemeris

        default CompletableFuture<UpdateEphemerisResponse> updateEphemeris​(Consumer<UpdateEphemerisRequest.Builder> updateEphemerisRequest)

        Updates an existing ephemeris


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

        Parameters:
        updateEphemerisRequest - A Consumer that will call methods on UpdateEphemerisRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateEphemeris operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMissionProfile

        default CompletableFuture<UpdateMissionProfileResponse> updateMissionProfile​(UpdateMissionProfileRequest updateMissionProfileRequest)

        Updates a mission profile.

        Updating a mission profile will not update the execution parameters for existing future contacts.

        Parameters:
        updateMissionProfileRequest -
        Returns:
        A Java Future containing the result of the UpdateMissionProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateMissionProfile

        default CompletableFuture<UpdateMissionProfileResponse> updateMissionProfile​(Consumer<UpdateMissionProfileRequest.Builder> updateMissionProfileRequest)

        Updates a mission profile.

        Updating a mission profile will not update the execution parameters for existing future contacts.


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

        Parameters:
        updateMissionProfileRequest - A Consumer that will call methods on UpdateMissionProfileRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateMissionProfile operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
        • InvalidParameterException One or more parameters are not valid.
        • DependencyException Dependency encountered an error.
        • ResourceNotFoundException Resource was not found.
        • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
        • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
        • GroundStationException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation