@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSGroundStation extends Object implements AWSGroundStation
AWSGroundStation
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public CancelContactResult cancelContact(CancelContactRequest request)
AWSGroundStation
Cancels a contact with a specified contact ID.
cancelContact
in interface AWSGroundStation
public CreateConfigResult createConfig(CreateConfigRequest request)
AWSGroundStation
Creates a Config
with the specified configData
parameters.
Only one type of configData
can be specified.
createConfig
in interface AWSGroundStation
public CreateDataflowEndpointGroupResult createDataflowEndpointGroup(CreateDataflowEndpointGroupRequest request)
AWSGroundStation
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
public CreateEphemerisResult createEphemeris(CreateEphemerisRequest request)
AWSGroundStation
Creates an Ephemeris with the specified EphemerisData
.
createEphemeris
in interface AWSGroundStation
public CreateMissionProfileResult createMissionProfile(CreateMissionProfileRequest request)
AWSGroundStation
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
public DeleteConfigResult deleteConfig(DeleteConfigRequest request)
AWSGroundStation
Deletes a Config
.
deleteConfig
in interface AWSGroundStation
public DeleteDataflowEndpointGroupResult deleteDataflowEndpointGroup(DeleteDataflowEndpointGroupRequest request)
AWSGroundStation
Deletes a dataflow endpoint group.
deleteDataflowEndpointGroup
in interface AWSGroundStation
public DeleteEphemerisResult deleteEphemeris(DeleteEphemerisRequest request)
AWSGroundStation
Deletes an ephemeris
deleteEphemeris
in interface AWSGroundStation
public DeleteMissionProfileResult deleteMissionProfile(DeleteMissionProfileRequest request)
AWSGroundStation
Deletes a mission profile.
deleteMissionProfile
in interface AWSGroundStation
public DescribeContactResult describeContact(DescribeContactRequest request)
AWSGroundStation
Describes an existing contact.
describeContact
in interface AWSGroundStation
public DescribeEphemerisResult describeEphemeris(DescribeEphemerisRequest request)
AWSGroundStation
Describes an existing ephemeris.
describeEphemeris
in interface AWSGroundStation
public GetAgentConfigurationResult getAgentConfiguration(GetAgentConfigurationRequest request)
AWSGroundStation
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
public GetConfigResult getConfig(GetConfigRequest request)
AWSGroundStation
Returns Config
information.
Only one Config
response can be returned.
getConfig
in interface AWSGroundStation
public GetDataflowEndpointGroupResult getDataflowEndpointGroup(GetDataflowEndpointGroupRequest request)
AWSGroundStation
Returns the dataflow endpoint group.
getDataflowEndpointGroup
in interface AWSGroundStation
public GetMinuteUsageResult getMinuteUsage(GetMinuteUsageRequest request)
AWSGroundStation
Returns the number of reserved minutes used by account.
getMinuteUsage
in interface AWSGroundStation
public GetMissionProfileResult getMissionProfile(GetMissionProfileRequest request)
AWSGroundStation
Returns a mission profile.
getMissionProfile
in interface AWSGroundStation
public GetSatelliteResult getSatellite(GetSatelliteRequest request)
AWSGroundStation
Returns a satellite.
getSatellite
in interface AWSGroundStation
public ListConfigsResult listConfigs(ListConfigsRequest request)
AWSGroundStation
Returns a list of Config
objects.
listConfigs
in interface AWSGroundStation
public ListContactsResult listContacts(ListContactsRequest request)
AWSGroundStation
Returns a list of contacts.
If statusList
contains AVAILABLE, the request must include groundStation
,
missionprofileArn
, and satelliteArn
.
listContacts
in interface AWSGroundStation
public ListDataflowEndpointGroupsResult listDataflowEndpointGroups(ListDataflowEndpointGroupsRequest request)
AWSGroundStation
Returns a list of DataflowEndpoint
groups.
listDataflowEndpointGroups
in interface AWSGroundStation
public ListEphemeridesResult listEphemerides(ListEphemeridesRequest request)
AWSGroundStation
List existing ephemerides.
listEphemerides
in interface AWSGroundStation
public ListGroundStationsResult listGroundStations(ListGroundStationsRequest request)
AWSGroundStation
Returns a list of ground stations.
listGroundStations
in interface AWSGroundStation
public ListMissionProfilesResult listMissionProfiles(ListMissionProfilesRequest request)
AWSGroundStation
Returns a list of mission profiles.
listMissionProfiles
in interface AWSGroundStation
public ListSatellitesResult listSatellites(ListSatellitesRequest request)
AWSGroundStation
Returns a list of satellites.
listSatellites
in interface AWSGroundStation
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSGroundStation
Returns a list of tags for a specified resource.
listTagsForResource
in interface AWSGroundStation
public RegisterAgentResult registerAgent(RegisterAgentRequest request)
AWSGroundStation
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
public ReserveContactResult reserveContact(ReserveContactRequest request)
AWSGroundStation
Reserves a contact using specified parameters.
reserveContact
in interface AWSGroundStation
public TagResourceResult tagResource(TagResourceRequest request)
AWSGroundStation
Assigns a tag to a resource.
tagResource
in interface AWSGroundStation
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSGroundStation
Deassigns a resource tag.
untagResource
in interface AWSGroundStation
public UpdateAgentStatusResult updateAgentStatus(UpdateAgentStatusRequest request)
AWSGroundStation
For use by AWS Ground Station Agent and shouldn't be called directly.
Update the status of the agent.
updateAgentStatus
in interface AWSGroundStation
public UpdateConfigResult updateConfig(UpdateConfigRequest request)
AWSGroundStation
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
public UpdateEphemerisResult updateEphemeris(UpdateEphemerisRequest request)
AWSGroundStation
Updates an existing ephemeris
updateEphemeris
in interface AWSGroundStation
public UpdateMissionProfileResult updateMissionProfile(UpdateMissionProfileRequest request)
AWSGroundStation
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
updateMissionProfile
in interface AWSGroundStation
public void shutdown()
AWSGroundStation
shutdown
in interface AWSGroundStation
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSGroundStation
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.
getCachedResponseMetadata
in interface AWSGroundStation
request
- The originally executed request.public AWSGroundStationWaiters waiters()
waiters
in interface AWSGroundStation