@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_METRIC
ENDPOINT_PREFIX
builder, 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, waiters
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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, waiters
public static AWSGroundStationAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CancelContactResult> cancelContactAsync(CancelContactRequest request)
AWSGroundStationAsync
Cancels a contact with a specified contact ID.
cancelContactAsync
in interface AWSGroundStationAsync
public Future<CancelContactResult> cancelContactAsync(CancelContactRequest request, AsyncHandler<CancelContactRequest,CancelContactResult> asyncHandler)
AWSGroundStationAsync
Cancels a contact with a specified contact ID.
cancelContactAsync
in interface AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStationAsync
public 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 AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStationAsync
public 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 AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStationAsync
public Future<CreateEphemerisResult> createEphemerisAsync(CreateEphemerisRequest request, AsyncHandler<CreateEphemerisRequest,CreateEphemerisResult> asyncHandler)
AWSGroundStationAsync
Creates an Ephemeris with the specified EphemerisData
.
createEphemerisAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
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.
createMissionProfileAsync
in interface AWSGroundStationAsync
public Future<CreateMissionProfileResult> createMissionProfileAsync(CreateMissionProfileRequest request, AsyncHandler<CreateMissionProfileRequest,CreateMissionProfileResult> asyncHandler)
AWSGroundStationAsync
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.
createMissionProfileAsync
in interface AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStationAsync
public Future<DeleteConfigResult> deleteConfigAsync(DeleteConfigRequest request, AsyncHandler<DeleteConfigRequest,DeleteConfigResult> asyncHandler)
AWSGroundStationAsync
Deletes a Config
.
deleteConfigAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Deletes a dataflow endpoint group.
deleteDataflowEndpointGroupAsync
in interface AWSGroundStationAsync
public Future<DeleteDataflowEndpointGroupResult> deleteDataflowEndpointGroupAsync(DeleteDataflowEndpointGroupRequest request, AsyncHandler<DeleteDataflowEndpointGroupRequest,DeleteDataflowEndpointGroupResult> asyncHandler)
AWSGroundStationAsync
Deletes a dataflow endpoint group.
deleteDataflowEndpointGroupAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Deletes an ephemeris
deleteEphemerisAsync
in interface AWSGroundStationAsync
public Future<DeleteEphemerisResult> deleteEphemerisAsync(DeleteEphemerisRequest request, AsyncHandler<DeleteEphemerisRequest,DeleteEphemerisResult> asyncHandler)
AWSGroundStationAsync
Deletes an ephemeris
deleteEphemerisAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Deletes a mission profile.
deleteMissionProfileAsync
in interface AWSGroundStationAsync
public Future<DeleteMissionProfileResult> deleteMissionProfileAsync(DeleteMissionProfileRequest request, AsyncHandler<DeleteMissionProfileRequest,DeleteMissionProfileResult> asyncHandler)
AWSGroundStationAsync
Deletes a mission profile.
deleteMissionProfileAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Describes an existing contact.
describeContactAsync
in interface AWSGroundStationAsync
public Future<DescribeContactResult> describeContactAsync(DescribeContactRequest request, AsyncHandler<DescribeContactRequest,DescribeContactResult> asyncHandler)
AWSGroundStationAsync
Describes an existing contact.
describeContactAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Describes an existing ephemeris.
describeEphemerisAsync
in interface AWSGroundStationAsync
public Future<DescribeEphemerisResult> describeEphemerisAsync(DescribeEphemerisRequest request, AsyncHandler<DescribeEphemerisRequest,DescribeEphemerisResult> asyncHandler)
AWSGroundStationAsync
Describes an existing ephemeris.
describeEphemerisAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
For use by AWS Ground Station Agent and shouldn't be called directly.
Gets the latest configuration information for a registered agent.
getAgentConfigurationAsync
in interface AWSGroundStationAsync
public Future<GetAgentConfigurationResult> getAgentConfigurationAsync(GetAgentConfigurationRequest request, AsyncHandler<GetAgentConfigurationRequest,GetAgentConfigurationResult> asyncHandler)
AWSGroundStationAsync
For use by AWS Ground Station Agent and shouldn't be called directly.
Gets the latest configuration information for a registered agent.
getAgentConfigurationAsync
in interface AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStationAsync
public Future<GetConfigResult> getConfigAsync(GetConfigRequest request, AsyncHandler<GetConfigRequest,GetConfigResult> asyncHandler)
AWSGroundStationAsync
Returns Config
information.
Only one Config
response can be returned.
getConfigAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns the dataflow endpoint group.
getDataflowEndpointGroupAsync
in interface AWSGroundStationAsync
public Future<GetDataflowEndpointGroupResult> getDataflowEndpointGroupAsync(GetDataflowEndpointGroupRequest request, AsyncHandler<GetDataflowEndpointGroupRequest,GetDataflowEndpointGroupResult> asyncHandler)
AWSGroundStationAsync
Returns the dataflow endpoint group.
getDataflowEndpointGroupAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns the number of reserved minutes used by account.
getMinuteUsageAsync
in interface AWSGroundStationAsync
public Future<GetMinuteUsageResult> getMinuteUsageAsync(GetMinuteUsageRequest request, AsyncHandler<GetMinuteUsageRequest,GetMinuteUsageResult> asyncHandler)
AWSGroundStationAsync
Returns the number of reserved minutes used by account.
getMinuteUsageAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns a mission profile.
getMissionProfileAsync
in interface AWSGroundStationAsync
public Future<GetMissionProfileResult> getMissionProfileAsync(GetMissionProfileRequest request, AsyncHandler<GetMissionProfileRequest,GetMissionProfileResult> asyncHandler)
AWSGroundStationAsync
Returns a mission profile.
getMissionProfileAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns a satellite.
getSatelliteAsync
in interface AWSGroundStationAsync
public Future<GetSatelliteResult> getSatelliteAsync(GetSatelliteRequest request, AsyncHandler<GetSatelliteRequest,GetSatelliteResult> asyncHandler)
AWSGroundStationAsync
Returns a satellite.
getSatelliteAsync
in interface AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStationAsync
public Future<ListConfigsResult> listConfigsAsync(ListConfigsRequest request, AsyncHandler<ListConfigsRequest,ListConfigsResult> asyncHandler)
AWSGroundStationAsync
Returns a list of Config
objects.
listConfigsAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns a list of contacts.
If statusList
contains AVAILABLE, the request must include groundStation
,
missionprofileArn
, and satelliteArn
.
listContactsAsync
in interface AWSGroundStationAsync
public Future<ListContactsResult> listContactsAsync(ListContactsRequest request, AsyncHandler<ListContactsRequest,ListContactsResult> asyncHandler)
AWSGroundStationAsync
Returns a list of contacts.
If statusList
contains AVAILABLE, the request must include groundStation
,
missionprofileArn
, and satelliteArn
.
listContactsAsync
in interface AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStationAsync
public Future<ListDataflowEndpointGroupsResult> listDataflowEndpointGroupsAsync(ListDataflowEndpointGroupsRequest request, AsyncHandler<ListDataflowEndpointGroupsRequest,ListDataflowEndpointGroupsResult> asyncHandler)
AWSGroundStationAsync
Returns a list of DataflowEndpoint
groups.
listDataflowEndpointGroupsAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
List existing ephemerides.
listEphemeridesAsync
in interface AWSGroundStationAsync
public Future<ListEphemeridesResult> listEphemeridesAsync(ListEphemeridesRequest request, AsyncHandler<ListEphemeridesRequest,ListEphemeridesResult> asyncHandler)
AWSGroundStationAsync
List existing ephemerides.
listEphemeridesAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns a list of ground stations.
listGroundStationsAsync
in interface AWSGroundStationAsync
public Future<ListGroundStationsResult> listGroundStationsAsync(ListGroundStationsRequest request, AsyncHandler<ListGroundStationsRequest,ListGroundStationsResult> asyncHandler)
AWSGroundStationAsync
Returns a list of ground stations.
listGroundStationsAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns a list of mission profiles.
listMissionProfilesAsync
in interface AWSGroundStationAsync
public Future<ListMissionProfilesResult> listMissionProfilesAsync(ListMissionProfilesRequest request, AsyncHandler<ListMissionProfilesRequest,ListMissionProfilesResult> asyncHandler)
AWSGroundStationAsync
Returns a list of mission profiles.
listMissionProfilesAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns a list of satellites.
listSatellitesAsync
in interface AWSGroundStationAsync
public Future<ListSatellitesResult> listSatellitesAsync(ListSatellitesRequest request, AsyncHandler<ListSatellitesRequest,ListSatellitesResult> asyncHandler)
AWSGroundStationAsync
Returns a list of satellites.
listSatellitesAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Returns a list of tags for a specified resource.
listTagsForResourceAsync
in interface AWSGroundStationAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSGroundStationAsync
Returns a list of tags for a specified resource.
listTagsForResourceAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
For use by AWS Ground Station Agent and shouldn't be called directly.
Registers a new agent with AWS Ground Station.
registerAgentAsync
in interface AWSGroundStationAsync
public Future<RegisterAgentResult> registerAgentAsync(RegisterAgentRequest request, AsyncHandler<RegisterAgentRequest,RegisterAgentResult> asyncHandler)
AWSGroundStationAsync
For use by AWS Ground Station Agent and shouldn't be called directly.
Registers a new agent with AWS Ground Station.
registerAgentAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Reserves a contact using specified parameters.
reserveContactAsync
in interface AWSGroundStationAsync
public Future<ReserveContactResult> reserveContactAsync(ReserveContactRequest request, AsyncHandler<ReserveContactRequest,ReserveContactResult> asyncHandler)
AWSGroundStationAsync
Reserves a contact using specified parameters.
reserveContactAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Assigns a tag to a resource.
tagResourceAsync
in interface AWSGroundStationAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSGroundStationAsync
Assigns a tag to a resource.
tagResourceAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Deassigns a resource tag.
untagResourceAsync
in interface AWSGroundStationAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSGroundStationAsync
Deassigns a resource tag.
untagResourceAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
For use by AWS Ground Station Agent and shouldn't be called directly.
Update the status of the agent.
updateAgentStatusAsync
in interface AWSGroundStationAsync
public Future<UpdateAgentStatusResult> updateAgentStatusAsync(UpdateAgentStatusRequest request, AsyncHandler<UpdateAgentStatusRequest,UpdateAgentStatusResult> asyncHandler)
AWSGroundStationAsync
For use by AWS Ground Station Agent and shouldn't be called directly.
Update the status of the agent.
updateAgentStatusAsync
in interface AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStationAsync
public 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 AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Updates an existing ephemeris
updateEphemerisAsync
in interface AWSGroundStationAsync
public Future<UpdateEphemerisResult> updateEphemerisAsync(UpdateEphemerisRequest request, AsyncHandler<UpdateEphemerisRequest,UpdateEphemerisResult> asyncHandler)
AWSGroundStationAsync
Updates an existing ephemeris
updateEphemerisAsync
in interface AWSGroundStationAsync
asyncHandler
- 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)
AWSGroundStationAsync
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
updateMissionProfileAsync
in interface AWSGroundStationAsync
public Future<UpdateMissionProfileResult> updateMissionProfileAsync(UpdateMissionProfileRequest request, AsyncHandler<UpdateMissionProfileRequest,UpdateMissionProfileResult> asyncHandler)
AWSGroundStationAsync
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
updateMissionProfileAsync
in interface AWSGroundStationAsync
asyncHandler
- 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 AWSGroundStation
shutdown
in class AWSGroundStationClient