Class FileMetadataPE (0.3.0)

public final class FileMetadataPE extends GeneratedMessage implements FileMetadataPEOrBuilder

Metadata about the Portable Executable (PE) file.

Protobuf type google.backstory.FileMetadataPE

Static Fields

COMPILATION_EXIFTOOL_TIME_FIELD_NUMBER

public static final int COMPILATION_EXIFTOOL_TIME_FIELD_NUMBER
Field Value
Type Description
int

COMPILATION_TIME_FIELD_NUMBER

public static final int COMPILATION_TIME_FIELD_NUMBER
Field Value
Type Description
int

ENTRY_POINT_EXIFTOOL_FIELD_NUMBER

public static final int ENTRY_POINT_EXIFTOOL_FIELD_NUMBER
Field Value
Type Description
int

ENTRY_POINT_FIELD_NUMBER

public static final int ENTRY_POINT_FIELD_NUMBER
Field Value
Type Description
int

IMPHASH_FIELD_NUMBER

public static final int IMPHASH_FIELD_NUMBER
Field Value
Type Description
int

IMPORTS_FIELD_NUMBER

public static final int IMPORTS_FIELD_NUMBER
Field Value
Type Description
int

RESOURCES_LANGUAGE_COUNT_FIELD_NUMBER

public static final int RESOURCES_LANGUAGE_COUNT_FIELD_NUMBER
Field Value
Type Description
int

RESOURCES_LANGUAGE_COUNT_STR_FIELD_NUMBER

public static final int RESOURCES_LANGUAGE_COUNT_STR_FIELD_NUMBER
Field Value
Type Description
int

RESOURCES_TYPE_COUNT_FIELD_NUMBER

public static final int RESOURCES_TYPE_COUNT_FIELD_NUMBER
Field Value
Type Description
int

RESOURCES_TYPE_COUNT_STR_FIELD_NUMBER

public static final int RESOURCES_TYPE_COUNT_STR_FIELD_NUMBER
Field Value
Type Description
int

RESOURCE_FIELD_NUMBER

public static final int RESOURCE_FIELD_NUMBER
Field Value
Type Description
int

SECTION_FIELD_NUMBER

public static final int SECTION_FIELD_NUMBER
Field Value
Type Description
int

SIGNATURE_INFO_FIELD_NUMBER

public static final int SIGNATURE_INFO_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static FileMetadataPE getDefaultInstance()
Returns
Type Description
FileMetadataPE

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static FileMetadataPE.Builder newBuilder()
Returns
Type Description
FileMetadataPE.Builder

newBuilder(FileMetadataPE prototype)

public static FileMetadataPE.Builder newBuilder(FileMetadataPE prototype)
Parameter
Name Description
prototype FileMetadataPE
Returns
Type Description
FileMetadataPE.Builder

parseDelimitedFrom(InputStream input)

public static FileMetadataPE parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static FileMetadataPE parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static FileMetadataPE parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static FileMetadataPE parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static FileMetadataPE parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static FileMetadataPE parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static FileMetadataPE parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static FileMetadataPE parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static FileMetadataPE parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static FileMetadataPE parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static FileMetadataPE parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static FileMetadataPE parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
FileMetadataPE
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<FileMetadataPE> parser()
Returns
Type Description
Parser<FileMetadataPE>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getCompilationExiftoolTime()

public Timestamp getCompilationExiftoolTime()

info.exiftool.TimeStamp.

.google.protobuf.Timestamp compilation_exiftool_time = 11;

Returns
Type Description
Timestamp

The compilationExiftoolTime.

getCompilationExiftoolTimeOrBuilder()

public TimestampOrBuilder getCompilationExiftoolTimeOrBuilder()

info.exiftool.TimeStamp.

.google.protobuf.Timestamp compilation_exiftool_time = 11;

Returns
Type Description
TimestampOrBuilder

getCompilationTime()

public Timestamp getCompilationTime()

info.pe-timestamp.

.google.protobuf.Timestamp compilation_time = 10;

Returns
Type Description
Timestamp

The compilationTime.

getCompilationTimeOrBuilder()

public TimestampOrBuilder getCompilationTimeOrBuilder()

info.pe-timestamp.

.google.protobuf.Timestamp compilation_time = 10;

Returns
Type Description
TimestampOrBuilder

getDefaultInstanceForType()

