@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSIoT1ClickProjectsAsync extends AbstractAWSIoT1ClickProjects implements AWSIoT1ClickProjectsAsync
AWSIoT1ClickProjectsAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX associateDeviceWithPlacement, createPlacement, createProject, deletePlacement, deleteProject, describePlacement, describeProject, disassociateDeviceFromPlacement, getCachedResponseMetadata, getDevicesInPlacement, listPlacements, listProjects, listTagsForResource, shutdown, tagResource, untagResource, updatePlacement, updateProject equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait associateDeviceWithPlacement, createPlacement, createProject, deletePlacement, deleteProject, describePlacement, describeProject, disassociateDeviceFromPlacement, getCachedResponseMetadata, getDevicesInPlacement, listPlacements, listProjects, listTagsForResource, shutdown, tagResource, untagResource, updatePlacement, updateProject public Future<AssociateDeviceWithPlacementResult> associateDeviceWithPlacementAsync(AssociateDeviceWithPlacementRequest request)
AWSIoT1ClickProjectsAsync Associates a physical device with a placement.
associateDeviceWithPlacementAsync in interface AWSIoT1ClickProjectsAsync public Future<AssociateDeviceWithPlacementResult> associateDeviceWithPlacementAsync(AssociateDeviceWithPlacementRequest request, AsyncHandler<AssociateDeviceWithPlacementRequest,AssociateDeviceWithPlacementResult> asyncHandler)
AWSIoT1ClickProjectsAsync Associates a physical device with a placement.
associateDeviceWithPlacementAsync in interface AWSIoT1ClickProjectsAsync 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<CreatePlacementResult> createPlacementAsync(CreatePlacementRequest request)
AWSIoT1ClickProjectsAsync Creates an empty placement.
createPlacementAsync in interface AWSIoT1ClickProjectsAsync public Future<CreatePlacementResult> createPlacementAsync(CreatePlacementRequest request, AsyncHandler<CreatePlacementRequest,CreatePlacementResult> asyncHandler)
AWSIoT1ClickProjectsAsync Creates an empty placement.
createPlacementAsync in interface AWSIoT1ClickProjectsAsync 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<CreateProjectResult> createProjectAsync(CreateProjectRequest request)
AWSIoT1ClickProjectsAsync Creates an empty project with a placement template. A project contains zero or more placements that adhere to the placement template defined in the project.
createProjectAsync in interface AWSIoT1ClickProjectsAsync public Future<CreateProjectResult> createProjectAsync(CreateProjectRequest request, AsyncHandler<CreateProjectRequest,CreateProjectResult> asyncHandler)
AWSIoT1ClickProjectsAsync Creates an empty project with a placement template. A project contains zero or more placements that adhere to the placement template defined in the project.
createProjectAsync in interface AWSIoT1ClickProjectsAsync 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<DeletePlacementResult> deletePlacementAsync(DeletePlacementRequest request)
AWSIoT1ClickProjectsAsync Deletes a placement. To delete a placement, it must not have any devices associated with it.
When you delete a placement, all associated data becomes irretrievable.
deletePlacementAsync in interface AWSIoT1ClickProjectsAsync public Future<DeletePlacementResult> deletePlacementAsync(DeletePlacementRequest request, AsyncHandler<DeletePlacementRequest,DeletePlacementResult> asyncHandler)
AWSIoT1ClickProjectsAsync Deletes a placement. To delete a placement, it must not have any devices associated with it.
When you delete a placement, all associated data becomes irretrievable.
deletePlacementAsync in interface AWSIoT1ClickProjectsAsync 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<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest request)
AWSIoT1ClickProjectsAsync Deletes a project. To delete a project, it must not have any placements associated with it.
When you delete a project, all associated data becomes irretrievable.
deleteProjectAsync in interface AWSIoT1ClickProjectsAsync public Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest request, AsyncHandler<DeleteProjectRequest,DeleteProjectResult> asyncHandler)
AWSIoT1ClickProjectsAsync Deletes a project. To delete a project, it must not have any placements associated with it.
When you delete a project, all associated data becomes irretrievable.
deleteProjectAsync in interface AWSIoT1ClickProjectsAsync 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<DescribePlacementResult> describePlacementAsync(DescribePlacementRequest request)
AWSIoT1ClickProjectsAsync Describes a placement in a project.
describePlacementAsync in interface AWSIoT1ClickProjectsAsync public Future<DescribePlacementResult> describePlacementAsync(DescribePlacementRequest request, AsyncHandler<DescribePlacementRequest,DescribePlacementResult> asyncHandler)
AWSIoT1ClickProjectsAsync Describes a placement in a project.
describePlacementAsync in interface AWSIoT1ClickProjectsAsync 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<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest request)
AWSIoT1ClickProjectsAsync Returns an object describing a project.
describeProjectAsync in interface AWSIoT1ClickProjectsAsync public Future<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest request, AsyncHandler<DescribeProjectRequest,DescribeProjectResult> asyncHandler)
AWSIoT1ClickProjectsAsync Returns an object describing a project.
describeProjectAsync in interface AWSIoT1ClickProjectsAsync 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<DisassociateDeviceFromPlacementResult> disassociateDeviceFromPlacementAsync(DisassociateDeviceFromPlacementRequest request)
AWSIoT1ClickProjectsAsync Removes a physical device from a placement.
disassociateDeviceFromPlacementAsync in interface AWSIoT1ClickProjectsAsync public Future<DisassociateDeviceFromPlacementResult> disassociateDeviceFromPlacementAsync(DisassociateDeviceFromPlacementRequest request, AsyncHandler<DisassociateDeviceFromPlacementRequest,DisassociateDeviceFromPlacementResult> asyncHandler)
AWSIoT1ClickProjectsAsync Removes a physical device from a placement.
disassociateDeviceFromPlacementAsync in interface AWSIoT1ClickProjectsAsync 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<GetDevicesInPlacementResult> getDevicesInPlacementAsync(GetDevicesInPlacementRequest request)
AWSIoT1ClickProjectsAsync Returns an object enumerating the devices in a placement.
getDevicesInPlacementAsync in interface AWSIoT1ClickProjectsAsync public Future<GetDevicesInPlacementResult> getDevicesInPlacementAsync(GetDevicesInPlacementRequest request, AsyncHandler<GetDevicesInPlacementRequest,GetDevicesInPlacementResult> asyncHandler)
AWSIoT1ClickProjectsAsync Returns an object enumerating the devices in a placement.
getDevicesInPlacementAsync in interface AWSIoT1ClickProjectsAsync 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<ListPlacementsResult> listPlacementsAsync(ListPlacementsRequest request)
AWSIoT1ClickProjectsAsync Lists the placement(s) of a project.
listPlacementsAsync in interface AWSIoT1ClickProjectsAsync public Future<ListPlacementsResult> listPlacementsAsync(ListPlacementsRequest request, AsyncHandler<ListPlacementsRequest,ListPlacementsResult> asyncHandler)
AWSIoT1ClickProjectsAsync Lists the placement(s) of a project.
listPlacementsAsync in interface AWSIoT1ClickProjectsAsync 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<ListProjectsResult> listProjectsAsync(ListProjectsRequest request)
AWSIoT1ClickProjectsAsync Lists the AWS IoT 1-Click project(s) associated with your AWS account and region.
listProjectsAsync in interface AWSIoT1ClickProjectsAsync public Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest request, AsyncHandler<ListProjectsRequest,ListProjectsResult> asyncHandler)
AWSIoT1ClickProjectsAsync Lists the AWS IoT 1-Click project(s) associated with your AWS account and region.
listProjectsAsync in interface AWSIoT1ClickProjectsAsync 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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSIoT1ClickProjectsAsync Lists the tags (metadata key/value pairs) which you have assigned to the resource.
listTagsForResourceAsync in interface AWSIoT1ClickProjectsAsync public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSIoT1ClickProjectsAsync Lists the tags (metadata key/value pairs) which you have assigned to the resource.
listTagsForResourceAsync in interface AWSIoT1ClickProjectsAsync 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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSIoT1ClickProjectsAsync Creates or modifies tags for a resource. Tags are key/value pairs (metadata) that can be used to manage a resource. For more information, see AWS Tagging Strategies.
tagResourceAsync in interface AWSIoT1ClickProjectsAsync public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSIoT1ClickProjectsAsync Creates or modifies tags for a resource. Tags are key/value pairs (metadata) that can be used to manage a resource. For more information, see AWS Tagging Strategies.
tagResourceAsync in interface AWSIoT1ClickProjectsAsync 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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSIoT1ClickProjectsAsync Removes one or more tags (metadata key/value pairs) from a resource.
untagResourceAsync in interface AWSIoT1ClickProjectsAsync public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSIoT1ClickProjectsAsync Removes one or more tags (metadata key/value pairs) from a resource.
untagResourceAsync in interface AWSIoT1ClickProjectsAsync 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<UpdatePlacementResult> updatePlacementAsync(UpdatePlacementRequest request)
AWSIoT1ClickProjectsAsync Updates a placement with the given attributes. To clear an attribute, pass an empty value (i.e., "").
updatePlacementAsync in interface AWSIoT1ClickProjectsAsync public Future<UpdatePlacementResult> updatePlacementAsync(UpdatePlacementRequest request, AsyncHandler<UpdatePlacementRequest,UpdatePlacementResult> asyncHandler)
AWSIoT1ClickProjectsAsync Updates a placement with the given attributes. To clear an attribute, pass an empty value (i.e., "").
updatePlacementAsync in interface AWSIoT1ClickProjectsAsync 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<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest request)
AWSIoT1ClickProjectsAsync
Updates a project associated with your AWS account and region. With the exception of device template names, you
can pass just the values that need to be updated because the update request will change only the values that are
provided. To clear a value, pass the empty string (i.e., "").
updateProjectAsync in interface AWSIoT1ClickProjectsAsync public Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)
AWSIoT1ClickProjectsAsync
Updates a project associated with your AWS account and region. With the exception of device template names, you
can pass just the values that need to be updated because the update request will change only the values that are
provided. To clear a value, pass the empty string (i.e., "").
updateProjectAsync in interface AWSIoT1ClickProjectsAsync 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.