@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSGroundStationAsyncClient extends AWSGroundStationClient implements AWSGroundStationAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
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.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, cancelContact, createConfig, createDataflowEndpointGroup, createEphemeris, createMissionProfile, deleteConfig, deleteDataflowEndpointGroup, deleteEphemeris, deleteMissionProfile, describeContact, describeEphemeris, getAgentConfiguration, getCachedResponseMetadata, getConfig, getDataflowEndpointGroup, getMinuteUsage, getMissionProfile, getSatellite, listConfigs, listContacts, listDataflowEndpointGroups, listEphemerides, listGroundStations, listMissionProfiles, listSatellites, listTagsForResource, registerAgent, reserveContact, tagResource, untagResource, updateAgentStatus, updateConfig, updateEphemeris, updateMissionProfile, waitersaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancelContact, createConfig, createDataflowEndpointGroup, createEphemeris, createMissionProfile, deleteConfig, deleteDataflowEndpointGroup, deleteEphemeris, deleteMissionProfile, describeContact, describeEphemeris, getAgentConfiguration, getCachedResponseMetadata, getConfig, getDataflowEndpointGroup, getMinuteUsage, getMissionProfile, getSatellite, listConfigs, listContacts, listDataflowEndpointGroups, listEphemerides, listGroundStations, listMissionProfiles, listSatellites, listTagsForResource, registerAgent, reserveContact, tagResource, untagResource, updateAgentStatus, updateConfig, updateEphemeris, updateMissionProfile, waiterspublic static AWSGroundStationAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CancelContactResult> cancelContactAsync(CancelContactRequest request)
AWSGroundStationAsyncCancels a contact with a specified contact ID.
cancelContactAsync in interface AWSGroundStationAsyncpublic Future<CancelContactResult> cancelContactAsync(CancelContactRequest request, AsyncHandler<CancelContactRequest,CancelContactResult> asyncHandler)
AWSGroundStationAsyncCancels a contact with a specified contact ID.
cancelContactAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateConfigResult> createConfigAsync(CreateConfigRequest request)
AWSGroundStationAsync
Creates a Config with the specified configData parameters.
Only one type of configData can be specified.
createConfigAsync in interface AWSGroundStationAsyncpublic Future<CreateConfigResult> createConfigAsync(CreateConfigRequest request, AsyncHandler<CreateConfigRequest,CreateConfigResult> asyncHandler)
AWSGroundStationAsync
Creates a Config with the specified configData parameters.
Only one type of configData can be specified.
createConfigAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateDataflowEndpointGroupResult> createDataflowEndpointGroupAsync(CreateDataflowEndpointGroupRequest request)
AWSGroundStationAsync
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.
createDataflowEndpointGroupAsync in interface AWSGroundStationAsyncpublic Future<CreateDataflowEndpointGroupResult> createDataflowEndpointGroupAsync(CreateDataflowEndpointGroupRequest request, AsyncHandler<CreateDataflowEndpointGroupRequest,CreateDataflowEndpointGroupResult> asyncHandler)
AWSGroundStationAsync
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.
createDataflowEndpointGroupAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateEphemerisResult> createEphemerisAsync(CreateEphemerisRequest request)
AWSGroundStationAsync
Creates an Ephemeris with the specified EphemerisData.
createEphemerisAsync in interface AWSGroundStationAsyncpublic Future<CreateEphemerisResult> createEphemerisAsync(CreateEphemerisRequest request, AsyncHandler<CreateEphemerisRequest,CreateEphemerisResult> asyncHandler)
AWSGroundStationAsync
Creates an Ephemeris with the specified EphemerisData.
createEphemerisAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateMissionProfileResult> createMissionProfileAsync(CreateMissionProfileRequest request)
AWSGroundStationAsyncCreates 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.
createMissionProfileAsync in interface AWSGroundStationAsyncpublic Future<CreateMissionProfileResult> createMissionProfileAsync(CreateMissionProfileRequest request, AsyncHandler<CreateMissionProfileRequest,CreateMissionProfileResult> asyncHandler)
AWSGroundStationAsyncCreates 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.
createMissionProfileAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteConfigResult> deleteConfigAsync(DeleteConfigRequest request)
AWSGroundStationAsync
Deletes a Config.
deleteConfigAsync in interface AWSGroundStationAsyncpublic Future<DeleteConfigResult> deleteConfigAsync(DeleteConfigRequest request, AsyncHandler<DeleteConfigRequest,DeleteConfigResult> asyncHandler)
AWSGroundStationAsync
Deletes a Config.
deleteConfigAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteDataflowEndpointGroupResult> deleteDataflowEndpointGroupAsync(DeleteDataflowEndpointGroupRequest request)
AWSGroundStationAsyncDeletes a dataflow endpoint group.
deleteDataflowEndpointGroupAsync in interface AWSGroundStationAsyncpublic Future<DeleteDataflowEndpointGroupResult> deleteDataflowEndpointGroupAsync(DeleteDataflowEndpointGroupRequest request, AsyncHandler<DeleteDataflowEndpointGroupRequest,DeleteDataflowEndpointGroupResult> asyncHandler)
AWSGroundStationAsyncDeletes a dataflow endpoint group.
deleteDataflowEndpointGroupAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteEphemerisResult> deleteEphemerisAsync(DeleteEphemerisRequest request)
AWSGroundStationAsyncDeletes an ephemeris
deleteEphemerisAsync in interface AWSGroundStationAsyncpublic Future<DeleteEphemerisResult> deleteEphemerisAsync(DeleteEphemerisRequest request, AsyncHandler<DeleteEphemerisRequest,DeleteEphemerisResult> asyncHandler)
AWSGroundStationAsyncDeletes an ephemeris
deleteEphemerisAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteMissionProfileResult> deleteMissionProfileAsync(DeleteMissionProfileRequest request)
AWSGroundStationAsyncDeletes a mission profile.
deleteMissionProfileAsync in interface AWSGroundStationAsyncpublic Future<DeleteMissionProfileResult> deleteMissionProfileAsync(DeleteMissionProfileRequest request, AsyncHandler<DeleteMissionProfileRequest,DeleteMissionProfileResult> asyncHandler)
AWSGroundStationAsyncDeletes a mission profile.
deleteMissionProfileAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeContactResult> describeContactAsync(DescribeContactRequest request)
AWSGroundStationAsyncDescribes an existing contact.
describeContactAsync in interface AWSGroundStationAsyncpublic Future<DescribeContactResult> describeContactAsync(DescribeContactRequest request, AsyncHandler<DescribeContactRequest,DescribeContactResult> asyncHandler)
AWSGroundStationAsyncDescribes an existing contact.
describeContactAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeEphemerisResult> describeEphemerisAsync(DescribeEphemerisRequest request)
AWSGroundStationAsyncDescribes an existing ephemeris.
describeEphemerisAsync in interface AWSGroundStationAsyncpublic Future<DescribeEphemerisResult> describeEphemerisAsync(DescribeEphemerisRequest request, AsyncHandler<DescribeEphemerisRequest,DescribeEphemerisResult> asyncHandler)
AWSGroundStationAsyncDescribes an existing ephemeris.
describeEphemerisAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAgentConfigurationResult> getAgentConfigurationAsync(GetAgentConfigurationRequest request)
AWSGroundStationAsyncFor use by AWS Ground Station Agent and shouldn't be called directly.
Gets the latest configuration information for a registered agent.
getAgentConfigurationAsync in interface AWSGroundStationAsyncpublic Future<GetAgentConfigurationResult> getAgentConfigurationAsync(GetAgentConfigurationRequest request, AsyncHandler<GetAgentConfigurationRequest,GetAgentConfigurationResult> asyncHandler)
AWSGroundStationAsyncFor use by AWS Ground Station Agent and shouldn't be called directly.
Gets the latest configuration information for a registered agent.
getAgentConfigurationAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetConfigResult> getConfigAsync(GetConfigRequest request)
AWSGroundStationAsync
Returns Config information.
Only one Config response can be returned.
getConfigAsync in interface AWSGroundStationAsyncpublic Future<GetConfigResult> getConfigAsync(GetConfigRequest request, AsyncHandler<GetConfigRequest,GetConfigResult> asyncHandler)
AWSGroundStationAsync
Returns Config information.
Only one Config response can be returned.
getConfigAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetDataflowEndpointGroupResult> getDataflowEndpointGroupAsync(GetDataflowEndpointGroupRequest request)
AWSGroundStationAsyncReturns the dataflow endpoint group.
getDataflowEndpointGroupAsync in interface AWSGroundStationAsyncpublic Future<GetDataflowEndpointGroupResult> getDataflowEndpointGroupAsync(GetDataflowEndpointGroupRequest request, AsyncHandler<GetDataflowEndpointGroupRequest,GetDataflowEndpointGroupResult> asyncHandler)
AWSGroundStationAsyncReturns the dataflow endpoint group.
getDataflowEndpointGroupAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMinuteUsageResult> getMinuteUsageAsync(GetMinuteUsageRequest request)
AWSGroundStationAsyncReturns the number of reserved minutes used by account.
getMinuteUsageAsync in interface AWSGroundStationAsyncpublic Future<GetMinuteUsageResult> getMinuteUsageAsync(GetMinuteUsageRequest request, AsyncHandler<GetMinuteUsageRequest,GetMinuteUsageResult> asyncHandler)
AWSGroundStationAsyncReturns the number of reserved minutes used by account.
getMinuteUsageAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMissionProfileResult> getMissionProfileAsync(GetMissionProfileRequest request)
AWSGroundStationAsyncReturns a mission profile.
getMissionProfileAsync in interface AWSGroundStationAsyncpublic Future<GetMissionProfileResult> getMissionProfileAsync(GetMissionProfileRequest request, AsyncHandler<GetMissionProfileRequest,GetMissionProfileResult> asyncHandler)
AWSGroundStationAsyncReturns a mission profile.
getMissionProfileAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSatelliteResult> getSatelliteAsync(GetSatelliteRequest request)
AWSGroundStationAsyncReturns a satellite.
getSatelliteAsync in interface AWSGroundStationAsyncpublic Future<GetSatelliteResult> getSatelliteAsync(GetSatelliteRequest request, AsyncHandler<GetSatelliteRequest,GetSatelliteResult> asyncHandler)
AWSGroundStationAsyncReturns a satellite.
getSatelliteAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListConfigsResult> listConfigsAsync(ListConfigsRequest request)
AWSGroundStationAsync
Returns a list of Config objects.
listConfigsAsync in interface AWSGroundStationAsyncpublic Future<ListConfigsResult> listConfigsAsync(ListConfigsRequest request, AsyncHandler<ListConfigsRequest,ListConfigsResult> asyncHandler)
AWSGroundStationAsync
Returns a list of Config objects.
listConfigsAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListContactsResult> listContactsAsync(ListContactsRequest request)
AWSGroundStationAsyncReturns a list of contacts.
If statusList contains AVAILABLE, the request must include groundStation,
missionprofileArn, and satelliteArn.
listContactsAsync in interface AWSGroundStationAsyncpublic Future<ListContactsResult> listContactsAsync(ListContactsRequest request, AsyncHandler<ListContactsRequest,ListContactsResult> asyncHandler)
AWSGroundStationAsyncReturns a list of contacts.
If statusList contains AVAILABLE, the request must include groundStation,
missionprofileArn, and satelliteArn.
listContactsAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListDataflowEndpointGroupsResult> listDataflowEndpointGroupsAsync(ListDataflowEndpointGroupsRequest request)
AWSGroundStationAsync
Returns a list of DataflowEndpoint groups.
listDataflowEndpointGroupsAsync in interface AWSGroundStationAsyncpublic Future<ListDataflowEndpointGroupsResult> listDataflowEndpointGroupsAsync(ListDataflowEndpointGroupsRequest request, AsyncHandler<ListDataflowEndpointGroupsRequest,ListDataflowEndpointGroupsResult> asyncHandler)
AWSGroundStationAsync
Returns a list of DataflowEndpoint groups.
listDataflowEndpointGroupsAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListEphemeridesResult> listEphemeridesAsync(ListEphemeridesRequest request)
AWSGroundStationAsyncList existing ephemerides.
listEphemeridesAsync in interface AWSGroundStationAsyncpublic Future<ListEphemeridesResult> listEphemeridesAsync(ListEphemeridesRequest request, AsyncHandler<ListEphemeridesRequest,ListEphemeridesResult> asyncHandler)
AWSGroundStationAsyncList existing ephemerides.
listEphemeridesAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListGroundStationsResult> listGroundStationsAsync(ListGroundStationsRequest request)
AWSGroundStationAsyncReturns a list of ground stations.
listGroundStationsAsync in interface AWSGroundStationAsyncpublic Future<ListGroundStationsResult> listGroundStationsAsync(ListGroundStationsRequest request, AsyncHandler<ListGroundStationsRequest,ListGroundStationsResult> asyncHandler)
AWSGroundStationAsyncReturns a list of ground stations.
listGroundStationsAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListMissionProfilesResult> listMissionProfilesAsync(ListMissionProfilesRequest request)
AWSGroundStationAsyncReturns a list of mission profiles.
listMissionProfilesAsync in interface AWSGroundStationAsyncpublic Future<ListMissionProfilesResult> listMissionProfilesAsync(ListMissionProfilesRequest request, AsyncHandler<ListMissionProfilesRequest,ListMissionProfilesResult> asyncHandler)
AWSGroundStationAsyncReturns a list of mission profiles.
listMissionProfilesAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListSatellitesResult> listSatellitesAsync(ListSatellitesRequest request)
AWSGroundStationAsyncReturns a list of satellites.
listSatellitesAsync in interface AWSGroundStationAsyncpublic Future<ListSatellitesResult> listSatellitesAsync(ListSatellitesRequest request, AsyncHandler<ListSatellitesRequest,ListSatellitesResult> asyncHandler)
AWSGroundStationAsyncReturns a list of satellites.
listSatellitesAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSGroundStationAsyncReturns a list of tags for a specified resource.
listTagsForResourceAsync in interface AWSGroundStationAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSGroundStationAsyncReturns a list of tags for a specified resource.
listTagsForResourceAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RegisterAgentResult> registerAgentAsync(RegisterAgentRequest request)
AWSGroundStationAsyncFor use by AWS Ground Station Agent and shouldn't be called directly.
Registers a new agent with AWS Ground Station.
registerAgentAsync in interface AWSGroundStationAsyncpublic Future<RegisterAgentResult> registerAgentAsync(RegisterAgentRequest request, AsyncHandler<RegisterAgentRequest,RegisterAgentResult> asyncHandler)
AWSGroundStationAsyncFor use by AWS Ground Station Agent and shouldn't be called directly.
Registers a new agent with AWS Ground Station.
registerAgentAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ReserveContactResult> reserveContactAsync(ReserveContactRequest request)
AWSGroundStationAsyncReserves a contact using specified parameters.
reserveContactAsync in interface AWSGroundStationAsyncpublic Future<ReserveContactResult> reserveContactAsync(ReserveContactRequest request, AsyncHandler<ReserveContactRequest,ReserveContactResult> asyncHandler)
AWSGroundStationAsyncReserves a contact using specified parameters.
reserveContactAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSGroundStationAsyncAssigns a tag to a resource.
tagResourceAsync in interface AWSGroundStationAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSGroundStationAsyncAssigns a tag to a resource.
tagResourceAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSGroundStationAsyncDeassigns a resource tag.
untagResourceAsync in interface AWSGroundStationAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSGroundStationAsyncDeassigns a resource tag.
untagResourceAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAgentStatusResult> updateAgentStatusAsync(UpdateAgentStatusRequest request)
AWSGroundStationAsyncFor use by AWS Ground Station Agent and shouldn't be called directly.
Update the status of the agent.
updateAgentStatusAsync in interface AWSGroundStationAsyncpublic Future<UpdateAgentStatusResult> updateAgentStatusAsync(UpdateAgentStatusRequest request, AsyncHandler<UpdateAgentStatusRequest,UpdateAgentStatusResult> asyncHandler)
AWSGroundStationAsyncFor use by AWS Ground Station Agent and shouldn't be called directly.
Update the status of the agent.
updateAgentStatusAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateConfigResult> updateConfigAsync(UpdateConfigRequest request)
AWSGroundStationAsync
Updates the Config used when scheduling contacts.
Updating a Config will not update the execution parameters for existing future contacts scheduled
with this Config.
updateConfigAsync in interface AWSGroundStationAsyncpublic Future<UpdateConfigResult> updateConfigAsync(UpdateConfigRequest request, AsyncHandler<UpdateConfigRequest,UpdateConfigResult> asyncHandler)
AWSGroundStationAsync
Updates the Config used when scheduling contacts.
Updating a Config will not update the execution parameters for existing future contacts scheduled
with this Config.
updateConfigAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateEphemerisResult> updateEphemerisAsync(UpdateEphemerisRequest request)
AWSGroundStationAsyncUpdates an existing ephemeris
updateEphemerisAsync in interface AWSGroundStationAsyncpublic Future<UpdateEphemerisResult> updateEphemerisAsync(UpdateEphemerisRequest request, AsyncHandler<UpdateEphemerisRequest,UpdateEphemerisResult> asyncHandler)
AWSGroundStationAsyncUpdates an existing ephemeris
updateEphemerisAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateMissionProfileResult> updateMissionProfileAsync(UpdateMissionProfileRequest request)
AWSGroundStationAsyncUpdates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
updateMissionProfileAsync in interface AWSGroundStationAsyncpublic Future<UpdateMissionProfileResult> updateMissionProfileAsync(UpdateMissionProfileRequest request, AsyncHandler<UpdateMissionProfileRequest,UpdateMissionProfileResult> asyncHandler)
AWSGroundStationAsyncUpdates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
updateMissionProfileAsync in interface AWSGroundStationAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSGroundStationshutdown in class AWSGroundStationClient