Namespace Google.Cloud.Iot.V1

Classes

BindDeviceToGatewayRequest

Request for BindDeviceToGateway.

BindDeviceToGatewayResponse

Response for BindDeviceToGateway.

CreateDeviceRegistryRequest

Request for CreateDeviceRegistry.

CreateDeviceRequest

Request for CreateDevice.

DeleteDeviceRegistryRequest

Request for DeleteDeviceRegistry.

DeleteDeviceRequest

Request for DeleteDevice.

Device

The device resource.

DeviceConfig

The device configuration. Eventually delivered to devices.

DeviceCredential

A server-stored device credential used for authentication.

DeviceManager

Internet of Things (IoT) service. Securely connect and manage IoT devices.

DeviceManager.DeviceManagerBase

Base class for server-side implementations of DeviceManager

DeviceManager.DeviceManagerClient

Client for DeviceManager

DeviceManagerClient

DeviceManager client wrapper, for convenient use.

DeviceManagerClientBuilder

Builder class for DeviceManagerClient to provide simple configuration of credentials, endpoint etc.

DeviceManagerClientImpl

DeviceManager client wrapper implementation, for convenient use.

DeviceManagerSettings

Settings for DeviceManagerClient instances.

DeviceName

Resource name for the Device resource.

DeviceRegistry

A container for a group of devices.

DeviceState

The device state, as reported by the device.

EventNotificationConfig

The configuration for forwarding telemetry events.

GatewayConfig

Gateway-related configuration and state.

GatewayListOptions

Options for limiting the list based on gateway type and associations.

GetDeviceRegistryRequest

Request for GetDeviceRegistry.

GetDeviceRequest

Request for GetDevice.

HttpConfig

The configuration of the HTTP bridge for a device registry.

ListDeviceConfigVersionsRequest

Request for ListDeviceConfigVersions.

ListDeviceConfigVersionsResponse

Response for ListDeviceConfigVersions.

ListDeviceRegistriesRequest

Request for ListDeviceRegistries.

ListDeviceRegistriesResponse

Response for ListDeviceRegistries.

ListDevicesRequest

Request for ListDevices.

ListDevicesResponse

Response for ListDevices.

ListDeviceStatesRequest

Request for ListDeviceStates.

ListDeviceStatesResponse

Response for ListDeviceStates.

ModifyCloudToDeviceConfigRequest

Request for ModifyCloudToDeviceConfig.

MqttConfig

The configuration of MQTT for a device registry.

PublicKeyCertificate

A public key certificate format and data.

PublicKeyCredential

A public key format and data.

RegistryCredential

A server-stored registry credential used to validate device credentials.

RegistryName

Resource name for the Registry resource.

SendCommandToDeviceRequest

Request for SendCommandToDevice.

SendCommandToDeviceResponse

Response for SendCommandToDevice.

StateNotificationConfig

The configuration for notification of new states received from the device.

UnbindDeviceFromGatewayRequest

Request for UnbindDeviceFromGateway.

UnbindDeviceFromGatewayResponse

Response for UnbindDeviceFromGateway.

UpdateDeviceRegistryRequest

Request for UpdateDeviceRegistry.

UpdateDeviceRequest

Request for UpdateDevice.

X509CertificateDetails

Details of an X.509 certificate. For informational purposes only.

Enums

DeviceCredential.CredentialOneofCase

Enum of possible cases for the "credential" oneof.

DeviceName.ResourceNameType

The possible contents of DeviceName.

GatewayAuthMethod

The gateway authorization/authentication method. This setting determines how Cloud IoT Core authorizes/authenticate devices to access the gateway.

GatewayListOptions.FilterOneofCase

Enum of possible cases for the "filter" oneof.

GatewayType

Gateway type.

HttpState

Indicates whether DeviceService (HTTP) is enabled or disabled for the registry. See the field description for details.

LogLevel

Beta Feature

The logging verbosity for device activity. Specifies which events should be written to logs. For example, if the LogLevel is ERROR, only events that terminate in errors will be logged. LogLevel is inclusive; enabling INFO logging will also enable ERROR logging.

MqttState

Indicates whether an MQTT connection is enabled or disabled. See the field description for details.

PublicKeyCertificateFormat

The supported formats for the public key.

PublicKeyFormat

The supported formats for the public key.

RegistryCredential.CredentialOneofCase

Enum of possible cases for the "credential" oneof.

RegistryName.ResourceNameType

The possible contents of RegistryName.