Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

GCSFileDownloader

public class GCSFileDownloader
extends GCSCommon implements IFileDownloader

java.lang.Object
com.android.tradefed.util.GCSCommon
com.android.tradefed.util.GCSFileDownloader


文件下載器,可從Google雲存儲(GCS)下載文件。

摘要

領域

public static final String GCS_APPROX_PREFIX

public static final String GCS_PREFIX

公共建設者

GCSFileDownloader (File jsonKeyFile)
GCSFileDownloader ()

公開方法

InputStream downloadFile (String bucketName, String filename)

從GCS存儲桶文件下載文件。

void downloadFile (String remotePath, File destFile)

downloadFile(String)替代形式,它允許調用者指定應將遠程內容放入的目標文件。

File downloadFile (String remoteFilePath)

從GCS下載文件。

boolean isFresh (File localFile, String remotePath)

檢查本地文件的新鮮度。

領域

GCS_APPROX_PREFIX

public static final String GCS_APPROX_PREFIX

GCS_PREFIX

public static final String GCS_PREFIX

公共建設者

GCSFileDownloader

public GCSFileDownloader (File jsonKeyFile)

參量
jsonKeyFile File

GCSFileDownloader

public GCSFileDownloader ()

公開方法

下載文件

public InputStream downloadFile (String bucketName, 
                String filename)

從GCS存儲桶文件下載文件。

參量
bucketName String :GCS存儲桶名稱

filename String :文件名

退貨
InputStream 文件內容為ERROR(/InputStream)

下載文件

public void downloadFile (String remotePath, 
                File destFile)

downloadFile(String)替代形式,它允許調用者指定應將遠程內容放入的目標文件。

參量
remotePath String :要下載的文件的遠程路徑,相對於特定於實現的根目錄。

destFile File :將下載的內容放入其中的文件。不應該存在。

投擲
BuildRetrievalError

下載文件

public File downloadFile (String remoteFilePath)

從GCS下載文件。

目前僅支持GCS路徑。

參量
remoteFilePath String :gs:// bucket / file / path格式GCS路徑。

退貨
File 本地文件

投擲
BuildRetrievalError

isFresh

public boolean isFresh (File localFile, 
                String remotePath)

檢查本地文件的新鮮度。如果本地文件與遠程文件相同,那麼它是最新的。如果不是,則本地文件是陳舊的。這主要用於緩存。默認實現將始終返回true,因此,如果文件是不可變的,則不再需要檢查新鮮度。

參量
localFile File :本地文件。

remotePath String :遠程文件路徑。

退貨
boolean 如果本地文件是新鮮的,則為true,否則為false。

投擲
BuildRetrievalError