Package com.viam.service.navigation.v1
Class Navigation.Progress.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Navigation.Progress,Navigation.Progress.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Navigation.Progress,Navigation.Progress.Builder>
com.viam.service.navigation.v1.Navigation.Progress.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Navigation.ProgressOrBuilder,Cloneable
- Enclosing class:
Navigation.Progress
public static final class Navigation.Progress.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Navigation.Progress,Navigation.Progress.Builder>
implements Navigation.ProgressOrBuilder
Protobuf type
viam.service.navigation.v1.Progress-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllPath(Iterable<? extends Navigation.Position> values) PLANNED and ROUTE only; updates on replanaddPath(int index, Navigation.Position value) PLANNED and ROUTE only; updates on replanaddPath(int index, Navigation.Position.Builder builderForValue) PLANNED and ROUTE only; updates on replanaddPath(Navigation.Position value) PLANNED and ROUTE only; updates on replanaddPath(Navigation.Position.Builder builderForValue) PLANNED and ROUTE only; updates on replandouble distance_remaining_m = 1 [json_name = "distanceRemainingM"];Same meaning as Plan.length_mPLANNED and ROUTE only; updates on replandoubledouble distance_remaining_m = 1 [json_name = "distanceRemainingM"];doubleSame meaning as Plan.length_mgetPath(int index) PLANNED and ROUTE only; updates on replanintPLANNED and ROUTE only; updates on replanPLANNED and ROUTE only; updates on replanremovePath(int index) PLANNED and ROUTE only; updates on replansetDistanceRemainingM(double value) double distance_remaining_m = 1 [json_name = "distanceRemainingM"];setLengthM(double value) Same meaning as Plan.length_msetPath(int index, Navigation.Position value) PLANNED and ROUTE only; updates on replansetPath(int index, Navigation.Position.Builder builderForValue) PLANNED and ROUTE only; updates on replanMethods 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
-
getDistanceRemainingM
public double getDistanceRemainingM()double distance_remaining_m = 1 [json_name = "distanceRemainingM"];- Specified by:
getDistanceRemainingMin interfaceNavigation.ProgressOrBuilder- Returns:
- The distanceRemainingM.
-
setDistanceRemainingM
double distance_remaining_m = 1 [json_name = "distanceRemainingM"];- Parameters:
value- The distanceRemainingM to set.- Returns:
- This builder for chaining.
-
clearDistanceRemainingM
double distance_remaining_m = 1 [json_name = "distanceRemainingM"];- Returns:
- This builder for chaining.
-
getPathList
PLANNED and ROUTE only; updates on replan
repeated .viam.service.navigation.v1.Position path = 2 [json_name = "path"];- Specified by:
getPathListin interfaceNavigation.ProgressOrBuilder
-
getPathCount
public int getPathCount()PLANNED and ROUTE only; updates on replan
repeated .viam.service.navigation.v1.Position path = 2 [json_name = "path"];- Specified by:
getPathCountin interfaceNavigation.ProgressOrBuilder
-
getPath
PLANNED and ROUTE only; updates on replan
repeated .viam.service.navigation.v1.Position path = 2 [json_name = "path"];- Specified by:
getPathin interfaceNavigation.ProgressOrBuilder
-
addAllPath
PLANNED and ROUTE only; updates on replan
repeated .viam.service.navigation.v1.Position path = 2 [json_name = "path"]; -
clearPath
PLANNED and ROUTE only; updates on replan
repeated .viam.service.navigation.v1.Position path = 2 [json_name = "path"]; -
removePath
PLANNED and ROUTE only; updates on replan
repeated .viam.service.navigation.v1.Position path = 2 [json_name = "path"]; -
getLengthM
public double getLengthM()Same meaning as Plan.length_m
double length_m = 3 [json_name = "lengthM"];- Specified by:
getLengthMin interfaceNavigation.ProgressOrBuilder- Returns:
- The lengthM.
-
setLengthM
Same meaning as Plan.length_m
double length_m = 3 [json_name = "lengthM"];- Parameters:
value- The lengthM to set.- Returns:
- This builder for chaining.
-
clearLengthM
Same meaning as Plan.length_m
double length_m = 3 [json_name = "lengthM"];- Returns:
- This builder for chaining.
-