Class Movementsensor.GetPropertiesResponse.Builder

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

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

    • getLinearVelocitySupported

      public boolean getLinearVelocitySupported()
      bool linear_velocity_supported = 1 [json_name = "linearVelocitySupported"];
      Specified by:
      getLinearVelocitySupported in interface Movementsensor.GetPropertiesResponseOrBuilder
      Returns:
      The linearVelocitySupported.
    • setLinearVelocitySupported

      public Movementsensor.GetPropertiesResponse.Builder setLinearVelocitySupported(boolean value)
      bool linear_velocity_supported = 1 [json_name = "linearVelocitySupported"];
      Parameters:
      value - The linearVelocitySupported to set.
      Returns:
      This builder for chaining.
    • clearLinearVelocitySupported

      public Movementsensor.GetPropertiesResponse.Builder clearLinearVelocitySupported()
      bool linear_velocity_supported = 1 [json_name = "linearVelocitySupported"];
      Returns:
      This builder for chaining.
    • getAngularVelocitySupported

      public boolean getAngularVelocitySupported()
      bool angular_velocity_supported = 2 [json_name = "angularVelocitySupported"];
      Specified by:
      getAngularVelocitySupported in interface Movementsensor.GetPropertiesResponseOrBuilder
      Returns:
      The angularVelocitySupported.
    • setAngularVelocitySupported

      public Movementsensor.GetPropertiesResponse.Builder setAngularVelocitySupported(boolean value)
      bool angular_velocity_supported = 2 [json_name = "angularVelocitySupported"];
      Parameters:
      value - The angularVelocitySupported to set.
      Returns:
      This builder for chaining.
    • clearAngularVelocitySupported

      public Movementsensor.GetPropertiesResponse.Builder clearAngularVelocitySupported()
      bool angular_velocity_supported = 2 [json_name = "angularVelocitySupported"];
      Returns:
      This builder for chaining.
    • getOrientationSupported

      public boolean getOrientationSupported()
      bool orientation_supported = 3 [json_name = "orientationSupported"];
      Specified by:
      getOrientationSupported in interface Movementsensor.GetPropertiesResponseOrBuilder
      Returns:
      The orientationSupported.
    • setOrientationSupported

      public Movementsensor.GetPropertiesResponse.Builder setOrientationSupported(boolean value)
      bool orientation_supported = 3 [json_name = "orientationSupported"];
      Parameters:
      value - The orientationSupported to set.
      Returns:
      This builder for chaining.
    • clearOrientationSupported

      public Movementsensor.GetPropertiesResponse.Builder clearOrientationSupported()
      bool orientation_supported = 3 [json_name = "orientationSupported"];
      Returns:
      This builder for chaining.
    • getPositionSupported

      public boolean getPositionSupported()
      bool position_supported = 4 [json_name = "positionSupported"];
      Specified by:
      getPositionSupported in interface Movementsensor.GetPropertiesResponseOrBuilder
      Returns:
      The positionSupported.
    • setPositionSupported

      public Movementsensor.GetPropertiesResponse.Builder setPositionSupported(boolean value)
      bool position_supported = 4 [json_name = "positionSupported"];
      Parameters:
      value - The positionSupported to set.
      Returns:
      This builder for chaining.
    • clearPositionSupported

      public Movementsensor.GetPropertiesResponse.Builder clearPositionSupported()
      bool position_supported = 4 [json_name = "positionSupported"];
      Returns:
      This builder for chaining.
    • getCompassHeadingSupported

      public boolean getCompassHeadingSupported()
      bool compass_heading_supported = 5 [json_name = "compassHeadingSupported"];
      Specified by:
      getCompassHeadingSupported in interface Movementsensor.GetPropertiesResponseOrBuilder
      Returns:
      The compassHeadingSupported.
    • setCompassHeadingSupported

      public Movementsensor.GetPropertiesResponse.Builder setCompassHeadingSupported(boolean value)
      bool compass_heading_supported = 5 [json_name = "compassHeadingSupported"];
      Parameters:
      value - The compassHeadingSupported to set.
      Returns:
      This builder for chaining.
    • clearCompassHeadingSupported

      public Movementsensor.GetPropertiesResponse.Builder clearCompassHeadingSupported()
      bool compass_heading_supported = 5 [json_name = "compassHeadingSupported"];
      Returns:
      This builder for chaining.
    • getLinearAccelerationSupported

      public boolean getLinearAccelerationSupported()
      bool linear_acceleration_supported = 6 [json_name = "linearAccelerationSupported"];
      Specified by:
      getLinearAccelerationSupported in interface Movementsensor.GetPropertiesResponseOrBuilder
      Returns:
      The linearAccelerationSupported.
    • setLinearAccelerationSupported

      public Movementsensor.GetPropertiesResponse.Builder setLinearAccelerationSupported(boolean value)
      bool linear_acceleration_supported = 6 [json_name = "linearAccelerationSupported"];
      Parameters:
      value - The linearAccelerationSupported to set.
      Returns:
      This builder for chaining.
    • clearLinearAccelerationSupported

      public Movementsensor.GetPropertiesResponse.Builder clearLinearAccelerationSupported()
      bool linear_acceleration_supported = 6 [json_name = "linearAccelerationSupported"];
      Returns:
      This builder for chaining.