GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog
Table of Contents ▼
Jump to a specific part of the page:
Description
Contains information logged in target device selection. See go/improve-device-targeting-logging for details. Next Id: 23
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
allDefaultDevices
(type:list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog)
, default:nil
)
- Default settings of all nearby devices Deprecated, use default_devices_log instead. -
allMediaStreamLog
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAllMediaStreamLog
, default:nil
)
- Logs all active media sessions. -
availableDevicesLog
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDevicesLog
, default:nil
)
- The list ofavailable_devices
as they appear in DeviceTargetingContext. This is very useful for debugging diffs between GB and CMP since they have different methods of populating theavailable_devices
field. -
counterfactualDeviceSelectionLog
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog
, default:nil
)
- DeviceSelectionLog for counterfactual logging. -
defaultDevices
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog
, default:nil
)
- Include default tv and default speaker Deprecated, use all_default_devices below. -
defaultDevicesLog
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDevicesLog
, default:nil
)
- -
devicesStr
(type:list(String.t)
, default:nil
)
- Temporaray field for debugging ANDROID_AUTO multi_target_devices punt. This will be removed once we identify the root cause. -
inputErrorLog
(type:list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsInputErrorLog)
, default:nil
)
- -
localDevice
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog
, default:nil
)
- Now we just log the media sessions on local device Deprecated, use NearbyDevicesLog::LocalDevice instead. -
logDataSource
(type:String.t
, default:nil
)
- Indicates which library populated the device_selection_log for this query. -
mediaFocus
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusInfoLog
, default:nil
)
- The Media Focus information. This field should be populated only when there is a Media Focus. Deprecated, use media_focuses below instead. -
mediaFocusesLog
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusesLog
, default:nil
)
- Media focuses on all devices. -
nearbyDevicesLog
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyDevicesLog
, default:nil
)
- All nearby devices and local device. -
queryAnnotation
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsQueryAnnotationLog
, default:nil
)
- This should log the query annotation features found in the device, such as the device annotation, the room annotation, and the structure annotation from the query. -
selectionResult
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog
, default:nil
)
- The result of device selection. -
testCodes
(type:list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceTargetingTestCode)
, default:nil
)
-
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog{
allDefaultDevices: [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t()] | nil,
allMediaStreamLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAllMediaStreamLog.t() | nil,
availableDevicesLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDevicesLog.t() | nil,
counterfactualDeviceSelectionLog: #t:t/0() | nil,
defaultDevices: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t() | nil,
defaultDevicesLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDevicesLog.t() | nil,
devicesStr: [String.t()] | nil,
inputErrorLog: [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsInputErrorLog.t()] | nil,
localDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
logDataSource: String.t() | nil,
mediaFocus: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusInfoLog.t() | nil,
mediaFocusesLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusesLog.t() | nil,
nearbyDevicesLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyDevicesLog.t() | nil,
queryAnnotation: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsQueryAnnotationLog.t() | nil,
selectionResult: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog.t() | nil,
testCodes: [ GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceTargetingTestCode.t() ] | nil
}
allDefaultDevices: [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t()] | nil,
allMediaStreamLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAllMediaStreamLog.t() | nil,
availableDevicesLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAvailableDevicesLog.t() | nil,
counterfactualDeviceSelectionLog: #t:t/0() | nil,
defaultDevices: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDeviceLog.t() | nil,
defaultDevicesLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDefaultDevicesLog.t() | nil,
devicesStr: [String.t()] | nil,
inputErrorLog: [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsInputErrorLog.t()] | nil,
localDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
logDataSource: String.t() | nil,
mediaFocus: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusInfoLog.t() | nil,
mediaFocusesLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaFocusesLog.t() | nil,
nearbyDevicesLog: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsNearbyDevicesLog.t() | nil,
queryAnnotation: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsQueryAnnotationLog.t() | nil,
selectionResult: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog.t() | nil,
testCodes: [ GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceTargetingTestCode.t() ] | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionLog