Package com.viam.component.base.v1
Class Base.MoveStraightRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Base.MoveStraightRequest,Base.MoveStraightRequest.Builder>
com.viam.component.base.v1.Base.MoveStraightRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Base.MoveStraightRequestOrBuilder
,Cloneable
- Enclosing class:
- Base.MoveStraightRequest
public static final class Base.MoveStraightRequest.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Base.MoveStraightRequest,Base.MoveStraightRequest.Builder>
implements Base.MoveStraightRequestOrBuilder
Protobuf type
viam.component.base.v1.MoveStraightRequest
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionDesired travel distance in millimetersAdditional arguments to the methodDesired travel velocity in millimeters/secondName of a baselong
Desired travel distance in millimeterscom.google.protobuf.Struct
getExtra()
Additional arguments to the methoddouble
Desired travel velocity in millimeters/secondgetName()
Name of a basecom.google.protobuf.ByteString
Name of a baseboolean
hasExtra()
Additional arguments to the methodmergeExtra
(com.google.protobuf.Struct value) Additional arguments to the methodsetDistanceMm
(long value) Desired travel distance in millimeterssetExtra
(com.google.protobuf.Struct value) Additional arguments to the methodsetExtra
(com.google.protobuf.Struct.Builder builderForValue) Additional arguments to the methodsetMmPerSec
(double value) Desired travel velocity in millimeters/secondName of a basesetNameBytes
(com.google.protobuf.ByteString value) Name of a baseMethods 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 a base
string name = 1 [json_name = "name"];
- Specified by:
getName
in interfaceBase.MoveStraightRequestOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of a base
string name = 1 [json_name = "name"];
- Specified by:
getNameBytes
in interfaceBase.MoveStraightRequestOrBuilder
- Returns:
- The bytes for name.
-
setName
Name of a base
string name = 1 [json_name = "name"];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of a base
string name = 1 [json_name = "name"];
- Returns:
- This builder for chaining.
-
setNameBytes
Name of a base
string name = 1 [json_name = "name"];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDistanceMm
public long getDistanceMm()Desired travel distance in millimeters
int64 distance_mm = 2 [json_name = "distanceMm"];
- Specified by:
getDistanceMm
in interfaceBase.MoveStraightRequestOrBuilder
- Returns:
- The distanceMm.
-
setDistanceMm
Desired travel distance in millimeters
int64 distance_mm = 2 [json_name = "distanceMm"];
- Parameters:
value
- The distanceMm to set.- Returns:
- This builder for chaining.
-
clearDistanceMm
Desired travel distance in millimeters
int64 distance_mm = 2 [json_name = "distanceMm"];
- Returns:
- This builder for chaining.
-
getMmPerSec
public double getMmPerSec()Desired travel velocity in millimeters/second
double mm_per_sec = 3 [json_name = "mmPerSec"];
- Specified by:
getMmPerSec
in interfaceBase.MoveStraightRequestOrBuilder
- Returns:
- The mmPerSec.
-
setMmPerSec
Desired travel velocity in millimeters/second
double mm_per_sec = 3 [json_name = "mmPerSec"];
- Parameters:
value
- The mmPerSec to set.- Returns:
- This builder for chaining.
-
clearMmPerSec
Desired travel velocity in millimeters/second
double mm_per_sec = 3 [json_name = "mmPerSec"];
- 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 interfaceBase.MoveStraightRequestOrBuilder
- 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 interfaceBase.MoveStraightRequestOrBuilder
- Returns:
- The extra.
-
setExtra
Additional arguments to the method
.google.protobuf.Struct extra = 99 [json_name = "extra"];
-
setExtra
public Base.MoveStraightRequest.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"];
-