@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIoTRoboRunnerClient extends AmazonWebServiceClient implements AWSIoTRoboRunner
An example service, deployed with the Octane Service creator, which will echo the string
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
static AWSIoTRoboRunnerClientBuilder |
builder() |
CreateDestinationResult |
createDestination(CreateDestinationRequest request)
Grants permission to create a destination
|
CreateSiteResult |
createSite(CreateSiteRequest request)
Grants permission to create a site
|
CreateWorkerResult |
createWorker(CreateWorkerRequest request)
Grants permission to create a worker
|
CreateWorkerFleetResult |
createWorkerFleet(CreateWorkerFleetRequest request)
Grants permission to create a worker fleet
|
DeleteDestinationResult |
deleteDestination(DeleteDestinationRequest request)
Grants permission to delete a destination
|
DeleteSiteResult |
deleteSite(DeleteSiteRequest request)
Grants permission to delete a site
|
DeleteWorkerResult |
deleteWorker(DeleteWorkerRequest request)
Grants permission to delete a worker
|
DeleteWorkerFleetResult |
deleteWorkerFleet(DeleteWorkerFleetRequest request)
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 request)
Grants permission to get a destination
|
GetSiteResult |
getSite(GetSiteRequest request)
Grants permission to get a site
|
GetWorkerResult |
getWorker(GetWorkerRequest request)
Grants permission to get a worker
|
GetWorkerFleetResult |
getWorkerFleet(GetWorkerFleetRequest request)
Grants permission to get a worker fleet
|
ListDestinationsResult |
listDestinations(ListDestinationsRequest request)
Grants permission to list destinations
|
ListSitesResult |
listSites(ListSitesRequest request)
Grants permission to list sites
|
ListWorkerFleetsResult |
listWorkerFleets(ListWorkerFleetsRequest request)
Grants permission to list worker fleets
|
ListWorkersResult |
listWorkers(ListWorkersRequest request)
Grants permission to list workers
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
UpdateDestinationResult |
updateDestination(UpdateDestinationRequest request)
Grants permission to update a destination
|
UpdateSiteResult |
updateSite(UpdateSiteRequest request)
Grants permission to update a site
|
UpdateWorkerResult |
updateWorker(UpdateWorkerRequest request)
Grants permission to update a worker
|
UpdateWorkerFleetResult |
updateWorkerFleet(UpdateWorkerFleetRequest request)
Grants permission to update a worker fleet
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AWSIoTRoboRunnerClientBuilder builder()
public CreateDestinationResult createDestination(CreateDestinationRequest request)
Grants permission to create a destination
createDestination
in interface AWSIoTRoboRunner
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.public CreateSiteResult createSite(CreateSiteRequest request)
Grants permission to create a site
createSite
in interface AWSIoTRoboRunner
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.public CreateWorkerResult createWorker(CreateWorkerRequest request)
Grants permission to create a worker
createWorker
in interface AWSIoTRoboRunner
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.public CreateWorkerFleetResult createWorkerFleet(CreateWorkerFleetRequest request)
Grants permission to create a worker fleet
createWorkerFleet
in interface AWSIoTRoboRunner
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.public DeleteDestinationResult deleteDestination(DeleteDestinationRequest request)
Grants permission to delete a destination
deleteDestination
in interface AWSIoTRoboRunner
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.public DeleteSiteResult deleteSite(DeleteSiteRequest request)
Grants permission to delete a site
deleteSite
in interface AWSIoTRoboRunner
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.public DeleteWorkerResult deleteWorker(DeleteWorkerRequest request)
Grants permission to delete a worker
deleteWorker
in interface AWSIoTRoboRunner
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.public DeleteWorkerFleetResult deleteWorkerFleet(DeleteWorkerFleetRequest request)
Grants permission to delete a worker fleet
deleteWorkerFleet
in interface AWSIoTRoboRunner
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.public GetDestinationResult getDestination(GetDestinationRequest request)
Grants permission to get a destination
getDestination
in interface AWSIoTRoboRunner
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.public GetSiteResult getSite(GetSiteRequest request)
Grants permission to get a site
getSite
in interface AWSIoTRoboRunner
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.public GetWorkerResult getWorker(GetWorkerRequest request)
Grants permission to get a worker
getWorker
in interface AWSIoTRoboRunner
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.public GetWorkerFleetResult getWorkerFleet(GetWorkerFleetRequest request)
Grants permission to get a worker fleet
getWorkerFleet
in interface AWSIoTRoboRunner
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.public ListDestinationsResult listDestinations(ListDestinationsRequest request)
Grants permission to list destinations
listDestinations
in interface AWSIoTRoboRunner
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.public ListSitesResult listSites(ListSitesRequest request)
Grants permission to list sites
listSites
in interface AWSIoTRoboRunner
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.public ListWorkerFleetsResult listWorkerFleets(ListWorkerFleetsRequest request)
Grants permission to list worker fleets
listWorkerFleets
in interface AWSIoTRoboRunner
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.public ListWorkersResult listWorkers(ListWorkersRequest request)
Grants permission to list workers
listWorkers
in interface AWSIoTRoboRunner
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.public UpdateDestinationResult updateDestination(UpdateDestinationRequest request)
Grants permission to update a destination
updateDestination
in interface AWSIoTRoboRunner
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.public UpdateSiteResult updateSite(UpdateSiteRequest request)
Grants permission to update a site
updateSite
in interface AWSIoTRoboRunner
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.public UpdateWorkerResult updateWorker(UpdateWorkerRequest request)
Grants permission to update a worker
updateWorker
in interface AWSIoTRoboRunner
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.public UpdateWorkerFleetResult updateWorkerFleet(UpdateWorkerFleetRequest request)
Grants permission to update a worker fleet
updateWorkerFleet
in interface AWSIoTRoboRunner
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.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 AWSIoTRoboRunner
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSIoTRoboRunner
shutdown
in class AmazonWebServiceClient