কলব্যাক ডাউনলোড করুন


public interface DownloadCallback


মডেল ডাউনলোড করার জন্য ব্যবহৃত কলব্যাক ফাংশন। ফিরে আসা বার্তাগুলি ডিবাগ করার উদ্দেশ্যে।

সারাংশ

পাবলিক পদ্ধতি

default void

মডেল ডাউনলোড সম্পন্ন হলে কল করা হয়।

default void

ত্রুটির কারণে মডেল ডাউনলোড শুরু না হলে কল করা হয় (যেমন বৈশিষ্ট্যগুলির দূরবর্তী ব্যতিক্রম উপলব্ধ নয়)।

default void

মডেল ডাউনলোড ব্যর্থ হলে কল করা হয়।

default void

যখন মডেল ডাউনলোড ইতিমধ্যেই শুরু করা হয়েছে তখন কল করা হয়েছে, তাই পুনরায় আরম্ভ করার প্রয়োজন নেই।

default void
onDownloadProgress (long totalBytesDownloaded)

যখন মডেল ডাউনলোড চলছে তখন কল করা হবে।

default void
onDownloadStarted (long bytesToDownload)

মডেল ডাউনলোড সঠিকভাবে শুরু হলে কল করা হয়।

পাবলিক পদ্ধতি

onDownload Completed

default void onDownloadCompleted()

মডেল ডাউনলোড সম্পন্ন হলে কল করা হয়।

onDownloadDidNotStart

default void onDownloadDidNotStart(@NonNull GenerativeAIException e)

ত্রুটির কারণে মডেল ডাউনলোড শুরু না হলে কল করা হয় (যেমন বৈশিষ্ট্যগুলির দূরবর্তী ব্যতিক্রম উপলব্ধ নয়)।

পরামিতি
@ NonNull GenerativeAIException e

ডাউনলোড ব্যর্থতার জন্য GenerativeAIException নিক্ষেপ করা হয়েছে

onDownload ব্যর্থ হয়েছে৷

default void onDownloadFailed(
    @NonNull String failureStatus,
    @NonNull GenerativeAIException e
)

মডেল ডাউনলোড ব্যর্থ হলে কল করা হয়।

পরামিতি
@ NonNull String failureStatus

ডাউনলোড ব্যর্থতার স্থিতি বার্তা

@ NonNull GenerativeAIException e

ডাউনলোড ব্যর্থতার জন্য GenerativeAIException নিক্ষেপ করা হয়েছে

অন ​​ডাউনলোড মুলতুবি

default void onDownloadPending()

যখন মডেল ডাউনলোড ইতিমধ্যেই শুরু করা হয়েছে তখন কল করা হয়েছে, তাই পুনরায় আরম্ভ করার প্রয়োজন নেই।

onDownloadProgress

default void onDownloadProgress(long totalBytesDownloaded)

যখন মডেল ডাউনলোড চলছে তখন কল করা হবে।

পরামিতি
long totalBytesDownloaded

ইতিমধ্যে ডাউনলোড করা বাইট

onDownloadStarted

default void onDownloadStarted(long bytesToDownload)

মডেল ডাউনলোড সঠিকভাবে শুরু হলে কল করা হয়।

পরামিতি
long bytesToDownload

মোট বাইট ডাউনলোড করতে হবে