public static final class ProcessType.Process extends com.google.protobuf.GeneratedMessage implements ProcessType.ProcessOrBuilder
rsb.protocol.operatingsystem.Process
Basic information about an operatingsystem process.
Modifier and Type | Class and Description |
---|---|
static class |
ProcessType.Process.Builder
Protobuf type
rsb.protocol.operatingsystem.Process |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>
Modifier and Type | Field and Description |
---|---|
static int |
COMMANDLINE_ARGUMENTS_FIELD_NUMBER |
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
EXECUTING_USER_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static com.google.protobuf.Parser<ProcessType.Process> |
PARSER |
static int |
PROGRAM_NAME_FIELD_NUMBER |
static int |
RSB_VERSION_FIELD_NUMBER |
static int |
START_TIME_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
String |
getCommandlineArguments(int index)
repeated string commandline_arguments = 3; |
com.google.protobuf.ByteString |
getCommandlineArgumentsBytes(int index)
repeated string commandline_arguments = 3; |
int |
getCommandlineArgumentsCount()
repeated string commandline_arguments = 3; |
List<String> |
getCommandlineArgumentsList()
repeated string commandline_arguments = 3; |
static ProcessType.Process |
getDefaultInstance() |
ProcessType.Process |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDisplayName()
optional string display_name = 8; |
com.google.protobuf.ByteString |
getDisplayNameBytes()
optional string display_name = 8; |
String |
getExecutingUser()
optional string executing_user = 5; |
com.google.protobuf.ByteString |
getExecutingUserBytes()
optional string executing_user = 5; |
String |
getId()
required string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
required string id = 1; |
com.google.protobuf.Parser<ProcessType.Process> |
getParserForType() |
String |
getProgramName()
required string program_name = 2; |
com.google.protobuf.ByteString |
getProgramNameBytes()
required string program_name = 2; |
String |
getRsbVersion()
optional string rsb_version = 7; |
com.google.protobuf.ByteString |
getRsbVersionBytes()
optional string rsb_version = 7; |
int |
getSerializedSize() |
long |
getStartTime()
required uint64 start_time = 4; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasDisplayName()
optional string display_name = 8; |
boolean |
hasExecutingUser()
optional string executing_user = 5; |
boolean |
hasId()
required string id = 1; |
boolean |
hasProgramName()
required string program_name = 2; |
boolean |
hasRsbVersion()
optional string rsb_version = 7; |
boolean |
hasStartTime()
required uint64 start_time = 4; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ProcessType.Process.Builder |
newBuilder() |
static ProcessType.Process.Builder |
newBuilder(ProcessType.Process prototype) |
ProcessType.Process.Builder |
newBuilderForType() |
protected ProcessType.Process.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static ProcessType.Process |
parseDelimitedFrom(InputStream input) |
static ProcessType.Process |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessType.Process |
parseFrom(byte[] data) |
static ProcessType.Process |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessType.Process |
parseFrom(com.google.protobuf.ByteString data) |
static ProcessType.Process |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessType.Process |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ProcessType.Process |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProcessType.Process |
parseFrom(InputStream input) |
static ProcessType.Process |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ProcessType.Process.Builder |
toBuilder() |
protected Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getRepeatedField, getRepeatedFieldCount, hasField, makeExtensionsImmutable, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseUnknownField
equals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, toString
toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static com.google.protobuf.Parser<ProcessType.Process> PARSER
public static final int ID_FIELD_NUMBER
public static final int PROGRAM_NAME_FIELD_NUMBER
public static final int COMMANDLINE_ARGUMENTS_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
public static final int EXECUTING_USER_FIELD_NUMBER
public static final int RSB_VERSION_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static ProcessType.Process getDefaultInstance()
public ProcessType.Process getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessage
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public com.google.protobuf.Parser<ProcessType.Process> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public boolean hasId()
required string id = 1;
Should uniquely identify the process on one machine. On POSIX systems, a string representation of the PID is used.
hasId
in interface ProcessType.ProcessOrBuilder
public String getId()
required string id = 1;
Should uniquely identify the process on one machine. On POSIX systems, a string representation of the PID is used.
getId
in interface ProcessType.ProcessOrBuilder
public com.google.protobuf.ByteString getIdBytes()
required string id = 1;
Should uniquely identify the process on one machine. On POSIX systems, a string representation of the PID is used.
getIdBytes
in interface ProcessType.ProcessOrBuilder
public boolean hasProgramName()
required string program_name = 2;
Name of the program executed by the process. Should not include the full path of the program. TODO or should it? On POSIX systems, argv[0].
hasProgramName
in interface ProcessType.ProcessOrBuilder
public String getProgramName()
required string program_name = 2;
Name of the program executed by the process. Should not include the full path of the program. TODO or should it? On POSIX systems, argv[0].
getProgramName
in interface ProcessType.ProcessOrBuilder
public com.google.protobuf.ByteString getProgramNameBytes()
required string program_name = 2;
Name of the program executed by the process. Should not include the full path of the program. TODO or should it? On POSIX systems, argv[0].
getProgramNameBytes
in interface ProcessType.ProcessOrBuilder
public List<String> getCommandlineArgumentsList()
repeated string commandline_arguments = 3;
List of commandline arguments with which the process has been started. On POSIX systems, does not include argv[0], i.e. argv[1:].
getCommandlineArgumentsList
in interface ProcessType.ProcessOrBuilder
public int getCommandlineArgumentsCount()
repeated string commandline_arguments = 3;
List of commandline arguments with which the process has been started. On POSIX systems, does not include argv[0], i.e. argv[1:].
getCommandlineArgumentsCount
in interface ProcessType.ProcessOrBuilder
public String getCommandlineArguments(int index)
repeated string commandline_arguments = 3;
List of commandline arguments with which the process has been started. On POSIX systems, does not include argv[0], i.e. argv[1:].
getCommandlineArguments
in interface ProcessType.ProcessOrBuilder
public com.google.protobuf.ByteString getCommandlineArgumentsBytes(int index)
repeated string commandline_arguments = 3;
List of commandline arguments with which the process has been started. On POSIX systems, does not include argv[0], i.e. argv[1:].
getCommandlineArgumentsBytes
in interface ProcessType.ProcessOrBuilder
public boolean hasStartTime()
required uint64 start_time = 4;
Start time of the process encoded as a timestamp in UTC in microseconds since UNIX epoch. http://docs.cor-lab.org/rsb-manual/trunk/html/specification-event.html#timestamps
hasStartTime
in interface ProcessType.ProcessOrBuilder
public long getStartTime()
required uint64 start_time = 4;
Start time of the process encoded as a timestamp in UTC in microseconds since UNIX epoch. http://docs.cor-lab.org/rsb-manual/trunk/html/specification-event.html#timestamps
getStartTime
in interface ProcessType.ProcessOrBuilder
public boolean hasExecutingUser()
optional string executing_user = 5;
Login- or account-name of the user executing the process. Can be omitted when not known, for example because of security policy constraints.
hasExecutingUser
in interface ProcessType.ProcessOrBuilder
public String getExecutingUser()
optional string executing_user = 5;
Login- or account-name of the user executing the process. Can be omitted when not known, for example because of security policy constraints.
getExecutingUser
in interface ProcessType.ProcessOrBuilder
public com.google.protobuf.ByteString getExecutingUserBytes()
optional string executing_user = 5;
Login- or account-name of the user executing the process. Can be omitted when not known, for example because of security policy constraints.
getExecutingUserBytes
in interface ProcessType.ProcessOrBuilder
public boolean hasRsbVersion()
optional string rsb_version = 7;
The version of the RSB implementation used in this process. The version string is of the form MAJOR.MINOR.REVISION[-COMMIT]
hasRsbVersion
in interface ProcessType.ProcessOrBuilder
public String getRsbVersion()
optional string rsb_version = 7;
The version of the RSB implementation used in this process. The version string is of the form MAJOR.MINOR.REVISION[-COMMIT]
getRsbVersion
in interface ProcessType.ProcessOrBuilder
public com.google.protobuf.ByteString getRsbVersionBytes()
optional string rsb_version = 7;
The version of the RSB implementation used in this process. The version string is of the form MAJOR.MINOR.REVISION[-COMMIT]
getRsbVersionBytes
in interface ProcessType.ProcessOrBuilder
public boolean hasDisplayName()
optional string display_name = 8;
A user-defined name for the process.
hasDisplayName
in interface ProcessType.ProcessOrBuilder
public String getDisplayName()
optional string display_name = 8;
A user-defined name for the process.
getDisplayName
in interface ProcessType.ProcessOrBuilder
public com.google.protobuf.ByteString getDisplayNameBytes()
optional string display_name = 8;
A user-defined name for the process.
getDisplayNameBytes
in interface ProcessType.ProcessOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.AbstractMessage
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.AbstractMessage
protected Object writeReplace() throws ObjectStreamException
writeReplace
in class com.google.protobuf.GeneratedMessage
ObjectStreamException
public static ProcessType.Process parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessType.Process parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessType.Process parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessType.Process parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ProcessType.Process parseFrom(InputStream input) throws IOException
IOException
public static ProcessType.Process parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ProcessType.Process parseDelimitedFrom(InputStream input) throws IOException
IOException
public static ProcessType.Process parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ProcessType.Process parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static ProcessType.Process parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ProcessType.Process.Builder newBuilder()
public ProcessType.Process.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static ProcessType.Process.Builder newBuilder(ProcessType.Process prototype)
public ProcessType.Process.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected ProcessType.Process.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessage
Copyright © 2018 CoR-Lab. All rights reserved.