Show / Hide Table of Contents

Namespace Google.Apis.CloudIot.v1

Classes

CloudIotBaseServiceRequest<TResponse>

A base abstract class for CloudIot requests.

CloudIotService

The CloudIot Service.

CloudIotService.Scope

Available OAuth 2.0 scopes for use with the Cloud IoT API.

CloudIotService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Cloud IoT API.

ProjectsResource

The "projects" collection of methods.

ProjectsResource.LocationsResource

The "locations" collection of methods.

ProjectsResource.LocationsResource.RegistriesResource

The "registries" collection of methods.

ProjectsResource.LocationsResource.RegistriesResource.BindDeviceToGatewayRequest

Associates the device with the gateway.

ProjectsResource.LocationsResource.RegistriesResource.CreateRequest

Creates a device registry that contains devices.

ProjectsResource.LocationsResource.RegistriesResource.DeleteRequest

Deletes a device registry configuration.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource

The "devices" collection of methods.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.ConfigVersionsResource

The "configVersions" collection of methods.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.ConfigVersionsResource.ListRequest

Lists the last few versions of the device configuration in descending order (i.e.: newest first).

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.CreateRequest

Creates a device in a device registry.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.DeleteRequest

Deletes a device.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.GetRequest

Gets details about a device.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.ListRequest

List devices in a device registry.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.ModifyCloudToDeviceConfigRequest

Modifies the configuration for the device, which is eventually sent from the Cloud IoT Core servers. Returns the modified configuration version and its metadata.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.PatchRequest

Updates a device.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.SendCommandToDeviceRequest

Sends a command to the specified device. In order for a device to be able to receive commands, it must: 1) be connected to Cloud IoT Core using the MQTT protocol, and 2) be subscribed to the group of MQTT topics specified by /devices/{device-id}/commands/#. This subscription will receive commands at the top-level topic /devices/{device-id}/commands as well as commands for subfolders, like /devices/{device-id}/commands/subfolder. Note that subscribing to specific subfolders is not supported. If the command could not be delivered to the device, this method will return an error; in particular, if the device is not subscribed, this method will return FAILED_PRECONDITION. Otherwise, this method will return OK. If the subscription is QoS 1, at least once delivery will be guaranteed; for QoS 0, no acknowledgment will be expected from the device.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.StatesResource

The "states" collection of methods.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.StatesResource.ListRequest

Lists the last few versions of the device state in descending order (i.e.: newest first).

ProjectsResource.LocationsResource.RegistriesResource.GetIamPolicyRequest

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

ProjectsResource.LocationsResource.RegistriesResource.GetRequest

Gets a device registry configuration.

ProjectsResource.LocationsResource.RegistriesResource.GroupsResource

The "groups" collection of methods.

ProjectsResource.LocationsResource.RegistriesResource.GroupsResource.DevicesResource

The "devices" collection of methods.

ProjectsResource.LocationsResource.RegistriesResource.GroupsResource.DevicesResource.ListRequest

List devices in a device registry.

ProjectsResource.LocationsResource.RegistriesResource.GroupsResource.GetIamPolicyRequest

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

ProjectsResource.LocationsResource.RegistriesResource.GroupsResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

ProjectsResource.LocationsResource.RegistriesResource.GroupsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

ProjectsResource.LocationsResource.RegistriesResource.ListRequest

Lists device registries.

ProjectsResource.LocationsResource.RegistriesResource.PatchRequest

Updates a device registry configuration.

ProjectsResource.LocationsResource.RegistriesResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy.

ProjectsResource.LocationsResource.RegistriesResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

ProjectsResource.LocationsResource.RegistriesResource.UnbindDeviceFromGatewayRequest

Deletes the association between the device and the gateway.

Enums

CloudIotBaseServiceRequest<TResponse>.AltEnum

Data format for response.

CloudIotBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

ProjectsResource.LocationsResource.RegistriesResource.DevicesResource.ListRequest.GatewayListOptionsGatewayTypeEnum

If GATEWAY is specified, only gateways are returned. If NON_GATEWAY is specified, only non-gateway devices are returned. If GATEWAY_TYPE_UNSPECIFIED is specified, all devices are returned.

ProjectsResource.LocationsResource.RegistriesResource.GroupsResource.DevicesResource.ListRequest.GatewayListOptionsGatewayTypeEnum

If GATEWAY is specified, only gateways are returned. If NON_GATEWAY is specified, only non-gateway devices are returned. If GATEWAY_TYPE_UNSPECIFIED is specified, all devices are returned.

In This Article
Back to top Generated by DocFX