Table of Contents

Class JobInfo.Builder

Namespace
Android.App.Job
Assembly
MASES.Netdroid.dll
public class JobInfo.Builder : JVMBridgeBase<JobInfo.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<JobInfo.Builder>
JobInfo.Builder
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<JobInfo.Builder>.IsAssignableFrom(IJavaType)
JVMBridgeBase<JobInfo.Builder>.IsAssignableFrom<T>()
JVMBridgeBase<JobInfo.Builder>.Execute<T>(params T[])
JVMBridgeBase<JobInfo.Builder>.DynBridgeClazz
JVMBridgeBase<JobInfo.Builder>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Builder()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Builder()

Builder(int, ComponentName)

public Builder(int arg0, ComponentName arg1)

Parameters

arg0 int

int

arg1 ComponentName

ComponentName

Builder(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Builder(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AddDebugTag(String)

public JobInfo.Builder AddDebugTag(String arg0)

Parameters

arg0 String

String

Returns

JobInfo.Builder

JobInfo.Builder

AddTriggerContentUri(TriggerContentUri)

public JobInfo.Builder AddTriggerContentUri(JobInfo.TriggerContentUri arg0)

Parameters

arg0 JobInfo.TriggerContentUri

JobInfo.TriggerContentUri

Returns

JobInfo.Builder

JobInfo.Builder

Build()

public JobInfo Build()

Returns

JobInfo

JobInfo

RemoveDebugTag(String)

public JobInfo.Builder RemoveDebugTag(String arg0)

Parameters

arg0 String

String

Returns

JobInfo.Builder

JobInfo.Builder

SetBackoffCriteria(long, int)

public JobInfo.Builder SetBackoffCriteria(long arg0, int arg1)

Parameters

arg0 long

long

arg1 int

int

Returns

JobInfo.Builder

JobInfo.Builder

SetClipData(ClipData, int)

public JobInfo.Builder SetClipData(ClipData arg0, int arg1)

Parameters

arg0 ClipData

ClipData

arg1 int

int

Returns

JobInfo.Builder

JobInfo.Builder

SetEstimatedNetworkBytes(long, long)

public JobInfo.Builder SetEstimatedNetworkBytes(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

JobInfo.Builder

JobInfo.Builder

SetExpedited(bool)

public JobInfo.Builder SetExpedited(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder

SetExtras(PersistableBundle)

public JobInfo.Builder SetExtras(PersistableBundle arg0)

Parameters

arg0 PersistableBundle

PersistableBundle

Returns

JobInfo.Builder

JobInfo.Builder

SetImportantWhileForeground(bool)

[Obsolete]
public JobInfo.Builder SetImportantWhileForeground(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder

SetMinimumLatency(long)

public JobInfo.Builder SetMinimumLatency(long arg0)

Parameters

arg0 long

long

Returns

JobInfo.Builder

JobInfo.Builder

SetMinimumNetworkChunkBytes(long)

public JobInfo.Builder SetMinimumNetworkChunkBytes(long arg0)

Parameters

arg0 long

long

Returns

JobInfo.Builder

JobInfo.Builder

SetOverrideDeadline(long)

public JobInfo.Builder SetOverrideDeadline(long arg0)

Parameters

arg0 long

long

Returns

JobInfo.Builder

JobInfo.Builder

SetPeriodic(long)

public JobInfo.Builder SetPeriodic(long arg0)

Parameters

arg0 long

long

Returns

JobInfo.Builder

JobInfo.Builder

SetPeriodic(long, long)

public JobInfo.Builder SetPeriodic(long arg0, long arg1)

Parameters

arg0 long

long

arg1 long

long

Returns

JobInfo.Builder

JobInfo.Builder

SetPersisted(bool)

public JobInfo.Builder SetPersisted(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder

SetPrefetch(bool)

public JobInfo.Builder SetPrefetch(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder

SetPriority(int)

public JobInfo.Builder SetPriority(int arg0)

Parameters

arg0 int

int

Returns

JobInfo.Builder

JobInfo.Builder

SetRequiredNetwork(NetworkRequest)

public JobInfo.Builder SetRequiredNetwork(NetworkRequest arg0)

Parameters

arg0 NetworkRequest

NetworkRequest

Returns

JobInfo.Builder

JobInfo.Builder

SetRequiredNetworkType(int)

public JobInfo.Builder SetRequiredNetworkType(int arg0)

Parameters

arg0 int

int

Returns

JobInfo.Builder

JobInfo.Builder

SetRequiresBatteryNotLow(bool)

public JobInfo.Builder SetRequiresBatteryNotLow(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder

SetRequiresCharging(bool)

public JobInfo.Builder SetRequiresCharging(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder

SetRequiresDeviceIdle(bool)

public JobInfo.Builder SetRequiresDeviceIdle(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder

SetRequiresStorageNotLow(bool)

public JobInfo.Builder SetRequiresStorageNotLow(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder

SetTraceTag(String)

public JobInfo.Builder SetTraceTag(String arg0)

Parameters

arg0 String

String

Returns

JobInfo.Builder

JobInfo.Builder

SetTransientExtras(Bundle)

public JobInfo.Builder SetTransientExtras(Bundle arg0)

Parameters

arg0 Bundle

Bundle

Returns

JobInfo.Builder

JobInfo.Builder

SetTriggerContentMaxDelay(long)

public JobInfo.Builder SetTriggerContentMaxDelay(long arg0)

Parameters

arg0 long

long

Returns

JobInfo.Builder

JobInfo.Builder

SetTriggerContentUpdateDelay(long)

public JobInfo.Builder SetTriggerContentUpdateDelay(long arg0)

Parameters

arg0 long

long

Returns

JobInfo.Builder

JobInfo.Builder

SetUserInitiated(bool)

public JobInfo.Builder SetUserInitiated(bool arg0)

Parameters

arg0 bool

bool

Returns

JobInfo.Builder

JobInfo.Builder