@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSIoTDeviceAdvisor extends Object implements AWSIoTDeviceAdvisor
AWSIoTDeviceAdvisor
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
CreateSuiteDefinitionResult |
createSuiteDefinition(CreateSuiteDefinitionRequest request)
Creates a Device Advisor test suite.
|
DeleteSuiteDefinitionResult |
deleteSuiteDefinition(DeleteSuiteDefinitionRequest request)
Deletes a Device Advisor test suite.
|
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.
|
GetEndpointResult |
getEndpoint(GetEndpointRequest request)
Gets information about an Device Advisor endpoint.
|
GetSuiteDefinitionResult |
getSuiteDefinition(GetSuiteDefinitionRequest request)
Gets information about a Device Advisor test suite.
|
GetSuiteRunResult |
getSuiteRun(GetSuiteRunRequest request)
Gets information about a Device Advisor test suite run.
|
GetSuiteRunReportResult |
getSuiteRunReport(GetSuiteRunReportRequest request)
Gets a report download link for a successful Device Advisor qualifying test suite run.
|
ListSuiteDefinitionsResult |
listSuiteDefinitions(ListSuiteDefinitionsRequest request)
Lists the Device Advisor test suites you have created.
|
ListSuiteRunsResult |
listSuiteRuns(ListSuiteRunsRequest request)
Lists runs of the specified Device Advisor test suite.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags attached to an IoT Device Advisor resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartSuiteRunResult |
startSuiteRun(StartSuiteRunRequest request)
Starts a Device Advisor test suite run.
|
StopSuiteRunResult |
stopSuiteRun(StopSuiteRunRequest request)
Stops a Device Advisor test suite run that is currently running.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds to and modifies existing tags of an IoT Device Advisor resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from an IoT Device Advisor resource.
|
UpdateSuiteDefinitionResult |
updateSuiteDefinition(UpdateSuiteDefinitionRequest request)
Updates a Device Advisor test suite.
|
public CreateSuiteDefinitionResult createSuiteDefinition(CreateSuiteDefinitionRequest request)
AWSIoTDeviceAdvisor
Creates a Device Advisor test suite.
Requires permission to access the CreateSuiteDefinition action.
createSuiteDefinition
in interface AWSIoTDeviceAdvisor
public DeleteSuiteDefinitionResult deleteSuiteDefinition(DeleteSuiteDefinitionRequest request)
AWSIoTDeviceAdvisor
Deletes a Device Advisor test suite.
Requires permission to access the DeleteSuiteDefinition action.
deleteSuiteDefinition
in interface AWSIoTDeviceAdvisor
public GetEndpointResult getEndpoint(GetEndpointRequest request)
AWSIoTDeviceAdvisor
Gets information about an Device Advisor endpoint.
getEndpoint
in interface AWSIoTDeviceAdvisor
public GetSuiteDefinitionResult getSuiteDefinition(GetSuiteDefinitionRequest request)
AWSIoTDeviceAdvisor
Gets information about a Device Advisor test suite.
Requires permission to access the GetSuiteDefinition action.
getSuiteDefinition
in interface AWSIoTDeviceAdvisor
public GetSuiteRunResult getSuiteRun(GetSuiteRunRequest request)
AWSIoTDeviceAdvisor
Gets information about a Device Advisor test suite run.
Requires permission to access the GetSuiteRun action.
getSuiteRun
in interface AWSIoTDeviceAdvisor
public GetSuiteRunReportResult getSuiteRunReport(GetSuiteRunReportRequest request)
AWSIoTDeviceAdvisor
Gets a report download link for a successful Device Advisor qualifying test suite run.
Requires permission to access the GetSuiteRunReport action.
getSuiteRunReport
in interface AWSIoTDeviceAdvisor
public ListSuiteDefinitionsResult listSuiteDefinitions(ListSuiteDefinitionsRequest request)
AWSIoTDeviceAdvisor
Lists the Device Advisor test suites you have created.
Requires permission to access the ListSuiteDefinitions action.
listSuiteDefinitions
in interface AWSIoTDeviceAdvisor
public ListSuiteRunsResult listSuiteRuns(ListSuiteRunsRequest request)
AWSIoTDeviceAdvisor
Lists runs of the specified Device Advisor test suite. You can list all runs of the test suite, or the runs of a specific version of the test suite.
Requires permission to access the ListSuiteRuns action.
listSuiteRuns
in interface AWSIoTDeviceAdvisor
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSIoTDeviceAdvisor
Lists the tags attached to an IoT Device Advisor resource.
Requires permission to access the ListTagsForResource action.
listTagsForResource
in interface AWSIoTDeviceAdvisor
public StartSuiteRunResult startSuiteRun(StartSuiteRunRequest request)
AWSIoTDeviceAdvisor
Starts a Device Advisor test suite run.
Requires permission to access the StartSuiteRun action.
startSuiteRun
in interface AWSIoTDeviceAdvisor
public StopSuiteRunResult stopSuiteRun(StopSuiteRunRequest request)
AWSIoTDeviceAdvisor
Stops a Device Advisor test suite run that is currently running.
Requires permission to access the StopSuiteRun action.
stopSuiteRun
in interface AWSIoTDeviceAdvisor
public TagResourceResult tagResource(TagResourceRequest request)
AWSIoTDeviceAdvisor
Adds to and modifies existing tags of an IoT Device Advisor resource.
Requires permission to access the TagResource action.
tagResource
in interface AWSIoTDeviceAdvisor
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSIoTDeviceAdvisor
Removes tags from an IoT Device Advisor resource.
Requires permission to access the UntagResource action.
untagResource
in interface AWSIoTDeviceAdvisor
public UpdateSuiteDefinitionResult updateSuiteDefinition(UpdateSuiteDefinitionRequest request)
AWSIoTDeviceAdvisor
Updates a Device Advisor test suite.
Requires permission to access the UpdateSuiteDefinition action.
updateSuiteDefinition
in interface AWSIoTDeviceAdvisor
public void shutdown()
AWSIoTDeviceAdvisor
shutdown
in interface AWSIoTDeviceAdvisor
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSIoTDeviceAdvisor
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 AWSIoTDeviceAdvisor
request
- The originally executed request.