Class Common.GetGeometriesResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Common.GetGeometriesResponse,Common.GetGeometriesResponse.Builder>
com.viam.common.v1.Common.GetGeometriesResponse.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Common.GetGeometriesResponseOrBuilder, Cloneable
Enclosing class:
Common.GetGeometriesResponse

public static final class Common.GetGeometriesResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Common.GetGeometriesResponse,Common.GetGeometriesResponse.Builder> implements Common.GetGeometriesResponseOrBuilder
Protobuf type viam.common.v1.GetGeometriesResponse
  • Method Details

    • getGeometriesList

      public List<Common.Geometry> getGeometriesList()
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
      Specified by:
      getGeometriesList in interface Common.GetGeometriesResponseOrBuilder
    • getGeometriesCount

      public int getGeometriesCount()
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
      Specified by:
      getGeometriesCount in interface Common.GetGeometriesResponseOrBuilder
    • getGeometries

      public Common.Geometry getGeometries(int index)
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
      Specified by:
      getGeometries in interface Common.GetGeometriesResponseOrBuilder
    • setGeometries

      public Common.GetGeometriesResponse.Builder setGeometries(int index, Common.Geometry value)
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
    • setGeometries

      public Common.GetGeometriesResponse.Builder setGeometries(int index, Common.Geometry.Builder builderForValue)
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
    • addGeometries

       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
    • addGeometries

      public Common.GetGeometriesResponse.Builder addGeometries(int index, Common.Geometry value)
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
    • addGeometries

      public Common.GetGeometriesResponse.Builder addGeometries(Common.Geometry.Builder builderForValue)
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
    • addGeometries

      public Common.GetGeometriesResponse.Builder addGeometries(int index, Common.Geometry.Builder builderForValue)
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
    • addAllGeometries

      public Common.GetGeometriesResponse.Builder addAllGeometries(Iterable<? extends Common.Geometry> values)
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
    • clearGeometries

      public Common.GetGeometriesResponse.Builder clearGeometries()
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];
    • removeGeometries

      public Common.GetGeometriesResponse.Builder removeGeometries(int index)
       All geometries associated with the component, in their current configuration, in the frame of that component.
       
      repeated .viam.common.v1.Geometry geometries = 1 [json_name = "geometries"];