Class DownloadResult.Builder (2.24.0)

public static final class DownloadResult.Builder

Builds an instance of DownloadResult See Also: DownloadResult

Inheritance

java.lang.Object > DownloadResult.Builder

Methods

build()

public DownloadResult build()

Creates a DownloadResult object.

Returns
TypeDescription
DownloadResultDownloadResult

setException(@NonNull Exception exception)

public DownloadResult.Builder setException(@NonNull Exception exception)

Sets the Exception produced by a failed download operation. This field will only be populated if the Transfer was not successful or skipped See Also: DownloadResult#getException()

Parameter
NameDescription
exception@org.checkerframework.checker.nullness.qual.NonNull java.lang.Exception
Returns
TypeDescription
DownloadResult.Builder

the instance of the Builder with the value for exception modified.

setInput(@NonNull BlobInfo input)

public DownloadResult.Builder setInput(@NonNull BlobInfo input)

Sets the BlobInfo for the object request for download. This field is required. See Also: DownloadResult#getInput()

Parameter
NameDescription
input@org.checkerframework.checker.nullness.qual.NonNull com.google.cloud.storage.BlobInfo
Returns
TypeDescription
DownloadResult.Builder

the instance of the Builder with the value for input modified.

setOutputDestination(@NonNull Path outputDestination)

public DownloadResult.Builder setOutputDestination(@NonNull Path outputDestination)

Sets the location on the Filesystem the object has been written to. This field will only be populated if the Transfer was successful. See Also: DownloadResult#getOutputDestination()

Parameter
NameDescription
outputDestination@org.checkerframework.checker.nullness.qual.NonNull java.nio.file.Path
Returns
TypeDescription
DownloadResult.Builder

the instance of the Builder with the value for outputDestination modified.

setStatus(@NonNull TransferStatus status)

public DownloadResult.Builder setStatus(@NonNull TransferStatus status)

Sets the status of the download.This field is required. See Also: TransferStatus

Parameter
NameDescription
status@org.checkerframework.checker.nullness.qual.NonNull com.google.cloud.storage.transfermanager.TransferStatus
Returns
TypeDescription
DownloadResult.Builder

the instance of the Builder with the value for status modified.