@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.
| Modifier and Type | Field and Description |
|---|---|
protected static ClientConfigurationFactory |
configFactory
Client configuration factory providing ClientConfigurations tailored to this client
|
client, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIXaddRequestHandler, addRequestHandler, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, shutdown, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshutdownprotected static final ClientConfigurationFactory configFactory
public static AWSGroundStationClientBuilder builder()
public CancelContactResult cancelContact(CancelContactRequest request)
Cancels a contact with a specified contact ID.
cancelContact in interface AWSGroundStationcancelContactRequest - 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 AWSGroundStationcreateConfigRequest - 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 AWSGroundStationcreateDataflowEndpointGroupRequest - 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 AWSGroundStationcreateMissionProfileRequest - 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 AWSGroundStationdeleteConfigRequest - 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 AWSGroundStationdeleteDataflowEndpointGroupRequest - 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 AWSGroundStationdeleteMissionProfileRequest - 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 AWSGroundStationdescribeContactRequest - 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 AWSGroundStationgetConfigRequest - 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 AWSGroundStationgetDataflowEndpointGroupRequest - 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 AWSGroundStationgetMinuteUsageRequest - 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 AWSGroundStationgetMissionProfileRequest - 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 AWSGroundStationgetSatelliteRequest - 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 AWSGroundStationlistConfigsRequest - 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 AWSGroundStationlistContactsRequest - 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 AWSGroundStationlistDataflowEndpointGroupsRequest - 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 AWSGroundStationlistGroundStationsRequest - 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 AWSGroundStationlistMissionProfilesRequest - 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 AWSGroundStationlistSatellitesRequest - 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 AWSGroundStationlistTagsForResourceRequest - 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 AWSGroundStationreserveContactRequest - 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 AWSGroundStationtagResourceRequest - 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 AWSGroundStationuntagResourceRequest - 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 AWSGroundStationupdateConfigRequest - 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 AWSGroundStationupdateMissionProfileRequest - 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 AWSGroundStationrequest - The originally executed requestCopyright © 2020. All rights reserved.