DownloadCallback


interface DownloadCallback


モデルのダウンロードに使用されるコールバック関数。返されるメッセージはデバッグ用です。

概要

パブリック関数

open Unit

モデルのダウンロードが完了したときに呼び出されます。

open Unit

エラー(使用できない機能のリモート例外など)が原因でモデルのダウンロードが開始されなかった場合に呼び出されます。

open Unit

モデルのダウンロードに失敗したときに呼び出されます。

open Unit

モデルのダウンロードがすでに開始されている場合に呼び出されるため、再起動する必要はありません。

open Unit
onDownloadProgress(totalBytesDownloaded: Long)

モデルのダウンロードが進行中の場合、呼び出されます。

open Unit
onDownloadStarted(bytesToDownload: Long)

モデルのダウンロードが正常に開始されたときに呼び出されます。

パブリック関数

onDownloadCompleted

open fun onDownloadCompleted(): Unit

モデルのダウンロードが完了したときに呼び出されます。

onDownloadDidNotStart

open fun onDownloadDidNotStart(e: GenerativeAIException): Unit

エラー(使用できない機能のリモート例外など)が原因でモデルのダウンロードが開始されなかった場合に呼び出されます。

パラメータ
e: GenerativeAIException

ダウンロードの失敗でスローされた GenerativeAIException

onDownloadFailed

open fun onDownloadFailed(failureStatus: String, e: GenerativeAIException): Unit

モデルのダウンロードに失敗したときに呼び出されます。

パラメータ
failureStatus: String

ダウンロード エラーのステータス メッセージ

e: GenerativeAIException

ダウンロードの失敗でスローされた GenerativeAIException

onDownloadPending

open fun onDownloadPending(): Unit

モデルのダウンロードがすでに開始されている場合に呼び出されるため、再起動する必要はありません。

onDownloadProgress

open fun onDownloadProgress(totalBytesDownloaded: Long): Unit

モデルのダウンロードが進行中の場合、呼び出されます。

パラメータ
totalBytesDownloaded: Long

すでにダウンロードされたバイト数

onDownloadStarted

open fun onDownloadStarted(bytesToDownload: Long): Unit

モデルのダウンロードが正常に開始されたときに呼び出されます。

パラメータ
bytesToDownload: Long

ダウンロードされる合計バイト数