Package com.viam.component.v1
Class PoseTracker.GetPosesRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<PoseTracker.GetPosesRequest,PoseTracker.GetPosesRequest.Builder>
com.viam.component.v1.PoseTracker.GetPosesRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,PoseTracker.GetPosesRequestOrBuilder
,Cloneable
- Enclosing class:
- PoseTracker.GetPosesRequest
public static final class PoseTracker.GetPosesRequest.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<PoseTracker.GetPosesRequest,PoseTracker.GetPosesRequest.Builder>
implements PoseTracker.GetPosesRequestOrBuilder
Protobuf type
viam.component.posetracker.v1.GetPosesRequest
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionaddAllBodyNames
(Iterable<String> values) Names of the bodies whose poses are being requested.addBodyNames
(String value) Names of the bodies whose poses are being requested.addBodyNamesBytes
(com.google.protobuf.ByteString value) Names of the bodies whose poses are being requested.Names of the bodies whose poses are being requested.Additional arguments to the methodName of the pose trackergetBodyNames
(int index) Names of the bodies whose poses are being requested.com.google.protobuf.ByteString
getBodyNamesBytes
(int index) Names of the bodies whose poses are being requested.int
Names of the bodies whose poses are being requested.Names of the bodies whose poses are being requested.com.google.protobuf.Struct
getExtra()
Additional arguments to the methodgetName()
Name of the pose trackercom.google.protobuf.ByteString
Name of the pose trackerboolean
hasExtra()
Additional arguments to the methodmergeExtra
(com.google.protobuf.Struct value) Additional arguments to the methodsetBodyNames
(int index, String value) Names of the bodies whose poses are being requested.setExtra
(com.google.protobuf.Struct value) Additional arguments to the methodsetExtra
(com.google.protobuf.Struct.Builder builderForValue) Additional arguments to the methodName of the pose trackersetNameBytes
(com.google.protobuf.ByteString value) Name of the pose trackerMethods 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
-
getName
Name of the pose tracker
string name = 1 [json_name = "name"];
- Specified by:
getName
in interfacePoseTracker.GetPosesRequestOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the pose tracker
string name = 1 [json_name = "name"];
- Specified by:
getNameBytes
in interfacePoseTracker.GetPosesRequestOrBuilder
- Returns:
- The bytes for name.
-
setName
Name of the pose tracker
string name = 1 [json_name = "name"];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the pose tracker
string name = 1 [json_name = "name"];
- Returns:
- This builder for chaining.
-
setNameBytes
Name of the pose tracker
string name = 1 [json_name = "name"];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getBodyNamesList
Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Specified by:
getBodyNamesList
in interfacePoseTracker.GetPosesRequestOrBuilder
- Returns:
- A list containing the bodyNames.
-
getBodyNamesCount
public int getBodyNamesCount()Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Specified by:
getBodyNamesCount
in interfacePoseTracker.GetPosesRequestOrBuilder
- Returns:
- The count of bodyNames.
-
getBodyNames
Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Specified by:
getBodyNames
in interfacePoseTracker.GetPosesRequestOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The bodyNames at the given index.
-
getBodyNamesBytes
public com.google.protobuf.ByteString getBodyNamesBytes(int index) Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Specified by:
getBodyNamesBytes
in interfacePoseTracker.GetPosesRequestOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the bodyNames at the given index.
-
setBodyNames
Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Parameters:
index
- The index to set the value at.value
- The bodyNames to set.- Returns:
- This builder for chaining.
-
addBodyNames
Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Parameters:
value
- The bodyNames to add.- Returns:
- This builder for chaining.
-
addAllBodyNames
Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Parameters:
values
- The bodyNames to add.- Returns:
- This builder for chaining.
-
clearBodyNames
Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Returns:
- This builder for chaining.
-
addBodyNamesBytes
Names of the bodies whose poses are being requested. In the event this parameter is not supplied or is an empty list, all available poses are returned
repeated string body_names = 2 [json_name = "bodyNames"];
- Parameters:
value
- The bytes of the bodyNames to add.- 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 interfacePoseTracker.GetPosesRequestOrBuilder
- 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 interfacePoseTracker.GetPosesRequestOrBuilder
- Returns:
- The extra.
-
setExtra
Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];
-
setExtra
public PoseTracker.GetPosesRequest.Builder setExtra(com.google.protobuf.Struct.Builder builderForValue) Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];
-
mergeExtra
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"];
-