@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSIoTRoboRunner
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSIoTRoboRunner
instead.
An example service, deployed with the Octane Service creator, which will echo the string
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CreateDestinationResult |
createDestination(CreateDestinationRequest createDestinationRequest)
Grants permission to create a destination
|
CreateSiteResult |
createSite(CreateSiteRequest createSiteRequest)
Grants permission to create a site
|
CreateWorkerResult |
createWorker(CreateWorkerRequest createWorkerRequest)
Grants permission to create a worker
|
CreateWorkerFleetResult |
createWorkerFleet(CreateWorkerFleetRequest createWorkerFleetRequest)
Grants permission to create a worker fleet
|
DeleteDestinationResult |
deleteDestination(DeleteDestinationRequest deleteDestinationRequest)
Grants permission to delete a destination
|
DeleteSiteResult |
deleteSite(DeleteSiteRequest deleteSiteRequest)
Grants permission to delete a site
|
DeleteWorkerResult |
deleteWorker(DeleteWorkerRequest deleteWorkerRequest)
Grants permission to delete a worker
|
DeleteWorkerFleetResult |
deleteWorkerFleet(DeleteWorkerFleetRequest deleteWorkerFleetRequest)
Grants permission to delete a worker fleet
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetDestinationResult |
getDestination(GetDestinationRequest getDestinationRequest)
Grants permission to get a destination
|
GetSiteResult |
getSite(GetSiteRequest getSiteRequest)
Grants permission to get a site
|
GetWorkerResult |
getWorker(GetWorkerRequest getWorkerRequest)
Grants permission to get a worker
|
GetWorkerFleetResult |
getWorkerFleet(GetWorkerFleetRequest getWorkerFleetRequest)
Grants permission to get a worker fleet
|
ListDestinationsResult |
listDestinations(ListDestinationsRequest listDestinationsRequest)
Grants permission to list destinations
|
ListSitesResult |
listSites(ListSitesRequest listSitesRequest)
Grants permission to list sites
|
ListWorkerFleetsResult |
listWorkerFleets(ListWorkerFleetsRequest listWorkerFleetsRequest)
Grants permission to list worker fleets
|
ListWorkersResult |
listWorkers(ListWorkersRequest listWorkersRequest)
Grants permission to list workers
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateDestinationResult |
updateDestination(UpdateDestinationRequest updateDestinationRequest)
Grants permission to update a destination
|
UpdateSiteResult |
updateSite(UpdateSiteRequest updateSiteRequest)
Grants permission to update a site
|
UpdateWorkerResult |
updateWorker(UpdateWorkerRequest updateWorkerRequest)
Grants permission to update a worker
|
UpdateWorkerFleetResult |
updateWorkerFleet(UpdateWorkerFleetRequest updateWorkerFleetRequest)
Grants permission to update a worker fleet
|
static final String ENDPOINT_PREFIX
CreateDestinationResult createDestination(CreateDestinationRequest createDestinationRequest)
Grants permission to create a destination
createDestinationRequest
- ConflictException
- Exception thrown if a resource in a create request already exists.AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.ServiceQuotaExceededException
- Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.CreateSiteResult createSite(CreateSiteRequest createSiteRequest)
Grants permission to create a site
createSiteRequest
- ConflictException
- Exception thrown if a resource in a create request already exists.AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.ServiceQuotaExceededException
- Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.CreateWorkerResult createWorker(CreateWorkerRequest createWorkerRequest)
Grants permission to create a worker
createWorkerRequest
- ConflictException
- Exception thrown if a resource in a create request already exists.AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.ServiceQuotaExceededException
- Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.CreateWorkerFleetResult createWorkerFleet(CreateWorkerFleetRequest createWorkerFleetRequest)
Grants permission to create a worker fleet
createWorkerFleetRequest
- ConflictException
- Exception thrown if a resource in a create request already exists.AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.ServiceQuotaExceededException
- Exception thrown if the user's AWS account has reached a service limit and the operation cannot proceed.DeleteDestinationResult deleteDestination(DeleteDestinationRequest deleteDestinationRequest)
Grants permission to delete a destination
deleteDestinationRequest
- ConflictException
- Exception thrown if a resource in a create request already exists.AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.DeleteSiteResult deleteSite(DeleteSiteRequest deleteSiteRequest)
Grants permission to delete a site
deleteSiteRequest
- ConflictException
- Exception thrown if a resource in a create request already exists.AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.DeleteWorkerResult deleteWorker(DeleteWorkerRequest deleteWorkerRequest)
Grants permission to delete a worker
deleteWorkerRequest
- ConflictException
- Exception thrown if a resource in a create request already exists.AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.DeleteWorkerFleetResult deleteWorkerFleet(DeleteWorkerFleetRequest deleteWorkerFleetRequest)
Grants permission to delete a worker fleet
deleteWorkerFleetRequest
- ConflictException
- Exception thrown if a resource in a create request already exists.AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.GetDestinationResult getDestination(GetDestinationRequest getDestinationRequest)
Grants permission to get a destination
getDestinationRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.GetSiteResult getSite(GetSiteRequest getSiteRequest)
Grants permission to get a site
getSiteRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.GetWorkerResult getWorker(GetWorkerRequest getWorkerRequest)
Grants permission to get a worker
getWorkerRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.GetWorkerFleetResult getWorkerFleet(GetWorkerFleetRequest getWorkerFleetRequest)
Grants permission to get a worker fleet
getWorkerFleetRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.ListDestinationsResult listDestinations(ListDestinationsRequest listDestinationsRequest)
Grants permission to list destinations
listDestinationsRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.ListSitesResult listSites(ListSitesRequest listSitesRequest)
Grants permission to list sites
listSitesRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.ListWorkerFleetsResult listWorkerFleets(ListWorkerFleetsRequest listWorkerFleetsRequest)
Grants permission to list worker fleets
listWorkerFleetsRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.ListWorkersResult listWorkers(ListWorkersRequest listWorkersRequest)
Grants permission to list workers
listWorkersRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.UpdateDestinationResult updateDestination(UpdateDestinationRequest updateDestinationRequest)
Grants permission to update a destination
updateDestinationRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.UpdateSiteResult updateSite(UpdateSiteRequest updateSiteRequest)
Grants permission to update a site
updateSiteRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.UpdateWorkerResult updateWorker(UpdateWorkerRequest updateWorkerRequest)
Grants permission to update a worker
updateWorkerRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.UpdateWorkerFleetResult updateWorkerFleet(UpdateWorkerFleetRequest updateWorkerFleetRequest)
Grants permission to update a worker fleet
updateWorkerFleetRequest
- AccessDeniedException
- User does not have sufficient access to perform this action.ValidationException
- Exception thrown if an invalid parameter is provided to an API.ResourceNotFoundException
- Exception thrown if a resource referenced in the request doesn't exist.ThrottlingException
- Exception thrown if the api has been called too quickly be the client.InternalServerException
- Exception thrown if something goes wrong within the service.void shutdown()
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 a request.
request
- The originally executed request.