public FileMetadataPE getDefaultInstanceForType()
Returns
Type Description
FileMetadataPE

getEntryPoint()

public long getEntryPoint()

info.pe-entry-point.

int64 entry_point = 2;

Returns
Type Description
long

The entryPoint.

getEntryPointExiftool()

public long getEntryPointExiftool()

info.exiftool.EntryPoint.

int64 entry_point_exiftool = 9;

Returns
Type Description
long

The entryPointExiftool.

getImphash()

public String getImphash()

Imphash of the file.

string imphash = 1;

Returns
Type Description
String

The imphash.

getImphashBytes()

public ByteString getImphashBytes()

Imphash of the file.

string imphash = 1;

Returns
Type Description
ByteString

The bytes for imphash.

getImports(int index)

public FileMetadataImports getImports(int index)

FilemetadataImports fields.

repeated .google.backstory.FileMetadataImports imports = 4;

Parameter
Name Description
index int
Returns
Type Description
FileMetadataImports

getImportsCount()

public int getImportsCount()

FilemetadataImports fields.

repeated .google.backstory.FileMetadataImports imports = 4;

Returns
Type Description
int

getImportsList()

public List<FileMetadataImports> getImportsList()

FilemetadataImports fields.

repeated .google.backstory.FileMetadataImports imports = 4;

Returns
Type Description
List<FileMetadataImports>

getImportsOrBuilder(int index)

public FileMetadataImportsOrBuilder getImportsOrBuilder(int index)

FilemetadataImports fields.

repeated .google.backstory.FileMetadataImports imports = 4;

Parameter
Name Description
index int
Returns
Type Description
FileMetadataImportsOrBuilder

getImportsOrBuilderList()

public List<? extends FileMetadataImportsOrBuilder> getImportsOrBuilderList()

FilemetadataImports fields.

repeated .google.backstory.FileMetadataImports imports = 4;

Returns
Type Description
List<? extends com.google.backstory.FileMetadataImportsOrBuilder>

getParserForType()

public Parser<FileMetadataPE> getParserForType()
Returns
Type Description
Parser<FileMetadataPE>
Overrides

getResource(int index)

public FileMetadataPeResourceInfo getResource(int index)

FilemetadataPeResourceInfo fields.

repeated .google.backstory.FileMetadataPeResourceInfo resource = 5;

Parameter
Name Description
index int
Returns
Type Description
FileMetadataPeResourceInfo

getResourceCount()

public int getResourceCount()

FilemetadataPeResourceInfo fields.

repeated .google.backstory.FileMetadataPeResourceInfo resource = 5;

Returns
Type Description
int

getResourceList()

public List<FileMetadataPeResourceInfo> getResourceList()

FilemetadataPeResourceInfo fields.

repeated .google.backstory.FileMetadataPeResourceInfo resource = 5;

Returns
Type Description
List<FileMetadataPeResourceInfo>

getResourceOrBuilder(int index)

public FileMetadataPeResourceInfoOrBuilder getResourceOrBuilder(int index)

FilemetadataPeResourceInfo fields.

repeated .google.backstory.FileMetadataPeResourceInfo resource = 5;

Parameter
Name Description
index int
Returns
Type Description
FileMetadataPeResourceInfoOrBuilder

getResourceOrBuilderList()

public List<? extends FileMetadataPeResourceInfoOrBuilder> getResourceOrBuilderList()

FilemetadataPeResourceInfo fields.

repeated .google.backstory.FileMetadataPeResourceInfo resource = 5;

Returns
Type Description
List<? extends com.google.backstory.FileMetadataPeResourceInfoOrBuilder>

getResourcesLanguageCount(int index) (deprecated)

public StringToInt64MapEntry getResourcesLanguageCount(int index)

Deprecated: use resources_language_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_language_count = 7 [deprecated = true];

Parameter
Name Description
index int
Returns
Type Description
StringToInt64MapEntry

getResourcesLanguageCountCount() (deprecated)

public int getResourcesLanguageCountCount()

Deprecated: use resources_language_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_language_count = 7 [deprecated = true];

Returns
Type Description
int

getResourcesLanguageCountList() (deprecated)

public List<StringToInt64MapEntry> getResourcesLanguageCountList()

Deprecated: use resources_language_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_language_count = 7 [deprecated = true];

Returns
Type Description
List<StringToInt64MapEntry>

