Class JobInfo.Builder
public class JobInfo.Builder : JVMBridgeBase<JobInfo.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJobInfo.Builder
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<JobInfo.Builder>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])JVMBridgeBase<JobInfo.Builder>.IsAssignableFrom(IJavaType)JVMBridgeBase<JobInfo.Builder>.IsAssignableFrom<T>()JVMBridgeBase<JobInfo.Builder>.Execute<T>(params T[])JVMBridgeBase<JobInfo.Builder>.DynBridgeClazzJVMBridgeBase<JobInfo.Builder>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
intarg1
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
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
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]
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)