Package viam.app.v1
Class Robot.RemoteConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Robot.RemoteConfig,Robot.RemoteConfig.Builder>
viam.app.v1.Robot.RemoteConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Cloneable
,Robot.RemoteConfigOrBuilder
- Enclosing class:
- Robot.RemoteConfig
public static final class Robot.RemoteConfig.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Robot.RemoteConfig,Robot.RemoteConfig.Builder>
implements Robot.RemoteConfigOrBuilder
A RemoteConfig describes a remote robot that should be integrated. The Frame field defines how the "world" node of the remote robot should be reconciled with the "world" node of the the current robot. All components of the remote robot who have Parent as "world" will be attached to the parent defined in Frame, and with the given offset as well.Protobuf type
viam.app.v1.RemoteConfig
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionaddAllServiceConfigs
(Iterable<? extends Robot.ResourceLevelServiceConfig> values) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
addServiceConfigs
(int index, Robot.ResourceLevelServiceConfig value) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
addServiceConfigs
(int index, Robot.ResourceLevelServiceConfig.Builder builderForValue) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
addServiceConfigs
(Robot.ResourceLevelServiceConfig.Builder builderForValue) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
string address = 2 [json_name = "address"];
.viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
.google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
.viam.app.v1.Frame frame = 3 [json_name = "frame"];
bool insecure = 6 [json_name = "insecure"];
string managed_by = 5 [json_name = "managedBy"];
string name = 1 [json_name = "name"];
.google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
Secret is a helper for a robot location secret.repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
string address = 2 [json_name = "address"];
com.google.protobuf.ByteString
string address = 2 [json_name = "address"];
getAuth()
.viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
com.google.protobuf.Duration
.google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
getFrame()
.viam.app.v1.Frame frame = 3 [json_name = "frame"];
boolean
bool insecure = 6 [json_name = "insecure"];
string managed_by = 5 [json_name = "managedBy"];
com.google.protobuf.ByteString
string managed_by = 5 [json_name = "managedBy"];
getName()
string name = 1 [json_name = "name"];
com.google.protobuf.ByteString
string name = 1 [json_name = "name"];
com.google.protobuf.Duration
.google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
Secret is a helper for a robot location secret.com.google.protobuf.ByteString
Secret is a helper for a robot location secret.getServiceConfigs
(int index) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
int
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
boolean
hasAuth()
.viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
boolean
.google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
boolean
hasFrame()
.viam.app.v1.Frame frame = 3 [json_name = "frame"];
boolean
.google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
mergeAuth
(Robot.RemoteAuth value) .viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
mergeConnectionCheckInterval
(com.google.protobuf.Duration value) .google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
mergeFrame
(Robot.Frame value) .viam.app.v1.Frame frame = 3 [json_name = "frame"];
mergeReconnectInterval
(com.google.protobuf.Duration value) .google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
removeServiceConfigs
(int index) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
setAddress
(String value) string address = 2 [json_name = "address"];
setAddressBytes
(com.google.protobuf.ByteString value) string address = 2 [json_name = "address"];
setAuth
(Robot.RemoteAuth value) .viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
setAuth
(Robot.RemoteAuth.Builder builderForValue) .viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
setConnectionCheckInterval
(com.google.protobuf.Duration value) .google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
setConnectionCheckInterval
(com.google.protobuf.Duration.Builder builderForValue) .google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
setFrame
(Robot.Frame value) .viam.app.v1.Frame frame = 3 [json_name = "frame"];
setFrame
(Robot.Frame.Builder builderForValue) .viam.app.v1.Frame frame = 3 [json_name = "frame"];
setInsecure
(boolean value) bool insecure = 6 [json_name = "insecure"];
setManagedBy
(String value) string managed_by = 5 [json_name = "managedBy"];
setManagedByBytes
(com.google.protobuf.ByteString value) string managed_by = 5 [json_name = "managedBy"];
string name = 1 [json_name = "name"];
setNameBytes
(com.google.protobuf.ByteString value) string name = 1 [json_name = "name"];
setReconnectInterval
(com.google.protobuf.Duration value) .google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
setReconnectInterval
(com.google.protobuf.Duration.Builder builderForValue) .google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
Secret is a helper for a robot location secret.setSecretBytes
(com.google.protobuf.ByteString value) Secret is a helper for a robot location secret.setServiceConfigs
(int index, Robot.ResourceLevelServiceConfig value) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
setServiceConfigs
(int index, Robot.ResourceLevelServiceConfig.Builder builderForValue) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
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
-
getName
string name = 1 [json_name = "name"];
- Specified by:
getName
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()string name = 1 [json_name = "name"];
- Specified by:
getNameBytes
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The bytes for name.
-
setName
string name = 1 [json_name = "name"];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
string name = 1 [json_name = "name"];
- Returns:
- This builder for chaining.
-
setNameBytes
string name = 1 [json_name = "name"];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getAddress
string address = 2 [json_name = "address"];
- Specified by:
getAddress
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The address.
-
getAddressBytes
public com.google.protobuf.ByteString getAddressBytes()string address = 2 [json_name = "address"];
- Specified by:
getAddressBytes
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The bytes for address.
-
setAddress
string address = 2 [json_name = "address"];
- Parameters:
value
- The address to set.- Returns:
- This builder for chaining.
-
clearAddress
string address = 2 [json_name = "address"];
- Returns:
- This builder for chaining.
-
setAddressBytes
string address = 2 [json_name = "address"];
- Parameters:
value
- The bytes for address to set.- Returns:
- This builder for chaining.
-
hasFrame
public boolean hasFrame().viam.app.v1.Frame frame = 3 [json_name = "frame"];
- Specified by:
hasFrame
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- Whether the frame field is set.
-
getFrame
.viam.app.v1.Frame frame = 3 [json_name = "frame"];
- Specified by:
getFrame
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The frame.
-
setFrame
.viam.app.v1.Frame frame = 3 [json_name = "frame"];
-
setFrame
.viam.app.v1.Frame frame = 3 [json_name = "frame"];
-
mergeFrame
.viam.app.v1.Frame frame = 3 [json_name = "frame"];
-
clearFrame
.viam.app.v1.Frame frame = 3 [json_name = "frame"];
-
hasAuth
public boolean hasAuth().viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
- Specified by:
hasAuth
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- Whether the auth field is set.
-
getAuth
.viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
- Specified by:
getAuth
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The auth.
-
setAuth
.viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
-
setAuth
.viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
-
mergeAuth
.viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
-
clearAuth
.viam.app.v1.RemoteAuth auth = 4 [json_name = "auth"];
-
getManagedBy
string managed_by = 5 [json_name = "managedBy"];
- Specified by:
getManagedBy
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The managedBy.
-
getManagedByBytes
public com.google.protobuf.ByteString getManagedByBytes()string managed_by = 5 [json_name = "managedBy"];
- Specified by:
getManagedByBytes
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The bytes for managedBy.
-
setManagedBy
string managed_by = 5 [json_name = "managedBy"];
- Parameters:
value
- The managedBy to set.- Returns:
- This builder for chaining.
-
clearManagedBy
string managed_by = 5 [json_name = "managedBy"];
- Returns:
- This builder for chaining.
-
setManagedByBytes
string managed_by = 5 [json_name = "managedBy"];
- Parameters:
value
- The bytes for managedBy to set.- Returns:
- This builder for chaining.
-
getInsecure
public boolean getInsecure()bool insecure = 6 [json_name = "insecure"];
- Specified by:
getInsecure
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The insecure.
-
setInsecure
bool insecure = 6 [json_name = "insecure"];
- Parameters:
value
- The insecure to set.- Returns:
- This builder for chaining.
-
clearInsecure
bool insecure = 6 [json_name = "insecure"];
- Returns:
- This builder for chaining.
-
hasConnectionCheckInterval
public boolean hasConnectionCheckInterval().google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
- Specified by:
hasConnectionCheckInterval
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- Whether the connectionCheckInterval field is set.
-
getConnectionCheckInterval
public com.google.protobuf.Duration getConnectionCheckInterval().google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
- Specified by:
getConnectionCheckInterval
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The connectionCheckInterval.
-
setConnectionCheckInterval
.google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
-
setConnectionCheckInterval
public Robot.RemoteConfig.Builder setConnectionCheckInterval(com.google.protobuf.Duration.Builder builderForValue) .google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
-
mergeConnectionCheckInterval
.google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
-
clearConnectionCheckInterval
.google.protobuf.Duration connection_check_interval = 7 [json_name = "connectionCheckInterval"];
-
hasReconnectInterval
public boolean hasReconnectInterval().google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
- Specified by:
hasReconnectInterval
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- Whether the reconnectInterval field is set.
-
getReconnectInterval
public com.google.protobuf.Duration getReconnectInterval().google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
- Specified by:
getReconnectInterval
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The reconnectInterval.
-
setReconnectInterval
.google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
-
setReconnectInterval
public Robot.RemoteConfig.Builder setReconnectInterval(com.google.protobuf.Duration.Builder builderForValue) .google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
-
mergeReconnectInterval
.google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
-
clearReconnectInterval
.google.protobuf.Duration reconnect_interval = 8 [json_name = "reconnectInterval"];
-
getServiceConfigsList
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
- Specified by:
getServiceConfigsList
in interfaceRobot.RemoteConfigOrBuilder
-
getServiceConfigsCount
public int getServiceConfigsCount()repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
- Specified by:
getServiceConfigsCount
in interfaceRobot.RemoteConfigOrBuilder
-
getServiceConfigs
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
- Specified by:
getServiceConfigs
in interfaceRobot.RemoteConfigOrBuilder
-
setServiceConfigs
public Robot.RemoteConfig.Builder setServiceConfigs(int index, Robot.ResourceLevelServiceConfig value) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
setServiceConfigs
public Robot.RemoteConfig.Builder setServiceConfigs(int index, Robot.ResourceLevelServiceConfig.Builder builderForValue) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
addServiceConfigs
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
addServiceConfigs
public Robot.RemoteConfig.Builder addServiceConfigs(int index, Robot.ResourceLevelServiceConfig value) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
addServiceConfigs
public Robot.RemoteConfig.Builder addServiceConfigs(Robot.ResourceLevelServiceConfig.Builder builderForValue) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
addServiceConfigs
public Robot.RemoteConfig.Builder addServiceConfigs(int index, Robot.ResourceLevelServiceConfig.Builder builderForValue) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
addAllServiceConfigs
public Robot.RemoteConfig.Builder addAllServiceConfigs(Iterable<? extends Robot.ResourceLevelServiceConfig> values) repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
clearServiceConfigs
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
removeServiceConfigs
repeated .viam.app.v1.ResourceLevelServiceConfig service_configs = 9 [json_name = "serviceConfigs", (.tagger.v1.tags) = "json:\"service_config\""];
-
getSecret
Secret is a helper for a robot location secret.
string secret = 10 [json_name = "secret"];
- Specified by:
getSecret
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The secret.
-
getSecretBytes
public com.google.protobuf.ByteString getSecretBytes()Secret is a helper for a robot location secret.
string secret = 10 [json_name = "secret"];
- Specified by:
getSecretBytes
in interfaceRobot.RemoteConfigOrBuilder
- Returns:
- The bytes for secret.
-
setSecret
Secret is a helper for a robot location secret.
string secret = 10 [json_name = "secret"];
- Parameters:
value
- The secret to set.- Returns:
- This builder for chaining.
-
clearSecret
Secret is a helper for a robot location secret.
string secret = 10 [json_name = "secret"];
- Returns:
- This builder for chaining.
-
setSecretBytes
Secret is a helper for a robot location secret.
string secret = 10 [json_name = "secret"];
- Parameters:
value
- The bytes for secret to set.- Returns:
- This builder for chaining.
-