android.adservices.ondevicepersonalization

इंटरफ़ेस

IsolatedWorker ओएस से IsolatedService को अनुरोध भेजने के लिए, लागू किए जाने वाले तरीकों के साथ इंटरफ़ेस. 
KeyValueStore रीड-ओनली की-वैल्यू स्टोर का इंटरफ़ेस. 
MutableKeyValueStore रीड-राइट की-वैल्यू स्टोर का इंटरफ़ेस. 

कक्षाएं

AppInfo ऐप्लिकेशन के बारे में जानकारी. 
DownloadCompletedInput IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer) के लिए इनपुट डेटा. 
DownloadCompletedOutput IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, java.util.function.Consumer) से मिला नतीजा. 
DownloadCompletedOutput.Builder DownloadCompletedOutput के लिए बिल्डर 
EventInput IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, java.util.function.Consumer) के लिए इनपुट डेटा. 
EventLogRecord EVENTS टेबल में लॉग किया जाने वाला डेटा. 
EventLogRecord.Builder EventLogRecord के लिए बिल्डर 
EventOutput IsolatedWorker#onEvent(EventInput, java.util.function.Consumer) से मिला नतीजा. 
EventOutput.Builder EventOutput के लिए बिल्डर 
EventUrlProvider किसी अनुरोध के लिए इवेंट ट्रैकिंग यूआरएल जनरेट करता है. 
ExecuteInput IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) के लिए इनपुट डेटा. 
ExecuteOutput क्लाइंट ऐप्लिकेशन से OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) पर किए गए कॉल के जवाब में, IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) से मिला नतीजा. 
ExecuteOutput.Builder ExecuteOutput के लिए बिल्डर 
FederatedComputeInput FederatedComputeScheduler#schedule(FederatedComputeScheduler.Params, FederatedComputeInput) के लिए इनपुट डेटा 
FederatedComputeInput.Builder FederatedComputeInput के लिए बिल्डर 
FederatedComputeScheduler यह फ़ेडरेटेड लर्निंग और फ़ेडरेटेड ऐनलिटिक्स जॉब को शेड्यूल करने की सुविधा देता है. 
FederatedComputeScheduler.Params जॉब शेड्यूल करने से जुड़े पैरामीटर. 
IsolatedService OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) पर कॉल करने पर, ODP की ओर से शुरू की जाने वाली सेवाओं के लिए बेस क्लास. ये सेवाएं अलग प्रोसेस में चलती हैं. 
LogReader REQUESTS और EVENTS से पढ़े गए लॉग का इंटरफ़ेस REQUESTS और EVENTS टेबल के लिए, डेटा ऐक्सेस ऑब्जेक्ट के तौर पर इस्तेमाल किया जाता है. 
OnDevicePersonalizationManager OnDevicePersonalizationManager, ऐप्लिकेशन के लिए एपीआई उपलब्ध कराता है, ताकि वे किसी IsolatedService को अलग प्रोसेस में लोड कर सकें और उससे इंटरैक्ट कर सकें. 
RenderingConfig IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) के ज़रिए दी गई जानकारी, जिसका इस्तेमाल IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) के बाद वाले कॉल में किया जाता है. इससे, एक View में दिखाए जाने वाले कॉन्टेंट की पहचान की जाती है. 
RenderingConfig.Builder RenderingConfig के लिए बिल्डर 
RenderInput IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) के लिए इनपुट डेटा. 
RenderOutput IsolatedWorker#onRender(RenderInput, java.util.function.Consumer) से मिला नतीजा. 
RenderOutput.Builder RenderOutput के लिए बिल्डर 
RequestLogRecord इसमें वह डेटा होता है जिसे IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) को कॉल करने के आखिर में, अनुरोधों की टेबल में लिखा जाएगा. 
RequestLogRecord.Builder RequestLogRecord के लिए बिल्डर 
RequestToken एक ओपेक टोकन, जो IsolatedService के मौजूदा अनुरोध की पहचान करता है. 
SurfacePackageToken ऐसे कॉन्टेंट का अस्पष्ट रेफ़रंस जिसे SurfaceView में दिखाया जा सकता है. 
TrainingExampleInput IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) के लिए इनपुट डेटा 
TrainingExampleOutput IsolatedWorker#onTrainingExample(TrainingExampleInput, Consumer) का आउटपुट डेटा 
TrainingExampleOutput.Builder TrainingExampleOutput के लिए बिल्डर 
TrainingInterval फ़ेडरेटेड कंप्यूटेशन जॉब के लिए, ट्रेनिंग इंटरवल की सेटिंग ज़रूरी हैं. 
TrainingInterval.Builder TrainingInterval के लिए बिल्डर 
UserData प्लैटफ़ॉर्म से IsolatedService को दिया गया उपयोगकर्ता डेटा. 

अपवाद

OnDevicePersonalizationException OnDevicePersonalization APIs से मिलने वाला अपवाद.