@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSGroundStationClient extends AmazonWebServiceClient implements AWSGroundStation
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
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
public static AWSGroundStationClientBuilder builder()
public CancelContactResult cancelContact(CancelContactRequest request)
Cancels a contact with a specified contact ID.
cancelContact
in interface AWSGroundStation
cancelContactRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public CreateConfigResult createConfig(CreateConfigRequest request)
Creates a Config
with the specified configData
parameters.
Only one type of configData
can be specified.
createConfig
in interface AWSGroundStation
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.public CreateDataflowEndpointGroupResult createDataflowEndpointGroup(CreateDataflowEndpointGroupRequest request)
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.
createDataflowEndpointGroup
in interface AWSGroundStation
createDataflowEndpointGroupRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public CreateEphemerisResult createEphemeris(CreateEphemerisRequest request)
Creates an Ephemeris with the specified EphemerisData
.
createEphemeris
in interface AWSGroundStation
createEphemerisRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public CreateMissionProfileResult createMissionProfile(CreateMissionProfileRequest request)
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.
createMissionProfile
in interface AWSGroundStation
createMissionProfileRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public DeleteConfigResult deleteConfig(DeleteConfigRequest request)
Deletes a Config
.
deleteConfig
in interface AWSGroundStation
deleteConfigRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public DeleteDataflowEndpointGroupResult deleteDataflowEndpointGroup(DeleteDataflowEndpointGroupRequest request)
Deletes a dataflow endpoint group.
deleteDataflowEndpointGroup
in interface AWSGroundStation
deleteDataflowEndpointGroupRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public DeleteEphemerisResult deleteEphemeris(DeleteEphemerisRequest request)
Deletes an ephemeris
deleteEphemeris
in interface AWSGroundStation
deleteEphemerisRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public DeleteMissionProfileResult deleteMissionProfile(DeleteMissionProfileRequest request)
Deletes a mission profile.
deleteMissionProfile
in interface AWSGroundStation
deleteMissionProfileRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public DescribeContactResult describeContact(DescribeContactRequest request)
Describes an existing contact.
describeContact
in interface AWSGroundStation
describeContactRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public DescribeEphemerisResult describeEphemeris(DescribeEphemerisRequest request)
Describes an existing ephemeris.
describeEphemeris
in interface AWSGroundStation
describeEphemerisRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public GetAgentConfigurationResult getAgentConfiguration(GetAgentConfigurationRequest request)
For use by AWS Ground Station Agent and shouldn't be called directly.
Gets the latest configuration information for a registered agent.
getAgentConfiguration
in interface AWSGroundStation
getAgentConfigurationRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public GetConfigResult getConfig(GetConfigRequest request)
Returns Config
information.
Only one Config
response can be returned.
getConfig
in interface AWSGroundStation
getConfigRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public GetDataflowEndpointGroupResult getDataflowEndpointGroup(GetDataflowEndpointGroupRequest request)
Returns the dataflow endpoint group.
getDataflowEndpointGroup
in interface AWSGroundStation
getDataflowEndpointGroupRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public GetMinuteUsageResult getMinuteUsage(GetMinuteUsageRequest request)
Returns the number of reserved minutes used by account.
getMinuteUsage
in interface AWSGroundStation
getMinuteUsageRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public GetMissionProfileResult getMissionProfile(GetMissionProfileRequest request)
Returns a mission profile.
getMissionProfile
in interface AWSGroundStation
getMissionProfileRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public GetSatelliteResult getSatellite(GetSatelliteRequest request)
Returns a satellite.
getSatellite
in interface AWSGroundStation
getSatelliteRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ListConfigsResult listConfigs(ListConfigsRequest request)
Returns a list of Config
objects.
listConfigs
in interface AWSGroundStation
listConfigsRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ListContactsResult listContacts(ListContactsRequest request)
Returns a list of contacts.
If statusList
contains AVAILABLE, the request must include groundStation
,
missionprofileArn
, and satelliteArn
.
listContacts
in interface AWSGroundStation
listContactsRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ListDataflowEndpointGroupsResult listDataflowEndpointGroups(ListDataflowEndpointGroupsRequest request)
Returns a list of DataflowEndpoint
groups.
listDataflowEndpointGroups
in interface AWSGroundStation
listDataflowEndpointGroupsRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ListEphemeridesResult listEphemerides(ListEphemeridesRequest request)
List existing ephemerides.
listEphemerides
in interface AWSGroundStation
listEphemeridesRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ListGroundStationsResult listGroundStations(ListGroundStationsRequest request)
Returns a list of ground stations.
listGroundStations
in interface AWSGroundStation
listGroundStationsRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ListMissionProfilesResult listMissionProfiles(ListMissionProfilesRequest request)
Returns a list of mission profiles.
listMissionProfiles
in interface AWSGroundStation
listMissionProfilesRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ListSatellitesResult listSatellites(ListSatellitesRequest request)
Returns a list of satellites.
listSatellites
in interface AWSGroundStation
listSatellitesRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Returns a list of tags for a specified resource.
listTagsForResource
in interface AWSGroundStation
listTagsForResourceRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public RegisterAgentResult registerAgent(RegisterAgentRequest request)
For use by AWS Ground Station Agent and shouldn't be called directly.
Registers a new agent with AWS Ground Station.
registerAgent
in interface AWSGroundStation
registerAgentRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public ReserveContactResult reserveContact(ReserveContactRequest request)
Reserves a contact using specified parameters.
reserveContact
in interface AWSGroundStation
reserveContactRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public TagResourceResult tagResource(TagResourceRequest request)
Assigns a tag to a resource.
tagResource
in interface AWSGroundStation
tagResourceRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public UntagResourceResult untagResource(UntagResourceRequest request)
Deassigns a resource tag.
untagResource
in interface AWSGroundStation
untagResourceRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public UpdateAgentStatusResult updateAgentStatus(UpdateAgentStatusRequest request)
For use by AWS Ground Station Agent and shouldn't be called directly.
Update the status of the agent.
updateAgentStatus
in interface AWSGroundStation
updateAgentStatusRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public UpdateConfigResult updateConfig(UpdateConfigRequest request)
Updates the Config
used when scheduling contacts.
Updating a Config
will not update the execution parameters for existing future contacts scheduled
with this Config
.
updateConfig
in interface AWSGroundStation
updateConfigRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public UpdateEphemerisResult updateEphemeris(UpdateEphemerisRequest request)
Updates an existing ephemeris
updateEphemeris
in interface AWSGroundStation
updateEphemerisRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public UpdateMissionProfileResult updateMissionProfile(UpdateMissionProfileRequest request)
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
updateMissionProfile
in interface AWSGroundStation
updateMissionProfileRequest
- InvalidParameterException
- One or more parameters are not valid.DependencyException
- Dependency encountered an error.ResourceNotFoundException
- Resource was not found.public 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 the request.
getCachedResponseMetadata
in interface AWSGroundStation
request
- The originally executed requestpublic AWSGroundStationWaiters waiters()
waiters
in interface AWSGroundStation
public void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSGroundStation
shutdown
in class AmazonWebServiceClient
Privacy | Site terms | Cookie preferences | © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.