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
  • Method Details

    • getFqdn

      public String getFqdn()
      string fqdn = 1 [json_name = "fqdn"];
      Specified by:
      getFqdn in interface Robot.NetworkConfigOrBuilder
      Returns:
      The fqdn.
    • getFqdnBytes

      public com.google.protobuf.ByteString getFqdnBytes()
      string fqdn = 1 [json_name = "fqdn"];
      Specified by:
      getFqdnBytes in interface Robot.NetworkConfigOrBuilder
      Returns:
      The bytes for fqdn.
    • setFqdn

      public Robot.NetworkConfig.Builder setFqdn(String value)
      string fqdn = 1 [json_name = "fqdn"];
      Parameters:
      value - The fqdn to set.
      Returns:
      This builder for chaining.
    • clearFqdn

      public Robot.NetworkConfig.Builder clearFqdn()
      string fqdn = 1 [json_name = "fqdn"];
      Returns:
      This builder for chaining.
    • setFqdnBytes

      public Robot.NetworkConfig.Builder setFqdnBytes(com.google.protobuf.ByteString value)
      string fqdn = 1 [json_name = "fqdn"];
      Parameters:
      value - The bytes for fqdn to set.
      Returns:
      This builder for chaining.
    • getBindAddress

      public String getBindAddress()
      string bind_address = 2 [json_name = "bindAddress"];
      Specified by:
      getBindAddress in interface Robot.NetworkConfigOrBuilder
      Returns:
      The bindAddress.
    • getBindAddressBytes

      public com.google.protobuf.ByteString getBindAddressBytes()
      string bind_address = 2 [json_name = "bindAddress"];
      Specified by:
      getBindAddressBytes in interface Robot.NetworkConfigOrBuilder
      Returns:
      The bytes for bindAddress.
    • setBindAddress

      public Robot.NetworkConfig.Builder setBindAddress(String value)
      string bind_address = 2 [json_name = "bindAddress"];
      Parameters:
      value - The bindAddress to set.
      Returns:
      This builder for chaining.
    • clearBindAddress

      public Robot.NetworkConfig.Builder clearBindAddress()
      string bind_address = 2 [json_name = "bindAddress"];
      Returns:
      This builder for chaining.
    • setBindAddressBytes

      public Robot.NetworkConfig.Builder setBindAddressBytes(com.google.protobuf.ByteString value)
      string bind_address = 2 [json_name = "bindAddress"];
      Parameters:
      value - The bytes for bindAddress to set.
      Returns:
      This builder for chaining.
    • getTlsCertFile

      public String getTlsCertFile()
      string tls_cert_file = 3 [json_name = "tlsCertFile"];
      Specified by:
      getTlsCertFile in interface Robot.NetworkConfigOrBuilder
      Returns:
      The tlsCertFile.
    • getTlsCertFileBytes

      public com.google.protobuf.ByteString getTlsCertFileBytes()
      string tls_cert_file = 3 [json_name = "tlsCertFile"];
      Specified by:
      getTlsCertFileBytes in interface Robot.NetworkConfigOrBuilder
      Returns:
      The bytes for tlsCertFile.
    • setTlsCertFile

      public Robot.NetworkConfig.Builder setTlsCertFile(String value)
      string tls_cert_file = 3 [json_name = "tlsCertFile"];
      Parameters:
      value - The tlsCertFile to set.
      Returns:
      This builder for chaining.
    • clearTlsCertFile

      public Robot.NetworkConfig.Builder clearTlsCertFile()
      string tls_cert_file = 3 [json_name = "tlsCertFile"];
      Returns:
      This builder for chaining.
    • setTlsCertFileBytes

      public Robot.NetworkConfig.Builder setTlsCertFileBytes(com.google.protobuf.ByteString value)
      string tls_cert_file = 3 [json_name = "tlsCertFile"];
      Parameters:
      value - The bytes for tlsCertFile to set.
      Returns:
      This builder for chaining.
    • getTlsKeyFile

      public String getTlsKeyFile()
      string tls_key_file = 4 [json_name = "tlsKeyFile"];
      Specified by:
      getTlsKeyFile in interface Robot.NetworkConfigOrBuilder
      Returns:
      The tlsKeyFile.
    • getTlsKeyFileBytes

      public com.google.protobuf.ByteString getTlsKeyFileBytes()
      string tls_key_file = 4 [json_name = "tlsKeyFile"];
      Specified by:
      getTlsKeyFileBytes in interface Robot.NetworkConfigOrBuilder
      Returns:
      The bytes for tlsKeyFile.
    • setTlsKeyFile

      public Robot.NetworkConfig.Builder setTlsKeyFile(String value)
      string tls_key_file = 4 [json_name = "tlsKeyFile"];
      Parameters:
      value - The tlsKeyFile to set.
      Returns:
      This builder for chaining.
    • clearTlsKeyFile

      public Robot.NetworkConfig.Builder clearTlsKeyFile()
      string tls_key_file = 4 [json_name = "tlsKeyFile"];
      Returns:
      This builder for chaining.
    • setTlsKeyFileBytes

      public Robot.NetworkConfig.Builder setTlsKeyFileBytes(com.google.protobuf.ByteString value)
      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 interface Robot.NetworkConfigOrBuilder
      Returns:
      Whether the sessions field is set.
    • getSessions

      public Robot.SessionsConfig getSessions()
      .viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
      Specified by:
      getSessions in interface Robot.NetworkConfigOrBuilder
      Returns:
      The sessions.
    • setSessions

      .viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
    • setSessions

      public Robot.NetworkConfig.Builder setSessions(Robot.SessionsConfig.Builder builderForValue)
      .viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
    • mergeSessions

      public Robot.NetworkConfig.Builder mergeSessions(Robot.SessionsConfig value)
      .viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];
    • clearSessions

      public Robot.NetworkConfig.Builder clearSessions()
      .viam.app.v1.SessionsConfig sessions = 5 [json_name = "sessions"];