Class Arm.GetPropertiesResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Arm.GetPropertiesResponse,Arm.GetPropertiesResponse.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Arm.GetPropertiesResponse,Arm.GetPropertiesResponse.Builder>
com.viam.component.arm.v1.Arm.GetPropertiesResponse.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Arm.GetPropertiesResponseOrBuilder, Cloneable
Enclosing class:
Arm.GetPropertiesResponse

public static final class Arm.GetPropertiesResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Arm.GetPropertiesResponse,Arm.GetPropertiesResponse.Builder> implements Arm.GetPropertiesResponseOrBuilder
Protobuf type viam.component.arm.v1.GetPropertiesResponse
  • Method Details

    • getSupportManualMode

      public boolean getSupportManualMode()
       True if the arm supports software-enabled manual mode
       
      bool support_manual_mode = 1 [json_name = "supportManualMode"];
      Specified by:
      getSupportManualMode in interface Arm.GetPropertiesResponseOrBuilder
      Returns:
      The supportManualMode.
    • setSupportManualMode

      public Arm.GetPropertiesResponse.Builder setSupportManualMode(boolean value)
       True if the arm supports software-enabled manual mode
       
      bool support_manual_mode = 1 [json_name = "supportManualMode"];
      Parameters:
      value - The supportManualMode to set.
      Returns:
      This builder for chaining.
    • clearSupportManualMode

      public Arm.GetPropertiesResponse.Builder clearSupportManualMode()
       True if the arm supports software-enabled manual mode
       
      bool support_manual_mode = 1 [json_name = "supportManualMode"];
      Returns:
      This builder for chaining.
    • getSupportCartesianCommands

      public boolean getSupportCartesianCommands()
       True if the arm supports direct cartesian commands (MoveToPosition is implemented)
       
      bool support_cartesian_commands = 2 [json_name = "supportCartesianCommands"];
      Specified by:
      getSupportCartesianCommands in interface Arm.GetPropertiesResponseOrBuilder
      Returns:
      The supportCartesianCommands.
    • setSupportCartesianCommands

      public Arm.GetPropertiesResponse.Builder setSupportCartesianCommands(boolean value)
       True if the arm supports direct cartesian commands (MoveToPosition is implemented)
       
      bool support_cartesian_commands = 2 [json_name = "supportCartesianCommands"];
      Parameters:
      value - The supportCartesianCommands to set.
      Returns:
      This builder for chaining.
    • clearSupportCartesianCommands

      public Arm.GetPropertiesResponse.Builder clearSupportCartesianCommands()
       True if the arm supports direct cartesian commands (MoveToPosition is implemented)
       
      bool support_cartesian_commands = 2 [json_name = "supportCartesianCommands"];
      Returns:
      This builder for chaining.