Class GenericDocument.Builder
public class GenericDocument.Builder : JVMBridgeBase<GenericDocument.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
GenericDocument.Builder
- Implements
- Extension Methods
Constructors
Builder(GenericDocument)
public Builder(GenericDocument arg0)
Parameters
Builder(String, String, String)
public Builder(String arg0, String arg1, String arg2)
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 GenericDocument Build()
Returns
ClearProperty(String)
public GenericDocument.Builder ClearProperty(String arg0)
Parameters
Returns
CreatePoolableInstance(GenericDocument)
HPA initializer for Builder(Android.App.Appsearch.GenericDocument arg0)
public static GenericDocument.Builder CreatePoolableInstance(GenericDocument arg0)
Parameters
arg0GenericDocument
Returns
CreatePoolableInstance(String, String, String)
HPA initializer for Builder(Java.Lang.String arg0, Java.Lang.String arg1, Java.Lang.String arg2)
public static GenericDocument.Builder CreatePoolableInstance(String arg0, String arg1, String arg2)
Parameters
Returns
SetCreationTimestampMillis(long)
public GenericDocument.Builder SetCreationTimestampMillis(long arg0)
Parameters
Returns
SetId(String)
public GenericDocument.Builder SetId(String arg0)
Parameters
Returns
SetNamespace(String)
public GenericDocument.Builder SetNamespace(String arg0)
Parameters
Returns
SetPropertyBlobHandle(String, params AppSearchBlobHandle[])
public GenericDocument.Builder SetPropertyBlobHandle(String arg0, params AppSearchBlobHandle[] arg1)
Parameters
arg0Stringarg1AppSearchBlobHandle[]
Returns
SetPropertyBoolean(String, params bool[])
public GenericDocument.Builder SetPropertyBoolean(String arg0, params bool[] arg1)
Parameters
Returns
SetPropertyBytes(String, params byte[][])
public GenericDocument.Builder SetPropertyBytes(String arg0, params byte[][] arg1)
Parameters
Returns
SetPropertyDocument(String, params GenericDocument[])
public GenericDocument.Builder SetPropertyDocument(String arg0, params GenericDocument[] arg1)
Parameters
arg0Stringarg1GenericDocument[]
Returns
SetPropertyDouble(String, params double[])
public GenericDocument.Builder SetPropertyDouble(String arg0, params double[] arg1)
Parameters
Returns
SetPropertyEmbedding(String, params EmbeddingVector[])
public GenericDocument.Builder SetPropertyEmbedding(String arg0, params EmbeddingVector[] arg1)
Parameters
arg0Stringarg1EmbeddingVector[]
Returns
SetPropertyLong(String, params long[])
public GenericDocument.Builder SetPropertyLong(String arg0, params long[] arg1)
Parameters
Returns
SetPropertyString(String, params String[])
public GenericDocument.Builder SetPropertyString(String arg0, params String[] arg1)
Parameters
Returns
SetSchemaType(String)
public GenericDocument.Builder SetSchemaType(String arg0)
Parameters
Returns
SetScore(int)
public GenericDocument.Builder SetScore(int arg0)
Parameters
Returns
SetTtlMillis(long)
public GenericDocument.Builder SetTtlMillis(long arg0)