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 baselongDesired travel distance in millimeterscom.google.protobuf.StructgetExtra()Additional arguments to the methoddoubleDesired travel velocity in millimeters/secondgetName()Name of a basecom.google.protobuf.ByteStringName of a basebooleanhasExtra()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, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getName
Name of a base
string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceBase.MoveStraightRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of a base
string name = 1 [json_name = "name"];- Specified by:
getNameBytesin 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:
getDistanceMmin 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:
getMmPerSecin 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:
hasExtrain 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:
getExtrain 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"];
-