@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIoT1ClickProjectsClient extends AmazonWebServiceClient implements AWSIoT1ClickProjects
The AWS IoT 1-Click Project API Reference
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshutdownpublic static AWSIoT1ClickProjectsClientBuilder builder()
public AssociateDeviceWithPlacementResult associateDeviceWithPlacement(AssociateDeviceWithPlacementRequest request)
Associates a physical device with a placement.
associateDeviceWithPlacement in interface AWSIoT1ClickProjectsassociateDeviceWithPlacementRequest - InternalFailureExceptionInvalidRequestExceptionResourceConflictExceptionResourceNotFoundExceptionpublic CreatePlacementResult createPlacement(CreatePlacementRequest request)
Creates an empty placement.
createPlacement in interface AWSIoT1ClickProjectscreatePlacementRequest - InternalFailureExceptionInvalidRequestExceptionResourceConflictExceptionResourceNotFoundExceptionpublic CreateProjectResult createProject(CreateProjectRequest request)
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 AWSIoT1ClickProjectscreateProjectRequest - InternalFailureExceptionInvalidRequestExceptionResourceConflictExceptionpublic DeletePlacementResult deletePlacement(DeletePlacementRequest request)
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 AWSIoT1ClickProjectsdeletePlacementRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionTooManyRequestsExceptionpublic DeleteProjectResult deleteProject(DeleteProjectRequest request)
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 AWSIoT1ClickProjectsdeleteProjectRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionTooManyRequestsExceptionpublic DescribePlacementResult describePlacement(DescribePlacementRequest request)
Describes a placement in a project.
describePlacement in interface AWSIoT1ClickProjectsdescribePlacementRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionpublic DescribeProjectResult describeProject(DescribeProjectRequest request)
Returns an object describing a project.
describeProject in interface AWSIoT1ClickProjectsdescribeProjectRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionpublic DisassociateDeviceFromPlacementResult disassociateDeviceFromPlacement(DisassociateDeviceFromPlacementRequest request)
Removes a physical device from a placement.
disassociateDeviceFromPlacement in interface AWSIoT1ClickProjectsdisassociateDeviceFromPlacementRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionTooManyRequestsExceptionpublic GetDevicesInPlacementResult getDevicesInPlacement(GetDevicesInPlacementRequest request)
Returns an object enumerating the devices in a placement.
getDevicesInPlacement in interface AWSIoT1ClickProjectsgetDevicesInPlacementRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionpublic ListPlacementsResult listPlacements(ListPlacementsRequest request)
Lists the placement(s) of a project.
listPlacements in interface AWSIoT1ClickProjectslistPlacementsRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionpublic ListProjectsResult listProjects(ListProjectsRequest request)
Lists the AWS IoT 1-Click project(s) associated with your AWS account and region.
listProjects in interface AWSIoT1ClickProjectslistProjectsRequest - InternalFailureExceptionInvalidRequestExceptionpublic UpdatePlacementResult updatePlacement(UpdatePlacementRequest request)
Updates a placement with the given attributes. To clear an attribute, pass an empty value (i.e., "").
updatePlacement in interface AWSIoT1ClickProjectsupdatePlacementRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionTooManyRequestsExceptionpublic UpdateProjectResult updateProject(UpdateProjectRequest request)
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 AWSIoT1ClickProjectsupdateProjectRequest - InternalFailureExceptionInvalidRequestExceptionResourceNotFoundExceptionTooManyRequestsExceptionpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
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 the request.
getCachedResponseMetadata in interface AWSIoT1ClickProjectsrequest - The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.