Package com.viam.service.navigation.v1
Class Navigation.Plan.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Navigation.Plan,Navigation.Plan.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Navigation.Plan,Navigation.Plan.Builder>
com.viam.service.navigation.v1.Navigation.Plan.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Navigation.PlanOrBuilder,Cloneable
- Enclosing class:
Navigation.Plan
public static final class Navigation.Plan.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Navigation.Plan,Navigation.Plan.Builder>
implements Navigation.PlanOrBuilder
Plan is a path preview returned by PlanToPoint and PlanToLocation.Protobuf type
viam.service.navigation.v1.Plan-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllPath(Iterable<? extends Navigation.Position> values) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];addPath(int index, Navigation.Position value) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];addPath(int index, Navigation.Position.Builder builderForValue) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];addPath(Navigation.Position value) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];addPath(Navigation.Position.Builder builderForValue) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];double length_m = 3 [json_name = "lengthM"];Set by PlanToLocationrepeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];doubledouble length_m = 3 [json_name = "lengthM"];Set by PlanToLocationcom.google.protobuf.ByteStringSet by PlanToLocationgetPath(int index) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];intrepeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];booleanSet by PlanToLocationremovePath(int index) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];setLengthM(double value) double length_m = 3 [json_name = "lengthM"];setLocation(String value) Set by PlanToLocationsetLocationBytes(com.google.protobuf.ByteString value) Set by PlanToLocationsetPath(int index, Navigation.Position value) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];setPath(int index, Navigation.Position.Builder builderForValue) repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];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
-
getPathList
repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];- Specified by:
getPathListin interfaceNavigation.PlanOrBuilder
-
getPathCount
public int getPathCount()repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];- Specified by:
getPathCountin interfaceNavigation.PlanOrBuilder
-
getPath
repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"];- Specified by:
getPathin interfaceNavigation.PlanOrBuilder
-
addAllPath
repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"]; -
clearPath
repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"]; -
removePath
repeated .viam.service.navigation.v1.Position path = 1 [json_name = "path"]; -
hasLocation
public boolean hasLocation()Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Specified by:
hasLocationin interfaceNavigation.PlanOrBuilder- Returns:
- Whether the location field is set.
-
getLocation
Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Specified by:
getLocationin interfaceNavigation.PlanOrBuilder- Returns:
- The location.
-
getLocationBytes
public com.google.protobuf.ByteString getLocationBytes()Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Specified by:
getLocationBytesin interfaceNavigation.PlanOrBuilder- Returns:
- The bytes for location.
-
setLocation
Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Parameters:
value- The location to set.- Returns:
- This builder for chaining.
-
clearLocation
Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Returns:
- This builder for chaining.
-
setLocationBytes
Set by PlanToLocation
optional string location = 2 [json_name = "location"];- Parameters:
value- The bytes for location to set.- Returns:
- This builder for chaining.
-
getLengthM
public double getLengthM()double length_m = 3 [json_name = "lengthM"];- Specified by:
getLengthMin interfaceNavigation.PlanOrBuilder- Returns:
- The lengthM.
-
setLengthM
double length_m = 3 [json_name = "lengthM"];- Parameters:
value- The lengthM to set.- Returns:
- This builder for chaining.
-
clearLengthM
double length_m = 3 [json_name = "lengthM"];- Returns:
- This builder for chaining.
-