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) เสร็จสมบูรณ์

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

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

นักสร้าง

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