Class Arm.Status.Builder

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

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

    • hasEndPosition

      public boolean hasEndPosition()
      .viam.common.v1.Pose end_position = 1 [json_name = "endPosition"];
      Specified by:
      hasEndPosition in interface Arm.StatusOrBuilder
      Returns:
      Whether the endPosition field is set.
    • getEndPosition

      public Common.Pose getEndPosition()
      .viam.common.v1.Pose end_position = 1 [json_name = "endPosition"];
      Specified by:
      getEndPosition in interface Arm.StatusOrBuilder
      Returns:
      The endPosition.
    • setEndPosition

      public Arm.Status.Builder setEndPosition(Common.Pose value)
      .viam.common.v1.Pose end_position = 1 [json_name = "endPosition"];
    • setEndPosition

      public Arm.Status.Builder setEndPosition(Common.Pose.Builder builderForValue)
      .viam.common.v1.Pose end_position = 1 [json_name = "endPosition"];
    • mergeEndPosition

      public Arm.Status.Builder mergeEndPosition(Common.Pose value)
      .viam.common.v1.Pose end_position = 1 [json_name = "endPosition"];
    • clearEndPosition

      public Arm.Status.Builder clearEndPosition()
      .viam.common.v1.Pose end_position = 1 [json_name = "endPosition"];
    • hasJointPositions

      public boolean hasJointPositions()
      .viam.component.arm.v1.JointPositions joint_positions = 2 [json_name = "jointPositions"];
      Specified by:
      hasJointPositions in interface Arm.StatusOrBuilder
      Returns:
      Whether the jointPositions field is set.
    • getJointPositions

      public Arm.JointPositions getJointPositions()
      .viam.component.arm.v1.JointPositions joint_positions = 2 [json_name = "jointPositions"];
      Specified by:
      getJointPositions in interface Arm.StatusOrBuilder
      Returns:
      The jointPositions.
    • setJointPositions

      public Arm.Status.Builder setJointPositions(Arm.JointPositions value)
      .viam.component.arm.v1.JointPositions joint_positions = 2 [json_name = "jointPositions"];
    • setJointPositions

      public Arm.Status.Builder setJointPositions(Arm.JointPositions.Builder builderForValue)
      .viam.component.arm.v1.JointPositions joint_positions = 2 [json_name = "jointPositions"];
    • mergeJointPositions

      public Arm.Status.Builder mergeJointPositions(Arm.JointPositions value)
      .viam.component.arm.v1.JointPositions joint_positions = 2 [json_name = "jointPositions"];
    • clearJointPositions

      public Arm.Status.Builder clearJointPositions()
      .viam.component.arm.v1.JointPositions joint_positions = 2 [json_name = "jointPositions"];
    • getIsMoving

      public boolean getIsMoving()
      bool is_moving = 3 [json_name = "isMoving"];
      Specified by:
      getIsMoving in interface Arm.StatusOrBuilder
      Returns:
      The isMoving.
    • setIsMoving

      public Arm.Status.Builder setIsMoving(boolean value)
      bool is_moving = 3 [json_name = "isMoving"];
      Parameters:
      value - The isMoving to set.
      Returns:
      This builder for chaining.
    • clearIsMoving

      public Arm.Status.Builder clearIsMoving()
      bool is_moving = 3 [json_name = "isMoving"];
      Returns:
      This builder for chaining.