Class PoseTracker.GetPosesRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<PoseTracker.GetPosesRequest,PoseTracker.GetPosesRequest.Builder>
com.viam.component.v1.PoseTracker.GetPosesRequest.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, PoseTracker.GetPosesRequestOrBuilder, Cloneable
Enclosing class:
PoseTracker.GetPosesRequest

public static final class PoseTracker.GetPosesRequest.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<PoseTracker.GetPosesRequest,PoseTracker.GetPosesRequest.Builder> implements PoseTracker.GetPosesRequestOrBuilder
Protobuf type viam.component.posetracker.v1.GetPosesRequest
  • Method Details

    • getName

      public String getName()
       Name of the pose tracker
       
      string name = 1 [json_name = "name"];
      Specified by:
      getName in interface PoseTracker.GetPosesRequestOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Name of the pose tracker
       
      string name = 1 [json_name = "name"];
      Specified by:
      getNameBytes in interface PoseTracker.GetPosesRequestOrBuilder
      Returns:
      The bytes for name.
    • setName

       Name of the pose tracker
       
      string name = 1 [json_name = "name"];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

       Name of the pose tracker
       
      string name = 1 [json_name = "name"];
      Returns:
      This builder for chaining.
    • setNameBytes

      public PoseTracker.GetPosesRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
       Name of the pose tracker
       
      string name = 1 [json_name = "name"];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getBodyNamesList

      public List<String> getBodyNamesList()
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Specified by:
      getBodyNamesList in interface PoseTracker.GetPosesRequestOrBuilder
      Returns:
      A list containing the bodyNames.
    • getBodyNamesCount

      public int getBodyNamesCount()
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Specified by:
      getBodyNamesCount in interface PoseTracker.GetPosesRequestOrBuilder
      Returns:
      The count of bodyNames.
    • getBodyNames

      public String getBodyNames(int index)
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Specified by:
      getBodyNames in interface PoseTracker.GetPosesRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The bodyNames at the given index.
    • getBodyNamesBytes

      public com.google.protobuf.ByteString getBodyNamesBytes(int index)
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Specified by:
      getBodyNamesBytes in interface PoseTracker.GetPosesRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the bodyNames at the given index.
    • setBodyNames

      public PoseTracker.GetPosesRequest.Builder setBodyNames(int index, String value)
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Parameters:
      index - The index to set the value at.
      value - The bodyNames to set.
      Returns:
      This builder for chaining.
    • addBodyNames

      public PoseTracker.GetPosesRequest.Builder addBodyNames(String value)
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Parameters:
      value - The bodyNames to add.
      Returns:
      This builder for chaining.
    • addAllBodyNames

      public PoseTracker.GetPosesRequest.Builder addAllBodyNames(Iterable<String> values)
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Parameters:
      values - The bodyNames to add.
      Returns:
      This builder for chaining.
    • clearBodyNames

      public PoseTracker.GetPosesRequest.Builder clearBodyNames()
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Returns:
      This builder for chaining.
    • addBodyNamesBytes

      public PoseTracker.GetPosesRequest.Builder addBodyNamesBytes(com.google.protobuf.ByteString value)
       Names of the bodies whose poses are being requested. In the event
       this parameter is not supplied or is an empty list, all available
       poses are returned
       
      repeated string body_names = 2 [json_name = "bodyNames"];
      Parameters:
      value - The bytes of the bodyNames to add.
      Returns:
      This builder for chaining.
    • hasExtra

      public boolean hasExtra()
       Additional arguments to the method
       
      .google.protobuf.Struct extra = 99 [json_name = "extra"];
      Specified by:
      hasExtra in interface PoseTracker.GetPosesRequestOrBuilder
      Returns:
      Whether the extra field is set.
    • getExtra

      public com.google.protobuf.Struct getExtra()
       Additional arguments to the method
       
      .google.protobuf.Struct extra = 99 [json_name = "extra"];
      Specified by:
      getExtra in interface PoseTracker.GetPosesRequestOrBuilder
      Returns:
      The extra.
    • setExtra

      public PoseTracker.GetPosesRequest.Builder setExtra(com.google.protobuf.Struct value)
       Additional arguments to the method
       
      .google.protobuf.Struct extra = 99 [json_name = "extra"];
    • setExtra

      public PoseTracker.GetPosesRequest.Builder setExtra(com.google.protobuf.Struct.Builder builderForValue)
       Additional arguments to the method
       
      .google.protobuf.Struct extra = 99 [json_name = "extra"];
    • mergeExtra

      public PoseTracker.GetPosesRequest.Builder mergeExtra(com.google.protobuf.Struct value)
       Additional arguments to the method
       
      .google.protobuf.Struct extra = 99 [json_name = "extra"];
    • clearExtra

       Additional arguments to the method
       
      .google.protobuf.Struct extra = 99 [json_name = "extra"];