Class NtfsFileMetadata (0.3.0)

public final class NtfsFileMetadata extends GeneratedMessage implements NtfsFileMetadataOrBuilder

NTFS-specific file metadata.

Protobuf type google.backstory.NtfsFileMetadata

Static Fields

CHANGE_TIME_FIELD_NUMBER

public static final int CHANGE_TIME_FIELD_NUMBER
Field Value
Type Description
int

FILENAME_ACCESS_TIME_FIELD_NUMBER

public static final int FILENAME_ACCESS_TIME_FIELD_NUMBER
Field Value
Type Description
int

FILENAME_CHANGE_TIME_FIELD_NUMBER

public static final int FILENAME_CHANGE_TIME_FIELD_NUMBER
Field Value
Type Description
int

FILENAME_CREATE_TIME_FIELD_NUMBER

public static final int FILENAME_CREATE_TIME_FIELD_NUMBER
Field Value
Type Description
int

FILENAME_MODIFY_TIME_FIELD_NUMBER

public static final int FILENAME_MODIFY_TIME_FIELD_NUMBER
Field Value
Type Description
int

USN_JOURNAL_FIELD_NUMBER

public static final int USN_JOURNAL_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static NtfsFileMetadata getDefaultInstance()
Returns
Type Description
NtfsFileMetadata

getDescriptor()

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

newBuilder()

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

newBuilder(NtfsFileMetadata prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getChangeTime()

public Timestamp getChangeTime()

NTFS MFT entry changed timestamp.

.google.protobuf.Timestamp change_time = 1;

Returns
Type Description
Timestamp

The changeTime.

getChangeTimeOrBuilder()

public TimestampOrBuilder getChangeTimeOrBuilder()

NTFS MFT entry changed timestamp.

.google.protobuf.Timestamp change_time = 1;

Returns
Type Description
TimestampOrBuilder

getDefaultInstanceForType()

public NtfsFileMetadata getDefaultInstanceForType()
Returns
Type Description
NtfsFileMetadata

getFilenameAccessTime()

public Timestamp getFilenameAccessTime()

NTFS $FILE_NAME attribute accessed timestamp.

.google.protobuf.Timestamp filename_access_time = 4;

Returns
Type Description
Timestamp

The filenameAccessTime.

getFilenameAccessTimeOrBuilder()

public TimestampOrBuilder getFilenameAccessTimeOrBuilder()

NTFS $FILE_NAME attribute accessed timestamp.

.google.protobuf.Timestamp filename_access_time = 4;

Returns
Type Description
TimestampOrBuilder

getFilenameChangeTime()

public Timestamp getFilenameChangeTime()

NTFS $FILE_NAME attribute changed timestamp.

.google.protobuf.Timestamp filename_change_time = 5;

Returns
Type Description
Timestamp

The filenameChangeTime.

getFilenameChangeTimeOrBuilder()

public TimestampOrBuilder getFilenameChangeTimeOrBuilder()

NTFS $FILE_NAME attribute changed timestamp.

.google.protobuf.Timestamp filename_change_time = 5;

Returns
Type Description
TimestampOrBuilder

getFilenameCreateTime()

public Timestamp getFilenameCreateTime()

NTFS $FILE_NAME attribute created timestamp.

.google.protobuf.Timestamp filename_create_time = 2;

Returns
Type Description
Timestamp

The filenameCreateTime.

getFilenameCreateTimeOrBuilder()

public TimestampOrBuilder getFilenameCreateTimeOrBuilder()

NTFS $FILE_NAME attribute created timestamp.

.google.protobuf.Timestamp filename_create_time = 2;

Returns
Type Description
TimestampOrBuilder

getFilenameModifyTime()

public Timestamp getFilenameModifyTime()

NTFS $FILE_NAME attribute modified timestamp.

.google.protobuf.Timestamp filename_modify_time = 3;

Returns
Type Description
Timestamp

The filenameModifyTime.

getFilenameModifyTimeOrBuilder()

public TimestampOrBuilder getFilenameModifyTimeOrBuilder()

NTFS $FILE_NAME attribute modified timestamp.

.google.protobuf.Timestamp filename_modify_time = 3;

Returns
Type Description
TimestampOrBuilder

getParserForType()

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

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getUsnJournal(int index)

public UsnJournal getUsnJournal(int index)

NTFS USN journal.

repeated .google.backstory.UsnJournal usn_journal = 6;

Parameter
Name Description
index int
Returns
Type Description
UsnJournal

getUsnJournalCount()

public int getUsnJournalCount()

NTFS USN journal.

repeated .google.backstory.UsnJournal usn_journal = 6;

Returns
Type Description
int

getUsnJournalList()

public List<UsnJournal> getUsnJournalList()

NTFS USN journal.

repeated .google.backstory.UsnJournal usn_journal = 6;

Returns
Type Description
List<UsnJournal>

getUsnJournalOrBuilder(int index)

public UsnJournalOrBuilder getUsnJournalOrBuilder(int index)

NTFS USN journal.

repeated .google.backstory.UsnJournal usn_journal = 6;

Parameter
Name Description
index int
Returns
Type Description
UsnJournalOrBuilder

getUsnJournalOrBuilderList()

public List<? extends UsnJournalOrBuilder> getUsnJournalOrBuilderList()

NTFS USN journal.

repeated .google.backstory.UsnJournal usn_journal = 6;

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

hasChangeTime()

public boolean hasChangeTime()

NTFS MFT entry changed timestamp.

.google.protobuf.Timestamp change_time = 1;

Returns
Type Description
boolean

Whether the changeTime field is set.

hasFilenameAccessTime()

public boolean hasFilenameAccessTime()

NTFS $FILE_NAME attribute accessed timestamp.

.google.protobuf.Timestamp filename_access_time = 4;

Returns
Type Description
boolean

Whether the filenameAccessTime field is set.

hasFilenameChangeTime()

public boolean hasFilenameChangeTime()

NTFS $FILE_NAME attribute changed timestamp.

.google.protobuf.Timestamp filename_change_time = 5;

Returns
Type Description
boolean

Whether the filenameChangeTime field is set.

hasFilenameCreateTime()

public boolean hasFilenameCreateTime()

NTFS $FILE_NAME attribute created timestamp.

.google.protobuf.Timestamp filename_create_time = 2;

Returns
Type Description
boolean

Whether the filenameCreateTime field is set.

hasFilenameModifyTime()

public boolean hasFilenameModifyTime()

NTFS $FILE_NAME attribute modified timestamp.

.google.protobuf.Timestamp filename_modify_time = 3;

Returns
Type Description
boolean

Whether the filenameModifyTime 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 NtfsFileMetadata.Builder newBuilderForType()
Returns
Type Description
NtfsFileMetadata.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

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

toBuilder()

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

writeTo(CodedOutputStream output)

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