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.