Class Robot.ModuleModel.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Robot.ModuleModel,Robot.ModuleModel.Builder>
com.viam.robot.v1.Robot.ModuleModel.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Robot.ModuleModelOrBuilder, Cloneable
Enclosing class:
Robot.ModuleModel

public static final class Robot.ModuleModel.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<Robot.ModuleModel,Robot.ModuleModel.Builder> implements Robot.ModuleModelOrBuilder
Protobuf type viam.robot.v1.ModuleModel
  • Method Details

    • getModuleName

      public String getModuleName()
      string module_name = 1 [json_name = "moduleName"];
      Specified by:
      getModuleName in interface Robot.ModuleModelOrBuilder
      Returns:
      The moduleName.
    • getModuleNameBytes

      public com.google.protobuf.ByteString getModuleNameBytes()
      string module_name = 1 [json_name = "moduleName"];
      Specified by:
      getModuleNameBytes in interface Robot.ModuleModelOrBuilder
      Returns:
      The bytes for moduleName.
    • setModuleName

      public Robot.ModuleModel.Builder setModuleName(String value)
      string module_name = 1 [json_name = "moduleName"];
      Parameters:
      value - The moduleName to set.
      Returns:
      This builder for chaining.
    • clearModuleName

      public Robot.ModuleModel.Builder clearModuleName()
      string module_name = 1 [json_name = "moduleName"];
      Returns:
      This builder for chaining.
    • setModuleNameBytes

      public Robot.ModuleModel.Builder setModuleNameBytes(com.google.protobuf.ByteString value)
      string module_name = 1 [json_name = "moduleName"];
      Parameters:
      value - The bytes for moduleName to set.
      Returns:
      This builder for chaining.
    • getModel

      public String getModel()
      string model = 2 [json_name = "model"];
      Specified by:
      getModel in interface Robot.ModuleModelOrBuilder
      Returns:
      The model.
    • getModelBytes

      public com.google.protobuf.ByteString getModelBytes()
      string model = 2 [json_name = "model"];
      Specified by:
      getModelBytes in interface Robot.ModuleModelOrBuilder
      Returns:
      The bytes for model.
    • setModel

      public Robot.ModuleModel.Builder setModel(String value)
      string model = 2 [json_name = "model"];
      Parameters:
      value - The model to set.
      Returns:
      This builder for chaining.
    • clearModel

      public Robot.ModuleModel.Builder clearModel()
      string model = 2 [json_name = "model"];
      Returns:
      This builder for chaining.
    • setModelBytes

      public Robot.ModuleModel.Builder setModelBytes(com.google.protobuf.ByteString value)
      string model = 2 [json_name = "model"];
      Parameters:
      value - The bytes for model to set.
      Returns:
      This builder for chaining.
    • getApi

      public String getApi()
      string api = 3 [json_name = "api"];
      Specified by:
      getApi in interface Robot.ModuleModelOrBuilder
      Returns:
      The api.
    • getApiBytes

      public com.google.protobuf.ByteString getApiBytes()
      string api = 3 [json_name = "api"];
      Specified by:
      getApiBytes in interface Robot.ModuleModelOrBuilder
      Returns:
      The bytes for api.
    • setApi

      public Robot.ModuleModel.Builder setApi(String value)
      string api = 3 [json_name = "api"];
      Parameters:
      value - The api to set.
      Returns:
      This builder for chaining.
    • clearApi

      public Robot.ModuleModel.Builder clearApi()
      string api = 3 [json_name = "api"];
      Returns:
      This builder for chaining.
    • setApiBytes

      public Robot.ModuleModel.Builder setApiBytes(com.google.protobuf.ByteString value)
      string api = 3 [json_name = "api"];
      Parameters:
      value - The bytes for api to set.
      Returns:
      This builder for chaining.
    • getFromLocalModule

      public boolean getFromLocalModule()
      bool from_local_module = 4 [json_name = "fromLocalModule"];
      Specified by:
      getFromLocalModule in interface Robot.ModuleModelOrBuilder
      Returns:
      The fromLocalModule.
    • setFromLocalModule

      public Robot.ModuleModel.Builder setFromLocalModule(boolean value)
      bool from_local_module = 4 [json_name = "fromLocalModule"];
      Parameters:
      value - The fromLocalModule to set.
      Returns:
      This builder for chaining.
    • clearFromLocalModule

      public Robot.ModuleModel.Builder clearFromLocalModule()
      bool from_local_module = 4 [json_name = "fromLocalModule"];
      Returns:
      This builder for chaining.