Package viam.app.v1

Class Robot.TrafficTunnelEndpoint.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Robot.TrafficTunnelEndpoint,Robot.TrafficTunnelEndpoint.Builder>
viam.app.v1.Robot.TrafficTunnelEndpoint.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, Robot.TrafficTunnelEndpointOrBuilder
Enclosing class:
Robot.TrafficTunnelEndpoint

public static final class Robot.TrafficTunnelEndpoint.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Robot.TrafficTunnelEndpoint,Robot.TrafficTunnelEndpoint.Builder> implements Robot.TrafficTunnelEndpointOrBuilder
Protobuf type viam.app.v1.TrafficTunnelEndpoint
  • Method Details

    • getPort

      public int getPort()
      int32 port = 1 [json_name = "port"];
      Specified by:
      getPort in interface Robot.TrafficTunnelEndpointOrBuilder
      Returns:
      The port.
    • setPort

      public Robot.TrafficTunnelEndpoint.Builder setPort(int value)
      int32 port = 1 [json_name = "port"];
      Parameters:
      value - The port to set.
      Returns:
      This builder for chaining.
    • clearPort

      int32 port = 1 [json_name = "port"];
      Returns:
      This builder for chaining.
    • hasConnectionTimeout

      public boolean hasConnectionTimeout()
      .google.protobuf.Duration connection_timeout = 2 [json_name = "connectionTimeout"];
      Specified by:
      hasConnectionTimeout in interface Robot.TrafficTunnelEndpointOrBuilder
      Returns:
      Whether the connectionTimeout field is set.
    • getConnectionTimeout

      public com.google.protobuf.Duration getConnectionTimeout()
      .google.protobuf.Duration connection_timeout = 2 [json_name = "connectionTimeout"];
      Specified by:
      getConnectionTimeout in interface Robot.TrafficTunnelEndpointOrBuilder
      Returns:
      The connectionTimeout.
    • setConnectionTimeout

      public Robot.TrafficTunnelEndpoint.Builder setConnectionTimeout(com.google.protobuf.Duration value)
      .google.protobuf.Duration connection_timeout = 2 [json_name = "connectionTimeout"];
    • setConnectionTimeout

      public Robot.TrafficTunnelEndpoint.Builder setConnectionTimeout(com.google.protobuf.Duration.Builder builderForValue)
      .google.protobuf.Duration connection_timeout = 2 [json_name = "connectionTimeout"];
    • mergeConnectionTimeout

      public Robot.TrafficTunnelEndpoint.Builder mergeConnectionTimeout(com.google.protobuf.Duration value)
      .google.protobuf.Duration connection_timeout = 2 [json_name = "connectionTimeout"];
    • clearConnectionTimeout

      public Robot.TrafficTunnelEndpoint.Builder clearConnectionTimeout()
      .google.protobuf.Duration connection_timeout = 2 [json_name = "connectionTimeout"];