Class JobInfo.Builder
public class JobInfo.Builder : JVMBridgeBase<JobInfo.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
JobInfo.Builder
- Implements
- Extension Methods
Constructors
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
Builder(int, ComponentName)
public Builder(int arg0, ComponentName arg1)
Parameters
arg0intarg1ComponentName
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
AddDebugTag(String)
public JobInfo.Builder AddDebugTag(String arg0)
Parameters
Returns
AddTriggerContentUri(TriggerContentUri)
public JobInfo.Builder AddTriggerContentUri(JobInfo.TriggerContentUri arg0)
Parameters
Returns
Build()
public JobInfo Build()
Returns
CreatePoolableInstance(int, ComponentName)
HPA initializer for Builder(int arg0, Android.Content.ComponentName arg1)
public static JobInfo.Builder CreatePoolableInstance(int arg0, ComponentName arg1)
Parameters
arg0intarg1ComponentName
Returns
RemoveDebugTag(String)
public JobInfo.Builder RemoveDebugTag(String arg0)
Parameters
Returns
SetBackoffCriteria(long, int)
public JobInfo.Builder SetBackoffCriteria(long arg0, int arg1)
Parameters
Returns
SetClipData(ClipData, int)
public JobInfo.Builder SetClipData(ClipData arg0, int arg1)
Parameters
Returns
SetEstimatedNetworkBytes(long, long)
public JobInfo.Builder SetEstimatedNetworkBytes(long arg0, long arg1)
Parameters
Returns
SetExpedited(bool)
public JobInfo.Builder SetExpedited(bool arg0)
Parameters
Returns
SetExtras(PersistableBundle)
public JobInfo.Builder SetExtras(PersistableBundle arg0)
Parameters
Returns
SetImportantWhileForeground(bool)
[Obsolete("Deprecated in JVM")]
public JobInfo.Builder SetImportantWhileForeground(bool arg0)
Parameters
Returns
SetMinimumLatency(long)
https://developer.android.com/reference/android/app/job/JobInfo.Builder.html#setMinimumLatency(long)
public JobInfo.Builder SetMinimumLatency(long arg0)
Parameters
Returns
SetMinimumNetworkChunkBytes(long)
public JobInfo.Builder SetMinimumNetworkChunkBytes(long arg0)
Parameters
Returns
SetOverrideDeadline(long)
public JobInfo.Builder SetOverrideDeadline(long arg0)
Parameters
Returns
SetPeriodic(long)
public JobInfo.Builder SetPeriodic(long arg0)
Parameters
Returns
SetPeriodic(long, long)
public JobInfo.Builder SetPeriodic(long arg0, long arg1)
Parameters
Returns
SetPersisted(bool)
public JobInfo.Builder SetPersisted(bool arg0)
Parameters
Returns
SetPrefetch(bool)
public JobInfo.Builder SetPrefetch(bool arg0)
Parameters
Returns
SetPriority(int)
public JobInfo.Builder SetPriority(int arg0)
Parameters
Returns
SetRequiredNetwork(NetworkRequest)
public JobInfo.Builder SetRequiredNetwork(NetworkRequest arg0)
Parameters
Returns
SetRequiredNetworkType(int)
public JobInfo.Builder SetRequiredNetworkType(int arg0)
Parameters
Returns
SetRequiresBatteryNotLow(bool)
public JobInfo.Builder SetRequiresBatteryNotLow(bool arg0)
Parameters
Returns
SetRequiresCharging(bool)
public JobInfo.Builder SetRequiresCharging(bool arg0)
Parameters
Returns
SetRequiresDeviceIdle(bool)
public JobInfo.Builder SetRequiresDeviceIdle(bool arg0)
Parameters
Returns
SetRequiresStorageNotLow(bool)
public JobInfo.Builder SetRequiresStorageNotLow(bool arg0)
Parameters
Returns
SetTraceTag(String)
public JobInfo.Builder SetTraceTag(String arg0)
Parameters
Returns
SetTransientExtras(Bundle)
public JobInfo.Builder SetTransientExtras(Bundle arg0)
Parameters
Returns
SetTriggerContentMaxDelay(long)
public JobInfo.Builder SetTriggerContentMaxDelay(long arg0)
Parameters
Returns
SetTriggerContentUpdateDelay(long)
public JobInfo.Builder SetTriggerContentUpdateDelay(long arg0)
Parameters
Returns
SetUserInitiated(bool)
public JobInfo.Builder SetUserInitiated(bool arg0)