@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface IotDeviceAdvisorAsyncClient extends AwsClient
builder() method.
Amazon Web Services IoT Core Device Advisor is a cloud-based, fully managed test capability for validating IoT devices during device software development. Device Advisor provides pre-built tests that you can use to validate IoT devices for reliable and secure connectivity with Amazon Web Services IoT Core before deploying devices to production. By using Device Advisor, you can confirm that your devices can connect to Amazon Web Services IoT Core, follow security best practices and, if applicable, receive software updates from IoT Device Management. You can also download signed qualification reports to submit to the Amazon Web Services Partner Network to get your device qualified for the Amazon Web Services Partner Device Catalog without the need to send your device in and wait for it to be tested.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static IotDeviceAdvisorAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
IotDeviceAdvisorAsyncClient. |
static IotDeviceAdvisorAsyncClient |
create()
Create a
IotDeviceAdvisorAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CompletableFuture<CreateSuiteDefinitionResponse> |
createSuiteDefinition(Consumer<CreateSuiteDefinitionRequest.Builder> createSuiteDefinitionRequest)
Creates a Device Advisor test suite.
|
default CompletableFuture<CreateSuiteDefinitionResponse> |
createSuiteDefinition(CreateSuiteDefinitionRequest createSuiteDefinitionRequest)
Creates a Device Advisor test suite.
|
default CompletableFuture<DeleteSuiteDefinitionResponse> |
deleteSuiteDefinition(Consumer<DeleteSuiteDefinitionRequest.Builder> deleteSuiteDefinitionRequest)
Deletes a Device Advisor test suite.
|
default CompletableFuture<DeleteSuiteDefinitionResponse> |
deleteSuiteDefinition(DeleteSuiteDefinitionRequest deleteSuiteDefinitionRequest)
Deletes a Device Advisor test suite.
|
default CompletableFuture<GetEndpointResponse> |
getEndpoint(Consumer<GetEndpointRequest.Builder> getEndpointRequest)
Gets information about an Device Advisor endpoint.
|
default CompletableFuture<GetEndpointResponse> |
getEndpoint(GetEndpointRequest getEndpointRequest)
Gets information about an Device Advisor endpoint.
|
default CompletableFuture<GetSuiteDefinitionResponse> |
getSuiteDefinition(Consumer<GetSuiteDefinitionRequest.Builder> getSuiteDefinitionRequest)
Gets information about a Device Advisor test suite.
|
default CompletableFuture<GetSuiteDefinitionResponse> |
getSuiteDefinition(GetSuiteDefinitionRequest getSuiteDefinitionRequest)
Gets information about a Device Advisor test suite.
|
default CompletableFuture<GetSuiteRunResponse> |
getSuiteRun(Consumer<GetSuiteRunRequest.Builder> getSuiteRunRequest)
Gets information about a Device Advisor test suite run.
|
default CompletableFuture<GetSuiteRunResponse> |
getSuiteRun(GetSuiteRunRequest getSuiteRunRequest)
Gets information about a Device Advisor test suite run.
|
default CompletableFuture<GetSuiteRunReportResponse> |
getSuiteRunReport(Consumer<GetSuiteRunReportRequest.Builder> getSuiteRunReportRequest)
Gets a report download link for a successful Device Advisor qualifying test suite run.
|
default CompletableFuture<GetSuiteRunReportResponse> |
getSuiteRunReport(GetSuiteRunReportRequest getSuiteRunReportRequest)
Gets a report download link for a successful Device Advisor qualifying test suite run.
|
default CompletableFuture<ListSuiteDefinitionsResponse> |
listSuiteDefinitions(Consumer<ListSuiteDefinitionsRequest.Builder> listSuiteDefinitionsRequest)
Lists the Device Advisor test suites you have created.
|
default CompletableFuture<ListSuiteDefinitionsResponse> |
listSuiteDefinitions(ListSuiteDefinitionsRequest listSuiteDefinitionsRequest)
Lists the Device Advisor test suites you have created.
|
default ListSuiteDefinitionsPublisher |
listSuiteDefinitionsPaginator(Consumer<ListSuiteDefinitionsRequest.Builder> listSuiteDefinitionsRequest)
Lists the Device Advisor test suites you have created.
|
default ListSuiteDefinitionsPublisher |
listSuiteDefinitionsPaginator(ListSuiteDefinitionsRequest listSuiteDefinitionsRequest)
Lists the Device Advisor test suites you have created.
|
default CompletableFuture<ListSuiteRunsResponse> |
listSuiteRuns(Consumer<ListSuiteRunsRequest.Builder> listSuiteRunsRequest)
Lists runs of the specified Device Advisor test suite.
|
default CompletableFuture<ListSuiteRunsResponse> |
listSuiteRuns(ListSuiteRunsRequest listSuiteRunsRequest)
Lists runs of the specified Device Advisor test suite.
|
default ListSuiteRunsPublisher |
listSuiteRunsPaginator(Consumer<ListSuiteRunsRequest.Builder> listSuiteRunsRequest)
Lists runs of the specified Device Advisor test suite.
|
default ListSuiteRunsPublisher |
listSuiteRunsPaginator(ListSuiteRunsRequest listSuiteRunsRequest)
Lists runs of the specified Device Advisor test suite.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags attached to an IoT Device Advisor resource.
|
default CompletableFuture<ListTagsForResourceResponse> |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags attached to an IoT Device Advisor resource.
|
default IotDeviceAdvisorServiceClientConfiguration |
serviceClientConfiguration() |
default CompletableFuture<StartSuiteRunResponse> |
startSuiteRun(Consumer<StartSuiteRunRequest.Builder> startSuiteRunRequest)
Starts a Device Advisor test suite run.
|
default CompletableFuture<StartSuiteRunResponse> |
startSuiteRun(StartSuiteRunRequest startSuiteRunRequest)
Starts a Device Advisor test suite run.
|
default CompletableFuture<StopSuiteRunResponse> |
stopSuiteRun(Consumer<StopSuiteRunRequest.Builder> stopSuiteRunRequest)
Stops a Device Advisor test suite run that is currently running.
|
default CompletableFuture<StopSuiteRunResponse> |
stopSuiteRun(StopSuiteRunRequest stopSuiteRunRequest)
Stops a Device Advisor test suite run that is currently running.
|
default CompletableFuture<TagResourceResponse> |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds to and modifies existing tags of an IoT Device Advisor resource.
|
default CompletableFuture<TagResourceResponse> |
tagResource(TagResourceRequest tagResourceRequest)
Adds to and modifies existing tags of an IoT Device Advisor resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes tags from an IoT Device Advisor resource.
|
default CompletableFuture<UntagResourceResponse> |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from an IoT Device Advisor resource.
|
default CompletableFuture<UpdateSuiteDefinitionResponse> |
updateSuiteDefinition(Consumer<UpdateSuiteDefinitionRequest.Builder> updateSuiteDefinitionRequest)
Updates a Device Advisor test suite.
|
default CompletableFuture<UpdateSuiteDefinitionResponse> |
updateSuiteDefinition(UpdateSuiteDefinitionRequest updateSuiteDefinitionRequest)
Updates a Device Advisor test suite.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default CompletableFuture<CreateSuiteDefinitionResponse> createSuiteDefinition(CreateSuiteDefinitionRequest createSuiteDefinitionRequest)
Creates a Device Advisor test suite.
Requires permission to access the CreateSuiteDefinition action.
createSuiteDefinitionRequest - default CompletableFuture<CreateSuiteDefinitionResponse> createSuiteDefinition(Consumer<CreateSuiteDefinitionRequest.Builder> createSuiteDefinitionRequest)
Creates a Device Advisor test suite.
Requires permission to access the CreateSuiteDefinition action.
This is a convenience which creates an instance of the CreateSuiteDefinitionRequest.Builder avoiding the
need to create one manually via CreateSuiteDefinitionRequest.builder()
createSuiteDefinitionRequest - A Consumer that will call methods on CreateSuiteDefinitionRequest.Builder to create a
request.default CompletableFuture<DeleteSuiteDefinitionResponse> deleteSuiteDefinition(DeleteSuiteDefinitionRequest deleteSuiteDefinitionRequest)
Deletes a Device Advisor test suite.
Requires permission to access the DeleteSuiteDefinition action.
deleteSuiteDefinitionRequest - default CompletableFuture<DeleteSuiteDefinitionResponse> deleteSuiteDefinition(Consumer<DeleteSuiteDefinitionRequest.Builder> deleteSuiteDefinitionRequest)
Deletes a Device Advisor test suite.
Requires permission to access the DeleteSuiteDefinition action.
This is a convenience which creates an instance of the DeleteSuiteDefinitionRequest.Builder avoiding the
need to create one manually via DeleteSuiteDefinitionRequest.builder()
deleteSuiteDefinitionRequest - A Consumer that will call methods on DeleteSuiteDefinitionRequest.Builder to create a
request.default CompletableFuture<GetEndpointResponse> getEndpoint(GetEndpointRequest getEndpointRequest)
Gets information about an Device Advisor endpoint.
getEndpointRequest - default CompletableFuture<GetEndpointResponse> getEndpoint(Consumer<GetEndpointRequest.Builder> getEndpointRequest)
Gets information about an Device Advisor endpoint.
This is a convenience which creates an instance of the GetEndpointRequest.Builder avoiding the need to
create one manually via GetEndpointRequest.builder()
getEndpointRequest - A Consumer that will call methods on GetEndpointRequest.Builder to create a request.default CompletableFuture<GetSuiteDefinitionResponse> getSuiteDefinition(GetSuiteDefinitionRequest getSuiteDefinitionRequest)
Gets information about a Device Advisor test suite.
Requires permission to access the GetSuiteDefinition action.
getSuiteDefinitionRequest - default CompletableFuture<GetSuiteDefinitionResponse> getSuiteDefinition(Consumer<GetSuiteDefinitionRequest.Builder> getSuiteDefinitionRequest)
Gets information about a Device Advisor test suite.
Requires permission to access the GetSuiteDefinition action.
This is a convenience which creates an instance of the GetSuiteDefinitionRequest.Builder avoiding the
need to create one manually via GetSuiteDefinitionRequest.builder()
getSuiteDefinitionRequest - A Consumer that will call methods on GetSuiteDefinitionRequest.Builder to create a
request.default CompletableFuture<GetSuiteRunResponse> getSuiteRun(GetSuiteRunRequest getSuiteRunRequest)
Gets information about a Device Advisor test suite run.
Requires permission to access the GetSuiteRun action.
getSuiteRunRequest - default CompletableFuture<GetSuiteRunResponse> getSuiteRun(Consumer<GetSuiteRunRequest.Builder> getSuiteRunRequest)
Gets information about a Device Advisor test suite run.
Requires permission to access the GetSuiteRun action.
This is a convenience which creates an instance of the GetSuiteRunRequest.Builder avoiding the need to
create one manually via GetSuiteRunRequest.builder()
getSuiteRunRequest - A Consumer that will call methods on GetSuiteRunRequest.Builder to create a request.default CompletableFuture<GetSuiteRunReportResponse> getSuiteRunReport(GetSuiteRunReportRequest getSuiteRunReportRequest)
Gets a report download link for a successful Device Advisor qualifying test suite run.
Requires permission to access the GetSuiteRunReport action.
getSuiteRunReportRequest - default CompletableFuture<GetSuiteRunReportResponse> getSuiteRunReport(Consumer<GetSuiteRunReportRequest.Builder> getSuiteRunReportRequest)
Gets a report download link for a successful Device Advisor qualifying test suite run.
Requires permission to access the GetSuiteRunReport action.
This is a convenience which creates an instance of the GetSuiteRunReportRequest.Builder avoiding the need
to create one manually via GetSuiteRunReportRequest.builder()
getSuiteRunReportRequest - A Consumer that will call methods on GetSuiteRunReportRequest.Builder to create a request.default CompletableFuture<ListSuiteDefinitionsResponse> listSuiteDefinitions(ListSuiteDefinitionsRequest listSuiteDefinitionsRequest)
Lists the Device Advisor test suites you have created.
Requires permission to access the ListSuiteDefinitions action.
listSuiteDefinitionsRequest - default CompletableFuture<ListSuiteDefinitionsResponse> listSuiteDefinitions(Consumer<ListSuiteDefinitionsRequest.Builder> listSuiteDefinitionsRequest)
Lists the Device Advisor test suites you have created.
Requires permission to access the ListSuiteDefinitions action.
This is a convenience which creates an instance of the ListSuiteDefinitionsRequest.Builder avoiding the
need to create one manually via ListSuiteDefinitionsRequest.builder()
listSuiteDefinitionsRequest - A Consumer that will call methods on ListSuiteDefinitionsRequest.Builder to create a
request.default ListSuiteDefinitionsPublisher listSuiteDefinitionsPaginator(ListSuiteDefinitionsRequest listSuiteDefinitionsRequest)
Lists the Device Advisor test suites you have created.
Requires permission to access the ListSuiteDefinitions action.
This is a variant of
listSuiteDefinitions(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteDefinitionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.iotdeviceadvisor.paginators.ListSuiteDefinitionsPublisher publisher = client.listSuiteDefinitionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.iotdeviceadvisor.paginators.ListSuiteDefinitionsPublisher publisher = client.listSuiteDefinitionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteDefinitionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteDefinitionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSuiteDefinitions(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteDefinitionsRequest)
operation.
listSuiteDefinitionsRequest - default ListSuiteDefinitionsPublisher listSuiteDefinitionsPaginator(Consumer<ListSuiteDefinitionsRequest.Builder> listSuiteDefinitionsRequest)
Lists the Device Advisor test suites you have created.
Requires permission to access the ListSuiteDefinitions action.
This is a variant of
listSuiteDefinitions(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteDefinitionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.iotdeviceadvisor.paginators.ListSuiteDefinitionsPublisher publisher = client.listSuiteDefinitionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.iotdeviceadvisor.paginators.ListSuiteDefinitionsPublisher publisher = client.listSuiteDefinitionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteDefinitionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteDefinitionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSuiteDefinitions(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteDefinitionsRequest)
operation.
This is a convenience which creates an instance of the ListSuiteDefinitionsRequest.Builder avoiding the
need to create one manually via ListSuiteDefinitionsRequest.builder()
listSuiteDefinitionsRequest - A Consumer that will call methods on ListSuiteDefinitionsRequest.Builder to create a
request.default CompletableFuture<ListSuiteRunsResponse> listSuiteRuns(ListSuiteRunsRequest listSuiteRunsRequest)
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.
listSuiteRunsRequest - default CompletableFuture<ListSuiteRunsResponse> listSuiteRuns(Consumer<ListSuiteRunsRequest.Builder> listSuiteRunsRequest)
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.
This is a convenience which creates an instance of the ListSuiteRunsRequest.Builder avoiding the need to
create one manually via ListSuiteRunsRequest.builder()
listSuiteRunsRequest - A Consumer that will call methods on ListSuiteRunsRequest.Builder to create a request.default ListSuiteRunsPublisher listSuiteRunsPaginator(ListSuiteRunsRequest listSuiteRunsRequest)
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.
This is a variant of
listSuiteRuns(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteRunsRequest) operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.iotdeviceadvisor.paginators.ListSuiteRunsPublisher publisher = client.listSuiteRunsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.iotdeviceadvisor.paginators.ListSuiteRunsPublisher publisher = client.listSuiteRunsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteRunsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteRunsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSuiteRuns(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteRunsRequest)
operation.
listSuiteRunsRequest - default ListSuiteRunsPublisher listSuiteRunsPaginator(Consumer<ListSuiteRunsRequest.Builder> listSuiteRunsRequest)
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.
This is a variant of
listSuiteRuns(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteRunsRequest) operation.
The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will
internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.iotdeviceadvisor.paginators.ListSuiteRunsPublisher publisher = client.listSuiteRunsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.iotdeviceadvisor.paginators.ListSuiteRunsPublisher publisher = client.listSuiteRunsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteRunsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteRunsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSuiteRuns(software.amazon.awssdk.services.iotdeviceadvisor.model.ListSuiteRunsRequest)
operation.
This is a convenience which creates an instance of the ListSuiteRunsRequest.Builder avoiding the need to
create one manually via ListSuiteRunsRequest.builder()
listSuiteRunsRequest - A Consumer that will call methods on ListSuiteRunsRequest.Builder to create a request.default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags attached to an IoT Device Advisor resource.
Requires permission to access the ListTagsForResource action.
listTagsForResourceRequest - default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags attached to an IoT Device Advisor resource.
Requires permission to access the ListTagsForResource action.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a
request.default CompletableFuture<StartSuiteRunResponse> startSuiteRun(StartSuiteRunRequest startSuiteRunRequest)
Starts a Device Advisor test suite run.
Requires permission to access the StartSuiteRun action.
startSuiteRunRequest - default CompletableFuture<StartSuiteRunResponse> startSuiteRun(Consumer<StartSuiteRunRequest.Builder> startSuiteRunRequest)
Starts a Device Advisor test suite run.
Requires permission to access the StartSuiteRun action.
This is a convenience which creates an instance of the StartSuiteRunRequest.Builder avoiding the need to
create one manually via StartSuiteRunRequest.builder()
startSuiteRunRequest - A Consumer that will call methods on StartSuiteRunRequest.Builder to create a request.default CompletableFuture<StopSuiteRunResponse> stopSuiteRun(StopSuiteRunRequest stopSuiteRunRequest)
Stops a Device Advisor test suite run that is currently running.
Requires permission to access the StopSuiteRun action.
stopSuiteRunRequest - default CompletableFuture<StopSuiteRunResponse> stopSuiteRun(Consumer<StopSuiteRunRequest.Builder> stopSuiteRunRequest)
Stops a Device Advisor test suite run that is currently running.
Requires permission to access the StopSuiteRun action.
This is a convenience which creates an instance of the StopSuiteRunRequest.Builder avoiding the need to
create one manually via StopSuiteRunRequest.builder()
stopSuiteRunRequest - A Consumer that will call methods on StopSuiteRunRequest.Builder to create a request.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Adds to and modifies existing tags of an IoT Device Advisor resource.
Requires permission to access the TagResource action.
tagResourceRequest - default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds to and modifies existing tags of an IoT Device Advisor resource.
Requires permission to access the TagResource action.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from an IoT Device Advisor resource.
Requires permission to access the UntagResource action.
untagResourceRequest - default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes tags from an IoT Device Advisor resource.
Requires permission to access the UntagResource action.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.default CompletableFuture<UpdateSuiteDefinitionResponse> updateSuiteDefinition(UpdateSuiteDefinitionRequest updateSuiteDefinitionRequest)
Updates a Device Advisor test suite.
Requires permission to access the UpdateSuiteDefinition action.
updateSuiteDefinitionRequest - default CompletableFuture<UpdateSuiteDefinitionResponse> updateSuiteDefinition(Consumer<UpdateSuiteDefinitionRequest.Builder> updateSuiteDefinitionRequest)
Updates a Device Advisor test suite.
Requires permission to access the UpdateSuiteDefinition action.
This is a convenience which creates an instance of the UpdateSuiteDefinitionRequest.Builder avoiding the
need to create one manually via UpdateSuiteDefinitionRequest.builder()
updateSuiteDefinitionRequest - A Consumer that will call methods on UpdateSuiteDefinitionRequest.Builder to create a
request.default IotDeviceAdvisorServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientstatic IotDeviceAdvisorAsyncClient create()
IotDeviceAdvisorAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static IotDeviceAdvisorAsyncClientBuilder builder()
IotDeviceAdvisorAsyncClient.Copyright © 2023. All rights reserved.