Class InputController.GetEventsRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<InputController.GetEventsRequest,InputController.GetEventsRequest.Builder>
com.viam.component.inputcontroller.v1.InputController.GetEventsRequest.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, InputController.GetEventsRequestOrBuilder, Cloneable
Enclosing class:
InputController.GetEventsRequest

public static final class InputController.GetEventsRequest.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<InputController.GetEventsRequest,InputController.GetEventsRequest.Builder> implements InputController.GetEventsRequestOrBuilder
Protobuf type viam.component.inputcontroller.v1.GetEventsRequest
  • Method Details

    • getController

      public String getController()
       Name of an input controller
       
      string controller = 1 [json_name = "controller"];
      Specified by:
      getController in interface InputController.GetEventsRequestOrBuilder
      Returns:
      The controller.
    • getControllerBytes

      public com.google.protobuf.ByteString getControllerBytes()
       Name of an input controller
       
      string controller = 1 [json_name = "controller"];
      Specified by:
      getControllerBytes in interface InputController.GetEventsRequestOrBuilder
      Returns:
      The bytes for controller.
    • setController

      public InputController.GetEventsRequest.Builder setController(String value)
       Name of an input controller
       
      string controller = 1 [json_name = "controller"];
      Parameters:
      value - The controller to set.
      Returns:
      This builder for chaining.
    • clearController

      public InputController.GetEventsRequest.Builder clearController()
       Name of an input controller
       
      string controller = 1 [json_name = "controller"];
      Returns:
      This builder for chaining.
    • setControllerBytes

      public InputController.GetEventsRequest.Builder setControllerBytes(com.google.protobuf.ByteString value)
       Name of an input controller
       
      string controller = 1 [json_name = "controller"];
      Parameters:
      value - The bytes for controller to set.
      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 InputController.GetEventsRequestOrBuilder
      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 InputController.GetEventsRequestOrBuilder
      Returns:
      The extra.
    • setExtra

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

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

      public InputController.GetEventsRequest.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"];