Table of Contents

Class SetSchemaRequest.Builder

Namespace
Android.App.Appsearch
Assembly
MASES.Netdroid.dll
public class SetSchemaRequest.Builder : JVMBridgeBase<SetSchemaRequest.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
SetSchemaRequest.Builder
Implements
Extension Methods

Constructors

Builder()

public Builder()

Builder(SetSchemaRequest)

public Builder(SetSchemaRequest arg0)

Parameters

arg0 SetSchemaRequest

SetSchemaRequest

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

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AddRequiredPermissionsForSchemaTypeVisibility(String, Set<Integer>)

public SetSchemaRequest.Builder AddRequiredPermissionsForSchemaTypeVisibility(String arg0, Set<Integer> arg1)

Parameters

arg0 String

String

arg1 Set<Integer>

Set

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

AddSchemaTypeVisibleToConfig(String, SchemaVisibilityConfig)

public SetSchemaRequest.Builder AddSchemaTypeVisibleToConfig(String arg0, SchemaVisibilityConfig arg1)

Parameters

arg0 String

String

arg1 SchemaVisibilityConfig

SchemaVisibilityConfig

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

AddSchemas(params AppSearchSchema[])

public SetSchemaRequest.Builder AddSchemas(params AppSearchSchema[] arg0)

Parameters

arg0 AppSearchSchema[]

AppSearchSchema

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

AddSchemas(Collection<AppSearchSchema>)

public SetSchemaRequest.Builder AddSchemas(Collection<AppSearchSchema> arg0)

Parameters

arg0 Collection<AppSearchSchema>

Collection

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

Build()

public SetSchemaRequest Build()

Returns

SetSchemaRequest

SetSchemaRequest

ClearMigrators()

public SetSchemaRequest.Builder ClearMigrators()

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

ClearRequiredPermissionsForSchemaTypeVisibility(String)

public SetSchemaRequest.Builder ClearRequiredPermissionsForSchemaTypeVisibility(String arg0)

Parameters

arg0 String

String

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

ClearSchemaTypeVisibleToConfigs(String)

public SetSchemaRequest.Builder ClearSchemaTypeVisibleToConfigs(String arg0)

Parameters

arg0 String

String

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

ClearSchemas()

public SetSchemaRequest.Builder ClearSchemas()

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

CreatePoolableInstance()

HPA initializer for Builder()

public static SetSchemaRequest.Builder CreatePoolableInstance()

Returns

SetSchemaRequest.Builder

CreatePoolableInstance(SetSchemaRequest)

HPA initializer for Builder(Android.App.Appsearch.SetSchemaRequest arg0)

public static SetSchemaRequest.Builder CreatePoolableInstance(SetSchemaRequest arg0)

Parameters

arg0 SetSchemaRequest

Returns

SetSchemaRequest.Builder

SetForceOverride(bool)

public SetSchemaRequest.Builder SetForceOverride(bool arg0)

Parameters

arg0 bool

bool

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

SetMigrator(String, Migrator)

public SetSchemaRequest.Builder SetMigrator(String arg0, Migrator arg1)

Parameters

arg0 String

String

arg1 Migrator

Migrator

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

SetMigrators(Map<String, Migrator>)

public SetSchemaRequest.Builder SetMigrators(Map<String, Migrator> arg0)

Parameters

arg0 Map<String, Migrator>

Map

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

SetPubliclyVisibleSchema(String, PackageIdentifier)

public SetSchemaRequest.Builder SetPubliclyVisibleSchema(String arg0, PackageIdentifier arg1)

Parameters

arg0 String

String

arg1 PackageIdentifier

PackageIdentifier

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

SetSchemaTypeDisplayedBySystem(String, bool)

public SetSchemaRequest.Builder SetSchemaTypeDisplayedBySystem(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

SetSchemaTypeVisibilityForPackage(String, bool, PackageIdentifier)

public SetSchemaRequest.Builder SetSchemaTypeVisibilityForPackage(String arg0, bool arg1, PackageIdentifier arg2)

Parameters

arg0 String

String

arg1 bool

bool

arg2 PackageIdentifier

PackageIdentifier

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder

SetVersion(int)

public SetSchemaRequest.Builder SetVersion(int arg0)

Parameters

arg0 int

int

Returns

SetSchemaRequest.Builder

SetSchemaRequest.Builder