@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonWorkSpacesThinClient extends Object implements AmazonWorkSpacesThinClient
AmazonWorkSpacesThinClient
. 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 |
---|---|
CreateEnvironmentResult |
createEnvironment(CreateEnvironmentRequest request)
Creates an environment for your thin client devices.
|
DeleteDeviceResult |
deleteDevice(DeleteDeviceRequest request)
Deletes a thin client device.
|
DeleteEnvironmentResult |
deleteEnvironment(DeleteEnvironmentRequest request)
Deletes an environment.
|
DeregisterDeviceResult |
deregisterDevice(DeregisterDeviceRequest request)
Deregisters a thin client device.
|
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.
|
GetDeviceResult |
getDevice(GetDeviceRequest request)
Returns information for a thin client device.
|
GetEnvironmentResult |
getEnvironment(GetEnvironmentRequest request)
Returns information for an environment.
|
GetSoftwareSetResult |
getSoftwareSet(GetSoftwareSetRequest request)
Returns information for a software set.
|
ListDevicesResult |
listDevices(ListDevicesRequest request)
Returns a list of thin client devices.
|
ListEnvironmentsResult |
listEnvironments(ListEnvironmentsRequest request)
Returns a list of environments.
|
ListSoftwareSetsResult |
listSoftwareSets(ListSoftwareSetsRequest request)
Returns a list of software sets.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Returns a list of tags for a resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Assigns one or more tags (key-value pairs) to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes a tag or tags from a resource.
|
UpdateDeviceResult |
updateDevice(UpdateDeviceRequest request)
Updates a thin client device.
|
UpdateEnvironmentResult |
updateEnvironment(UpdateEnvironmentRequest request)
Updates an environment.
|
UpdateSoftwareSetResult |
updateSoftwareSet(UpdateSoftwareSetRequest request)
Updates a software set.
|
public CreateEnvironmentResult createEnvironment(CreateEnvironmentRequest request)
AmazonWorkSpacesThinClient
Creates an environment for your thin client devices.
createEnvironment
in interface AmazonWorkSpacesThinClient
public DeleteDeviceResult deleteDevice(DeleteDeviceRequest request)
AmazonWorkSpacesThinClient
Deletes a thin client device.
deleteDevice
in interface AmazonWorkSpacesThinClient
public DeleteEnvironmentResult deleteEnvironment(DeleteEnvironmentRequest request)
AmazonWorkSpacesThinClient
Deletes an environment.
deleteEnvironment
in interface AmazonWorkSpacesThinClient
public DeregisterDeviceResult deregisterDevice(DeregisterDeviceRequest request)
AmazonWorkSpacesThinClient
Deregisters a thin client device.
deregisterDevice
in interface AmazonWorkSpacesThinClient
public GetDeviceResult getDevice(GetDeviceRequest request)
AmazonWorkSpacesThinClient
Returns information for a thin client device.
getDevice
in interface AmazonWorkSpacesThinClient
public GetEnvironmentResult getEnvironment(GetEnvironmentRequest request)
AmazonWorkSpacesThinClient
Returns information for an environment.
getEnvironment
in interface AmazonWorkSpacesThinClient
public GetSoftwareSetResult getSoftwareSet(GetSoftwareSetRequest request)
AmazonWorkSpacesThinClient
Returns information for a software set.
getSoftwareSet
in interface AmazonWorkSpacesThinClient
public ListDevicesResult listDevices(ListDevicesRequest request)
AmazonWorkSpacesThinClient
Returns a list of thin client devices.
listDevices
in interface AmazonWorkSpacesThinClient
public ListEnvironmentsResult listEnvironments(ListEnvironmentsRequest request)
AmazonWorkSpacesThinClient
Returns a list of environments.
listEnvironments
in interface AmazonWorkSpacesThinClient
public ListSoftwareSetsResult listSoftwareSets(ListSoftwareSetsRequest request)
AmazonWorkSpacesThinClient
Returns a list of software sets.
listSoftwareSets
in interface AmazonWorkSpacesThinClient
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonWorkSpacesThinClient
Returns a list of tags for a resource.
listTagsForResource
in interface AmazonWorkSpacesThinClient
public TagResourceResult tagResource(TagResourceRequest request)
AmazonWorkSpacesThinClient
Assigns one or more tags (key-value pairs) to the specified resource.
tagResource
in interface AmazonWorkSpacesThinClient
public UntagResourceResult untagResource(UntagResourceRequest request)
AmazonWorkSpacesThinClient
Removes a tag or tags from a resource.
untagResource
in interface AmazonWorkSpacesThinClient
public UpdateDeviceResult updateDevice(UpdateDeviceRequest request)
AmazonWorkSpacesThinClient
Updates a thin client device.
updateDevice
in interface AmazonWorkSpacesThinClient
public UpdateEnvironmentResult updateEnvironment(UpdateEnvironmentRequest request)
AmazonWorkSpacesThinClient
Updates an environment.
updateEnvironment
in interface AmazonWorkSpacesThinClient
public UpdateSoftwareSetResult updateSoftwareSet(UpdateSoftwareSetRequest request)
AmazonWorkSpacesThinClient
Updates a software set.
updateSoftwareSet
in interface AmazonWorkSpacesThinClient
public void shutdown()
AmazonWorkSpacesThinClient
shutdown
in interface AmazonWorkSpacesThinClient
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonWorkSpacesThinClient
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 AmazonWorkSpacesThinClient
request
- The originally executed request.