ModuleInstallRequest

public final class ModuleInstallRequest


Request object that is used to request installation of optional modules in installModules.

Summary

Nested types

The builder for creating an instance of ModuleInstallRequest.

Public methods

List<OptionalModuleApi>

Returns the list of APIs that require optional modules.

@Nullable InstallStatusListener

Returns the listener that is attached to this request.

@Nullable Executor

Returns the Executor to use for the InstallStatusListener.

static ModuleInstallRequest.Builder

Returns a new Builder for ModuleInstallRequest.

Public fields

apis

public final List<OptionalModuleApiapis

listener

public final @Nullable InstallStatusListener listener

listenerExecutor

public final @Nullable Executor listenerExecutor

Public methods

getApis

public List<OptionalModuleApigetApis()

Returns the list of APIs that require optional modules.

getListener

public @Nullable InstallStatusListener getListener()

Returns the listener that is attached to this request.

getListenerExecutor

public @Nullable Executor getListenerExecutor()

Returns the Executor to use for the InstallStatusListener.

newBuilder

public static ModuleInstallRequest.Builder newBuilder()

Returns a new Builder for ModuleInstallRequest.