Class InputController.GetEventsResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<InputController.GetEventsResponse,InputController.GetEventsResponse.Builder>
com.viam.component.inputcontroller.v1.InputController.GetEventsResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,InputController.GetEventsResponseOrBuilder
,Cloneable
- Enclosing class:
- InputController.GetEventsResponse
public static final class InputController.GetEventsResponse.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<InputController.GetEventsResponse,InputController.GetEventsResponse.Builder>
implements InputController.GetEventsResponseOrBuilder
Protobuf type
viam.component.inputcontroller.v1.GetEventsResponse
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionaddAllEvents
(Iterable<? extends InputController.Event> values) Returns a list of the most recent event for each control on a given InputController.addEvents
(int index, InputController.Event value) Returns a list of the most recent event for each control on a given InputController.addEvents
(int index, InputController.Event.Builder builderForValue) Returns a list of the most recent event for each control on a given InputController.addEvents
(InputController.Event value) Returns a list of the most recent event for each control on a given InputController.addEvents
(InputController.Event.Builder builderForValue) Returns a list of the most recent event for each control on a given InputController.Returns a list of the most recent event for each control on a given InputController.getEvents
(int index) Returns a list of the most recent event for each control on a given InputController.int
Returns a list of the most recent event for each control on a given InputController.Returns a list of the most recent event for each control on a given InputController.removeEvents
(int index) Returns a list of the most recent event for each control on a given InputController.setEvents
(int index, InputController.Event value) Returns a list of the most recent event for each control on a given InputController.setEvents
(int index, InputController.Event.Builder builderForValue) Returns a list of the most recent event for each control on a given InputController.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getEventsList
Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
- Specified by:
getEventsList
in interfaceInputController.GetEventsResponseOrBuilder
-
getEventsCount
public int getEventsCount()Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
- Specified by:
getEventsCount
in interfaceInputController.GetEventsResponseOrBuilder
-
getEvents
Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
- Specified by:
getEvents
in interfaceInputController.GetEventsResponseOrBuilder
-
setEvents
Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-
setEvents
public InputController.GetEventsResponse.Builder setEvents(int index, InputController.Event.Builder builderForValue) Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-
addEvents
Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-
addEvents
Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-
addEvents
public InputController.GetEventsResponse.Builder addEvents(InputController.Event.Builder builderForValue) Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-
addEvents
public InputController.GetEventsResponse.Builder addEvents(int index, InputController.Event.Builder builderForValue) Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-
addAllEvents
public InputController.GetEventsResponse.Builder addAllEvents(Iterable<? extends InputController.Event> values) Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-
clearEvents
Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-
removeEvents
Returns a list of the most recent event for each control on a given InputController. Effectively provides the current "state" of all buttons/axes on a given input controller
repeated .viam.component.inputcontroller.v1.Event events = 1 [json_name = "events"];
-