@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSGroundStation
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSGroundStation
instead.
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.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CancelContactResult |
cancelContact(CancelContactRequest cancelContactRequest)
Cancels a contact with a specified contact ID.
|
CreateConfigResult |
createConfig(CreateConfigRequest createConfigRequest)
Creates a
Config with the specified configData parameters. |
CreateDataflowEndpointGroupResult |
createDataflowEndpointGroup(CreateDataflowEndpointGroupRequest createDataflowEndpointGroupRequest)
Creates a
DataflowEndpoint group containing the specified list of DataflowEndpoint
objects. |
CreateEphemerisResult |
createEphemeris(CreateEphemerisRequest createEphemerisRequest)
Creates an Ephemeris with the specified
EphemerisData . |
CreateMissionProfileResult |
createMissionProfile(CreateMissionProfileRequest createMissionProfileRequest)
Creates a mission profile.
|
DeleteConfigResult |
deleteConfig(DeleteConfigRequest deleteConfigRequest)
Deletes a
Config . |
DeleteDataflowEndpointGroupResult |
deleteDataflowEndpointGroup(DeleteDataflowEndpointGroupRequest deleteDataflowEndpointGroupRequest)
Deletes a dataflow endpoint group.
|
DeleteEphemerisResult |
deleteEphemeris(DeleteEphemerisRequest deleteEphemerisRequest)
Deletes an ephemeris
|
DeleteMissionProfileResult |
deleteMissionProfile(DeleteMissionProfileRequest deleteMissionProfileRequest)
Deletes a mission profile.
|
DescribeContactResult |
describeContact(DescribeContactRequest describeContactRequest)
Describes an existing contact.
|
DescribeEphemerisResult |
describeEphemeris(DescribeEphemerisRequest describeEphemerisRequest)
Describes an existing ephemeris.
|
GetAgentConfigurationResult |
getAgentConfiguration(GetAgentConfigurationRequest getAgentConfigurationRequest)
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetConfigResult |
getConfig(GetConfigRequest getConfigRequest)
Returns
Config information. |
GetDataflowEndpointGroupResult |
getDataflowEndpointGroup(GetDataflowEndpointGroupRequest getDataflowEndpointGroupRequest)
Returns the dataflow endpoint group.
|
GetMinuteUsageResult |
getMinuteUsage(GetMinuteUsageRequest getMinuteUsageRequest)
Returns the number of reserved minutes used by account.
|
GetMissionProfileResult |
getMissionProfile(GetMissionProfileRequest getMissionProfileRequest)
Returns a mission profile.
|
GetSatelliteResult |
getSatellite(GetSatelliteRequest getSatelliteRequest)
Returns a satellite.
|
ListConfigsResult |
listConfigs(ListConfigsRequest listConfigsRequest)
Returns a list of
Config objects. |
ListContactsResult |
listContacts(ListContactsRequest listContactsRequest)
Returns a list of contacts.
|
ListDataflowEndpointGroupsResult |
listDataflowEndpointGroups(ListDataflowEndpointGroupsRequest listDataflowEndpointGroupsRequest)
Returns a list of
DataflowEndpoint groups. |
ListEphemeridesResult |
listEphemerides(ListEphemeridesRequest listEphemeridesRequest)
List existing ephemerides.
|
ListGroundStationsResult |
listGroundStations(ListGroundStationsRequest listGroundStationsRequest)
Returns a list of ground stations.
|
ListMissionProfilesResult |
listMissionProfiles(ListMissionProfilesRequest listMissionProfilesRequest)
Returns a list of mission profiles.
|
ListSatellitesResult |
listSatellites(ListSatellitesRequest listSatellitesRequest)
Returns a list of satellites.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of tags for a specified resource.
|
RegisterAgentResult |
registerAgent(RegisterAgentRequest registerAgentRequest)
|
ReserveContactResult |
reserveContact(ReserveContactRequest reserveContactRequest)
Reserves a contact using specified parameters.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Assigns a tag to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Deassigns a resource tag.
|
UpdateAgentStatusResult |
updateAgentStatus(UpdateAgentStatusRequest updateAgentStatusRequest)
|
UpdateConfigResult |
updateConfig(UpdateConfigRequest updateConfigRequest)
Updates the
Config used when scheduling contacts. |
UpdateEphemerisResult |
updateEphemeris(UpdateEphemerisRequest updateEphemerisRequest)
Updates an existing ephemeris
|
UpdateMissionProfileResult |
updateMissionProfile(UpdateMissionProfileRequest updateMissionProfileRequest)
Updates a mission profile.
|
AWSGroundStationWaiters |
waiters() |
static final String ENDPOINT_PREFIX
CancelContactResult cancelContact(CancelContactRequest cancelContactRequest)
Cancels a contact with a specified contact ID.
cancelContactRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.CreateConfigResult createConfig(CreateConfigRequest createConfigRequest)
Creates a Config
with the specified configData
parameters.
Only one type of configData
can be specified.
createConfigRequest
- 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.CreateDataflowEndpointGroupResult 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.
createDataflowEndpointGroupRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.CreateEphemerisResult createEphemeris(CreateEphemerisRequest createEphemerisRequest)
Creates an Ephemeris with the specified EphemerisData
.
createEphemerisRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.CreateMissionProfileResult 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.
createMissionProfileRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.DeleteConfigResult deleteConfig(DeleteConfigRequest deleteConfigRequest)
Deletes a Config
.
deleteConfigRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.DeleteDataflowEndpointGroupResult deleteDataflowEndpointGroup(DeleteDataflowEndpointGroupRequest deleteDataflowEndpointGroupRequest)
Deletes a dataflow endpoint group.
deleteDataflowEndpointGroupRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.DeleteEphemerisResult deleteEphemeris(DeleteEphemerisRequest deleteEphemerisRequest)
Deletes an ephemeris
deleteEphemerisRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.DeleteMissionProfileResult deleteMissionProfile(DeleteMissionProfileRequest deleteMissionProfileRequest)
Deletes a mission profile.
deleteMissionProfileRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.DescribeContactResult describeContact(DescribeContactRequest describeContactRequest)
Describes an existing contact.
describeContactRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.DescribeEphemerisResult describeEphemeris(DescribeEphemerisRequest describeEphemerisRequest)
Describes an existing ephemeris.
describeEphemerisRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.GetAgentConfigurationResult 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.
getAgentConfigurationRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.GetConfigResult getConfig(GetConfigRequest getConfigRequest)
Returns Config
information.
Only one Config
response can be returned.
getConfigRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.GetDataflowEndpointGroupResult getDataflowEndpointGroup(GetDataflowEndpointGroupRequest getDataflowEndpointGroupRequest)
Returns the dataflow endpoint group.
getDataflowEndpointGroupRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.GetMinuteUsageResult getMinuteUsage(GetMinuteUsageRequest getMinuteUsageRequest)
Returns the number of reserved minutes used by account.
getMinuteUsageRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.GetMissionProfileResult getMissionProfile(GetMissionProfileRequest getMissionProfileRequest)
Returns a mission profile.
getMissionProfileRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.GetSatelliteResult getSatellite(GetSatelliteRequest getSatelliteRequest)
Returns a satellite.
getSatelliteRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ListConfigsResult listConfigs(ListConfigsRequest listConfigsRequest)
Returns a list of Config
objects.
listConfigsRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ListContactsResult listContacts(ListContactsRequest listContactsRequest)
Returns a list of contacts.
If statusList
contains AVAILABLE, the request must include groundStation
,
missionprofileArn
, and satelliteArn
.
listContactsRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ListDataflowEndpointGroupsResult listDataflowEndpointGroups(ListDataflowEndpointGroupsRequest listDataflowEndpointGroupsRequest)
Returns a list of DataflowEndpoint
groups.
listDataflowEndpointGroupsRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ListEphemeridesResult listEphemerides(ListEphemeridesRequest listEphemeridesRequest)
List existing ephemerides.
listEphemeridesRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ListGroundStationsResult listGroundStations(ListGroundStationsRequest listGroundStationsRequest)
Returns a list of ground stations.
listGroundStationsRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ListMissionProfilesResult listMissionProfiles(ListMissionProfilesRequest listMissionProfilesRequest)
Returns a list of mission profiles.
listMissionProfilesRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ListSatellitesResult listSatellites(ListSatellitesRequest listSatellitesRequest)
Returns a list of satellites.
listSatellitesRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of tags for a specified resource.
listTagsForResourceRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.RegisterAgentResult registerAgent(RegisterAgentRequest registerAgentRequest)
For use by AWS Ground Station Agent and shouldn't be called directly.
Registers a new agent with AWS Ground Station.
registerAgentRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.ReserveContactResult reserveContact(ReserveContactRequest reserveContactRequest)
Reserves a contact using specified parameters.
reserveContactRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Assigns a tag to a resource.
tagResourceRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Deassigns a resource tag.
untagResourceRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.UpdateAgentStatusResult updateAgentStatus(UpdateAgentStatusRequest updateAgentStatusRequest)
For use by AWS Ground Station Agent and shouldn't be called directly.
Update the status of the agent.
updateAgentStatusRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.UpdateConfigResult 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
.
updateConfigRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.UpdateEphemerisResult updateEphemeris(UpdateEphemerisRequest updateEphemerisRequest)
Updates an existing ephemeris
updateEphemerisRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.UpdateMissionProfileResult updateMissionProfile(UpdateMissionProfileRequest updateMissionProfileRequest)
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
updateMissionProfileRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.AWSGroundStationWaiters waiters()