Class MtpObjectInfo.Builder
public class MtpObjectInfo.Builder : JVMBridgeBase<MtpObjectInfo.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
MtpObjectInfo.Builder
- Implements
- Extension Methods
Constructors
Builder()
public Builder()
Builder(MtpObjectInfo)
public Builder(MtpObjectInfo arg0)
Parameters
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
Build()
public MtpObjectInfo Build()
Returns
CreatePoolableInstance()
HPA initializer for Builder()
public static MtpObjectInfo.Builder CreatePoolableInstance()
Returns
CreatePoolableInstance(MtpObjectInfo)
HPA initializer for Builder(Android.Mtp.MtpObjectInfo arg0)
public static MtpObjectInfo.Builder CreatePoolableInstance(MtpObjectInfo arg0)
Parameters
arg0MtpObjectInfo
Returns
SetAssociationDesc(int)
public MtpObjectInfo.Builder SetAssociationDesc(int arg0)
Parameters
Returns
SetAssociationType(int)
public MtpObjectInfo.Builder SetAssociationType(int arg0)
Parameters
Returns
SetCompressedSize(long)
public MtpObjectInfo.Builder SetCompressedSize(long arg0)
Parameters
Returns
SetDateCreated(long)
public MtpObjectInfo.Builder SetDateCreated(long arg0)
Parameters
Returns
SetDateModified(long)
https://developer.android.com/reference/android/mtp/MtpObjectInfo.Builder.html#setDateModified(long)
public MtpObjectInfo.Builder SetDateModified(long arg0)
Parameters
Returns
SetFormat(int)
public MtpObjectInfo.Builder SetFormat(int arg0)
Parameters
Returns
SetImagePixDepth(long)
public MtpObjectInfo.Builder SetImagePixDepth(long arg0)
Parameters
Returns
SetImagePixHeight(long)
public MtpObjectInfo.Builder SetImagePixHeight(long arg0)
Parameters
Returns
SetImagePixWidth(long)
public MtpObjectInfo.Builder SetImagePixWidth(long arg0)
Parameters
Returns
SetKeywords(String)
public MtpObjectInfo.Builder SetKeywords(String arg0)
Parameters
Returns
SetName(String)
public MtpObjectInfo.Builder SetName(String arg0)
Parameters
Returns
SetObjectHandle(int)
public MtpObjectInfo.Builder SetObjectHandle(int arg0)
Parameters
Returns
SetParent(int)
public MtpObjectInfo.Builder SetParent(int arg0)
Parameters
Returns
SetProtectionStatus(int)
public MtpObjectInfo.Builder SetProtectionStatus(int arg0)
Parameters
Returns
SetSequenceNumber(long)
public MtpObjectInfo.Builder SetSequenceNumber(long arg0)
Parameters
Returns
SetStorageId(int)
public MtpObjectInfo.Builder SetStorageId(int arg0)
Parameters
Returns
SetThumbCompressedSize(long)
public MtpObjectInfo.Builder SetThumbCompressedSize(long arg0)
Parameters
Returns
SetThumbFormat(int)
public MtpObjectInfo.Builder SetThumbFormat(int arg0)
Parameters
Returns
SetThumbPixHeight(long)
public MtpObjectInfo.Builder SetThumbPixHeight(long arg0)
Parameters
Returns
SetThumbPixWidth(long)
public MtpObjectInfo.Builder SetThumbPixWidth(long arg0)