public class AbstractAWSIotDataAsync extends AbstractAWSIotData implements AWSIotDataAsync
AWSIotDataAsync. Convenient method forms
pass through to the corresponding overload that takes a request object and an
AsyncHandler, which throws an UnsupportedOperationException.deleteThingShadow, getCachedResponseMetadata, getThingShadow, publish, setEndpoint, setRegion, shutdown, updateThingShadowequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteThingShadow, getCachedResponseMetadata, getThingShadow, publish, setEndpoint, setRegion, shutdown, updateThingShadowpublic Future<DeleteThingShadowResult> deleteThingShadowAsync(DeleteThingShadowRequest request)
AWSIotDataAsyncDeletes the thing shadow for the specified thing.
For more information, see DeleteThingShadow in the AWS IoT Developer Guide.
deleteThingShadowAsync in interface AWSIotDataAsyncrequest - The input for the DeleteThingShadow operation.public Future<DeleteThingShadowResult> deleteThingShadowAsync(DeleteThingShadowRequest request, AsyncHandler<DeleteThingShadowRequest,DeleteThingShadowResult> asyncHandler)
AWSIotDataAsyncDeletes the thing shadow for the specified thing.
For more information, see DeleteThingShadow in the AWS IoT Developer Guide.
deleteThingShadowAsync in interface AWSIotDataAsyncrequest - The input for the DeleteThingShadow operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetThingShadowResult> getThingShadowAsync(GetThingShadowRequest request)
AWSIotDataAsyncGets the thing shadow for the specified thing.
For more information, see GetThingShadow in the AWS IoT Developer Guide.
getThingShadowAsync in interface AWSIotDataAsyncrequest - The input for the GetThingShadow operation.public Future<GetThingShadowResult> getThingShadowAsync(GetThingShadowRequest request, AsyncHandler<GetThingShadowRequest,GetThingShadowResult> asyncHandler)
AWSIotDataAsyncGets the thing shadow for the specified thing.
For more information, see GetThingShadow in the AWS IoT Developer Guide.
getThingShadowAsync in interface AWSIotDataAsyncrequest - The input for the GetThingShadow operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<Void> publishAsync(PublishRequest request)
AWSIotDataAsyncPublishes state information.
For more information, see HTTP Protocol in the AWS IoT Developer Guide.
publishAsync in interface AWSIotDataAsyncrequest - The input for the Publish operation.public Future<Void> publishAsync(PublishRequest request, AsyncHandler<PublishRequest,Void> asyncHandler)
AWSIotDataAsyncPublishes state information.
For more information, see HTTP Protocol in the AWS IoT Developer Guide.
publishAsync in interface AWSIotDataAsyncrequest - The input for the Publish operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateThingShadowResult> updateThingShadowAsync(UpdateThingShadowRequest request)
AWSIotDataAsyncUpdates the thing shadow for the specified thing.
For more information, see UpdateThingShadow in the AWS IoT Developer Guide.
updateThingShadowAsync in interface AWSIotDataAsyncrequest - The input for the UpdateThingShadow operation.public Future<UpdateThingShadowResult> updateThingShadowAsync(UpdateThingShadowRequest request, AsyncHandler<UpdateThingShadowRequest,UpdateThingShadowResult> asyncHandler)
AWSIotDataAsyncUpdates the thing shadow for the specified thing.
For more information, see UpdateThingShadow in the AWS IoT Developer Guide.
updateThingShadowAsync in interface AWSIotDataAsyncrequest - The input for the UpdateThingShadow operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the
request. Users can provide an implementation of the callback
methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.