@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
| 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_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, 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, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetprotected static final ClientConfigurationFactory configFactory
public static AWSIoTRoboRunnerClientBuilder builder()
public CreateDestinationResult createDestination(CreateDestinationRequest request)
Grants permission to create a destination
createDestination in interface AWSIoTRoboRunnercreateDestinationRequest - 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 AWSIoTRoboRunnercreateSiteRequest - 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 AWSIoTRoboRunnercreateWorkerRequest - 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 AWSIoTRoboRunnercreateWorkerFleetRequest - 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 AWSIoTRoboRunnerdeleteDestinationRequest - 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 AWSIoTRoboRunnerdeleteSiteRequest - 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 AWSIoTRoboRunnerdeleteWorkerRequest - 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 AWSIoTRoboRunnerdeleteWorkerFleetRequest - 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 AWSIoTRoboRunnergetDestinationRequest - 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 AWSIoTRoboRunnergetSiteRequest - 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 AWSIoTRoboRunnergetWorkerRequest - 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 AWSIoTRoboRunnergetWorkerFleetRequest - 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 AWSIoTRoboRunnerlistDestinationsRequest - 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 AWSIoTRoboRunnerlistSitesRequest - 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 AWSIoTRoboRunnerlistWorkerFleetsRequest - 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 AWSIoTRoboRunnerlistWorkersRequest - 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 AWSIoTRoboRunnerupdateDestinationRequest - 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 AWSIoTRoboRunnerupdateSiteRequest - 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 AWSIoTRoboRunnerupdateWorkerRequest - 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 AWSIoTRoboRunnerupdateWorkerFleetRequest - 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 AWSIoTRoboRunnerrequest - The originally executed requestpublic void shutdown()
AWSIoTRoboRunnershutdown in interface AWSIoTRoboRunnershutdown in class AmazonWebServiceClientCopyright © 2024. All rights reserved.