Class Srum (0.3.0)

public final class Srum extends GeneratedMessage implements SrumOrBuilder

The Srum extension captures details specific to Windows System Resource Usage Monitor (SRUM) events.

Protobuf type google.backstory.Srum

Implements

SrumOrBuilder

Static Fields

BACKGROUND_BYTES_READ_FIELD_NUMBER

public static final int BACKGROUND_BYTES_READ_FIELD_NUMBER
Field Value
Type Description
int

BACKGROUND_BYTES_WRITTEN_FIELD_NUMBER

public static final int BACKGROUND_BYTES_WRITTEN_FIELD_NUMBER
Field Value
Type Description
int

BACKGROUND_CONTEXT_SWITCHES_FIELD_NUMBER

public static final int BACKGROUND_CONTEXT_SWITCHES_FIELD_NUMBER
Field Value
Type Description
int

BACKGROUND_CYCLE_COUNT_FIELD_NUMBER

public static final int BACKGROUND_CYCLE_COUNT_FIELD_NUMBER
Field Value
Type Description
int

BACKGROUND_FLUSHES_COUNT_FIELD_NUMBER

public static final int BACKGROUND_FLUSHES_COUNT_FIELD_NUMBER
Field Value
Type Description
int

BACKGROUND_READ_OPERATIONS_FIELD_NUMBER

public static final int BACKGROUND_READ_OPERATIONS_FIELD_NUMBER
Field Value
Type Description
int

BACKGROUND_WRITE_OPERATIONS_FIELD_NUMBER

public static final int BACKGROUND_WRITE_OPERATIONS_FIELD_NUMBER
Field Value
Type Description
int

ID_FIELD_NUMBER

public static final int ID_FIELD_NUMBER
Field Value
Type Description
int

INTERFACE_LUID_FIELD_NUMBER

public static final int INTERFACE_LUID_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static Srum getDefaultInstance()
Returns
Type Description
Srum

getDescriptor()

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

newBuilder()

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

newBuilder(Srum prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getBackgroundBytesRead()

public long getBackgroundBytesRead()

The number of bytes read by the application while running in the background.

int64 background_bytes_read = 2;

Returns
Type Description
long

The backgroundBytesRead.

getBackgroundBytesWritten()

public long getBackgroundBytesWritten()

The number of bytes written by the application while running in the background.

int64 background_bytes_written = 3;

Returns
Type Description
long

The backgroundBytesWritten.

getBackgroundContextSwitches()

public long getBackgroundContextSwitches()

The number of context switches performed by the application's threads while in the background.

int64 background_context_switches = 4;

Returns
Type Description
long

The backgroundContextSwitches.

getBackgroundCycleCount()

public long getBackgroundCycleCount()

The amount of CPU cycle time consumed by the application in the background, measured in clock cycles.

int64 background_cycle_count = 5;

Returns
Type Description
long

The backgroundCycleCount.

getBackgroundFlushesCount()

public long getBackgroundFlushesCount()

The number of flush operations performed by the application in the background.

int64 background_flushes_count = 6;

Returns
Type Description
long

The backgroundFlushesCount.

getBackgroundReadOperations()

public long getBackgroundReadOperations()

The number of read operations performed by the application in the background.

int64 background_read_operations = 7;

Returns
Type Description
long

The backgroundReadOperations.

getBackgroundWriteOperations()

public long getBackgroundWriteOperations()

The number of write operations performed by the application in the background.

int64 background_write_operations = 8;

Returns
Type Description
long

The backgroundWriteOperations.

getDefaultInstanceForType()

public Srum getDefaultInstanceForType()
Returns
Type Description
Srum

getId()

public String getId()

A unique identifier for the SRUM record or the application/user being monitored.

string id = 1;

Returns
Type Description
String

The id.

getIdBytes()

public ByteString getIdBytes()

A unique identifier for the SRUM record or the application/user being monitored.

string id = 1;

Returns
Type Description
ByteString

The bytes for id.

getInterfaceLuid()

public String getInterfaceLuid()

The Locally Unique Identifier (LUID) for the network interface used for data transfer.

string interface_luid = 9;

Returns
Type Description
String

The interfaceLuid.

getInterfaceLuidBytes()

public ByteString getInterfaceLuidBytes()

The Locally Unique Identifier (LUID) for the network interface used for data transfer.

string interface_luid = 9;

Returns
Type Description
ByteString

The bytes for interfaceLuid.

getParserForType()

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

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

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 Srum.Builder newBuilderForType()
Returns
Type Description
Srum.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

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

toBuilder()

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

writeTo(CodedOutputStream output)

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