Interface FileOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
File,File.Builder
public interface FileOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetContents()Prefix of the file contents as a JSON-encoded string.com.google.protobuf.ByteStringgetContentsBytes()Prefix of the file contents as a JSON-encoded string.longgetHashedSize()The length in bytes of the file prefix that was hashed.booleangetPartiallyHashed()True when the hash covers only a prefix of the file.StringgetPath()Absolute path of the file as a JSON encoded string.com.google.protobuf.ByteStringgetPathBytes()Absolute path of the file as a JSON encoded string.StringgetSha256()SHA256 hash of the first hashed_size bytes of the file encoded as a hex string.com.google.protobuf.ByteStringgetSha256Bytes()SHA256 hash of the first hashed_size bytes of the file encoded as a hex string.longgetSize()Size of the file in bytes.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getPath
String getPath()
Absolute path of the file as a JSON encoded string.
string path = 1;- Returns:
- The path.
-
getPathBytes
com.google.protobuf.ByteString getPathBytes()
Absolute path of the file as a JSON encoded string.
string path = 1;- Returns:
- The bytes for path.
-
getSize
long getSize()
Size of the file in bytes.
int64 size = 2;- Returns:
- The size.
-
getSha256
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:
- The sha256.
-
getSha256Bytes
com.google.protobuf.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:
- The bytes for sha256.
-
getHashedSize
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:
- The hashedSize.
-
getPartiallyHashed
boolean getPartiallyHashed()
True when the hash covers only a prefix of the file.
bool partially_hashed = 5;- Returns:
- The partiallyHashed.
-
getContents
String getContents()
Prefix of the file contents as a JSON-encoded string.
string contents = 6;- Returns:
- The contents.
-
getContentsBytes
com.google.protobuf.ByteString getContentsBytes()
Prefix of the file contents as a JSON-encoded string.
string contents = 6;- Returns:
- The bytes for contents.
-
-