getResourcesLanguageCountOrBuilder(int index) (deprecated)

public StringToInt64MapEntryOrBuilder getResourcesLanguageCountOrBuilder(int index)

Deprecated: use resources_language_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_language_count = 7 [deprecated = true];

Parameter
Name Description
index int
Returns
Type Description
StringToInt64MapEntryOrBuilder

getResourcesLanguageCountOrBuilderList() (deprecated)

public List<? extends StringToInt64MapEntryOrBuilder> getResourcesLanguageCountOrBuilderList()

Deprecated: use resources_language_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_language_count = 7 [deprecated = true];

Returns
Type Description
List<? extends com.google.backstory.StringToInt64MapEntryOrBuilder>

getResourcesLanguageCountStr(int index)

public Label getResourcesLanguageCountStr(int index)

Number of resources by language. Example: NEUTRAL: 20, ENGLISH US: 10

repeated .google.backstory.Label resources_language_count_str = 13;

Parameter
Name Description
index int
Returns
Type Description
Label

getResourcesLanguageCountStrCount()

public int getResourcesLanguageCountStrCount()

Number of resources by language. Example: NEUTRAL: 20, ENGLISH US: 10

repeated .google.backstory.Label resources_language_count_str = 13;

Returns
Type Description
int

getResourcesLanguageCountStrList()

public List<Label> getResourcesLanguageCountStrList()

Number of resources by language. Example: NEUTRAL: 20, ENGLISH US: 10

repeated .google.backstory.Label resources_language_count_str = 13;

Returns
Type Description
List<Label>

getResourcesLanguageCountStrOrBuilder(int index)

public LabelOrBuilder getResourcesLanguageCountStrOrBuilder(int index)

Number of resources by language. Example: NEUTRAL: 20, ENGLISH US: 10

repeated .google.backstory.Label resources_language_count_str = 13;

Parameter
Name Description
index int
Returns
Type Description
LabelOrBuilder

getResourcesLanguageCountStrOrBuilderList()

public List<? extends LabelOrBuilder> getResourcesLanguageCountStrOrBuilderList()

Number of resources by language. Example: NEUTRAL: 20, ENGLISH US: 10

repeated .google.backstory.Label resources_language_count_str = 13;

Returns
Type Description
List<? extends com.google.backstory.LabelOrBuilder>

getResourcesTypeCount(int index) (deprecated)

public StringToInt64MapEntry getResourcesTypeCount(int index)

Deprecated: use resources_type_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_type_count = 6 [deprecated = true];

Parameter
Name Description
index int
Returns
Type Description
StringToInt64MapEntry

getResourcesTypeCountCount() (deprecated)

public int getResourcesTypeCountCount()

Deprecated: use resources_type_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_type_count = 6 [deprecated = true];

Returns
Type Description
int

getResourcesTypeCountList() (deprecated)

public List<StringToInt64MapEntry> getResourcesTypeCountList()

Deprecated: use resources_type_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_type_count = 6 [deprecated = true];

Returns
Type Description
List<StringToInt64MapEntry>

getResourcesTypeCountOrBuilder(int index) (deprecated)

public StringToInt64MapEntryOrBuilder getResourcesTypeCountOrBuilder(int index)

Deprecated: use resources_type_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_type_count = 6 [deprecated = true];

Parameter
Name Description
index int
Returns
Type Description
StringToInt64MapEntryOrBuilder

getResourcesTypeCountOrBuilderList() (deprecated)

public List<? extends StringToInt64MapEntryOrBuilder> getResourcesTypeCountOrBuilderList()

Deprecated: use resources_type_count_str.

repeated .google.backstory.StringToInt64MapEntry resources_type_count = 6 [deprecated = true];

Returns
Type Description
List<? extends com.google.backstory.StringToInt64MapEntryOrBuilder>

getResourcesTypeCountStr(int index)

public Label getResourcesTypeCountStr(int index)

Number of resources by resource type. Example: RT_ICON: 10, RT_DIALOG: 5

repeated .google.backstory.Label resources_type_count_str = 12;

Parameter
Name Description
index int
Returns
Type Description
Label

getResourcesTypeCountStrCount()

public int getResourcesTypeCountStrCount()

Number of resources by resource type. Example: RT_ICON: 10, RT_DIALOG: 5

repeated .google.backstory.Label resources_type_count_str = 12;

Returns
Type Description
int

