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"];
.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.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"];
getTrafficTunnelEndpoints
(int index) repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];
int
repeated .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"];
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, 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"];
-
getTrafficTunnelEndpointsList
repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];
- Specified by:
getTrafficTunnelEndpointsList
in interfaceRobot.NetworkConfigOrBuilder
-
getTrafficTunnelEndpointsCount
public int getTrafficTunnelEndpointsCount()repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];
- Specified by:
getTrafficTunnelEndpointsCount
in interfaceRobot.NetworkConfigOrBuilder
-
getTrafficTunnelEndpoints
repeated .viam.app.v1.TrafficTunnelEndpoint traffic_tunnel_endpoints = 6 [json_name = "trafficTunnelEndpoints"];
- Specified by:
getTrafficTunnelEndpoints
in 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"];
-