Class Data.DeleteTabularFilter.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Data.DeleteTabularFilter,Data.DeleteTabularFilter.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Data.DeleteTabularFilter,Data.DeleteTabularFilter.Builder>
viam.app.data.v1.Data.DeleteTabularFilter.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, Data.DeleteTabularFilterOrBuilder
Enclosing class:
Data.DeleteTabularFilter

public static final class Data.DeleteTabularFilter.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Data.DeleteTabularFilter,Data.DeleteTabularFilter.Builder> implements Data.DeleteTabularFilterOrBuilder
 TabularFilter filters tabular data. All fields are optional; omitted fields are treated as unconstrained.
 
Protobuf type viam.app.data.v1.DeleteTabularFilter
  • Method Details

    • getLocationIdsList

      public List<String> getLocationIdsList()
      repeated string location_ids = 1 [json_name = "locationIds"];
      Specified by:
      getLocationIdsList in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      A list containing the locationIds.
    • getLocationIdsCount

      public int getLocationIdsCount()
      repeated string location_ids = 1 [json_name = "locationIds"];
      Specified by:
      getLocationIdsCount in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The count of locationIds.
    • getLocationIds

      public String getLocationIds(int index)
      repeated string location_ids = 1 [json_name = "locationIds"];
      Specified by:
      getLocationIds in interface Data.DeleteTabularFilterOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The locationIds at the given index.
    • getLocationIdsBytes

      public com.google.protobuf.ByteString getLocationIdsBytes(int index)
      repeated string location_ids = 1 [json_name = "locationIds"];
      Specified by:
      getLocationIdsBytes in interface Data.DeleteTabularFilterOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the locationIds at the given index.
    • setLocationIds

      public Data.DeleteTabularFilter.Builder setLocationIds(int index, String value)
      repeated string location_ids = 1 [json_name = "locationIds"];
      Parameters:
      index - The index to set the value at.
      value - The locationIds to set.
      Returns:
      This builder for chaining.
    • addLocationIds

      public Data.DeleteTabularFilter.Builder addLocationIds(String value)
      repeated string location_ids = 1 [json_name = "locationIds"];
      Parameters:
      value - The locationIds to add.
      Returns:
      This builder for chaining.
    • addAllLocationIds

      public Data.DeleteTabularFilter.Builder addAllLocationIds(Iterable<String> values)
      repeated string location_ids = 1 [json_name = "locationIds"];
      Parameters:
      values - The locationIds to add.
      Returns:
      This builder for chaining.
    • clearLocationIds

      public Data.DeleteTabularFilter.Builder clearLocationIds()
      repeated string location_ids = 1 [json_name = "locationIds"];
      Returns:
      This builder for chaining.
    • addLocationIdsBytes

      public Data.DeleteTabularFilter.Builder addLocationIdsBytes(com.google.protobuf.ByteString value)
      repeated string location_ids = 1 [json_name = "locationIds"];
      Parameters:
      value - The bytes of the locationIds to add.
      Returns:
      This builder for chaining.
    • getRobotId

      public String getRobotId()
      string robot_id = 2 [json_name = "robotId"];
      Specified by:
      getRobotId in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The robotId.
    • getRobotIdBytes

      public com.google.protobuf.ByteString getRobotIdBytes()
      string robot_id = 2 [json_name = "robotId"];
      Specified by:
      getRobotIdBytes in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The bytes for robotId.
    • setRobotId

      public Data.DeleteTabularFilter.Builder setRobotId(String value)
      string robot_id = 2 [json_name = "robotId"];
      Parameters:
      value - The robotId to set.
      Returns:
      This builder for chaining.
    • clearRobotId

      public Data.DeleteTabularFilter.Builder clearRobotId()
      string robot_id = 2 [json_name = "robotId"];
      Returns:
      This builder for chaining.
    • setRobotIdBytes

      public Data.DeleteTabularFilter.Builder setRobotIdBytes(com.google.protobuf.ByteString value)
      string robot_id = 2 [json_name = "robotId"];
      Parameters:
      value - The bytes for robotId to set.
      Returns:
      This builder for chaining.
    • getPartId

      public String getPartId()
      string part_id = 3 [json_name = "partId"];
      Specified by:
      getPartId in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The partId.
    • getPartIdBytes

      public com.google.protobuf.ByteString getPartIdBytes()
      string part_id = 3 [json_name = "partId"];
      Specified by:
      getPartIdBytes in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The bytes for partId.
    • setPartId

      public Data.DeleteTabularFilter.Builder setPartId(String value)
      string part_id = 3 [json_name = "partId"];
      Parameters:
      value - The partId to set.
      Returns:
      This builder for chaining.
    • clearPartId

      public Data.DeleteTabularFilter.Builder clearPartId()
      string part_id = 3 [json_name = "partId"];
      Returns:
      This builder for chaining.
    • setPartIdBytes

      public Data.DeleteTabularFilter.Builder setPartIdBytes(com.google.protobuf.ByteString value)
      string part_id = 3 [json_name = "partId"];
      Parameters:
      value - The bytes for partId to set.
      Returns:
      This builder for chaining.
    • getComponentType

      public String getComponentType()
      string component_type = 4 [json_name = "componentType"];
      Specified by:
      getComponentType in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The componentType.
    • getComponentTypeBytes

      public com.google.protobuf.ByteString getComponentTypeBytes()
      string component_type = 4 [json_name = "componentType"];
      Specified by:
      getComponentTypeBytes in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The bytes for componentType.
    • setComponentType

      public Data.DeleteTabularFilter.Builder setComponentType(String value)
      string component_type = 4 [json_name = "componentType"];
      Parameters:
      value - The componentType to set.
      Returns:
      This builder for chaining.
    • clearComponentType

      public Data.DeleteTabularFilter.Builder clearComponentType()
      string component_type = 4 [json_name = "componentType"];
      Returns:
      This builder for chaining.
    • setComponentTypeBytes

      public Data.DeleteTabularFilter.Builder setComponentTypeBytes(com.google.protobuf.ByteString value)
      string component_type = 4 [json_name = "componentType"];
      Parameters:
      value - The bytes for componentType to set.
      Returns:
      This builder for chaining.
    • getComponentName

      public String getComponentName()
      string component_name = 5 [json_name = "componentName"];
      Specified by:
      getComponentName in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The componentName.
    • getComponentNameBytes

      public com.google.protobuf.ByteString getComponentNameBytes()
      string component_name = 5 [json_name = "componentName"];
      Specified by:
      getComponentNameBytes in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The bytes for componentName.
    • setComponentName

      public Data.DeleteTabularFilter.Builder setComponentName(String value)
      string component_name = 5 [json_name = "componentName"];
      Parameters:
      value - The componentName to set.
      Returns:
      This builder for chaining.
    • clearComponentName

      public Data.DeleteTabularFilter.Builder clearComponentName()
      string component_name = 5 [json_name = "componentName"];
      Returns:
      This builder for chaining.
    • setComponentNameBytes

      public Data.DeleteTabularFilter.Builder setComponentNameBytes(com.google.protobuf.ByteString value)
      string component_name = 5 [json_name = "componentName"];
      Parameters:
      value - The bytes for componentName to set.
      Returns:
      This builder for chaining.
    • getMethod

      public String getMethod()
      string method = 6 [json_name = "method"];
      Specified by:
      getMethod in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The method.
    • getMethodBytes

      public com.google.protobuf.ByteString getMethodBytes()
      string method = 6 [json_name = "method"];
      Specified by:
      getMethodBytes in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The bytes for method.
    • setMethod

      public Data.DeleteTabularFilter.Builder setMethod(String value)
      string method = 6 [json_name = "method"];
      Parameters:
      value - The method to set.
      Returns:
      This builder for chaining.
    • clearMethod

      public Data.DeleteTabularFilter.Builder clearMethod()
      string method = 6 [json_name = "method"];
      Returns:
      This builder for chaining.
    • setMethodBytes

      public Data.DeleteTabularFilter.Builder setMethodBytes(com.google.protobuf.ByteString value)
      string method = 6 [json_name = "method"];
      Parameters:
      value - The bytes for method to set.
      Returns:
      This builder for chaining.
    • hasTagsFilter

      public boolean hasTagsFilter()
      .viam.app.data.v1.TagsFilter tags_filter = 7 [json_name = "tagsFilter"];
      Specified by:
      hasTagsFilter in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      Whether the tagsFilter field is set.
    • getTagsFilter

      public Data.TagsFilter getTagsFilter()
      .viam.app.data.v1.TagsFilter tags_filter = 7 [json_name = "tagsFilter"];
      Specified by:
      getTagsFilter in interface Data.DeleteTabularFilterOrBuilder
      Returns:
      The tagsFilter.
    • setTagsFilter

      public Data.DeleteTabularFilter.Builder setTagsFilter(Data.TagsFilter value)
      .viam.app.data.v1.TagsFilter tags_filter = 7 [json_name = "tagsFilter"];
    • setTagsFilter

      public Data.DeleteTabularFilter.Builder setTagsFilter(Data.TagsFilter.Builder builderForValue)
      .viam.app.data.v1.TagsFilter tags_filter = 7 [json_name = "tagsFilter"];
    • mergeTagsFilter

      public Data.DeleteTabularFilter.Builder mergeTagsFilter(Data.TagsFilter value)
      .viam.app.data.v1.TagsFilter tags_filter = 7 [json_name = "tagsFilter"];
    • clearTagsFilter

      public Data.DeleteTabularFilter.Builder clearTagsFilter()
      .viam.app.data.v1.TagsFilter tags_filter = 7 [json_name = "tagsFilter"];