public static final class ProcessType.Process.Builder extends com.google.protobuf.GeneratedMessage.Builder<ProcessType.Process.Builder> implements ProcessType.ProcessOrBuilder
rsb.protocol.operatingsystem.Process
Basic information about an operatingsystem process.
Modifier and Type | Method and Description |
---|---|
ProcessType.Process.Builder |
addAllCommandlineArguments(Iterable<String> values)
repeated string commandline_arguments = 3; |
ProcessType.Process.Builder |
addCommandlineArguments(String value)
repeated string commandline_arguments = 3; |
ProcessType.Process.Builder |
addCommandlineArgumentsBytes(com.google.protobuf.ByteString value)
repeated string commandline_arguments = 3; |
ProcessType.Process |
build() |
ProcessType.Process |
buildPartial() |
ProcessType.Process.Builder |
clear() |
ProcessType.Process.Builder |
clearCommandlineArguments()
repeated string commandline_arguments = 3; |
ProcessType.Process.Builder |
clearDisplayName()
optional string display_name = 8; |
ProcessType.Process.Builder |
clearExecutingUser()
optional string executing_user = 5; |
ProcessType.Process.Builder |
clearId()
required string id = 1; |
ProcessType.Process.Builder |
clearProgramName()
required string program_name = 2; |
ProcessType.Process.Builder |
clearRsbVersion()
optional string rsb_version = 7; |
ProcessType.Process.Builder |
clearStartTime()
required uint64 start_time = 4; |
ProcessType.Process.Builder |
clone() |
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; |
ProcessType.Process |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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; |
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; |
long |
getStartTime()
required uint64 start_time = 4; |
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() |
ProcessType.Process.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ProcessType.Process.Builder |
mergeFrom(com.google.protobuf.Message other) |
ProcessType.Process.Builder |
mergeFrom(ProcessType.Process other) |
ProcessType.Process.Builder |
setCommandlineArguments(int index,
String value)
repeated string commandline_arguments = 3; |
ProcessType.Process.Builder |
setDisplayName(String value)
optional string display_name = 8; |
ProcessType.Process.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
optional string display_name = 8; |
ProcessType.Process.Builder |
setExecutingUser(String value)
optional string executing_user = 5; |
ProcessType.Process.Builder |
setExecutingUserBytes(com.google.protobuf.ByteString value)
optional string executing_user = 5; |
ProcessType.Process.Builder |
setId(String value)
required string id = 1; |
ProcessType.Process.Builder |
setIdBytes(com.google.protobuf.ByteString value)
required string id = 1; |
ProcessType.Process.Builder |
setProgramName(String value)
required string program_name = 2; |
ProcessType.Process.Builder |
setProgramNameBytes(com.google.protobuf.ByteString value)
required string program_name = 2; |
ProcessType.Process.Builder |
setRsbVersion(String value)
optional string rsb_version = 7; |
ProcessType.Process.Builder |
setRsbVersionBytes(com.google.protobuf.ByteString value)
optional string rsb_version = 7; |
ProcessType.Process.Builder |
setStartTime(long value)
required uint64 start_time = 4; |
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
addAll, newUninitializedMessageException
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<ProcessType.Process.Builder>
public ProcessType.Process.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<ProcessType.Process.Builder>
public ProcessType.Process.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessage.Builder<ProcessType.Process.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<ProcessType.Process.Builder>
public ProcessType.Process getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ProcessType.Process build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ProcessType.Process buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ProcessType.Process.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ProcessType.Process.Builder>
public ProcessType.Process.Builder mergeFrom(ProcessType.Process other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<ProcessType.Process.Builder>
public ProcessType.Process.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ProcessType.Process.Builder>
IOException
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 ProcessType.Process.Builder setId(String value)
required string id = 1;
Should uniquely identify the process on one machine. On POSIX systems, a string representation of the PID is used.
public ProcessType.Process.Builder clearId()
required string id = 1;
Should uniquely identify the process on one machine. On POSIX systems, a string representation of the PID is used.
public ProcessType.Process.Builder setIdBytes(com.google.protobuf.ByteString value)
required string id = 1;
Should uniquely identify the process on one machine. On POSIX systems, a string representation of the PID is used.
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 ProcessType.Process.Builder setProgramName(String value)
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].
public ProcessType.Process.Builder clearProgramName()
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].
public ProcessType.Process.Builder setProgramNameBytes(com.google.protobuf.ByteString value)
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].
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 ProcessType.Process.Builder setCommandlineArguments(int index, String value)
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:].
public ProcessType.Process.Builder addCommandlineArguments(String value)
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:].
public ProcessType.Process.Builder addAllCommandlineArguments(Iterable<String> values)
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:].
public ProcessType.Process.Builder clearCommandlineArguments()
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:].
public ProcessType.Process.Builder addCommandlineArgumentsBytes(com.google.protobuf.ByteString value)
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:].
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 ProcessType.Process.Builder setStartTime(long value)
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
public ProcessType.Process.Builder clearStartTime()
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
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 ProcessType.Process.Builder setExecutingUser(String value)
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.
public ProcessType.Process.Builder clearExecutingUser()
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.
public ProcessType.Process.Builder setExecutingUserBytes(com.google.protobuf.ByteString value)
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.
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 ProcessType.Process.Builder setRsbVersion(String value)
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]
public ProcessType.Process.Builder clearRsbVersion()
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]
public ProcessType.Process.Builder setRsbVersionBytes(com.google.protobuf.ByteString value)
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]
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 ProcessType.Process.Builder setDisplayName(String value)
optional string display_name = 8;
A user-defined name for the process.
public ProcessType.Process.Builder clearDisplayName()
optional string display_name = 8;
A user-defined name for the process.
public ProcessType.Process.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
optional string display_name = 8;
A user-defined name for the process.
Copyright © 2018 CoR-Lab. All rights reserved.