@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSIoT1ClickProjects extends Object implements AWSIoT1ClickProjects
AWSIoT1ClickProjects
. 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 |
---|---|
AssociateDeviceWithPlacementResult |
associateDeviceWithPlacement(AssociateDeviceWithPlacementRequest request)
Associates a physical device with a placement.
|
CreatePlacementResult |
createPlacement(CreatePlacementRequest request)
Creates an empty placement.
|
CreateProjectResult |
createProject(CreateProjectRequest request)
Creates an empty project with a placement template.
|
DeletePlacementResult |
deletePlacement(DeletePlacementRequest request)
Deletes a placement.
|
DeleteProjectResult |
deleteProject(DeleteProjectRequest request)
Deletes a project.
|
DescribePlacementResult |
describePlacement(DescribePlacementRequest request)
Describes a placement in a project.
|
DescribeProjectResult |
describeProject(DescribeProjectRequest request)
Returns an object describing a project.
|
DisassociateDeviceFromPlacementResult |
disassociateDeviceFromPlacement(DisassociateDeviceFromPlacementRequest request)
Removes a physical device from a placement.
|
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.
|
GetDevicesInPlacementResult |
getDevicesInPlacement(GetDevicesInPlacementRequest request)
Returns an object enumerating the devices in a placement.
|
ListPlacementsResult |
listPlacements(ListPlacementsRequest request)
Lists the placement(s) of a project.
|
ListProjectsResult |
listProjects(ListProjectsRequest request)
Lists the AWS IoT 1-Click project(s) associated with your AWS account and region.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags (metadata key/value pairs) which you have assigned to the resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Creates or modifies tags for a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes one or more tags (metadata key/value pairs) from a resource.
|
UpdatePlacementResult |
updatePlacement(UpdatePlacementRequest request)
Updates a placement with the given attributes.
|
UpdateProjectResult |
updateProject(UpdateProjectRequest request)
Updates a project associated with your AWS account and region.
|
public AssociateDeviceWithPlacementResult associateDeviceWithPlacement(AssociateDeviceWithPlacementRequest request)
AWSIoT1ClickProjects
Associates a physical device with a placement.
associateDeviceWithPlacement
in interface AWSIoT1ClickProjects
public CreatePlacementResult createPlacement(CreatePlacementRequest request)
AWSIoT1ClickProjects
Creates an empty placement.
createPlacement
in interface AWSIoT1ClickProjects
public CreateProjectResult createProject(CreateProjectRequest request)
AWSIoT1ClickProjects
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.
createProject
in interface AWSIoT1ClickProjects
public DeletePlacementResult deletePlacement(DeletePlacementRequest request)
AWSIoT1ClickProjects
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.
deletePlacement
in interface AWSIoT1ClickProjects
public DeleteProjectResult deleteProject(DeleteProjectRequest request)
AWSIoT1ClickProjects
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.
deleteProject
in interface AWSIoT1ClickProjects
public DescribePlacementResult describePlacement(DescribePlacementRequest request)
AWSIoT1ClickProjects
Describes a placement in a project.
describePlacement
in interface AWSIoT1ClickProjects
public DescribeProjectResult describeProject(DescribeProjectRequest request)
AWSIoT1ClickProjects
Returns an object describing a project.
describeProject
in interface AWSIoT1ClickProjects
public DisassociateDeviceFromPlacementResult disassociateDeviceFromPlacement(DisassociateDeviceFromPlacementRequest request)
AWSIoT1ClickProjects
Removes a physical device from a placement.
disassociateDeviceFromPlacement
in interface AWSIoT1ClickProjects
public GetDevicesInPlacementResult getDevicesInPlacement(GetDevicesInPlacementRequest request)
AWSIoT1ClickProjects
Returns an object enumerating the devices in a placement.
getDevicesInPlacement
in interface AWSIoT1ClickProjects
public ListPlacementsResult listPlacements(ListPlacementsRequest request)
AWSIoT1ClickProjects
Lists the placement(s) of a project.
listPlacements
in interface AWSIoT1ClickProjects
public ListProjectsResult listProjects(ListProjectsRequest request)
AWSIoT1ClickProjects
Lists the AWS IoT 1-Click project(s) associated with your AWS account and region.
listProjects
in interface AWSIoT1ClickProjects
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSIoT1ClickProjects
Lists the tags (metadata key/value pairs) which you have assigned to the resource.
listTagsForResource
in interface AWSIoT1ClickProjects
public TagResourceResult tagResource(TagResourceRequest request)
AWSIoT1ClickProjects
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.
tagResource
in interface AWSIoT1ClickProjects
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSIoT1ClickProjects
Removes one or more tags (metadata key/value pairs) from a resource.
untagResource
in interface AWSIoT1ClickProjects
public UpdatePlacementResult updatePlacement(UpdatePlacementRequest request)
AWSIoT1ClickProjects
Updates a placement with the given attributes. To clear an attribute, pass an empty value (i.e., "").
updatePlacement
in interface AWSIoT1ClickProjects
public UpdateProjectResult updateProject(UpdateProjectRequest request)
AWSIoT1ClickProjects
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., ""
).
updateProject
in interface AWSIoT1ClickProjects
public void shutdown()
AWSIoT1ClickProjects
shutdown
in interface AWSIoT1ClickProjects
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSIoT1ClickProjects
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 AWSIoT1ClickProjects
request
- The originally executed request.