GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog
Table of Contents ▼
Jump to a specific part of the page:
Description
Log the selection result. Next ID: 11
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
ambiguousTargetDevices
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog
, default:nil
)
- Deprecated, please use qualified_devices. -
deviceSelectionDecisionSummary
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDeviceSelectionDecisionSummary
, default:nil
)
- -
deviceTargetingErrorType
(type:String.t
, default:nil
)
- -
finalLumosStage
(type:String.t
, default:nil
)
- The class name for the final filter/promoter used by Lumos for device targeting. This filter or promoter runs for all users, and contains no data specific to the individual user. -
lowConfidenceTargetDevice
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConfidenceTargetDeviceLog
, default:nil
)
- ////////////////////////////////////////////////////////////////////////// Ambiguous Results: the library failed to select the final target device(s) but it narrows down to a set of devices which are all valid target device candidates. The client needs to do further disambiguation, e.g., giving a dialog or having customized logic. The low confidence target device means the library falied to select the target device but it picked two devices for the client to do disambiguation. -
mediaFocusSelectionErrorType
(type:String.t
, default:nil
)
- ////////////////////////////////////////////////////////////////////////// This field log the error while selecting target device in media_focus_selector. -
processorInfo
(type:list(GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLumosProcessorInfo)
, default:nil
)
- The log for each stage of Lumos, showing the number of eliminated devices from each processor. -
qualifiedDevices
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog
, default:nil
)
- We will apply several filters and dialogs to select a target device if media_focus_selector fail to select one. This field should log the devices left after each filter or dialog. It also log the detailed info of the final target device. -
singleTargetDevice
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog
, default:nil
)
- ////////////////////////////////////////////////////////////////////////// Unambiguous Results: the library successfully selected the final target device(s) and no further disambiguation is needed. Deprecated, please use target_device. -
targetDevice
(type:GoogleApi.ContentWarehouse.V1.Model.AssistantLogsTargetDeviceLog
, default:nil
)
-
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog{
ambiguousTargetDevices: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t() | nil,
deviceSelectionDecisionSummary: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDeviceSelectionDecisionSummary.t() | nil,
deviceTargetingErrorType: String.t() | nil,
finalLumosStage: String.t() | nil,
lowConfidenceTargetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConfidenceTargetDeviceLog.t() | nil,
mediaFocusSelectionErrorType: String.t() | nil,
processorInfo: [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLumosProcessorInfo.t()] | nil,
qualifiedDevices: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t() | nil,
singleTargetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
targetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsTargetDeviceLog.t() | nil
}
ambiguousTargetDevices: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t() | nil,
deviceSelectionDecisionSummary: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaDeviceSelectionDecisionSummary.t() | nil,
deviceTargetingErrorType: String.t() | nil,
finalLumosStage: String.t() | nil,
lowConfidenceTargetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLowConfidenceTargetDeviceLog.t() | nil,
mediaFocusSelectionErrorType: String.t() | nil,
processorInfo: [GoogleApi.ContentWarehouse.V1.Model.AssistantLogsLumosProcessorInfo.t()] | nil,
qualifiedDevices: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLog.t() | nil,
singleTargetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceInfoLog.t() | nil,
targetDevice: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsTargetDeviceLog.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceSelectionResultLog