@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_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSGroundStationClientBuilder builder()
public CancelContactResult cancelContact(CancelContactRequest request)
Cancels a contact with a specified contact ID.
cancelContact in interface AWSGroundStationcancelContactRequest - 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 AWSGroundStationcreateConfigRequest - 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 AWSGroundStationcreateDataflowEndpointGroupRequest - 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 AWSGroundStationcreateEphemerisRequest - 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 AWSGroundStationcreateMissionProfileRequest - 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 AWSGroundStationdeleteConfigRequest - 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 AWSGroundStationdeleteDataflowEndpointGroupRequest - 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 AWSGroundStationdeleteEphemerisRequest - 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 AWSGroundStationdeleteMissionProfileRequest - 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 AWSGroundStationdescribeContactRequest - 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 AWSGroundStationdescribeEphemerisRequest - 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 AWSGroundStationgetAgentConfigurationRequest - 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 AWSGroundStationgetConfigRequest - 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 AWSGroundStationgetDataflowEndpointGroupRequest - 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 AWSGroundStationgetMinuteUsageRequest - 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 AWSGroundStationgetMissionProfileRequest - 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 AWSGroundStationgetSatelliteRequest - 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 AWSGroundStationlistConfigsRequest - 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 AWSGroundStationlistContactsRequest - 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 AWSGroundStationlistDataflowEndpointGroupsRequest - 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 AWSGroundStationlistEphemeridesRequest - 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 AWSGroundStationlistGroundStationsRequest - 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 AWSGroundStationlistMissionProfilesRequest - 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 AWSGroundStationlistSatellitesRequest - 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 AWSGroundStationlistTagsForResourceRequest - 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 AWSGroundStationregisterAgentRequest - 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 AWSGroundStationreserveContactRequest - 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 AWSGroundStationtagResourceRequest - 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 AWSGroundStationuntagResourceRequest - 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 AWSGroundStationupdateAgentStatusRequest - 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 AWSGroundStationupdateConfigRequest - 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 AWSGroundStationupdateEphemerisRequest - 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 AWSGroundStationupdateMissionProfileRequest - 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 AWSGroundStationrequest - The originally executed requestpublic AWSGroundStationWaiters waiters()
waiters in interface AWSGroundStationpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSGroundStationshutdown in class AmazonWebServiceClient