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 TypeMethodDescriptionaddAllTrafficTunnelEndpoints(Iterable<? extends Robot.TrafficTunnelEndpoint> values) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];addTrafficTunnelEndpoints(int index, Robot.TrafficTunnelEndpoint value) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];addTrafficTunnelEndpoints(int index, Robot.TrafficTunnelEndpoint.Builder builderForValue) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];addTrafficTunnelEndpoints(Robot.TrafficTunnelEndpoint.Builder builderForValue) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];string bind_address = 2 [json_name = "bindAddress"];string fqdn = 1 [json_name = "fqdn"];bool no_tls = 7 [json_name = "noTls"];.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"];repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];string bind_address = 2 [json_name = "bindAddress"];com.google.protobuf.ByteStringstring bind_address = 2 [json_name = "bindAddress"];getFqdn()string fqdn = 1 [json_name = "fqdn"];com.google.protobuf.ByteStringstring fqdn = 1 [json_name = "fqdn"];booleangetNoTls()bool no_tls = 7 [json_name = "noTls"];.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];string tls_cert_file = 3 [json_name = "tlsCertFile"];com.google.protobuf.ByteStringstring tls_cert_file = 3 [json_name = "tlsCertFile"];string tls_key_file = 4 [json_name = "tlsKeyFile"];com.google.protobuf.ByteStringstring tls_key_file = 4 [json_name = "tlsKeyFile"];getTrafficTunnelEndpoints(int index) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];intrepeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];boolean.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];removeTrafficTunnelEndpoints(int index) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];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"];setNoTls(boolean value) bool no_tls = 7 [json_name = "noTls"];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"];setTrafficTunnelEndpoints(int index, Robot.TrafficTunnelEndpoint value) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];setTrafficTunnelEndpoints(int index, Robot.TrafficTunnelEndpoint.Builder builderForValue) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getFqdn
string fqdn = 1 [json_name = "fqdn"];- Specified by:
getFqdnin interfaceRobot.NetworkConfigOrBuilder- Returns:
- The fqdn.
-
getFqdnBytes
public com.google.protobuf.ByteString getFqdnBytes()string fqdn = 1 [json_name = "fqdn"];- Specified by:
getFqdnBytesin 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:
getBindAddressin interfaceRobot.NetworkConfigOrBuilder- Returns:
- The bindAddress.
-
getBindAddressBytes
public com.google.protobuf.ByteString getBindAddressBytes()string bind_address = 2 [json_name = "bindAddress"];- Specified by:
getBindAddressBytesin 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:
getTlsCertFilein interfaceRobot.NetworkConfigOrBuilder- Returns:
- The tlsCertFile.
-
getTlsCertFileBytes
public com.google.protobuf.ByteString getTlsCertFileBytes()string tls_cert_file = 3 [json_name = "tlsCertFile"];- Specified by:
getTlsCertFileBytesin 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:
getTlsKeyFilein interfaceRobot.NetworkConfigOrBuilder- Returns:
- The tlsKeyFile.
-
getTlsKeyFileBytes
public com.google.protobuf.ByteString getTlsKeyFileBytes()string tls_key_file = 4 [json_name = "tlsKeyFile"];- Specified by:
getTlsKeyFileBytesin 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:
hasSessionsin interfaceRobot.NetworkConfigOrBuilder- Returns:
- Whether the sessions field is set.
-
getSessions
.viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];- Specified by:
getSessionsin 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"]; -
getTrafficTunnelEndpointsList
repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];- Specified by:
getTrafficTunnelEndpointsListin interfaceRobot.NetworkConfigOrBuilder
-
getTrafficTunnelEndpointsCount
public int getTrafficTunnelEndpointsCount()repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];- Specified by:
getTrafficTunnelEndpointsCountin interfaceRobot.NetworkConfigOrBuilder
-
getTrafficTunnelEndpoints
repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];- Specified by:
getTrafficTunnelEndpointsin interfaceRobot.NetworkConfigOrBuilder
-
setTrafficTunnelEndpoints
public Robot.NetworkConfig.Builder setTrafficTunnelEndpoints(int index, Robot.TrafficTunnelEndpoint value) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
setTrafficTunnelEndpoints
public Robot.NetworkConfig.Builder setTrafficTunnelEndpoints(int index, Robot.TrafficTunnelEndpoint.Builder builderForValue) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
addTrafficTunnelEndpoints
repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
addTrafficTunnelEndpoints
public Robot.NetworkConfig.Builder addTrafficTunnelEndpoints(int index, Robot.TrafficTunnelEndpoint value) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
addTrafficTunnelEndpoints
public Robot.NetworkConfig.Builder addTrafficTunnelEndpoints(Robot.TrafficTunnelEndpoint.Builder builderForValue) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
addTrafficTunnelEndpoints
public Robot.NetworkConfig.Builder addTrafficTunnelEndpoints(int index, Robot.TrafficTunnelEndpoint.Builder builderForValue) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
addAllTrafficTunnelEndpoints
public Robot.NetworkConfig.Builder addAllTrafficTunnelEndpoints(Iterable<? extends Robot.TrafficTunnelEndpoint> values) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
clearTrafficTunnelEndpoints
repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
removeTrafficTunnelEndpoints
repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"]; -
getNoTls
public boolean getNoTls()bool no_tls = 7 [json_name = "noTls"];- Specified by:
getNoTlsin interfaceRobot.NetworkConfigOrBuilder- Returns:
- The noTls.
-
setNoTls
bool no_tls = 7 [json_name = "noTls"];- Parameters:
value- The noTls to set.- Returns:
- This builder for chaining.
-
clearNoTls
bool no_tls = 7 [json_name = "noTls"];- Returns:
- This builder for chaining.
-