CustomModelDownloadConditions.Builder

class CustomModelDownloadConditions.Builder


Builder of CustomModelDownloadConditions.

Summary

Public constructors

Public functions

CustomModelDownloadConditions

This function is deprecated.

Firebase ML is deprecated and will be shut down on June 15, 2027.

CustomModelDownloadConditions.Builder
@RequiresApi(value = VERSION_CODES.N)
@TargetApi(value = VERSION_CODES.N)
requireCharging()

This function is deprecated.

Firebase ML is deprecated and will be shut down on June 15, 2027.

CustomModelDownloadConditions.Builder
@RequiresApi(value = VERSION_CODES.N)
@TargetApi(value = VERSION_CODES.N)
requireDeviceIdle()

This function is deprecated.

Firebase ML is deprecated and will be shut down on June 15, 2027.

CustomModelDownloadConditions.Builder

This function is deprecated.

Firebase ML is deprecated and will be shut down on June 15, 2027.

Public constructors

Builder

Builder()

Public functions

build

fun build(): CustomModelDownloadConditions

Builds CustomModelDownloadConditions.

requireCharging

@RequiresApi(value = VERSION_CODES.N)
@TargetApi(value = VERSION_CODES.N)
fun requireCharging(): CustomModelDownloadConditions.Builder

Sets charging as required. Only works on Android N and above.

requireDeviceIdle

@RequiresApi(value = VERSION_CODES.N)
@TargetApi(value = VERSION_CODES.N)
fun requireDeviceIdle(): CustomModelDownloadConditions.Builder

Sets device idle as required.

Idle mode is a loose definition provided by the system, which means that the device is not in use, and has not been in use for some time.

Only works on Android N and above.

requireWifi

fun requireWifi(): CustomModelDownloadConditions.Builder

Sets wifi as required.