Package viam.app.v1
Class Robot.NetworkConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Robot.NetworkConfig,Robot.NetworkConfig.Builder>
viam.app.v1.Robot.NetworkConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Cloneable
,Robot.NetworkConfigOrBuilder
- Enclosing class:
- Robot.NetworkConfig
public static final class Robot.NetworkConfig.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Robot.NetworkConfig,Robot.NetworkConfig.Builder>
implements Robot.NetworkConfigOrBuilder
Protobuf type
viam.app.v1.NetworkConfig
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionstring bind_address = 2 [json_name = "bindAddress"];
string fqdn = 1 [json_name = "fqdn"];
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
string tls_cert_file = 3 [json_name = "tlsCertFile"];
string tls_key_file = 4 [json_name = "tlsKeyFile"];
string bind_address = 2 [json_name = "bindAddress"];
com.google.protobuf.ByteString
string bind_address = 2 [json_name = "bindAddress"];
getFqdn()
string fqdn = 1 [json_name = "fqdn"];
com.google.protobuf.ByteString
string fqdn = 1 [json_name = "fqdn"];
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
string tls_cert_file = 3 [json_name = "tlsCertFile"];
com.google.protobuf.ByteString
string tls_cert_file = 3 [json_name = "tlsCertFile"];
string tls_key_file = 4 [json_name = "tlsKeyFile"];
com.google.protobuf.ByteString
string tls_key_file = 4 [json_name = "tlsKeyFile"];
boolean
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
setBindAddress
(String value) string bind_address = 2 [json_name = "bindAddress"];
setBindAddressBytes
(com.google.protobuf.ByteString value) string bind_address = 2 [json_name = "bindAddress"];
string fqdn = 1 [json_name = "fqdn"];
setFqdnBytes
(com.google.protobuf.ByteString value) string fqdn = 1 [json_name = "fqdn"];
setSessions
(Robot.SessionsConfig value) .viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
setSessions
(Robot.SessionsConfig.Builder builderForValue) .viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
setTlsCertFile
(String value) string tls_cert_file = 3 [json_name = "tlsCertFile"];
setTlsCertFileBytes
(com.google.protobuf.ByteString value) string tls_cert_file = 3 [json_name = "tlsCertFile"];
setTlsKeyFile
(String value) string tls_key_file = 4 [json_name = "tlsKeyFile"];
setTlsKeyFileBytes
(com.google.protobuf.ByteString value) string tls_key_file = 4 [json_name = "tlsKeyFile"];
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
-
getFqdn
string fqdn = 1 [json_name = "fqdn"];
- Specified by:
getFqdn
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The fqdn.
-
getFqdnBytes
public com.google.protobuf.ByteString getFqdnBytes()string fqdn = 1 [json_name = "fqdn"];
- Specified by:
getFqdnBytes
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The bytes for fqdn.
-
setFqdn
string fqdn = 1 [json_name = "fqdn"];
- Parameters:
value
- The fqdn to set.- Returns:
- This builder for chaining.
-
clearFqdn
string fqdn = 1 [json_name = "fqdn"];
- Returns:
- This builder for chaining.
-
setFqdnBytes
string fqdn = 1 [json_name = "fqdn"];
- Parameters:
value
- The bytes for fqdn to set.- Returns:
- This builder for chaining.
-
getBindAddress
string bind_address = 2 [json_name = "bindAddress"];
- Specified by:
getBindAddress
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The bindAddress.
-
getBindAddressBytes
public com.google.protobuf.ByteString getBindAddressBytes()string bind_address = 2 [json_name = "bindAddress"];
- Specified by:
getBindAddressBytes
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The bytes for bindAddress.
-
setBindAddress
string bind_address = 2 [json_name = "bindAddress"];
- Parameters:
value
- The bindAddress to set.- Returns:
- This builder for chaining.
-
clearBindAddress
string bind_address = 2 [json_name = "bindAddress"];
- Returns:
- This builder for chaining.
-
setBindAddressBytes
string bind_address = 2 [json_name = "bindAddress"];
- Parameters:
value
- The bytes for bindAddress to set.- Returns:
- This builder for chaining.
-
getTlsCertFile
string tls_cert_file = 3 [json_name = "tlsCertFile"];
- Specified by:
getTlsCertFile
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The tlsCertFile.
-
getTlsCertFileBytes
public com.google.protobuf.ByteString getTlsCertFileBytes()string tls_cert_file = 3 [json_name = "tlsCertFile"];
- Specified by:
getTlsCertFileBytes
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The bytes for tlsCertFile.
-
setTlsCertFile
string tls_cert_file = 3 [json_name = "tlsCertFile"];
- Parameters:
value
- The tlsCertFile to set.- Returns:
- This builder for chaining.
-
clearTlsCertFile
string tls_cert_file = 3 [json_name = "tlsCertFile"];
- Returns:
- This builder for chaining.
-
setTlsCertFileBytes
string tls_cert_file = 3 [json_name = "tlsCertFile"];
- Parameters:
value
- The bytes for tlsCertFile to set.- Returns:
- This builder for chaining.
-
getTlsKeyFile
string tls_key_file = 4 [json_name = "tlsKeyFile"];
- Specified by:
getTlsKeyFile
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The tlsKeyFile.
-
getTlsKeyFileBytes
public com.google.protobuf.ByteString getTlsKeyFileBytes()string tls_key_file = 4 [json_name = "tlsKeyFile"];
- Specified by:
getTlsKeyFileBytes
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The bytes for tlsKeyFile.
-
setTlsKeyFile
string tls_key_file = 4 [json_name = "tlsKeyFile"];
- Parameters:
value
- The tlsKeyFile to set.- Returns:
- This builder for chaining.
-
clearTlsKeyFile
string tls_key_file = 4 [json_name = "tlsKeyFile"];
- Returns:
- This builder for chaining.
-
setTlsKeyFileBytes
string tls_key_file = 4 [json_name = "tlsKeyFile"];
- Parameters:
value
- The bytes for tlsKeyFile to set.- Returns:
- This builder for chaining.
-
hasSessions
public boolean hasSessions().viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
- Specified by:
hasSessions
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- Whether the sessions field is set.
-
getSessions
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
- Specified by:
getSessions
in interfaceRobot.NetworkConfigOrBuilder
- Returns:
- The sessions.
-
setSessions
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
-
setSessions
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
-
mergeSessions
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
-
clearSessions
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
-