@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, shutdown, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown
public static AWSGroundStationClientBuilder builder()
public CancelContactResult cancelContact(CancelContactRequest request)
Cancels a contact with a specified contact ID.
cancelContact
in interface AWSGroundStation
cancelContactRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.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
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.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
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.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
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public DeleteConfigResult deleteConfig(DeleteConfigRequest request)
Deletes a Config
.
deleteConfig
in interface AWSGroundStation
deleteConfigRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public DeleteDataflowEndpointGroupResult deleteDataflowEndpointGroup(DeleteDataflowEndpointGroupRequest request)
Deletes a dataflow endpoint group.
deleteDataflowEndpointGroup
in interface AWSGroundStation
deleteDataflowEndpointGroupRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public DeleteMissionProfileResult deleteMissionProfile(DeleteMissionProfileRequest request)
Deletes a mission profile.
deleteMissionProfile
in interface AWSGroundStation
deleteMissionProfileRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public DescribeContactResult describeContact(DescribeContactRequest request)
Describes an existing contact.
describeContact
in interface AWSGroundStation
describeContactRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.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
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public GetDataflowEndpointGroupResult getDataflowEndpointGroup(GetDataflowEndpointGroupRequest request)
Returns the dataflow endpoint group.
getDataflowEndpointGroup
in interface AWSGroundStation
getDataflowEndpointGroupRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public GetMinuteUsageResult getMinuteUsage(GetMinuteUsageRequest request)
Returns the number of minutes used by account.
getMinuteUsage
in interface AWSGroundStation
getMinuteUsageRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public GetMissionProfileResult getMissionProfile(GetMissionProfileRequest request)
Returns a mission profile.
getMissionProfile
in interface AWSGroundStation
getMissionProfileRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public GetSatelliteResult getSatellite(GetSatelliteRequest request)
Returns a satellite.
getSatellite
in interface AWSGroundStation
getSatelliteRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public ListConfigsResult listConfigs(ListConfigsRequest request)
Returns a list of Config
objects.
listConfigs
in interface AWSGroundStation
listConfigsRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.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
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public ListDataflowEndpointGroupsResult listDataflowEndpointGroups(ListDataflowEndpointGroupsRequest request)
Returns a list of DataflowEndpoint
groups.
listDataflowEndpointGroups
in interface AWSGroundStation
listDataflowEndpointGroupsRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public ListGroundStationsResult listGroundStations(ListGroundStationsRequest request)
Returns a list of ground stations.
listGroundStations
in interface AWSGroundStation
listGroundStationsRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public ListMissionProfilesResult listMissionProfiles(ListMissionProfilesRequest request)
Returns a list of mission profiles.
listMissionProfiles
in interface AWSGroundStation
listMissionProfilesRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public ListSatellitesResult listSatellites(ListSatellitesRequest request)
Returns a list of satellites.
listSatellites
in interface AWSGroundStation
listSatellitesRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Returns a list of tags or a specified resource.
listTagsForResource
in interface AWSGroundStation
listTagsForResourceRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public ReserveContactResult reserveContact(ReserveContactRequest request)
Reserves a contact using specified parameters.
reserveContact
in interface AWSGroundStation
reserveContactRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public TagResourceResult tagResource(TagResourceRequest request)
Assigns a tag to a resource.
tagResource
in interface AWSGroundStation
tagResourceRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.ResourceNotFoundException
- Resource was not found.public UntagResourceResult untagResource(UntagResourceRequest request)
Deassigns a resource tag.
untagResource
in interface AWSGroundStation
untagResourceRequest
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.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
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.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
- DependencyException
- Dependency encountered an error.InvalidParameterException
- One or more parameters are not valid.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 requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.