Package com.viam.robot.v1
Class Robot.PackageStatus.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Robot.PackageStatus,Robot.PackageStatus.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Robot.PackageStatus,Robot.PackageStatus.Builder>
com.viam.robot.v1.Robot.PackageStatus.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Robot.PackageStatusOrBuilder,Cloneable
- Enclosing class:
Robot.PackageStatus
public static final class Robot.PackageStatus.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Robot.PackageStatus,Robot.PackageStatus.Builder>
implements Robot.PackageStatusOrBuilder
Protobuf type
viam.robot.v1.PackageStatus-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionnumber of bytes of the package tarball downloaded so far.human-readable error detail when state == STATE_FAILEDwhen this status was last updatedthe package name as declared in the robot config (PackageConfig.Name)current lifecycle statetotal size of the package tarball in bytes.the package type (module, ml_model, slam_map, etc.)the version string from PackageConfiglongnumber of bytes of the package tarball downloaded so far.getError()human-readable error detail when state == STATE_FAILEDcom.google.protobuf.ByteStringhuman-readable error detail when state == STATE_FAILEDcom.google.protobuf.Timestampwhen this status was last updatedgetName()the package name as declared in the robot config (PackageConfig.Name)com.google.protobuf.ByteStringthe package name as declared in the robot config (PackageConfig.Name)getState()current lifecycle stateintcurrent lifecycle statelongtotal size of the package tarball in bytes.getType()the package type (module, ml_model, slam_map, etc.)intthe package type (module, ml_model, slam_map, etc.)the version string from PackageConfigcom.google.protobuf.ByteStringthe version string from PackageConfigbooleanwhen this status was last updatedmergeLastUpdated(com.google.protobuf.Timestamp value) when this status was last updatedsetBytesDownloaded(long value) number of bytes of the package tarball downloaded so far.human-readable error detail when state == STATE_FAILEDsetErrorBytes(com.google.protobuf.ByteString value) human-readable error detail when state == STATE_FAILEDsetLastUpdated(com.google.protobuf.Timestamp value) when this status was last updatedsetLastUpdated(com.google.protobuf.Timestamp.Builder builderForValue) when this status was last updatedthe package name as declared in the robot config (PackageConfig.Name)setNameBytes(com.google.protobuf.ByteString value) the package name as declared in the robot config (PackageConfig.Name)current lifecycle statesetStateValue(int value) current lifecycle statesetTotalBytes(long value) total size of the package tarball in bytes.setType(Packages.PackageType value) the package type (module, ml_model, slam_map, etc.)setTypeValue(int value) the package type (module, ml_model, slam_map, etc.)setVersion(String value) the version string from PackageConfigsetVersionBytes(com.google.protobuf.ByteString value) the version string from PackageConfigMethods 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
the package name as declared in the robot config (PackageConfig.Name)
string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceRobot.PackageStatusOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()the package name as declared in the robot config (PackageConfig.Name)
string name = 1 [json_name = "name"];- Specified by:
getNameBytesin interfaceRobot.PackageStatusOrBuilder- Returns:
- The bytes for name.
-
setName
the package name as declared in the robot config (PackageConfig.Name)
string name = 1 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
the package name as declared in the robot config (PackageConfig.Name)
string name = 1 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
the package name as declared in the robot config (PackageConfig.Name)
string name = 1 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()the package type (module, ml_model, slam_map, etc.)
.viam.app.packages.v1.PackageType type = 2 [json_name = "type"];- Specified by:
getTypeValuein interfaceRobot.PackageStatusOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
the package type (module, ml_model, slam_map, etc.)
.viam.app.packages.v1.PackageType type = 2 [json_name = "type"];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
getType
the package type (module, ml_model, slam_map, etc.)
.viam.app.packages.v1.PackageType type = 2 [json_name = "type"];- Specified by:
getTypein interfaceRobot.PackageStatusOrBuilder- Returns:
- The type.
-
setType
the package type (module, ml_model, slam_map, etc.)
.viam.app.packages.v1.PackageType type = 2 [json_name = "type"];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
clearType
the package type (module, ml_model, slam_map, etc.)
.viam.app.packages.v1.PackageType type = 2 [json_name = "type"];- Returns:
- This builder for chaining.
-
getStateValue
public int getStateValue()current lifecycle state
.viam.robot.v1.PackageStatus.State state = 3 [json_name = "state"];- Specified by:
getStateValuein interfaceRobot.PackageStatusOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
current lifecycle state
.viam.robot.v1.PackageStatus.State state = 3 [json_name = "state"];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
getState
current lifecycle state
.viam.robot.v1.PackageStatus.State state = 3 [json_name = "state"];- Specified by:
getStatein interfaceRobot.PackageStatusOrBuilder- Returns:
- The state.
-
setState
current lifecycle state
.viam.robot.v1.PackageStatus.State state = 3 [json_name = "state"];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
clearState
current lifecycle state
.viam.robot.v1.PackageStatus.State state = 3 [json_name = "state"];- Returns:
- This builder for chaining.
-
getError
human-readable error detail when state == STATE_FAILED
string error = 4 [json_name = "error"];- Specified by:
getErrorin interfaceRobot.PackageStatusOrBuilder- Returns:
- The error.
-
getErrorBytes
public com.google.protobuf.ByteString getErrorBytes()human-readable error detail when state == STATE_FAILED
string error = 4 [json_name = "error"];- Specified by:
getErrorBytesin interfaceRobot.PackageStatusOrBuilder- Returns:
- The bytes for error.
-
setError
human-readable error detail when state == STATE_FAILED
string error = 4 [json_name = "error"];- Parameters:
value- The error to set.- Returns:
- This builder for chaining.
-
clearError
human-readable error detail when state == STATE_FAILED
string error = 4 [json_name = "error"];- Returns:
- This builder for chaining.
-
setErrorBytes
human-readable error detail when state == STATE_FAILED
string error = 4 [json_name = "error"];- Parameters:
value- The bytes for error to set.- Returns:
- This builder for chaining.
-
hasLastUpdated
public boolean hasLastUpdated()when this status was last updated
.google.protobuf.Timestamp last_updated = 5 [json_name = "lastUpdated"];- Specified by:
hasLastUpdatedin interfaceRobot.PackageStatusOrBuilder- Returns:
- Whether the lastUpdated field is set.
-
getLastUpdated
public com.google.protobuf.Timestamp getLastUpdated()when this status was last updated
.google.protobuf.Timestamp last_updated = 5 [json_name = "lastUpdated"];- Specified by:
getLastUpdatedin interfaceRobot.PackageStatusOrBuilder- Returns:
- The lastUpdated.
-
setLastUpdated
when this status was last updated
.google.protobuf.Timestamp last_updated = 5 [json_name = "lastUpdated"]; -
setLastUpdated
public Robot.PackageStatus.Builder setLastUpdated(com.google.protobuf.Timestamp.Builder builderForValue) when this status was last updated
.google.protobuf.Timestamp last_updated = 5 [json_name = "lastUpdated"]; -
mergeLastUpdated
when this status was last updated
.google.protobuf.Timestamp last_updated = 5 [json_name = "lastUpdated"]; -
clearLastUpdated
when this status was last updated
.google.protobuf.Timestamp last_updated = 5 [json_name = "lastUpdated"]; -
getVersion
the version string from PackageConfig
string version = 6 [json_name = "version"];- Specified by:
getVersionin interfaceRobot.PackageStatusOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()the version string from PackageConfig
string version = 6 [json_name = "version"];- Specified by:
getVersionBytesin interfaceRobot.PackageStatusOrBuilder- Returns:
- The bytes for version.
-
setVersion
the version string from PackageConfig
string version = 6 [json_name = "version"];- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
the version string from PackageConfig
string version = 6 [json_name = "version"];- Returns:
- This builder for chaining.
-
setVersionBytes
the version string from PackageConfig
string version = 6 [json_name = "version"];- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
getBytesDownloaded
public long getBytesDownloaded()number of bytes of the package tarball downloaded so far. Only populated while state == STATE_DOWNLOADING; equals total_bytes once the download completes.
uint64 bytes_downloaded = 7 [json_name = "bytesDownloaded"];- Specified by:
getBytesDownloadedin interfaceRobot.PackageStatusOrBuilder- Returns:
- The bytesDownloaded.
-
setBytesDownloaded
number of bytes of the package tarball downloaded so far. Only populated while state == STATE_DOWNLOADING; equals total_bytes once the download completes.
uint64 bytes_downloaded = 7 [json_name = "bytesDownloaded"];- Parameters:
value- The bytesDownloaded to set.- Returns:
- This builder for chaining.
-
clearBytesDownloaded
number of bytes of the package tarball downloaded so far. Only populated while state == STATE_DOWNLOADING; equals total_bytes once the download completes.
uint64 bytes_downloaded = 7 [json_name = "bytesDownloaded"];- Returns:
- This builder for chaining.
-
getTotalBytes
public long getTotalBytes()total size of the package tarball in bytes. Zero if the size is unknown.
uint64 total_bytes = 8 [json_name = "totalBytes"];- Specified by:
getTotalBytesin interfaceRobot.PackageStatusOrBuilder- Returns:
- The totalBytes.
-
setTotalBytes
total size of the package tarball in bytes. Zero if the size is unknown.
uint64 total_bytes = 8 [json_name = "totalBytes"];- Parameters:
value- The totalBytes to set.- Returns:
- This builder for chaining.
-
clearTotalBytes
total size of the package tarball in bytes. Zero if the size is unknown.
uint64 total_bytes = 8 [json_name = "totalBytes"];- Returns:
- This builder for chaining.
-