AssistantLogsSettingsDeviceIdLog

Assistant LogsInfrastructure

GoogleApi.ContentWarehouse.V1.Model.AssistantLogsSettingsDeviceIdLog

1
out of 10
Minimal
SEO Impact
The logging-version of DeviceId proto, which identifies a device. This mirrors cs/google3/assistant/api/core_types/device_type.proto?q=symbol:DeviceId Next ID: 9

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Assistant Logs Settings Device Id Log) contains 9 attributes that define its data structure. Key functionality includes: The client_instance_id on devices with GSA. See 'client_instance_field' in go/androidids.

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture

Attributes

9
Sort:|Filter:
agsaClientInstanceIdstring
Default: nilFull type: String.t

The client_instance_id on devices with GSA. See 'client_instance_field' in go/androidids.

alloDeviceIdstring
Default: nilFull type: String.t

Allo Id. Corresponds to the GBotRequest.Sender.sender. This ID type should be deprecated by now, yet we've observed it serving prod traffic in GB.

canonicalDeviceIdstring
Default: nilFull type: String.t

A unique device ID for Assistant devices as proposed by go/ocelot-team.

castDeviceIdstring
Default: nilFull type: String.t

If set, indicates that the device is a cast device, and contains the UUID of the cast device. Corresponds to the device_id field of the CastDevice proto.

clientInstanceIdstring
Default: nilFull type: String.t

DUSI (go/dusi) is used as the identifier here. This identifier is unique to the user and device. This will help identify which device or application the user's request originated from. This is not to be confused with the client_instance_id that android devices provide. This is currently used by surfaces that use the assistant-legacy-nexus and assistant-legacy-clockwork pipelines. DUSI is created and set in S3. This field is only filled for GAIA requests.

deviceConfigIdstring
Default: nilFull type: String.t

The unique DeviceConfig to the specific third party device. It is also used by Android Auto Embedded first party device. See go/opa-ids.

homeGraphDeviceIdstring
Default: nilFull type: String.t

The unique device ID for HomeGraph devices. This is the HomeGraph ID, created when the device is registered into HomeGraph. It is immutable for the same device unless it is completely deleted and recreated. See go/home-graph for details. }

libassistantDeviceIdstring
Default: nilFull type: String.t

The unique ID for libassistant based devices.

opaIosDeviceIdstring
Default: nilFull type: String.t

The unique device ID for the Assistant App on iOS. See go/opa-ios-design for details.