Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Downloader file GCS
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
Downloader di file per scaricare un file da Google Cloud Storage (GCS).
Riepilogo
Metodi pubblici |
InputStream
|
downloadFile(String bucketName, String filename)
Scarica un file da un file del bucket GCS.
|
void
|
downloadFile(String remotePath, File destFile)
Forma alternativa di downloadFile(String) , che consente al chiamante di specificare il
di destinazione in cui inserire i contenuti remoti.
|
File
|
downloadFile(String remoteFilePath)
Scarica il file da GCS.
|
boolean
|
isFresh(File localFile, String remotePath)
Controlla l'aggiornamento del file locale.
|
Campi
GCS_APPROX_prefix
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
Costruttori pubblici
Downloader file GCS
public GCSFileDownloader (File jsonKeyFile)
Parametri |
jsonKeyFile |
File |
Downloader file GCS
public GCSFileDownloader ()
Metodi pubblici
Scarica File
public InputStream downloadFile (String bucketName,
String filename)
Scarica un file da un file del bucket GCS.
Parametri |
bucketName |
String : nome bucket GCS |
filename |
String : il nome del file |
Scarica File
public void downloadFile (String remotePath,
File destFile)
Forma alternativa di downloadFile(String)
, che consente al chiamante di specificare il
di destinazione in cui inserire i contenuti remoti.
Parametri |
remotePath |
String : il percorso remoto del file da scaricare, relativo a un
specifica dell'implementazione. |
destFile |
File : il file in cui posizionare i contenuti scaricati. Non deve esistere. |
Scarica File
public File downloadFile (String remoteFilePath)
Scarica il file da GCS.
Al momento supporta solo il percorso GCS.
Parametri |
remoteFilePath |
String : percorso GCS nel formato gs://bucket/file/path. |
isFresh
public boolean isFresh (File localFile,
String remotePath)
Controlla l'aggiornamento del file locale. Se il file locale è uguale al file remoto, è aggiornato. Se
il file locale non è aggiornato. Viene utilizzato principalmente per la cache. L'implementazione predefinita
restituisce sempre true, quindi se il file è immutabile non dovrà mai controllare l'aggiornamento.
Parametri |
localFile |
File : file locale. |
remotePath |
String : percorso file remoto. |
Ritorni |
boolean |
True se il file locale è nuovo, altrimenti false. |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2024-08-23 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-08-23 UTC."],[],[]]