Reference documentation and code samples for the Cloud IoT V1 API class Google::Cloud::Iot::V1::UpdateDeviceRequest.
Request for UpdateDevice.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#device
def device() -> ::Google::Cloud::Iot::V1::Device
Returns
-
(::Google::Cloud::Iot::V1::Device) — Required. The new values for the device. The
idandnum_idfields must be empty, and the fieldnamemust specify the name path. For example,projects/p0/locations/us-central1/registries/registry0/devices/device0orprojects/p0/locations/us-central1/registries/registry0/devices/{num_id}.
#device=
def device=(value) -> ::Google::Cloud::Iot::V1::Device
Parameter
-
value (::Google::Cloud::Iot::V1::Device) — Required. The new values for the device. The
idandnum_idfields must be empty, and the fieldnamemust specify the name path. For example,projects/p0/locations/us-central1/registries/registry0/devices/device0orprojects/p0/locations/us-central1/registries/registry0/devices/{num_id}.
Returns
-
(::Google::Cloud::Iot::V1::Device) — Required. The new values for the device. The
idandnum_idfields must be empty, and the fieldnamemust specify the name path. For example,projects/p0/locations/us-central1/registries/registry0/devices/device0orprojects/p0/locations/us-central1/registries/registry0/devices/{num_id}.
#update_mask
def update_mask() -> ::Google::Protobuf::FieldMask
Returns
-
(::Google::Protobuf::FieldMask) — Required. Only updates the
devicefields 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:credentials,blocked, andmetadata
#update_mask=
def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
-
value (::Google::Protobuf::FieldMask) — Required. Only updates the
devicefields 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:credentials,blocked, andmetadata
Returns
-
(::Google::Protobuf::FieldMask) — Required. Only updates the
devicefields 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:credentials,blocked, andmetadata