Package viam.app.v1
Class Robot.RobotConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Robot.RobotConfig,Robot.RobotConfig.Builder>
viam.app.v1.Robot.RobotConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Cloneable
,Robot.RobotConfigOrBuilder
- Enclosing class:
- Robot.RobotConfig
public static final class Robot.RobotConfig.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Robot.RobotConfig,Robot.RobotConfig.Builder>
implements Robot.RobotConfigOrBuilder
Protobuf type
viam.app.v1.RobotConfig
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionaddAllComponents
(Iterable<? extends Robot.ComponentConfig> values) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
addAllLog
(Iterable<? extends Robot.LogPatternConfig> values) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
addAllModules
(Iterable<? extends Robot.ModuleConfig> values) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
addAllOverwriteFragmentStatus
(Iterable<? extends Robot.AppValidationStatus> values) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
addAllPackages
(Iterable<? extends Robot.PackageConfig> values) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
addAllProcesses
(Iterable<? extends Robot.ProcessConfig> values) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
addAllRemotes
(Iterable<? extends Robot.RemoteConfig> values) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
addAllServices
(Iterable<? extends Robot.ServiceConfig> values) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
addComponents
(int index, Robot.ComponentConfig value) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
addComponents
(int index, Robot.ComponentConfig.Builder builderForValue) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
addComponents
(Robot.ComponentConfig.Builder builderForValue) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
addLog
(int index, Robot.LogPatternConfig value) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
addLog
(int index, Robot.LogPatternConfig.Builder builderForValue) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
addLog
(Robot.LogPatternConfig value) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
addLog
(Robot.LogPatternConfig.Builder builderForValue) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
addModules
(int index, Robot.ModuleConfig value) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
addModules
(int index, Robot.ModuleConfig.Builder builderForValue) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
addModules
(Robot.ModuleConfig value) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
addModules
(Robot.ModuleConfig.Builder builderForValue) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
addOverwriteFragmentStatus
(int index, Robot.AppValidationStatus value) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
addOverwriteFragmentStatus
(int index, Robot.AppValidationStatus.Builder builderForValue) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
addOverwriteFragmentStatus
(Robot.AppValidationStatus.Builder builderForValue) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
addPackages
(int index, Robot.PackageConfig value) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
addPackages
(int index, Robot.PackageConfig.Builder builderForValue) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
addPackages
(Robot.PackageConfig value) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
addPackages
(Robot.PackageConfig.Builder builderForValue) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
addProcesses
(int index, Robot.ProcessConfig value) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
addProcesses
(int index, Robot.ProcessConfig.Builder builderForValue) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
addProcesses
(Robot.ProcessConfig value) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
addProcesses
(Robot.ProcessConfig.Builder builderForValue) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
addRemotes
(int index, Robot.RemoteConfig value) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
addRemotes
(int index, Robot.RemoteConfig.Builder builderForValue) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
addRemotes
(Robot.RemoteConfig value) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
addRemotes
(Robot.RemoteConfig.Builder builderForValue) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
addServices
(int index, Robot.ServiceConfig value) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
addServices
(int index, Robot.ServiceConfig.Builder builderForValue) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
addServices
(Robot.ServiceConfig value) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
addServices
(Robot.ServiceConfig.Builder builderForValue) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
.viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
Turns on debug mode for robot, adding an echo server and more logging and tracing.Disables the robot's log deduplication (identical, noisy logs will still be output individually instead of aggregated.)optional bool disable_partial_start = 10 [json_name = "disablePartialStart"];
Turns on pprof http server on localhost.clearLog()
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
Attributes a particular revision to the config.repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
getAuth()
optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
getCloud()
.viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
getComponents
(int index) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
int
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
boolean
getDebug()
Turns on debug mode for robot, adding an echo server and more logging and tracing.boolean
Disables the robot's log deduplication (identical, noisy logs will still be output individually instead of aggregated.)boolean
optional bool disable_partial_start = 10 [json_name = "disablePartialStart"];
boolean
Turns on pprof http server on localhost.getLog
(int index) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
int
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
getModules
(int index) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
int
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
getOverwriteFragmentStatus
(int index) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
int
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
getPackages
(int index) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
int
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
getProcesses
(int index) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
int
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
getRemotes
(int index) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
int
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
Attributes a particular revision to the config.com.google.protobuf.ByteString
Attributes a particular revision to the config.getServices
(int index) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
int
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
boolean
hasAuth()
optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
boolean
hasCloud()
.viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
boolean
hasDebug()
Turns on debug mode for robot, adding an echo server and more logging and tracing.boolean
optional bool disable_partial_start = 10 [json_name = "disablePartialStart"];
boolean
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
boolean
optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
mergeAuth
(Robot.AuthConfig value) optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
mergeCloud
(Robot.CloudConfig value) .viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
mergeNetwork
(Robot.NetworkConfig value) optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
removeComponents
(int index) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
removeLog
(int index) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
removeModules
(int index) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
removeOverwriteFragmentStatus
(int index) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
removePackages
(int index) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
removeProcesses
(int index) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
removeRemotes
(int index) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
removeServices
(int index) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
setAuth
(Robot.AuthConfig value) optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
setAuth
(Robot.AuthConfig.Builder builderForValue) optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
setCloud
(Robot.CloudConfig value) .viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
setCloud
(Robot.CloudConfig.Builder builderForValue) .viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
setComponents
(int index, Robot.ComponentConfig value) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
setComponents
(int index, Robot.ComponentConfig.Builder builderForValue) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
setDebug
(boolean value) Turns on debug mode for robot, adding an echo server and more logging and tracing.setDisableLogDeduplication
(boolean value) Disables the robot's log deduplication (identical, noisy logs will still be output individually instead of aggregated.)setDisablePartialStart
(boolean value) optional bool disable_partial_start = 10 [json_name = "disablePartialStart"];
setEnableWebProfile
(boolean value) Turns on pprof http server on localhost.setLog
(int index, Robot.LogPatternConfig value) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
setLog
(int index, Robot.LogPatternConfig.Builder builderForValue) repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
setMaintenance
(Robot.MaintenanceConfig.Builder builderForValue) optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
setModules
(int index, Robot.ModuleConfig value) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
setModules
(int index, Robot.ModuleConfig.Builder builderForValue) repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
setNetwork
(Robot.NetworkConfig value) optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
setNetwork
(Robot.NetworkConfig.Builder builderForValue) optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
setOverwriteFragmentStatus
(int index, Robot.AppValidationStatus value) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
setOverwriteFragmentStatus
(int index, Robot.AppValidationStatus.Builder builderForValue) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
setPackages
(int index, Robot.PackageConfig value) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
setPackages
(int index, Robot.PackageConfig.Builder builderForValue) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
setProcesses
(int index, Robot.ProcessConfig value) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
setProcesses
(int index, Robot.ProcessConfig.Builder builderForValue) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
setRemotes
(int index, Robot.RemoteConfig value) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
setRemotes
(int index, Robot.RemoteConfig.Builder builderForValue) repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
setRevision
(String value) Attributes a particular revision to the config.setRevisionBytes
(com.google.protobuf.ByteString value) Attributes a particular revision to the config.setServices
(int index, Robot.ServiceConfig value) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
setServices
(int index, Robot.ServiceConfig.Builder builderForValue) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasCloud
public boolean hasCloud().viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
- Specified by:
hasCloud
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- Whether the cloud field is set.
-
getCloud
.viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
- Specified by:
getCloud
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The cloud.
-
setCloud
.viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
-
setCloud
.viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
-
mergeCloud
.viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
-
clearCloud
.viam.app.v1.CloudConfig cloud = 1 [json_name = "cloud"];
-
getRemotesList
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
- Specified by:
getRemotesList
in interfaceRobot.RobotConfigOrBuilder
-
getRemotesCount
public int getRemotesCount()repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
- Specified by:
getRemotesCount
in interfaceRobot.RobotConfigOrBuilder
-
getRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
- Specified by:
getRemotes
in interfaceRobot.RobotConfigOrBuilder
-
setRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
setRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
addRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
addRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
addRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
addRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
addAllRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
clearRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
removeRemotes
repeated .viam.app.v1.RemoteConfig remotes = 2 [json_name = "remotes"];
-
getComponentsList
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
- Specified by:
getComponentsList
in interfaceRobot.RobotConfigOrBuilder
-
getComponentsCount
public int getComponentsCount()repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
- Specified by:
getComponentsCount
in interfaceRobot.RobotConfigOrBuilder
-
getComponents
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
- Specified by:
getComponents
in interfaceRobot.RobotConfigOrBuilder
-
setComponents
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
setComponents
public Robot.RobotConfig.Builder setComponents(int index, Robot.ComponentConfig.Builder builderForValue) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
addComponents
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
addComponents
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
addComponents
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
addComponents
public Robot.RobotConfig.Builder addComponents(int index, Robot.ComponentConfig.Builder builderForValue) repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
addAllComponents
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
clearComponents
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
removeComponents
repeated .viam.app.v1.ComponentConfig components = 3 [json_name = "components"];
-
getProcessesList
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
- Specified by:
getProcessesList
in interfaceRobot.RobotConfigOrBuilder
-
getProcessesCount
public int getProcessesCount()repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
- Specified by:
getProcessesCount
in interfaceRobot.RobotConfigOrBuilder
-
getProcesses
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
- Specified by:
getProcesses
in interfaceRobot.RobotConfigOrBuilder
-
setProcesses
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
setProcesses
public Robot.RobotConfig.Builder setProcesses(int index, Robot.ProcessConfig.Builder builderForValue) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
addProcesses
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
addProcesses
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
addProcesses
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
addProcesses
public Robot.RobotConfig.Builder addProcesses(int index, Robot.ProcessConfig.Builder builderForValue) repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
addAllProcesses
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
clearProcesses
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
removeProcesses
repeated .viam.app.v1.ProcessConfig processes = 4 [json_name = "processes"];
-
getServicesList
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
- Specified by:
getServicesList
in interfaceRobot.RobotConfigOrBuilder
-
getServicesCount
public int getServicesCount()repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
- Specified by:
getServicesCount
in interfaceRobot.RobotConfigOrBuilder
-
getServices
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
- Specified by:
getServices
in interfaceRobot.RobotConfigOrBuilder
-
setServices
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
setServices
public Robot.RobotConfig.Builder setServices(int index, Robot.ServiceConfig.Builder builderForValue) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
addServices
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
addServices
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
addServices
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
addServices
public Robot.RobotConfig.Builder addServices(int index, Robot.ServiceConfig.Builder builderForValue) repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
addAllServices
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
clearServices
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
removeServices
repeated .viam.app.v1.ServiceConfig services = 5 [json_name = "services"];
-
hasNetwork
public boolean hasNetwork()optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
- Specified by:
hasNetwork
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- Whether the network field is set.
-
getNetwork
optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
- Specified by:
getNetwork
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The network.
-
setNetwork
optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
-
setNetwork
optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
-
mergeNetwork
optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
-
clearNetwork
optional .viam.app.v1.NetworkConfig network = 6 [json_name = "network"];
-
hasAuth
public boolean hasAuth()optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
- Specified by:
hasAuth
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- Whether the auth field is set.
-
getAuth
optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
- Specified by:
getAuth
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The auth.
-
setAuth
optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
-
setAuth
optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
-
mergeAuth
optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
-
clearAuth
optional .viam.app.v1.AuthConfig auth = 7 [json_name = "auth"];
-
hasDebug
public boolean hasDebug()Turns on debug mode for robot, adding an echo server and more logging and tracing. Only works after restart
optional bool debug = 8 [json_name = "debug"];
- Specified by:
hasDebug
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- Whether the debug field is set.
-
getDebug
public boolean getDebug()Turns on debug mode for robot, adding an echo server and more logging and tracing. Only works after restart
optional bool debug = 8 [json_name = "debug"];
- Specified by:
getDebug
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The debug.
-
setDebug
Turns on debug mode for robot, adding an echo server and more logging and tracing. Only works after restart
optional bool debug = 8 [json_name = "debug"];
- Parameters:
value
- The debug to set.- Returns:
- This builder for chaining.
-
clearDebug
Turns on debug mode for robot, adding an echo server and more logging and tracing. Only works after restart
optional bool debug = 8 [json_name = "debug"];
- Returns:
- This builder for chaining.
-
getModulesList
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
- Specified by:
getModulesList
in interfaceRobot.RobotConfigOrBuilder
-
getModulesCount
public int getModulesCount()repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
- Specified by:
getModulesCount
in interfaceRobot.RobotConfigOrBuilder
-
getModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
- Specified by:
getModules
in interfaceRobot.RobotConfigOrBuilder
-
setModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
setModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
addModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
addModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
addModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
addModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
addAllModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
clearModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
removeModules
repeated .viam.app.v1.ModuleConfig modules = 9 [json_name = "modules"];
-
hasDisablePartialStart
public boolean hasDisablePartialStart()optional bool disable_partial_start = 10 [json_name = "disablePartialStart"];
- Specified by:
hasDisablePartialStart
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- Whether the disablePartialStart field is set.
-
getDisablePartialStart
public boolean getDisablePartialStart()optional bool disable_partial_start = 10 [json_name = "disablePartialStart"];
- Specified by:
getDisablePartialStart
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The disablePartialStart.
-
setDisablePartialStart
optional bool disable_partial_start = 10 [json_name = "disablePartialStart"];
- Parameters:
value
- The disablePartialStart to set.- Returns:
- This builder for chaining.
-
clearDisablePartialStart
optional bool disable_partial_start = 10 [json_name = "disablePartialStart"];
- Returns:
- This builder for chaining.
-
getPackagesList
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
- Specified by:
getPackagesList
in interfaceRobot.RobotConfigOrBuilder
-
getPackagesCount
public int getPackagesCount()repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
- Specified by:
getPackagesCount
in interfaceRobot.RobotConfigOrBuilder
-
getPackages
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
- Specified by:
getPackages
in interfaceRobot.RobotConfigOrBuilder
-
setPackages
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
setPackages
public Robot.RobotConfig.Builder setPackages(int index, Robot.PackageConfig.Builder builderForValue) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
addPackages
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
addPackages
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
addPackages
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
addPackages
public Robot.RobotConfig.Builder addPackages(int index, Robot.PackageConfig.Builder builderForValue) repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
addAllPackages
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
clearPackages
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
removePackages
repeated .viam.app.v1.PackageConfig packages = 11 [json_name = "packages"];
-
getOverwriteFragmentStatusList
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
- Specified by:
getOverwriteFragmentStatusList
in interfaceRobot.RobotConfigOrBuilder
-
getOverwriteFragmentStatusCount
public int getOverwriteFragmentStatusCount()repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
- Specified by:
getOverwriteFragmentStatusCount
in interfaceRobot.RobotConfigOrBuilder
-
getOverwriteFragmentStatus
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
- Specified by:
getOverwriteFragmentStatus
in interfaceRobot.RobotConfigOrBuilder
-
setOverwriteFragmentStatus
public Robot.RobotConfig.Builder setOverwriteFragmentStatus(int index, Robot.AppValidationStatus value) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
setOverwriteFragmentStatus
public Robot.RobotConfig.Builder setOverwriteFragmentStatus(int index, Robot.AppValidationStatus.Builder builderForValue) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
addOverwriteFragmentStatus
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
addOverwriteFragmentStatus
public Robot.RobotConfig.Builder addOverwriteFragmentStatus(int index, Robot.AppValidationStatus value) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
addOverwriteFragmentStatus
public Robot.RobotConfig.Builder addOverwriteFragmentStatus(Robot.AppValidationStatus.Builder builderForValue) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
addOverwriteFragmentStatus
public Robot.RobotConfig.Builder addOverwriteFragmentStatus(int index, Robot.AppValidationStatus.Builder builderForValue) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
addAllOverwriteFragmentStatus
public Robot.RobotConfig.Builder addAllOverwriteFragmentStatus(Iterable<? extends Robot.AppValidationStatus> values) repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
clearOverwriteFragmentStatus
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
removeOverwriteFragmentStatus
repeated .viam.app.v1.AppValidationStatus overwrite_fragment_status = 12 [json_name = "overwriteFragmentStatus"];
-
getEnableWebProfile
public boolean getEnableWebProfile()Turns on pprof http server on localhost. By default false.
bool enable_web_profile = 13 [json_name = "enableWebProfile"];
- Specified by:
getEnableWebProfile
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The enableWebProfile.
-
setEnableWebProfile
Turns on pprof http server on localhost. By default false.
bool enable_web_profile = 13 [json_name = "enableWebProfile"];
- Parameters:
value
- The enableWebProfile to set.- Returns:
- This builder for chaining.
-
clearEnableWebProfile
Turns on pprof http server on localhost. By default false.
bool enable_web_profile = 13 [json_name = "enableWebProfile"];
- Returns:
- This builder for chaining.
-
getLogList
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
- Specified by:
getLogList
in interfaceRobot.RobotConfigOrBuilder
-
getLogCount
public int getLogCount()repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
- Specified by:
getLogCount
in interfaceRobot.RobotConfigOrBuilder
-
getLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
- Specified by:
getLog
in interfaceRobot.RobotConfigOrBuilder
-
setLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
setLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
addLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
addLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
addLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
addLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
addAllLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
clearLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
removeLog
repeated .viam.app.v1.LogPatternConfig log = 14 [json_name = "log"];
-
getRevision
Attributes a particular revision to the config.
string revision = 15 [json_name = "revision"];
- Specified by:
getRevision
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The revision.
-
getRevisionBytes
public com.google.protobuf.ByteString getRevisionBytes()Attributes a particular revision to the config.
string revision = 15 [json_name = "revision"];
- Specified by:
getRevisionBytes
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The bytes for revision.
-
setRevision
Attributes a particular revision to the config.
string revision = 15 [json_name = "revision"];
- Parameters:
value
- The revision to set.- Returns:
- This builder for chaining.
-
clearRevision
Attributes a particular revision to the config.
string revision = 15 [json_name = "revision"];
- Returns:
- This builder for chaining.
-
setRevisionBytes
Attributes a particular revision to the config.
string revision = 15 [json_name = "revision"];
- Parameters:
value
- The bytes for revision to set.- Returns:
- This builder for chaining.
-
hasMaintenance
public boolean hasMaintenance()optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
- Specified by:
hasMaintenance
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- Whether the maintenance field is set.
-
getMaintenance
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
- Specified by:
getMaintenance
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The maintenance.
-
setMaintenance
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
-
setMaintenance
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
-
mergeMaintenance
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
-
clearMaintenance
optional .viam.app.v1.MaintenanceConfig maintenance = 16 [json_name = "maintenance"];
-
getDisableLogDeduplication
public boolean getDisableLogDeduplication()Disables the robot's log deduplication (identical, noisy logs will still be output individually instead of aggregated.)
bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"];
- Specified by:
getDisableLogDeduplication
in interfaceRobot.RobotConfigOrBuilder
- Returns:
- The disableLogDeduplication.
-
setDisableLogDeduplication
Disables the robot's log deduplication (identical, noisy logs will still be output individually instead of aggregated.)
bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"];
- Parameters:
value
- The disableLogDeduplication to set.- Returns:
- This builder for chaining.
-
clearDisableLogDeduplication
Disables the robot's log deduplication (identical, noisy logs will still be output individually instead of aggregated.)
bool disable_log_deduplication = 17 [json_name = "disableLogDeduplication"];
- Returns:
- This builder for chaining.
-