UploadManifest.Builder

public static abstract class UploadManifest.Builder
extends Object

java.lang.Object
   ↳ com.android.tradefed.cache.UploadManifest.Builder


Summary

Public constructors

Builder()

Public methods

final UploadManifest.Builder addBlob(Digest digest, ByteString blob)
final UploadManifest.Builder addBlobs( digestToBlob)
final UploadManifest.Builder addFile(Digest digest, File file)
final UploadManifest.Builder addFiles( digestToFile)
abstract UploadManifest build()
abstract Builder<Digest, ByteString> digestToBlobBuilder()
abstract Builder<Digest, File> digestToFileBuilder()

Public constructors

Builder

public Builder ()

Public methods

addBlob

public final UploadManifest.Builder addBlob (Digest digest, 
                ByteString blob)

Parameters
digest Digest

blob ByteString

Returns
UploadManifest.Builder

addBlobs

public final UploadManifest.Builder addBlobs ( digestToBlob)

Parameters
digestToBlob

Returns
UploadManifest.Builder

addFile

public final UploadManifest.Builder addFile (Digest digest, 
                File file)

Parameters
digest Digest

file File

Returns
UploadManifest.Builder

addFiles

public final UploadManifest.Builder addFiles ( digestToFile)

Parameters
digestToFile

Returns
UploadManifest.Builder

build

public abstract UploadManifest build ()

Returns
UploadManifest

digestToBlobBuilder

public abstract Builder<Digest, ByteString> digestToBlobBuilder ()

Returns
Builder<Digest, ByteString>

digestToFileBuilder

public abstract Builder<Digest, File> digestToFileBuilder ()

Returns
Builder<Digest, File>