getResourcesTypeCountStrList()

public List<Label> getResourcesTypeCountStrList()

Number of resources by resource type. Example: RT_ICON: 10, RT_DIALOG: 5

repeated .google.backstory.Label resources_type_count_str = 12;

Returns
Type Description
List<Label>

getResourcesTypeCountStrOrBuilder(int index)

public LabelOrBuilder getResourcesTypeCountStrOrBuilder(int index)

Number of resources by resource type. Example: RT_ICON: 10, RT_DIALOG: 5

repeated .google.backstory.Label resources_type_count_str = 12;

Parameter
Name Description
index int
Returns
Type Description
LabelOrBuilder

getResourcesTypeCountStrOrBuilderList()

public List<? extends LabelOrBuilder> getResourcesTypeCountStrOrBuilderList()

Number of resources by resource type. Example: RT_ICON: 10, RT_DIALOG: 5

repeated .google.backstory.Label resources_type_count_str = 12;

Returns
Type Description
List<? extends com.google.backstory.LabelOrBuilder>

getSection(int index)

public FileMetadataSection getSection(int index)

FilemetadataSection fields.

repeated .google.backstory.FileMetadataSection section = 3;

Parameter
Name Description
index int
Returns
Type Description
FileMetadataSection

getSectionCount()

public int getSectionCount()

FilemetadataSection fields.

repeated .google.backstory.FileMetadataSection section = 3;

Returns
Type Description
int

getSectionList()

public List<FileMetadataSection> getSectionList()

FilemetadataSection fields.

repeated .google.backstory.FileMetadataSection section = 3;

Returns
Type Description
List<FileMetadataSection>

getSectionOrBuilder(int index)

public FileMetadataSectionOrBuilder getSectionOrBuilder(int index)

FilemetadataSection fields.

repeated .google.backstory.FileMetadataSection section = 3;

Parameter
Name Description
index int
Returns
Type Description
FileMetadataSectionOrBuilder

getSectionOrBuilderList()

public List<? extends FileMetadataSectionOrBuilder> getSectionOrBuilderList()

FilemetadataSection fields.

repeated .google.backstory.FileMetadataSection section = 3;

Returns
Type Description
List<? extends com.google.backstory.FileMetadataSectionOrBuilder>

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSignatureInfo() (deprecated)

public FileMetadataSignatureInfo getSignatureInfo()

Deprecated. google.backstory.FileMetadataPE.signature_info is deprecated. See backstory/udm.proto;l=3725

FilemetadataSignatureInfo field. deprecated, user File.signature_info instead.

.google.backstory.FileMetadataSignatureInfo signature_info = 8 [deprecated = true];

Returns
Type Description
FileMetadataSignatureInfo

The signatureInfo.

getSignatureInfoOrBuilder() (deprecated)

public FileMetadataSignatureInfoOrBuilder getSignatureInfoOrBuilder()

FilemetadataSignatureInfo field. deprecated, user File.signature_info instead.

.google.backstory.FileMetadataSignatureInfo signature_info = 8 [deprecated = true];

Returns
Type Description
FileMetadataSignatureInfoOrBuilder

hasCompilationExiftoolTime()

public boolean hasCompilationExiftoolTime()

info.exiftool.TimeStamp.

.google.protobuf.Timestamp compilation_exiftool_time = 11;

Returns
Type Description
boolean

Whether the compilationExiftoolTime field is set.

hasCompilationTime()

public boolean hasCompilationTime()

info.pe-timestamp.

.google.protobuf.Timestamp compilation_time = 10;

Returns
Type Description
boolean

Whether the compilationTime field is set.

hasSignatureInfo() (deprecated)

public boolean hasSignatureInfo()

Deprecated. google.backstory.FileMetadataPE.signature_info is deprecated. See backstory/udm.proto;l=3725

FilemetadataSignatureInfo field. deprecated, user File.signature_info instead.

.google.backstory.FileMetadataSignatureInfo signature_info = 8 [deprecated = true];

Returns
Type Description
boolean

Whether the signatureInfo field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public FileMetadataPE.Builder newBuilderForType()
Returns
Type Description
FileMetadataPE.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected FileMetadataPE.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
FileMetadataPE.Builder
Overrides

toBuilder()

public FileMetadataPE.Builder toBuilder()
Returns
Type Description
FileMetadataPE.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException