Package com.google.cloud.iot.v1 (2.40.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.iot.v1.DeviceManagerClient Service Description: Internet of Things (IoT) service. Securely connect and manage IoT devices.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.iot.v1.DeviceManagerSettings Settings class to configure an instance of DeviceManagerClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.iot.v1.BindDeviceToGatewayRequest Request for BindDeviceToGateway.
com.google.cloud.iot.v1.BindDeviceToGatewayRequest.Builder Request for BindDeviceToGateway.
com.google.cloud.iot.v1.BindDeviceToGatewayResponse Response for BindDeviceToGateway.
com.google.cloud.iot.v1.BindDeviceToGatewayResponse.Builder Response for BindDeviceToGateway.
com.google.cloud.iot.v1.CreateDeviceRegistryRequest Request for CreateDeviceRegistry.
com.google.cloud.iot.v1.CreateDeviceRegistryRequest.Builder Request for CreateDeviceRegistry.
com.google.cloud.iot.v1.CreateDeviceRequest Request for CreateDevice.
com.google.cloud.iot.v1.CreateDeviceRequest.Builder Request for CreateDevice.
com.google.cloud.iot.v1.DeleteDeviceRegistryRequest Request for DeleteDeviceRegistry.
com.google.cloud.iot.v1.DeleteDeviceRegistryRequest.Builder Request for DeleteDeviceRegistry.
com.google.cloud.iot.v1.DeleteDeviceRequest Request for DeleteDevice.
com.google.cloud.iot.v1.DeleteDeviceRequest.Builder Request for DeleteDevice.
com.google.cloud.iot.v1.Device The device resource.
com.google.cloud.iot.v1.Device.Builder The device resource.
com.google.cloud.iot.v1.DeviceConfig The device configuration. Eventually delivered to devices.
com.google.cloud.iot.v1.DeviceConfig.Builder The device configuration. Eventually delivered to devices.
com.google.cloud.iot.v1.DeviceCredential A server-stored device credential used for authentication.
com.google.cloud.iot.v1.DeviceCredential.Builder A server-stored device credential used for authentication.
com.google.cloud.iot.v1.DeviceManagerClient.ListDeviceRegistriesFixedSizeCollection
com.google.cloud.iot.v1.DeviceManagerClient.ListDeviceRegistriesPage
com.google.cloud.iot.v1.DeviceManagerClient.ListDeviceRegistriesPagedResponse
com.google.cloud.iot.v1.DeviceManagerClient.ListDevicesFixedSizeCollection
com.google.cloud.iot.v1.DeviceManagerClient.ListDevicesPage
com.google.cloud.iot.v1.DeviceManagerClient.ListDevicesPagedResponse
com.google.cloud.iot.v1.DeviceManagerGrpc Internet of Things (IoT) service. Securely connect and manage IoT devices.
com.google.cloud.iot.v1.DeviceManagerGrpc.DeviceManagerImplBase Base class for the server implementation of the service DeviceManager. Internet of Things (IoT) service. Securely connect and manage IoT devices.
com.google.cloud.iot.v1.DeviceManagerProto
com.google.cloud.iot.v1.DeviceManagerSettings.Builder Builder for DeviceManagerSettings.
com.google.cloud.iot.v1.DeviceName
com.google.cloud.iot.v1.DeviceName.Builder Builder for projects/{project}/locations/{location}/registries/{registry}/devices/{device}.
com.google.cloud.iot.v1.DeviceRegistry A container for a group of devices.
com.google.cloud.iot.v1.DeviceRegistry.Builder A container for a group of devices.
com.google.cloud.iot.v1.DeviceState The device state, as reported by the device.
com.google.cloud.iot.v1.DeviceState.Builder The device state, as reported by the device.
com.google.cloud.iot.v1.EventNotificationConfig The configuration for forwarding telemetry events.
com.google.cloud.iot.v1.EventNotificationConfig.Builder The configuration for forwarding telemetry events.
com.google.cloud.iot.v1.GatewayConfig Gateway-related configuration and state.
com.google.cloud.iot.v1.GatewayConfig.Builder Gateway-related configuration and state.
com.google.cloud.iot.v1.GatewayListOptions Options for limiting the list based on gateway type and associations.
com.google.cloud.iot.v1.GatewayListOptions.Builder Options for limiting the list based on gateway type and associations.
com.google.cloud.iot.v1.GetDeviceRegistryRequest Request for GetDeviceRegistry.
com.google.cloud.iot.v1.GetDeviceRegistryRequest.Builder Request for GetDeviceRegistry.
com.google.cloud.iot.v1.GetDeviceRequest Request for GetDevice.
com.google.cloud.iot.v1.GetDeviceRequest.Builder Request for GetDevice.
com.google.cloud.iot.v1.HttpConfig The configuration of the HTTP bridge for a device registry.
com.google.cloud.iot.v1.HttpConfig.Builder The configuration of the HTTP bridge for a device registry.
com.google.cloud.iot.v1.ListDeviceConfigVersionsRequest Request for ListDeviceConfigVersions.
com.google.cloud.iot.v1.ListDeviceConfigVersionsRequest.Builder Request for ListDeviceConfigVersions.
com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse Response for ListDeviceConfigVersions.
com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse.Builder Response for ListDeviceConfigVersions.
com.google.cloud.iot.v1.ListDeviceRegistriesRequest Request for ListDeviceRegistries.
com.google.cloud.iot.v1.ListDeviceRegistriesRequest.Builder Request for ListDeviceRegistries.
com.google.cloud.iot.v1.ListDeviceRegistriesResponse Response for ListDeviceRegistries.
com.google.cloud.iot.v1.ListDeviceRegistriesResponse.Builder Response for ListDeviceRegistries.
com.google.cloud.iot.v1.ListDeviceStatesRequest Request for ListDeviceStates.
com.google.cloud.iot.v1.ListDeviceStatesRequest.Builder Request for ListDeviceStates.
com.google.cloud.iot.v1.ListDeviceStatesResponse Response for ListDeviceStates.
com.google.cloud.iot.v1.ListDeviceStatesResponse.Builder Response for ListDeviceStates.
com.google.cloud.iot.v1.ListDevicesRequest Request for ListDevices.
com.google.cloud.iot.v1.ListDevicesRequest.Builder Request for ListDevices.
com.google.cloud.iot.v1.ListDevicesResponse Response for ListDevices.
com.google.cloud.iot.v1.ListDevicesResponse.Builder Response for ListDevices.
com.google.cloud.iot.v1.LocationName
com.google.cloud.iot.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.iot.v1.ModifyCloudToDeviceConfigRequest Request for ModifyCloudToDeviceConfig.
com.google.cloud.iot.v1.ModifyCloudToDeviceConfigRequest.Builder Request for ModifyCloudToDeviceConfig.
com.google.cloud.iot.v1.MqttConfig The configuration of MQTT for a device registry.
com.google.cloud.iot.v1.MqttConfig.Builder The configuration of MQTT for a device registry.
com.google.cloud.iot.v1.PublicKeyCertificate A public key certificate format and data.
com.google.cloud.iot.v1.PublicKeyCertificate.Builder A public key certificate format and data.
com.google.cloud.iot.v1.PublicKeyCredential A public key format and data.
com.google.cloud.iot.v1.PublicKeyCredential.Builder A public key format and data.
com.google.cloud.iot.v1.RegistryCredential A server-stored registry credential used to validate device credentials.
com.google.cloud.iot.v1.RegistryCredential.Builder A server-stored registry credential used to validate device credentials.
com.google.cloud.iot.v1.RegistryName
com.google.cloud.iot.v1.RegistryName.Builder Builder for projects/{project}/locations/{location}/registries/{registry}.
com.google.cloud.iot.v1.ResourcesProto
com.google.cloud.iot.v1.SendCommandToDeviceRequest Request for SendCommandToDevice.
com.google.cloud.iot.v1.SendCommandToDeviceRequest.Builder Request for SendCommandToDevice.
com.google.cloud.iot.v1.SendCommandToDeviceResponse Response for SendCommandToDevice.
com.google.cloud.iot.v1.SendCommandToDeviceResponse.Builder Response for SendCommandToDevice.
com.google.cloud.iot.v1.StateNotificationConfig The configuration for notification of new states received from the device.
com.google.cloud.iot.v1.StateNotificationConfig.Builder The configuration for notification of new states received from the device.
com.google.cloud.iot.v1.UnbindDeviceFromGatewayRequest Request for UnbindDeviceFromGateway.
com.google.cloud.iot.v1.UnbindDeviceFromGatewayRequest.Builder Request for UnbindDeviceFromGateway.
com.google.cloud.iot.v1.UnbindDeviceFromGatewayResponse Response for UnbindDeviceFromGateway.
com.google.cloud.iot.v1.UnbindDeviceFromGatewayResponse.Builder Response for UnbindDeviceFromGateway.
com.google.cloud.iot.v1.UpdateDeviceRegistryRequest Request for UpdateDeviceRegistry.
com.google.cloud.iot.v1.UpdateDeviceRegistryRequest.Builder Request for UpdateDeviceRegistry.
com.google.cloud.iot.v1.UpdateDeviceRequest Request for UpdateDevice.
com.google.cloud.iot.v1.UpdateDeviceRequest.Builder Request for UpdateDevice.
com.google.cloud.iot.v1.X509CertificateDetails Details of an X.509 certificate. For informational purposes only.
com.google.cloud.iot.v1.X509CertificateDetails.Builder Details of an X.509 certificate. For informational purposes only.

Interfaces

Interface Description
com.google.cloud.iot.v1.BindDeviceToGatewayRequestOrBuilder
com.google.cloud.iot.v1.BindDeviceToGatewayResponseOrBuilder
com.google.cloud.iot.v1.CreateDeviceRegistryRequestOrBuilder
com.google.cloud.iot.v1.CreateDeviceRequestOrBuilder
com.google.cloud.iot.v1.DeleteDeviceRegistryRequestOrBuilder
com.google.cloud.iot.v1.DeleteDeviceRequestOrBuilder
com.google.cloud.iot.v1.DeviceConfigOrBuilder
com.google.cloud.iot.v1.DeviceCredentialOrBuilder
com.google.cloud.iot.v1.DeviceManagerGrpc.AsyncService Internet of Things (IoT) service. Securely connect and manage IoT devices.
com.google.cloud.iot.v1.DeviceOrBuilder
com.google.cloud.iot.v1.DeviceRegistryOrBuilder
com.google.cloud.iot.v1.DeviceStateOrBuilder
com.google.cloud.iot.v1.EventNotificationConfigOrBuilder
com.google.cloud.iot.v1.GatewayConfigOrBuilder
com.google.cloud.iot.v1.GatewayListOptionsOrBuilder
com.google.cloud.iot.v1.GetDeviceRegistryRequestOrBuilder
com.google.cloud.iot.v1.GetDeviceRequestOrBuilder
com.google.cloud.iot.v1.HttpConfigOrBuilder
com.google.cloud.iot.v1.ListDeviceConfigVersionsRequestOrBuilder
com.google.cloud.iot.v1.ListDeviceConfigVersionsResponseOrBuilder
com.google.cloud.iot.v1.ListDeviceRegistriesRequestOrBuilder
com.google.cloud.iot.v1.ListDeviceRegistriesResponseOrBuilder
com.google.cloud.iot.v1.ListDeviceStatesRequestOrBuilder
com.google.cloud.iot.v1.ListDeviceStatesResponseOrBuilder
com.google.cloud.iot.v1.ListDevicesRequestOrBuilder
com.google.cloud.iot.v1.ListDevicesResponseOrBuilder
com.google.cloud.iot.v1.ModifyCloudToDeviceConfigRequestOrBuilder
com.google.cloud.iot.v1.MqttConfigOrBuilder
com.google.cloud.iot.v1.PublicKeyCertificateOrBuilder
com.google.cloud.iot.v1.PublicKeyCredentialOrBuilder
com.google.cloud.iot.v1.RegistryCredentialOrBuilder
com.google.cloud.iot.v1.SendCommandToDeviceRequestOrBuilder
com.google.cloud.iot.v1.SendCommandToDeviceResponseOrBuilder
com.google.cloud.iot.v1.StateNotificationConfigOrBuilder
com.google.cloud.iot.v1.UnbindDeviceFromGatewayRequestOrBuilder
com.google.cloud.iot.v1.UnbindDeviceFromGatewayResponseOrBuilder
com.google.cloud.iot.v1.UpdateDeviceRegistryRequestOrBuilder
com.google.cloud.iot.v1.UpdateDeviceRequestOrBuilder
com.google.cloud.iot.v1.X509CertificateDetailsOrBuilder

Enums

Enum Description
com.google.cloud.iot.v1.DeviceCredential.CredentialCase
com.google.cloud.iot.v1.GatewayAuthMethod The gateway authorization/authentication method. This setting determines how Cloud IoT Core authorizes/authenticate devices to access the gateway.
com.google.cloud.iot.v1.GatewayListOptions.FilterCase
com.google.cloud.iot.v1.GatewayType Gateway type.
com.google.cloud.iot.v1.HttpState Indicates whether DeviceService (HTTP) is enabled or disabled for the registry. See the field description for details.
com.google.cloud.iot.v1.LogLevel Beta Feature The logging verbosity for device activity. Specifies which events should be
com.google.cloud.iot.v1.MqttState Indicates whether an MQTT connection is enabled or disabled. See the field description for details.
com.google.cloud.iot.v1.PublicKeyCertificateFormat The supported formats for the public key.
com.google.cloud.iot.v1.PublicKeyFormat The supported formats for the public key.
com.google.cloud.iot.v1.RegistryCredential.CredentialCase