ExecuteOutput.Builder

public static final class ExecuteOutput.Builder
extends Object

java.lang.Object
android.adservices.ondevicepersonalization.ExecuteOutput.Builder


เครื่องมือสร้างสำหรับ ExecuteOutput

สรุป

ช่างก่อสร้างสาธารณะ

Builder()

วิธีการสาธารณะ

ExecuteOutput.Builder addRenderingConfig(RenderingConfig value)
ExecuteOutput build()

สร้างอินสแตนซ์

ExecuteOutput.Builder setRenderingConfigs(List<RenderingConfig> value)

รายการออบเจ็กต์ RenderingConfig รายการ 1 รายการต่อช่องที่ระบุในคำขอจาก แอปการโทร

ExecuteOutput.Builder setRequestLogRecord(RequestLogRecord value)

ข้อมูลถาวรที่จะเขียนลงในตาราง REQUESTS หลังจาก IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) เสร็จสมบูรณ์

วิธีการที่รับมา

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 ()

วิธีการสาธารณะ

addRenderingConfig

public ExecuteOutput.Builder addRenderingConfig (RenderingConfig value)

พารามิเตอร์
value RenderingConfig: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
ExecuteOutput.Builder ค่านี้ต้องไม่เป็น null

ดูเพิ่มเติม

บิลด์

public ExecuteOutput build ()

สร้างอินสแตนซ์ ไม่ควรแตะเครื่องมือสร้างนี้หลังจากเรียกใช้

คิกรีเทิร์น
ExecuteOutput ค่านี้ต้องไม่เป็น null

setRenderingConfigs

public ExecuteOutput.Builder setRenderingConfigs (List<RenderingConfig> value)

รายการออบเจ็กต์ RenderingConfig รายการ 1 รายการต่อช่องที่ระบุในคำขอจาก แอปการโทร แอปการโทรและบริการต้องยอมรับขนาดที่คาดไว้ของรายการนี้

พารามิเตอร์
value List: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
ExecuteOutput.Builder ค่านี้ต้องไม่เป็น null

setRequestLogRecord

public ExecuteOutput.Builder setRequestLogRecord (RequestLogRecord value)

ข้อมูลถาวรที่จะเขียนลงในตาราง REQUESTS หลังจาก IsolatedWorker#onExecute(ExecuteInput, java.util.function.Consumer) เสร็จสมบูรณ์ หากเป็นค่าว่าง จะไม่มีการเขียนข้อมูลถาวร

พารามิเตอร์
value RequestLogRecord: ค่านี้ต้องไม่เป็น null

คิกรีเทิร์น
ExecuteOutput.Builder