Interface GroundStationAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @SdkPublicApi @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 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 or stops a contact with a specified contact ID based on its position in the contact lifecycle.

      For contacts that:

      • Have yet to start, the contact will be cancelled.

      • Have started but have yet to finish, the contact will be stopped.

      Parameters:
      cancelContactRequest - Input for the CancelContact operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 or stops a contact with a specified contact ID based on its position in the contact lifecycle.

      For contacts that:

      • Have yet to start, the contact will be cancelled.

      • Have started but have yet to finish, the contact will be stopped.


      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. Input for the CancelContact operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the CreateConfig operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the CreateConfig operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the CreateDataflowEndpointGroup operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the CreateDataflowEndpointGroup operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • createDataflowEndpointGroupV2

      default CompletableFuture<CreateDataflowEndpointGroupV2Response> createDataflowEndpointGroupV2(CreateDataflowEndpointGroupV2Request createDataflowEndpointGroupV2Request)

      Creates a DataflowEndpoint group containing the specified list of Ground Station Agent based endpoints.

      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:
      createDataflowEndpointGroupV2Request -
      Returns:
      A Java Future containing the result of the CreateDataflowEndpointGroupV2 operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • ServiceQuotaExceededException Request would cause a service quota to be exceeded.
      • 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:
    • createDataflowEndpointGroupV2

      default CompletableFuture<CreateDataflowEndpointGroupV2Response> createDataflowEndpointGroupV2(Consumer<CreateDataflowEndpointGroupV2Request.Builder> createDataflowEndpointGroupV2Request)

      Creates a DataflowEndpoint group containing the specified list of Ground Station Agent based endpoints.

      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 CreateDataflowEndpointGroupV2Request.Builder avoiding the need to create one manually via CreateDataflowEndpointGroupV2Request.builder()

      Parameters:
      createDataflowEndpointGroupV2Request - A Consumer that will call methods on CreateDataflowEndpointGroupV2Request.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDataflowEndpointGroupV2 operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • ServiceQuotaExceededException Request would cause a service quota to be exceeded.
      • 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)

      Create an ephemeris with your 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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)

      Create an ephemeris with your 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the CreateMissionProfile operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the CreateMissionProfile operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the DeleteConfig operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the DeleteConfig operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the DeleteDataflowEndpointGroup operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the DeleteDataflowEndpointGroup operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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)

      Delete 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • ResourceNotFoundException Resource was not found.
      • ResourceInUseException The specified resource is in use by non-terminal state contacts and cannot be modified or deleted.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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)

      Delete 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • ResourceNotFoundException Resource was not found.
      • ResourceInUseException The specified resource is in use by non-terminal state contacts and cannot be modified or deleted.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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 - Input for the DeleteMissionProfile operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the DeleteMissionProfile operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the DescribeContact operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the DescribeContact operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • describeContactVersion

      default CompletableFuture<DescribeContactVersionResponse> describeContactVersion(DescribeContactVersionRequest describeContactVersionRequest)

      Describes a specific version of a contact.

      Parameters:
      describeContactVersionRequest -
      Returns:
      A Java Future containing the result of the DescribeContactVersion operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • describeContactVersion

      default CompletableFuture<DescribeContactVersionResponse> describeContactVersion(Consumer<DescribeContactVersionRequest.Builder> describeContactVersionRequest)

      Describes a specific version of a contact.


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

      Parameters:
      describeContactVersionRequest - A Consumer that will call methods on DescribeContactVersionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DescribeContactVersion operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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)

      Retrieve information about 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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)

      Retrieve information about 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • getAgentTaskResponseUrl

      default CompletableFuture<GetAgentTaskResponseUrlResponse> getAgentTaskResponseUrl(GetAgentTaskResponseUrlRequest getAgentTaskResponseUrlRequest)

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

      Gets a presigned URL for uploading agent task response logs.

      Parameters:
      getAgentTaskResponseUrlRequest -
      Returns:
      A Java Future containing the result of the GetAgentTaskResponseUrl operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • getAgentTaskResponseUrl

      default CompletableFuture<GetAgentTaskResponseUrlResponse> getAgentTaskResponseUrl(Consumer<GetAgentTaskResponseUrlRequest.Builder> getAgentTaskResponseUrlRequest)

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

      Gets a presigned URL for uploading agent task response logs.


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

      Parameters:
      getAgentTaskResponseUrlRequest - A Consumer that will call methods on GetAgentTaskResponseUrlRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetAgentTaskResponseUrl operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the GetConfig operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the GetConfig operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the GetDataflowEndpointGroup operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the GetDataflowEndpointGroup operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the GetMinuteUsage operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the GetMinuteUsage operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the GetMissionProfile operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the GetMissionProfile operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the GetSatellite operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the GetSatellite operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • listAntennas

      default CompletableFuture<ListAntennasResponse> listAntennas(ListAntennasRequest listAntennasRequest)

      Returns a list of antennas at a specified ground station.

      Parameters:
      listAntennasRequest -
      Returns:
      A Java Future containing the result of the ListAntennas operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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:
    • listAntennas

      default CompletableFuture<ListAntennasResponse> listAntennas(Consumer<ListAntennasRequest.Builder> listAntennasRequest)

      Returns a list of antennas at a specified ground station.


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

      Parameters:
      listAntennasRequest - A Consumer that will call methods on ListAntennasRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListAntennas operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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:
    • listAntennasPaginator

      default ListAntennasPublisher listAntennasPaginator(ListAntennasRequest listAntennasRequest)

      This is a variant of listAntennas(software.amazon.awssdk.services.groundstation.model.ListAntennasRequest) 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.ListAntennasPublisher publisher = client.listAntennasPaginator(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.ListAntennasPublisher publisher = client.listAntennasPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.groundstation.model.ListAntennasResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.groundstation.model.ListAntennasResponse 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 listAntennas(software.amazon.awssdk.services.groundstation.model.ListAntennasRequest) operation.

      Parameters:
      listAntennasRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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:
    • listAntennasPaginator

      default ListAntennasPublisher listAntennasPaginator(Consumer<ListAntennasRequest.Builder> listAntennasRequest)

      This is a variant of listAntennas(software.amazon.awssdk.services.groundstation.model.ListAntennasRequest) 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.ListAntennasPublisher publisher = client.listAntennasPaginator(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.ListAntennasPublisher publisher = client.listAntennasPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.groundstation.model.ListAntennasResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.groundstation.model.ListAntennasResponse 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 listAntennas(software.amazon.awssdk.services.groundstation.model.ListAntennasRequest) operation.


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

      Parameters:
      listAntennasRequest - A Consumer that will call methods on ListAntennasRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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 - Input for the ListConfigs operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListConfigs operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListConfigs operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListConfigs operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • listContactVersions

      default CompletableFuture<ListContactVersionsResponse> listContactVersions(ListContactVersionsRequest listContactVersionsRequest)

      Returns a list of versions for a specified contact.

      Parameters:
      listContactVersionsRequest -
      Returns:
      A Java Future containing the result of the ListContactVersions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • listContactVersions

      default CompletableFuture<ListContactVersionsResponse> listContactVersions(Consumer<ListContactVersionsRequest.Builder> listContactVersionsRequest)

      Returns a list of versions for a specified contact.


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

      Parameters:
      listContactVersionsRequest - A Consumer that will call methods on ListContactVersionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListContactVersions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • listContactVersionsPaginator

      default ListContactVersionsPublisher listContactVersionsPaginator(ListContactVersionsRequest listContactVersionsRequest)

      This is a variant of listContactVersions(software.amazon.awssdk.services.groundstation.model.ListContactVersionsRequest) 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.ListContactVersionsPublisher publisher = client.listContactVersionsPaginator(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.ListContactVersionsPublisher publisher = client.listContactVersionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.groundstation.model.ListContactVersionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.groundstation.model.ListContactVersionsResponse 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 listContactVersions(software.amazon.awssdk.services.groundstation.model.ListContactVersionsRequest) operation.

      Parameters:
      listContactVersionsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • listContactVersionsPaginator

      default ListContactVersionsPublisher listContactVersionsPaginator(Consumer<ListContactVersionsRequest.Builder> listContactVersionsRequest)

      This is a variant of listContactVersions(software.amazon.awssdk.services.groundstation.model.ListContactVersionsRequest) 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.ListContactVersionsPublisher publisher = client.listContactVersionsPaginator(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.ListContactVersionsPublisher publisher = client.listContactVersionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.groundstation.model.ListContactVersionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.groundstation.model.ListContactVersionsResponse 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 listContactVersions(software.amazon.awssdk.services.groundstation.model.ListContactVersionsRequest) operation.


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

      Parameters:
      listContactVersionsRequest - A Consumer that will call methods on ListContactVersionsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListContacts operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListContacts operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListContacts operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListContacts operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListDataflowEndpointGroups operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListDataflowEndpointGroups operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListDataflowEndpointGroups operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListDataflowEndpointGroups operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 your 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 your 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • listGroundStationReservations

      default CompletableFuture<ListGroundStationReservationsResponse> listGroundStationReservations(ListGroundStationReservationsRequest listGroundStationReservationsRequest)

      Returns a list of reservations for a specified ground station.

      Parameters:
      listGroundStationReservationsRequest -
      Returns:
      A Java Future containing the result of the ListGroundStationReservations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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:
    • listGroundStationReservations

      default CompletableFuture<ListGroundStationReservationsResponse> listGroundStationReservations(Consumer<ListGroundStationReservationsRequest.Builder> listGroundStationReservationsRequest)

      Returns a list of reservations for a specified ground station.


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

      Parameters:
      listGroundStationReservationsRequest - A Consumer that will call methods on ListGroundStationReservationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListGroundStationReservations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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:
    • listGroundStationReservationsPaginator

      default ListGroundStationReservationsPublisher listGroundStationReservationsPaginator(ListGroundStationReservationsRequest listGroundStationReservationsRequest)

      This is a variant of listGroundStationReservations(software.amazon.awssdk.services.groundstation.model.ListGroundStationReservationsRequest) 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.ListGroundStationReservationsPublisher publisher = client.listGroundStationReservationsPaginator(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.ListGroundStationReservationsPublisher publisher = client.listGroundStationReservationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.groundstation.model.ListGroundStationReservationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.groundstation.model.ListGroundStationReservationsResponse 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 listGroundStationReservations(software.amazon.awssdk.services.groundstation.model.ListGroundStationReservationsRequest) operation.

      Parameters:
      listGroundStationReservationsRequest -
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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:
    • listGroundStationReservationsPaginator

      default ListGroundStationReservationsPublisher listGroundStationReservationsPaginator(Consumer<ListGroundStationReservationsRequest.Builder> listGroundStationReservationsRequest)

      This is a variant of listGroundStationReservations(software.amazon.awssdk.services.groundstation.model.ListGroundStationReservationsRequest) 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.ListGroundStationReservationsPublisher publisher = client.listGroundStationReservationsPaginator(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.ListGroundStationReservationsPublisher publisher = client.listGroundStationReservationsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.groundstation.model.ListGroundStationReservationsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.groundstation.model.ListGroundStationReservationsResponse 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 listGroundStationReservations(software.amazon.awssdk.services.groundstation.model.ListGroundStationReservationsRequest) operation.


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

      Parameters:
      listGroundStationReservationsRequest - A Consumer that will call methods on ListGroundStationReservationsRequest.Builder to create a request.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • InvalidParameterException One or more parameters are not valid.
      • DependencyException Dependency encountered an error.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can 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 - Input for the ListGroundStations operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListGroundStations operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListGroundStations operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListGroundStations operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListMissionProfiles operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListMissionProfiles operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListMissionProfiles operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListMissionProfiles operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListSatellites operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListSatellites operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListSatellites operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListSatellites operation.
      Returns:
      A custom publisher that can be subscribed to request a stream of response pages.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ListTagsForResource operation.
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the ListTagsForResource operation.
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the ReserveContact operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • 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. Input for the ReserveContact operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)

      Assigns a tag to a resource.

      Parameters:
      tagResourceRequest - Input for the TagResource operation.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the TagResource operation.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the UntagResource operation.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the UntagResource operation.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the UpdateConfig operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the UpdateConfig operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • updateContact

      default CompletableFuture<UpdateContactResponse> updateContact(UpdateContactRequest updateContactRequest)

      Updates a specific contact.

      Parameters:
      updateContactRequest -
      Returns:
      A Java Future containing the result of the UpdateContact operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • updateContact

      default CompletableFuture<UpdateContactResponse> updateContact(Consumer<UpdateContactRequest.Builder> updateContactRequest)

      Updates a specific contact.


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

      Parameters:
      updateContactRequest - A Consumer that will call methods on UpdateContactRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateContact operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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:
    • updateEphemeris

      default CompletableFuture<UpdateEphemerisResponse> updateEphemeris(UpdateEphemerisRequest updateEphemerisRequest)

      Update 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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)

      Update 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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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 - Input for the UpdateMissionProfile operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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. Input for the UpdateMissionProfile operation.
      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. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
      • 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.