Interface SendCommandToDeviceRequestOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.google.protobuf.ByteString getBinaryData()
      Required.
      String getName()
      Required.
      com.google.protobuf.ByteString getNameBytes()
      Required.
      String getSubfolder()
      Optional subfolder for the command.
      com.google.protobuf.ByteString getSubfolderBytes()
      Optional subfolder for the command.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getName

        String getName()
         Required. The name of the device. For example,
         `projects/p0/locations/us-central1/registries/registry0/devices/device0` or
         `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Required. The name of the device. For example,
         `projects/p0/locations/us-central1/registries/registry0/devices/device0` or
         `projects/p0/locations/us-central1/registries/registry0/devices/{num_id}`.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for name.
      • getBinaryData

        com.google.protobuf.ByteString getBinaryData()
         Required. The command data to send to the device.
         
        bytes binary_data = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The binaryData.
      • getSubfolder

        String getSubfolder()
         Optional subfolder for the command. If empty, the command will be delivered
         to the /devices/{device-id}/commands topic, otherwise it will be delivered
         to the /devices/{device-id}/commands/{subfolder} topic. Multi-level
         subfolders are allowed. This field must not have more than 256 characters,
         and must not contain any MQTT wildcards ("+" or "#") or null characters.
         
        string subfolder = 3;
        Returns:
        The subfolder.
      • getSubfolderBytes

        com.google.protobuf.ByteString getSubfolderBytes()
         Optional subfolder for the command. If empty, the command will be delivered
         to the /devices/{device-id}/commands topic, otherwise it will be delivered
         to the /devices/{device-id}/commands/{subfolder} topic. Multi-level
         subfolders are allowed. This field must not have more than 256 characters,
         and must not contain any MQTT wildcards ("+" or "#") or null characters.
         
        string subfolder = 3;
        Returns:
        The bytes for subfolder.