Interface FileOrBuilder (2.39.0)

public interface FileOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getContents()

public abstract String getContents()

Prefix of the file contents as a JSON-encoded string.

string contents = 6;

Returns
TypeDescription
String

The contents.

getContentsBytes()

public abstract ByteString getContentsBytes()

Prefix of the file contents as a JSON-encoded string.

string contents = 6;

Returns
TypeDescription
ByteString

The bytes for contents.

getHashedSize()

public abstract long getHashedSize()

The length in bytes of the file prefix that was hashed. If hashed_size == size, any hashes reported represent the entire file.

int64 hashed_size = 4;

Returns
TypeDescription
long

The hashedSize.

getPartiallyHashed()

public abstract boolean getPartiallyHashed()

True when the hash covers only a prefix of the file.

bool partially_hashed = 5;

Returns
TypeDescription
boolean

The partiallyHashed.

getPath()

public abstract String getPath()

Absolute path of the file as a JSON encoded string.

string path = 1;

Returns
TypeDescription
String

The path.

getPathBytes()

public abstract ByteString getPathBytes()

Absolute path of the file as a JSON encoded string.

string path = 1;

Returns
TypeDescription
ByteString

The bytes for path.

getSha256()

public abstract String getSha256()

SHA256 hash of the first hashed_size bytes of the file encoded as a hex string. If hashed_size == size, sha256 represents the SHA256 hash of the entire file.

string sha256 = 3;

Returns
TypeDescription
String

The sha256.

getSha256Bytes()

public abstract ByteString getSha256Bytes()

SHA256 hash of the first hashed_size bytes of the file encoded as a hex string. If hashed_size == size, sha256 represents the SHA256 hash of the entire file.

string sha256 = 3;

Returns
TypeDescription
ByteString

The bytes for sha256.

getSize()

public abstract long getSize()

Size of the file in bytes.

int64 size = 2;

Returns
TypeDescription
long

The size.