Cloud IoT V1 API - Class Google::Cloud::Iot::V1::UpdateDeviceRegistryRequest (v0.8.0)

Reference documentation and code samples for the Cloud IoT V1 API class Google::Cloud::Iot::V1::UpdateDeviceRegistryRequest.

Request for UpdateDeviceRegistry.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#device_registry

def device_registry() -> ::Google::Cloud::Iot::V1::DeviceRegistry
Returns
  • (::Google::Cloud::Iot::V1::DeviceRegistry) — Required. The new values for the device registry. The id field must be empty, and the name field must indicate the path of the resource. For example, projects/example-project/locations/us-central1/registries/my-registry.

#device_registry=

def device_registry=(value) -> ::Google::Cloud::Iot::V1::DeviceRegistry
Parameter
  • value (::Google::Cloud::Iot::V1::DeviceRegistry) — Required. The new values for the device registry. The id field must be empty, and the name field must indicate the path of the resource. For example, projects/example-project/locations/us-central1/registries/my-registry.
Returns
  • (::Google::Cloud::Iot::V1::DeviceRegistry) — Required. The new values for the device registry. The id field must be empty, and the name field must indicate the path of the resource. For example, projects/example-project/locations/us-central1/registries/my-registry.

#update_mask

def update_mask() -> ::Google::Protobuf::FieldMask
Returns
  • (::Google::Protobuf::FieldMask) — Required. Only updates the device_registry fields indicated by this mask. The field mask must not be empty, and it must not contain fields that are immutable or only set by the server. Mutable top-level fields: event_notification_config, http_config, mqtt_config, and state_notification_config.

#update_mask=

def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
  • value (::Google::Protobuf::FieldMask) — Required. Only updates the device_registry fields indicated by this mask. The field mask must not be empty, and it must not contain fields that are immutable or only set by the server. Mutable top-level fields: event_notification_config, http_config, mqtt_config, and state_notification_config.
Returns
  • (::Google::Protobuf::FieldMask) — Required. Only updates the device_registry fields indicated by this mask. The field mask must not be empty, and it must not contain fields that are immutable or only set by the server. Mutable top-level fields: event_notification_config, http_config, mqtt_config, and state_notification_config.