Class ExecuteOutput.Builder
- Namespace
- Android.Adservices.Ondevicepersonalization
- Assembly
- MASES.Netdroid.dll
public class ExecuteOutput.Builder : JVMBridgeBase<ExecuteOutput.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
ExecuteOutput.Builder
- Implements
- Extension Methods
Constructors
Builder()
public Builder()
Builder(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Builder(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AddEventLogRecord(EventLogRecord)
public ExecuteOutput.Builder AddEventLogRecord(EventLogRecord arg0)
Parameters
Returns
Build()
public ExecuteOutput Build()
Returns
CreatePoolableInstance()
HPA initializer for Builder()
public static ExecuteOutput.Builder CreatePoolableInstance()
Returns
SetBestValue(int)
public ExecuteOutput.Builder SetBestValue(int arg0)
Parameters
Returns
SetEventLogRecords(List<EventLogRecord>)
public ExecuteOutput.Builder SetEventLogRecords(List<EventLogRecord> arg0)
Parameters
arg0List<EventLogRecord>
Returns
SetOutputData(params byte[])
public ExecuteOutput.Builder SetOutputData(params byte[] arg0)
Parameters
Returns
SetRenderingConfig(RenderingConfig)
public ExecuteOutput.Builder SetRenderingConfig(RenderingConfig arg0)
Parameters
Returns
SetRequestLogRecord(RequestLogRecord)
public ExecuteOutput.Builder SetRequestLogRecord(RequestLogRecord arg0)