Package viam.app.v1
Class Robot.ProcessConfig
java.lang.Object
com.google.protobuf.AbstractMessageLite<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite<Robot.ProcessConfig,Robot.ProcessConfig.Builder>
viam.app.v1.Robot.ProcessConfig
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,Robot.ProcessConfigOrBuilder
- Enclosing class:
- Robot
public static final class Robot.ProcessConfig
extends com.google.protobuf.GeneratedMessageLite<Robot.ProcessConfig,Robot.ProcessConfig.Builder>
implements Robot.ProcessConfigOrBuilder
A ProcessConfig describes how to manage a system process.Protobuf type
viam.app.v1.ProcessConfig-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA ProcessConfig describes how to manage a system process.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type extends Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsEnv(String key) additional environment variables passed to the processprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) getArgs(int index) repeated string args = 3 [json_name = "args"];com.google.protobuf.ByteStringgetArgsBytes(int index) repeated string args = 3 [json_name = "args"];intrepeated string args = 3 [json_name = "args"];repeated string args = 3 [json_name = "args"];getCwd()string cwd = 4 [json_name = "cwd"];com.google.protobuf.ByteStringstring cwd = 4 [json_name = "cwd"];static Robot.ProcessConfiggetEnv()Deprecated.intadditional environment variables passed to the processadditional environment variables passed to the processgetEnvOrDefault(String key, String defaultValue) additional environment variables passed to the processgetEnvOrThrow(String key) additional environment variables passed to the processgetId()string id = 1 [json_name = "id"];com.google.protobuf.ByteStringstring id = 1 [json_name = "id"];booleangetLog()bool log = 6 [json_name = "log"];getName()string name = 2 [json_name = "name"];com.google.protobuf.ByteStringstring name = 2 [json_name = "name"];booleanbool one_shot = 5 [json_name = "oneShot"];intint32 stop_signal = 7 [json_name = "stopSignal"];com.google.protobuf.Duration.google.protobuf.Duration stop_timeout = 8 [json_name = "stopTimeout"];string username = 10 [json_name = "username"];com.google.protobuf.ByteStringstring username = 10 [json_name = "username"];boolean.google.protobuf.Duration stop_timeout = 8 [json_name = "stopTimeout"];static Robot.ProcessConfig.Builderstatic Robot.ProcessConfig.BuildernewBuilder(Robot.ProcessConfig prototype) static Robot.ProcessConfigparseDelimitedFrom(InputStream input) static Robot.ProcessConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Robot.ProcessConfigparseFrom(byte[] data) static Robot.ProcessConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Robot.ProcessConfigparseFrom(com.google.protobuf.ByteString data) static Robot.ProcessConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Robot.ProcessConfigparseFrom(com.google.protobuf.CodedInputStream input) static Robot.ProcessConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Robot.ProcessConfigparseFrom(InputStream input) static Robot.ProcessConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Robot.ProcessConfigparseFrom(ByteBuffer data) static Robot.ProcessConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Robot.ProcessConfig>parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
ARGS_FIELD_NUMBER
public static final int ARGS_FIELD_NUMBER- See Also:
-
CWD_FIELD_NUMBER
public static final int CWD_FIELD_NUMBER- See Also:
-
ONE_SHOT_FIELD_NUMBER
public static final int ONE_SHOT_FIELD_NUMBER- See Also:
-
LOG_FIELD_NUMBER
public static final int LOG_FIELD_NUMBER- See Also:
-
STOP_SIGNAL_FIELD_NUMBER
public static final int STOP_SIGNAL_FIELD_NUMBER- See Also:
-
STOP_TIMEOUT_FIELD_NUMBER
public static final int STOP_TIMEOUT_FIELD_NUMBER- See Also:
-
ENV_FIELD_NUMBER
public static final int ENV_FIELD_NUMBER- See Also:
-
USERNAME_FIELD_NUMBER
public static final int USERNAME_FIELD_NUMBER- See Also:
-
-
Method Details
-
getId
string id = 1 [json_name = "id"];- Specified by:
getIdin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The bytes for id.
-
getName
string name = 2 [json_name = "name"];- Specified by:
getNamein interfaceRobot.ProcessConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()string name = 2 [json_name = "name"];- Specified by:
getNameBytesin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The bytes for name.
-
getArgsList
repeated string args = 3 [json_name = "args"];- Specified by:
getArgsListin interfaceRobot.ProcessConfigOrBuilder- Returns:
- A list containing the args.
-
getArgsCount
public int getArgsCount()repeated string args = 3 [json_name = "args"];- Specified by:
getArgsCountin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The count of args.
-
getArgs
repeated string args = 3 [json_name = "args"];- Specified by:
getArgsin interfaceRobot.ProcessConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The args at the given index.
-
getArgsBytes
public com.google.protobuf.ByteString getArgsBytes(int index) repeated string args = 3 [json_name = "args"];- Specified by:
getArgsBytesin interfaceRobot.ProcessConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the args at the given index.
-
getCwd
string cwd = 4 [json_name = "cwd"];- Specified by:
getCwdin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The cwd.
-
getCwdBytes
public com.google.protobuf.ByteString getCwdBytes()string cwd = 4 [json_name = "cwd"];- Specified by:
getCwdBytesin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The bytes for cwd.
-
getOneShot
public boolean getOneShot()bool one_shot = 5 [json_name = "oneShot"];- Specified by:
getOneShotin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The oneShot.
-
getLog
public boolean getLog()bool log = 6 [json_name = "log"];- Specified by:
getLogin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The log.
-
getStopSignal
public int getStopSignal()int32 stop_signal = 7 [json_name = "stopSignal"];- Specified by:
getStopSignalin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The stopSignal.
-
hasStopTimeout
public boolean hasStopTimeout().google.protobuf.Duration stop_timeout = 8 [json_name = "stopTimeout"];- Specified by:
hasStopTimeoutin interfaceRobot.ProcessConfigOrBuilder- Returns:
- Whether the stopTimeout field is set.
-
getStopTimeout
public com.google.protobuf.Duration getStopTimeout().google.protobuf.Duration stop_timeout = 8 [json_name = "stopTimeout"];- Specified by:
getStopTimeoutin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The stopTimeout.
-
getEnvCount
public int getEnvCount()Description copied from interface:Robot.ProcessConfigOrBuilderadditional environment variables passed to the process
map<string, string> env = 9 [json_name = "env"];- Specified by:
getEnvCountin interfaceRobot.ProcessConfigOrBuilder
-
containsEnv
additional environment variables passed to the process
map<string, string> env = 9 [json_name = "env"];- Specified by:
containsEnvin interfaceRobot.ProcessConfigOrBuilder
-
getEnv
Deprecated.UsegetEnvMap()instead.- Specified by:
getEnvin interfaceRobot.ProcessConfigOrBuilder
-
getEnvMap
additional environment variables passed to the process
map<string, string> env = 9 [json_name = "env"];- Specified by:
getEnvMapin interfaceRobot.ProcessConfigOrBuilder
-
getEnvOrDefault
additional environment variables passed to the process
map<string, string> env = 9 [json_name = "env"];- Specified by:
getEnvOrDefaultin interfaceRobot.ProcessConfigOrBuilder
-
getEnvOrThrow
additional environment variables passed to the process
map<string, string> env = 9 [json_name = "env"];- Specified by:
getEnvOrThrowin interfaceRobot.ProcessConfigOrBuilder
-
getUsername
string username = 10 [json_name = "username"];- Specified by:
getUsernamein interfaceRobot.ProcessConfigOrBuilder- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()string username = 10 [json_name = "username"];- Specified by:
getUsernameBytesin interfaceRobot.ProcessConfigOrBuilder- Returns:
- The bytes for username.
-
parseFrom
public static Robot.ProcessConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Robot.ProcessConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Robot.ProcessConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Robot.ProcessConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Robot.ProcessConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Robot.ProcessConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Robot.ProcessConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Robot.ProcessConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Robot.ProcessConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Robot.ProcessConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<Robot.ProcessConfig,Robot.ProcessConfig.Builder>
-
getDefaultInstance
-
parser
-