Package com.viam.service.navigation.v1
Class Navigation.GetCostmapResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Navigation.GetCostmapResponse,Navigation.GetCostmapResponse.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Navigation.GetCostmapResponse,Navigation.GetCostmapResponse.Builder>
com.viam.service.navigation.v1.Navigation.GetCostmapResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Navigation.GetCostmapResponseOrBuilder,Cloneable
- Enclosing class:
Navigation.GetCostmapResponse
public static final class Navigation.GetCostmapResponse.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Navigation.GetCostmapResponse,Navigation.GetCostmapResponse.Builder>
implements Navigation.GetCostmapResponseOrBuilder
Protobuf type
viam.service.navigation.v1.GetCostmapResponse-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionbool available = 1 [json_name = "available"];Costs 0–100; unknown cells are 255"uint8_row_major"uint32 height = 8 [json_name = "height"];string layer = 2 [json_name = "layer"];string nav_backend = 3 [json_name = "navBackend"];Map-frame origin, metersdouble origin_y = 5 [json_name = "originY"];Meters per cellCellsbooleanbool available = 1 [json_name = "available"];com.google.protobuf.ByteStringgetData()Costs 0–100; unknown cells are 255"uint8_row_major"com.google.protobuf.ByteString"uint8_row_major"intuint32 height = 8 [json_name = "height"];getLayer()string layer = 2 [json_name = "layer"];com.google.protobuf.ByteStringstring layer = 2 [json_name = "layer"];string nav_backend = 3 [json_name = "navBackend"];com.google.protobuf.ByteStringstring nav_backend = 3 [json_name = "navBackend"];doubleMap-frame origin, metersdoubledouble origin_y = 5 [json_name = "originY"];doubleMeters per cellintgetWidth()CellssetAvailable(boolean value) bool available = 1 [json_name = "available"];setData(com.google.protobuf.ByteString value) Costs 0–100; unknown cells are 255setEncoding(String value) "uint8_row_major"setEncodingBytes(com.google.protobuf.ByteString value) "uint8_row_major"setHeight(int value) uint32 height = 8 [json_name = "height"];string layer = 2 [json_name = "layer"];setLayerBytes(com.google.protobuf.ByteString value) string layer = 2 [json_name = "layer"];setNavBackend(String value) string nav_backend = 3 [json_name = "navBackend"];setNavBackendBytes(com.google.protobuf.ByteString value) string nav_backend = 3 [json_name = "navBackend"];setOriginX(double value) Map-frame origin, meterssetOriginY(double value) double origin_y = 5 [json_name = "originY"];setResolution(double value) Meters per cellsetWidth(int value) CellsMethods 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
-
getAvailable
public boolean getAvailable()bool available = 1 [json_name = "available"];- Specified by:
getAvailablein interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The available.
-
setAvailable
bool available = 1 [json_name = "available"];- Parameters:
value- The available to set.- Returns:
- This builder for chaining.
-
clearAvailable
bool available = 1 [json_name = "available"];- Returns:
- This builder for chaining.
-
getLayer
string layer = 2 [json_name = "layer"];- Specified by:
getLayerin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The layer.
-
getLayerBytes
public com.google.protobuf.ByteString getLayerBytes()string layer = 2 [json_name = "layer"];- Specified by:
getLayerBytesin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The bytes for layer.
-
setLayer
string layer = 2 [json_name = "layer"];- Parameters:
value- The layer to set.- Returns:
- This builder for chaining.
-
clearLayer
string layer = 2 [json_name = "layer"];- Returns:
- This builder for chaining.
-
setLayerBytes
string layer = 2 [json_name = "layer"];- Parameters:
value- The bytes for layer to set.- Returns:
- This builder for chaining.
-
getOriginX
public double getOriginX()Map-frame origin, meters
double origin_x = 4 [json_name = "originX"];- Specified by:
getOriginXin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The originX.
-
setOriginX
Map-frame origin, meters
double origin_x = 4 [json_name = "originX"];- Parameters:
value- The originX to set.- Returns:
- This builder for chaining.
-
clearOriginX
Map-frame origin, meters
double origin_x = 4 [json_name = "originX"];- Returns:
- This builder for chaining.
-
getOriginY
public double getOriginY()double origin_y = 5 [json_name = "originY"];- Specified by:
getOriginYin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The originY.
-
setOriginY
double origin_y = 5 [json_name = "originY"];- Parameters:
value- The originY to set.- Returns:
- This builder for chaining.
-
clearOriginY
double origin_y = 5 [json_name = "originY"];- Returns:
- This builder for chaining.
-
getResolution
public double getResolution()Meters per cell
double resolution = 6 [json_name = "resolution"];- Specified by:
getResolutionin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The resolution.
-
setResolution
Meters per cell
double resolution = 6 [json_name = "resolution"];- Parameters:
value- The resolution to set.- Returns:
- This builder for chaining.
-
clearResolution
Meters per cell
double resolution = 6 [json_name = "resolution"];- Returns:
- This builder for chaining.
-
getWidth
public int getWidth()Cells
uint32 width = 7 [json_name = "width"];- Specified by:
getWidthin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The width.
-
setWidth
Cells
uint32 width = 7 [json_name = "width"];- Parameters:
value- The width to set.- Returns:
- This builder for chaining.
-
clearWidth
Cells
uint32 width = 7 [json_name = "width"];- Returns:
- This builder for chaining.
-
getHeight
public int getHeight()uint32 height = 8 [json_name = "height"];- Specified by:
getHeightin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The height.
-
setHeight
uint32 height = 8 [json_name = "height"];- Parameters:
value- The height to set.- Returns:
- This builder for chaining.
-
clearHeight
uint32 height = 8 [json_name = "height"];- Returns:
- This builder for chaining.
-
getEncoding
"uint8_row_major"
string encoding = 9 [json_name = "encoding"];- Specified by:
getEncodingin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The encoding.
-
getEncodingBytes
public com.google.protobuf.ByteString getEncodingBytes()"uint8_row_major"
string encoding = 9 [json_name = "encoding"];- Specified by:
getEncodingBytesin interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The bytes for encoding.
-
setEncoding
"uint8_row_major"
string encoding = 9 [json_name = "encoding"];- Parameters:
value- The encoding to set.- Returns:
- This builder for chaining.
-
clearEncoding
"uint8_row_major"
string encoding = 9 [json_name = "encoding"];- Returns:
- This builder for chaining.
-
setEncodingBytes
"uint8_row_major"
string encoding = 9 [json_name = "encoding"];- Parameters:
value- The bytes for encoding to set.- Returns:
- This builder for chaining.
-
getData
public com.google.protobuf.ByteString getData()Costs 0–100; unknown cells are 255
bytes data = 10 [json_name = "data"];- Specified by:
getDatain interfaceNavigation.GetCostmapResponseOrBuilder- Returns:
- The data.
-
setData
Costs 0–100; unknown cells are 255
bytes data = 10 [json_name = "data"];- Parameters:
value- The data to set.- Returns:
- This builder for chaining.
-
clearData
Costs 0–100; unknown cells are 255
bytes data = 10 [json_name = "data"];- Returns:
- This builder for chaining.
-