ReportEventRequest.Builder

public static final class ReportEventRequest.Builder
extends Object

java.lang.অবজেক্ট
android.adservices.adselection.ReportEventRequest.Builder


ReportEventRequest অবজেক্টের জন্য নির্মাতা।

সারাংশ

পাবলিক কনস্ট্রাক্টর

Builder (long adSelectionId, String eventKey, String eventData, int reportingDestinations)

পাবলিক পদ্ধতি

ReportEventRequest build ()

ReportEventRequest অবজেক্ট তৈরি করে।

ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

বিজ্ঞাপন নির্বাচন আইডি সেট করে যার সাথে রেন্ডার করা বিজ্ঞাপনের ইভেন্ট যুক্ত থাকে।

ReportEventRequest.Builder setData ( String eventData)

বিজ্ঞাপন ইভেন্ট ডেটা সেট করে।

ReportEventRequest.Builder setInputEvent ( InputEvent inputEvent)

ব্যবহারকারীর ইন্টারঅ্যাকশনের সাথে যুক্ত ইনপুট ইভেন্ট সেট করে।

ReportEventRequest.Builder setKey ( String eventKey)

ইভেন্ট কী সেট করে, রিপোর্ট করা বিজ্ঞাপন ইভেন্টের ধরন।

ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

রিপোর্ট করার গন্তব্যের বিটফিল্ড সেট করে (ক্রেতা, বিক্রেতা বা উভয়কেই) রিপোর্ট করার জন্য।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

Object clone ()

এই বস্তুর একটি অনুলিপি তৈরি করে এবং ফেরত দেয়।

boolean equals ( Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

void finalize ()

একটি বস্তুর উপর আবর্জনা সংগ্রাহক দ্বারা কল করা হয় যখন আবর্জনা সংগ্রহ নির্ধারণ করে যে বস্তুটির আর কোন উল্লেখ নেই।

final Class <?> getClass ()

এই Object রানটাইম ক্লাস রিটার্ন করে।

int hashCode ()

বস্তুর জন্য একটি হ্যাশ কোড মান প্রদান করে।

final void notify ()

একটি একক থ্রেড জাগিয়ে তোলে যা এই বস্তুর মনিটরে অপেক্ষা করছে।

final void notifyAll ()

এই বস্তুর মনিটরে অপেক্ষা করা সমস্ত থ্রেডকে জাগিয়ে তোলে।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

final void wait (long timeoutMillis, int nanos)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait (long timeoutMillis)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait ()

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া হয়

পাবলিক কনস্ট্রাক্টর

নির্মাতা

public Builder (long adSelectionId, 
                String eventKey, 
                String eventData, 
                int reportingDestinations)

পরামিতি
adSelectionId long

eventKey String : এই মানটি null হতে পারে না।

eventData String : এই মানটি null হতে পারে না।

reportingDestinations int : মান হয় 0 বা ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER , এবং ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER এর সংমিশ্রণ

পাবলিক পদ্ধতি

নির্মাণ

public ReportEventRequest build ()

ReportEventRequest অবজেক্ট তৈরি করে।

রিটার্নস
ReportEventRequest এই মানটি null হতে পারে না।

setAdSelectionId

public ReportEventRequest.Builder setAdSelectionId (long adSelectionId)

বিজ্ঞাপন নির্বাচন আইডি সেট করে যার সাথে রেন্ডার করা বিজ্ঞাপনের ইভেন্ট যুক্ত থাকে।

আরও তথ্যের জন্য ReportEventRequest.getAdSelectionId() দেখুন।

পরামিতি
adSelectionId long

রিটার্নস
ReportEventRequest.Builder এই মানটি null হতে পারে না।

সেট ডেটা

public ReportEventRequest.Builder setData (String eventData)

বিজ্ঞাপন ইভেন্ট ডেটা সেট করে।

আরও তথ্যের জন্য ReportEventRequest.getData() দেখুন।

পরামিতি
eventData String : এই মানটি null হতে পারে না।

রিটার্নস
ReportEventRequest.Builder এই মানটি null হতে পারে না।

সেট ইনপুট ইভেন্ট

public ReportEventRequest.Builder setInputEvent (InputEvent inputEvent)

ব্যবহারকারীর ইন্টারঅ্যাকশনের সাথে যুক্ত ইনপুট ইভেন্ট সেট করে।

আরও তথ্যের জন্য ReportEventRequest.getInputEvent() দেখুন।

পরামিতি
inputEvent InputEvent : এই মানটি null হতে পারে।

রিটার্নস
ReportEventRequest.Builder এই মানটি null হতে পারে না।

সেটকি

public ReportEventRequest.Builder setKey (String eventKey)

ইভেন্ট কী সেট করে, রিপোর্ট করা বিজ্ঞাপন ইভেন্টের ধরন।

আরও তথ্যের জন্য ReportEventRequest.getKey() দেখুন।

পরামিতি
eventKey String : এই মানটি null হতে পারে না।

রিটার্নস
ReportEventRequest.Builder এই মানটি null হতে পারে না।

সেট রিপোর্টিং গন্তব্য

public ReportEventRequest.Builder setReportingDestinations (int reportingDestinations)

রিপোর্ট করার গন্তব্যের বিটফিল্ড সেট করে (ক্রেতা, বিক্রেতা বা উভয়কেই) রিপোর্ট করার জন্য।

আরও তথ্যের জন্য ReportEventRequest.getReportingDestinations() দেখুন।

পরামিতি
reportingDestinations int : মান হয় 0 বা ReportEventRequest.FLAG_REPORTING_DESTINATION_SELLER , এবং ReportEventRequest.FLAG_REPORTING_DESTINATION_BUYER এর সংমিশ্রণ

রিটার্নস
ReportEventRequest.Builder এই মানটি null হতে পারে না।