Class CloudSlam.SensorInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<CloudSlam.SensorInfo,CloudSlam.SensorInfo.Builder>
viam.app.cloudslam.v1.CloudSlam.SensorInfo.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, CloudSlam.SensorInfoOrBuilder
Enclosing class:
CloudSlam.SensorInfo

public static final class CloudSlam.SensorInfo.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<CloudSlam.SensorInfo,CloudSlam.SensorInfo.Builder> implements CloudSlam.SensorInfoOrBuilder
Protobuf type viam.app.cloudslam.v1.SensorInfo
  • Method Details

    • getSourceComponentName

      public String getSourceComponentName()
      string source_component_name = 1 [json_name = "sourceComponentName"];
      Specified by:
      getSourceComponentName in interface CloudSlam.SensorInfoOrBuilder
      Returns:
      The sourceComponentName.
    • getSourceComponentNameBytes

      public com.google.protobuf.ByteString getSourceComponentNameBytes()
      string source_component_name = 1 [json_name = "sourceComponentName"];
      Specified by:
      getSourceComponentNameBytes in interface CloudSlam.SensorInfoOrBuilder
      Returns:
      The bytes for sourceComponentName.
    • setSourceComponentName

      public CloudSlam.SensorInfo.Builder setSourceComponentName(String value)
      string source_component_name = 1 [json_name = "sourceComponentName"];
      Parameters:
      value - The sourceComponentName to set.
      Returns:
      This builder for chaining.
    • clearSourceComponentName

      public CloudSlam.SensorInfo.Builder clearSourceComponentName()
      string source_component_name = 1 [json_name = "sourceComponentName"];
      Returns:
      This builder for chaining.
    • setSourceComponentNameBytes

      public CloudSlam.SensorInfo.Builder setSourceComponentNameBytes(com.google.protobuf.ByteString value)
      string source_component_name = 1 [json_name = "sourceComponentName"];
      Parameters:
      value - The bytes for sourceComponentName to set.
      Returns:
      This builder for chaining.
    • getType

      public String getType()
       type is the RDK component type
       
      string type = 2 [json_name = "type"];
      Specified by:
      getType in interface CloudSlam.SensorInfoOrBuilder
      Returns:
      The type.
    • getTypeBytes

      public com.google.protobuf.ByteString getTypeBytes()
       type is the RDK component type
       
      string type = 2 [json_name = "type"];
      Specified by:
      getTypeBytes in interface CloudSlam.SensorInfoOrBuilder
      Returns:
      The bytes for type.
    • setType

      public CloudSlam.SensorInfo.Builder setType(String value)
       type is the RDK component type
       
      string type = 2 [json_name = "type"];
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public CloudSlam.SensorInfo.Builder clearType()
       type is the RDK component type
       
      string type = 2 [json_name = "type"];
      Returns:
      This builder for chaining.
    • setTypeBytes

      public CloudSlam.SensorInfo.Builder setTypeBytes(com.google.protobuf.ByteString value)
       type is the RDK component type
       
      string type = 2 [json_name = "type"];
      Parameters:
      value - The bytes for type to set.
      Returns:
      This builder for chaining.
    • getDataFrequencyHz

      public String getDataFrequencyHz()
      string data_frequency_hz = 3 [json_name = "dataFrequencyHz"];
      Specified by:
      getDataFrequencyHz in interface CloudSlam.SensorInfoOrBuilder
      Returns:
      The dataFrequencyHz.
    • getDataFrequencyHzBytes

      public com.google.protobuf.ByteString getDataFrequencyHzBytes()
      string data_frequency_hz = 3 [json_name = "dataFrequencyHz"];
      Specified by:
      getDataFrequencyHzBytes in interface CloudSlam.SensorInfoOrBuilder
      Returns:
      The bytes for dataFrequencyHz.
    • setDataFrequencyHz

      public CloudSlam.SensorInfo.Builder setDataFrequencyHz(String value)
      string data_frequency_hz = 3 [json_name = "dataFrequencyHz"];
      Parameters:
      value - The dataFrequencyHz to set.
      Returns:
      This builder for chaining.
    • clearDataFrequencyHz

      public CloudSlam.SensorInfo.Builder clearDataFrequencyHz()
      string data_frequency_hz = 3 [json_name = "dataFrequencyHz"];
      Returns:
      This builder for chaining.
    • setDataFrequencyHzBytes

      public CloudSlam.SensorInfo.Builder setDataFrequencyHzBytes(com.google.protobuf.ByteString value)
      string data_frequency_hz = 3 [json_name = "dataFrequencyHz"];
      Parameters:
      value - The bytes for dataFrequencyHz to set.
      Returns:
      This builder for chaining.