Package com.viam.service.motion.v1
Class Motion.TempStreamOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Motion.TempStreamOptions,Motion.TempStreamOptions.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Motion.TempStreamOptions,Motion.TempStreamOptions.Builder>
com.viam.service.motion.v1.Motion.TempStreamOptions.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Motion.TempStreamOptionsOrBuilder,Cloneable
- Enclosing class:
Motion.TempStreamOptions
public static final class Motion.TempStreamOptions.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Motion.TempStreamOptions,Motion.TempStreamOptions.Builder>
implements Motion.TempStreamOptionsOrBuilder
Protobuf type
viam.service.motion.v1.TempStreamOptions-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionHow much trajectory the motion service tries to keep buffered on the arm's side.Size of the detailed diagnostics window.Kinematic limits for the session's trajectory.How often the motion service aims to top up the arm's buffered runway.intHow much trajectory the motion service tries to keep buffered on the arm's side.intSize of the detailed diagnostics window.Kinematic limits for the session's trajectory.intHow often the motion service aims to top up the arm's buffered runway.booleanHow much trajectory the motion service tries to keep buffered on the arm's side.booleanSize of the detailed diagnostics window.booleanKinematic limits for the session's trajectory.booleanHow often the motion service aims to top up the arm's buffered runway.mergeMoveOptions(Arm.MoveOptions value) Kinematic limits for the session's trajectory.setArmSideTargetRunwayMs(int value) How much trajectory the motion service tries to keep buffered on the arm's side.setDiagnosticsWindowSecs(int value) Size of the detailed diagnostics window.setMoveOptions(Arm.MoveOptions value) Kinematic limits for the session's trajectory.setMoveOptions(Arm.MoveOptions.Builder builderForValue) Kinematic limits for the session's trajectory.setSendToArmIntervalMs(int value) How often the motion service aims to top up the arm's buffered runway.Methods 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
-
hasArmSideTargetRunwayMs
public boolean hasArmSideTargetRunwayMs()How much trajectory the motion service tries to keep buffered on the arm's side.
optional int32 arm_side_target_runway_ms = 1 [json_name = "armSideTargetRunwayMs"];- Specified by:
hasArmSideTargetRunwayMsin interfaceMotion.TempStreamOptionsOrBuilder- Returns:
- Whether the armSideTargetRunwayMs field is set.
-
getArmSideTargetRunwayMs
public int getArmSideTargetRunwayMs()How much trajectory the motion service tries to keep buffered on the arm's side.
optional int32 arm_side_target_runway_ms = 1 [json_name = "armSideTargetRunwayMs"];- Specified by:
getArmSideTargetRunwayMsin interfaceMotion.TempStreamOptionsOrBuilder- Returns:
- The armSideTargetRunwayMs.
-
setArmSideTargetRunwayMs
How much trajectory the motion service tries to keep buffered on the arm's side.
optional int32 arm_side_target_runway_ms = 1 [json_name = "armSideTargetRunwayMs"];- Parameters:
value- The armSideTargetRunwayMs to set.- Returns:
- This builder for chaining.
-
clearArmSideTargetRunwayMs
How much trajectory the motion service tries to keep buffered on the arm's side.
optional int32 arm_side_target_runway_ms = 1 [json_name = "armSideTargetRunwayMs"];- Returns:
- This builder for chaining.
-
hasSendToArmIntervalMs
public boolean hasSendToArmIntervalMs()How often the motion service aims to top up the arm's buffered runway.
optional int32 send_to_arm_interval_ms = 2 [json_name = "sendToArmIntervalMs"];- Specified by:
hasSendToArmIntervalMsin interfaceMotion.TempStreamOptionsOrBuilder- Returns:
- Whether the sendToArmIntervalMs field is set.
-
getSendToArmIntervalMs
public int getSendToArmIntervalMs()How often the motion service aims to top up the arm's buffered runway.
optional int32 send_to_arm_interval_ms = 2 [json_name = "sendToArmIntervalMs"];- Specified by:
getSendToArmIntervalMsin interfaceMotion.TempStreamOptionsOrBuilder- Returns:
- The sendToArmIntervalMs.
-
setSendToArmIntervalMs
How often the motion service aims to top up the arm's buffered runway.
optional int32 send_to_arm_interval_ms = 2 [json_name = "sendToArmIntervalMs"];- Parameters:
value- The sendToArmIntervalMs to set.- Returns:
- This builder for chaining.
-
clearSendToArmIntervalMs
How often the motion service aims to top up the arm's buffered runway.
optional int32 send_to_arm_interval_ms = 2 [json_name = "sendToArmIntervalMs"];- Returns:
- This builder for chaining.
-
hasDiagnosticsWindowSecs
public boolean hasDiagnosticsWindowSecs()Size of the detailed diagnostics window.
optional int32 diagnostics_window_secs = 3 [json_name = "diagnosticsWindowSecs"];- Specified by:
hasDiagnosticsWindowSecsin interfaceMotion.TempStreamOptionsOrBuilder- Returns:
- Whether the diagnosticsWindowSecs field is set.
-
getDiagnosticsWindowSecs
public int getDiagnosticsWindowSecs()Size of the detailed diagnostics window.
optional int32 diagnostics_window_secs = 3 [json_name = "diagnosticsWindowSecs"];- Specified by:
getDiagnosticsWindowSecsin interfaceMotion.TempStreamOptionsOrBuilder- Returns:
- The diagnosticsWindowSecs.
-
setDiagnosticsWindowSecs
Size of the detailed diagnostics window.
optional int32 diagnostics_window_secs = 3 [json_name = "diagnosticsWindowSecs"];- Parameters:
value- The diagnosticsWindowSecs to set.- Returns:
- This builder for chaining.
-
clearDiagnosticsWindowSecs
Size of the detailed diagnostics window.
optional int32 diagnostics_window_secs = 3 [json_name = "diagnosticsWindowSecs"];- Returns:
- This builder for chaining.
-
hasMoveOptions
public boolean hasMoveOptions()Kinematic limits for the session's trajectory.
optional .viam.component.arm.v1.MoveOptions move_options = 4 [json_name = "moveOptions"];- Specified by:
hasMoveOptionsin interfaceMotion.TempStreamOptionsOrBuilder- Returns:
- Whether the moveOptions field is set.
-
getMoveOptions
Kinematic limits for the session's trajectory.
optional .viam.component.arm.v1.MoveOptions move_options = 4 [json_name = "moveOptions"];- Specified by:
getMoveOptionsin interfaceMotion.TempStreamOptionsOrBuilder- Returns:
- The moveOptions.
-
setMoveOptions
Kinematic limits for the session's trajectory.
optional .viam.component.arm.v1.MoveOptions move_options = 4 [json_name = "moveOptions"]; -
setMoveOptions
Kinematic limits for the session's trajectory.
optional .viam.component.arm.v1.MoveOptions move_options = 4 [json_name = "moveOptions"]; -
mergeMoveOptions
Kinematic limits for the session's trajectory.
optional .viam.component.arm.v1.MoveOptions move_options = 4 [json_name = "moveOptions"]; -
clearMoveOptions
Kinematic limits for the session's trajectory.
optional .viam.component.arm.v1.MoveOptions move_options = 4 [json_name = "moveOptions"];
-