Package viam.app.v1

Class Robot.Frame.Builder

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

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

    • getParent

      public String getParent()
      string parent = 1 [json_name = "parent"];
      Specified by:
      getParent in interface Robot.FrameOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
      string parent = 1 [json_name = "parent"];
      Specified by:
      getParentBytes in interface Robot.FrameOrBuilder
      Returns:
      The bytes for parent.
    • setParent

      public Robot.Frame.Builder setParent(String value)
      string parent = 1 [json_name = "parent"];
      Parameters:
      value - The parent to set.
      Returns:
      This builder for chaining.
    • clearParent

      public Robot.Frame.Builder clearParent()
      string parent = 1 [json_name = "parent"];
      Returns:
      This builder for chaining.
    • setParentBytes

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

      public boolean hasTranslation()
      .viam.app.v1.Translation translation = 2 [json_name = "translation"];
      Specified by:
      hasTranslation in interface Robot.FrameOrBuilder
      Returns:
      Whether the translation field is set.
    • getTranslation

      public Robot.Translation getTranslation()
      .viam.app.v1.Translation translation = 2 [json_name = "translation"];
      Specified by:
      getTranslation in interface Robot.FrameOrBuilder
      Returns:
      The translation.
    • setTranslation

      public Robot.Frame.Builder setTranslation(Robot.Translation value)
      .viam.app.v1.Translation translation = 2 [json_name = "translation"];
    • setTranslation

      public Robot.Frame.Builder setTranslation(Robot.Translation.Builder builderForValue)
      .viam.app.v1.Translation translation = 2 [json_name = "translation"];
    • mergeTranslation

      public Robot.Frame.Builder mergeTranslation(Robot.Translation value)
      .viam.app.v1.Translation translation = 2 [json_name = "translation"];
    • clearTranslation

      public Robot.Frame.Builder clearTranslation()
      .viam.app.v1.Translation translation = 2 [json_name = "translation"];
    • hasOrientation

      public boolean hasOrientation()
      .viam.app.v1.Orientation orientation = 3 [json_name = "orientation"];
      Specified by:
      hasOrientation in interface Robot.FrameOrBuilder
      Returns:
      Whether the orientation field is set.
    • getOrientation

      public Robot.Orientation getOrientation()
      .viam.app.v1.Orientation orientation = 3 [json_name = "orientation"];
      Specified by:
      getOrientation in interface Robot.FrameOrBuilder
      Returns:
      The orientation.
    • setOrientation

      public Robot.Frame.Builder setOrientation(Robot.Orientation value)
      .viam.app.v1.Orientation orientation = 3 [json_name = "orientation"];
    • setOrientation

      public Robot.Frame.Builder setOrientation(Robot.Orientation.Builder builderForValue)
      .viam.app.v1.Orientation orientation = 3 [json_name = "orientation"];
    • mergeOrientation

      public Robot.Frame.Builder mergeOrientation(Robot.Orientation value)
      .viam.app.v1.Orientation orientation = 3 [json_name = "orientation"];
    • clearOrientation

      public Robot.Frame.Builder clearOrientation()
      .viam.app.v1.Orientation orientation = 3 [json_name = "orientation"];
    • hasGeometry

      public boolean hasGeometry()
      .viam.common.v1.Geometry geometry = 4 [json_name = "geometry"];
      Specified by:
      hasGeometry in interface Robot.FrameOrBuilder
      Returns:
      Whether the geometry field is set.
    • getGeometry

      public Common.Geometry getGeometry()
      .viam.common.v1.Geometry geometry = 4 [json_name = "geometry"];
      Specified by:
      getGeometry in interface Robot.FrameOrBuilder
      Returns:
      The geometry.
    • setGeometry

      public Robot.Frame.Builder setGeometry(Common.Geometry value)
      .viam.common.v1.Geometry geometry = 4 [json_name = "geometry"];
    • setGeometry

      public Robot.Frame.Builder setGeometry(Common.Geometry.Builder builderForValue)
      .viam.common.v1.Geometry geometry = 4 [json_name = "geometry"];
    • mergeGeometry

      public Robot.Frame.Builder mergeGeometry(Common.Geometry value)
      .viam.common.v1.Geometry geometry = 4 [json_name = "geometry"];
    • clearGeometry

      public Robot.Frame.Builder clearGeometry()
      .viam.common.v1.Geometry geometry = 4 [json_name = "geometry"];