Package com.viam.service.navigation.v1
Class Navigation.NavigateRouteRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Navigation.NavigateRouteRequest,Navigation.NavigateRouteRequest.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Navigation.NavigateRouteRequest,Navigation.NavigateRouteRequest.Builder>
com.viam.service.navigation.v1.Navigation.NavigateRouteRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Navigation.NavigateRouteRequestOrBuilder,Cloneable
- Enclosing class:
Navigation.NavigateRouteRequest
public static final class Navigation.NavigateRouteRequest.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Navigation.NavigateRouteRequest,Navigation.NavigateRouteRequest.Builder>
implements Navigation.NavigateRouteRequestOrBuilder
Protobuf type
viam.service.navigation.v1.NavigateRouteRequest-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllWaypoints(Iterable<? extends Navigation.Waypoint> values) Optional; inline waypointsaddWaypoints(int index, Navigation.Waypoint value) Optional; inline waypointsaddWaypoints(int index, Navigation.Waypoint.Builder builderForValue) Optional; inline waypointsaddWaypoints(Navigation.Waypoint value) Optional; inline waypointsaddWaypoints(Navigation.Waypoint.Builder builderForValue) Optional; inline waypoints.google.protobuf.Struct extra = 99 [json_name = "extra"];Optional; default falseName of the navigation serviceOptional; a saved routeOptional; default 0Optional; overrides start_indexOptional; default false.Optional; inline waypointscom.google.protobuf.StructgetExtra().google.protobuf.Struct extra = 99 [json_name = "extra"];booleangetLoop()Optional; default falsegetName()Name of the navigation servicecom.google.protobuf.ByteStringName of the navigation serviceOptional; a saved routecom.google.protobuf.ByteStringOptional; a saved routeintOptional; default 0booleanOptional; overrides start_indexbooleangetWait()Optional; default false.getWaypoints(int index) Optional; inline waypointsintOptional; inline waypointsOptional; inline waypointsbooleanhasExtra().google.protobuf.Struct extra = 99 [json_name = "extra"];mergeExtra(com.google.protobuf.Struct value) .google.protobuf.Struct extra = 99 [json_name = "extra"];removeWaypoints(int index) Optional; inline waypointssetExtra(com.google.protobuf.Struct value) .google.protobuf.Struct extra = 99 [json_name = "extra"];setExtra(com.google.protobuf.Struct.Builder builderForValue) .google.protobuf.Struct extra = 99 [json_name = "extra"];setLoop(boolean value) Optional; default falseName of the navigation servicesetNameBytes(com.google.protobuf.ByteString value) Name of the navigation servicesetRouteName(String value) Optional; a saved routesetRouteNameBytes(com.google.protobuf.ByteString value) Optional; a saved routesetStartIndex(int value) Optional; default 0setStartNearest(boolean value) Optional; overrides start_indexsetWait(boolean value) Optional; default false.setWaypoints(int index, Navigation.Waypoint value) Optional; inline waypointssetWaypoints(int index, Navigation.Waypoint.Builder builderForValue) Optional; inline waypointsMethods 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 the navigation service
string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the navigation service
string name = 1 [json_name = "name"];- Specified by:
getNameBytesin interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the navigation service
string name = 1 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the navigation service
string name = 1 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
Name of the navigation service
string name = 1 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getRouteName
Optional; a saved route
string route_name = 2 [json_name = "routeName"];- Specified by:
getRouteNamein interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The routeName.
-
getRouteNameBytes
public com.google.protobuf.ByteString getRouteNameBytes()Optional; a saved route
string route_name = 2 [json_name = "routeName"];- Specified by:
getRouteNameBytesin interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The bytes for routeName.
-
setRouteName
Optional; a saved route
string route_name = 2 [json_name = "routeName"];- Parameters:
value- The routeName to set.- Returns:
- This builder for chaining.
-
clearRouteName
Optional; a saved route
string route_name = 2 [json_name = "routeName"];- Returns:
- This builder for chaining.
-
setRouteNameBytes
public Navigation.NavigateRouteRequest.Builder setRouteNameBytes(com.google.protobuf.ByteString value) Optional; a saved route
string route_name = 2 [json_name = "routeName"];- Parameters:
value- The bytes for routeName to set.- Returns:
- This builder for chaining.
-
getWaypointsList
Optional; inline waypoints
repeated .viam.service.navigation.v1.Waypoint waypoints = 3 [json_name = "waypoints"];- Specified by:
getWaypointsListin interfaceNavigation.NavigateRouteRequestOrBuilder
-
getWaypointsCount
public int getWaypointsCount()Optional; inline waypoints
repeated .viam.service.navigation.v1.Waypoint waypoints = 3 [json_name = "waypoints"];- Specified by:
getWaypointsCountin interfaceNavigation.NavigateRouteRequestOrBuilder
-
getWaypoints
Optional; inline waypoints
repeated .viam.service.navigation.v1.Waypoint waypoints = 3 [json_name = "waypoints"];- Specified by:
getWaypointsin interfaceNavigation.NavigateRouteRequestOrBuilder
-
addAllWaypoints
public Navigation.NavigateRouteRequest.Builder addAllWaypoints(Iterable<? extends Navigation.Waypoint> values) Optional; inline waypoints
repeated .viam.service.navigation.v1.Waypoint waypoints = 3 [json_name = "waypoints"]; -
clearWaypoints
Optional; inline waypoints
repeated .viam.service.navigation.v1.Waypoint waypoints = 3 [json_name = "waypoints"]; -
removeWaypoints
Optional; inline waypoints
repeated .viam.service.navigation.v1.Waypoint waypoints = 3 [json_name = "waypoints"]; -
getStartIndex
public int getStartIndex()Optional; default 0
uint32 start_index = 4 [json_name = "startIndex"];- Specified by:
getStartIndexin interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The startIndex.
-
setStartIndex
Optional; default 0
uint32 start_index = 4 [json_name = "startIndex"];- Parameters:
value- The startIndex to set.- Returns:
- This builder for chaining.
-
clearStartIndex
Optional; default 0
uint32 start_index = 4 [json_name = "startIndex"];- Returns:
- This builder for chaining.
-
getStartNearest
public boolean getStartNearest()Optional; overrides start_index
bool start_nearest = 5 [json_name = "startNearest"];- Specified by:
getStartNearestin interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The startNearest.
-
setStartNearest
Optional; overrides start_index
bool start_nearest = 5 [json_name = "startNearest"];- Parameters:
value- The startNearest to set.- Returns:
- This builder for chaining.
-
clearStartNearest
Optional; overrides start_index
bool start_nearest = 5 [json_name = "startNearest"];- Returns:
- This builder for chaining.
-
getLoop
public boolean getLoop()Optional; default false
bool loop = 6 [json_name = "loop"];- Specified by:
getLoopin interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The loop.
-
setLoop
Optional; default false
bool loop = 6 [json_name = "loop"];- Parameters:
value- The loop to set.- Returns:
- This builder for chaining.
-
clearLoop
Optional; default false
bool loop = 6 [json_name = "loop"];- Returns:
- This builder for chaining.
-
getWait
public boolean getWait()Optional; default false. With loop, only returns when stopped
bool wait = 7 [json_name = "wait"];- Specified by:
getWaitin interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The wait.
-
setWait
Optional; default false. With loop, only returns when stopped
bool wait = 7 [json_name = "wait"];- Parameters:
value- The wait to set.- Returns:
- This builder for chaining.
-
clearWait
Optional; default false. With loop, only returns when stopped
bool wait = 7 [json_name = "wait"];- Returns:
- This builder for chaining.
-
hasExtra
public boolean hasExtra().google.protobuf.Struct extra = 99 [json_name = "extra"];- Specified by:
hasExtrain interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- Whether the extra field is set.
-
getExtra
public com.google.protobuf.Struct getExtra().google.protobuf.Struct extra = 99 [json_name = "extra"];- Specified by:
getExtrain interfaceNavigation.NavigateRouteRequestOrBuilder- Returns:
- The extra.
-
setExtra
.google.protobuf.Struct extra = 99 [json_name = "extra"]; -
setExtra
public Navigation.NavigateRouteRequest.Builder setExtra(com.google.protobuf.Struct.Builder builderForValue) .google.protobuf.Struct extra = 99 [json_name = "extra"]; -
mergeExtra
.google.protobuf.Struct extra = 99 [json_name = "extra"]; -
clearExtra
.google.protobuf.Struct extra = 99 [json_name = "extra"];
-