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.The asynchronous client performs non-blocking I/O when configured with any
invalid reference
SdkAsyncHttpClient
supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

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.

  • Field Details

  • Method Details

    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • waiter

      default GroundStationAsyncWaiter waiter()
      Create an instance of GroundStationAsyncWaiter using this client.

      Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.

      Returns:
      an instance of GroundStationAsyncWaiter
    • serviceClientConfiguration

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

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

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