Class CloudSlam.MappingMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<CloudSlam.MappingMetadata,CloudSlam.MappingMetadata.Builder>
viam.app.cloudslam.v1.CloudSlam.MappingMetadata.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, Cloneable, CloudSlam.MappingMetadataOrBuilder
Enclosing class:
CloudSlam.MappingMetadata

public static final class CloudSlam.MappingMetadata.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<CloudSlam.MappingMetadata,CloudSlam.MappingMetadata.Builder> implements CloudSlam.MappingMetadataOrBuilder
Protobuf type viam.app.cloudslam.v1.MappingMetadata
  • Method Details

    • getOrgId

      public String getOrgId()
       org associated with the slam session
       
      string org_id = 1 [json_name = "orgId"];
      Specified by:
      getOrgId in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The orgId.
    • getOrgIdBytes

      public com.google.protobuf.ByteString getOrgIdBytes()
       org associated with the slam session
       
      string org_id = 1 [json_name = "orgId"];
      Specified by:
      getOrgIdBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for orgId.
    • setOrgId

      public CloudSlam.MappingMetadata.Builder setOrgId(String value)
       org associated with the slam session
       
      string org_id = 1 [json_name = "orgId"];
      Parameters:
      value - The orgId to set.
      Returns:
      This builder for chaining.
    • clearOrgId

      public CloudSlam.MappingMetadata.Builder clearOrgId()
       org associated with the slam session
       
      string org_id = 1 [json_name = "orgId"];
      Returns:
      This builder for chaining.
    • setOrgIdBytes

      public CloudSlam.MappingMetadata.Builder setOrgIdBytes(com.google.protobuf.ByteString value)
       org associated with the slam session
       
      string org_id = 1 [json_name = "orgId"];
      Parameters:
      value - The bytes for orgId to set.
      Returns:
      This builder for chaining.
    • getLocationId

      public String getLocationId()
       location associated with the slam session
       
      string location_id = 2 [json_name = "locationId"];
      Specified by:
      getLocationId in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The locationId.
    • getLocationIdBytes

      public com.google.protobuf.ByteString getLocationIdBytes()
       location associated with the slam session
       
      string location_id = 2 [json_name = "locationId"];
      Specified by:
      getLocationIdBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for locationId.
    • setLocationId

      public CloudSlam.MappingMetadata.Builder setLocationId(String value)
       location associated with the slam session
       
      string location_id = 2 [json_name = "locationId"];
      Parameters:
      value - The locationId to set.
      Returns:
      This builder for chaining.
    • clearLocationId

      public CloudSlam.MappingMetadata.Builder clearLocationId()
       location associated with the slam session
       
      string location_id = 2 [json_name = "locationId"];
      Returns:
      This builder for chaining.
    • setLocationIdBytes

      public CloudSlam.MappingMetadata.Builder setLocationIdBytes(com.google.protobuf.ByteString value)
       location associated with the slam session
       
      string location_id = 2 [json_name = "locationId"];
      Parameters:
      value - The bytes for locationId to set.
      Returns:
      This builder for chaining.
    • getRobotId

      public String getRobotId()
       robot associated with slam session
       
      string robot_id = 3 [json_name = "robotId"];
      Specified by:
      getRobotId in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The robotId.
    • getRobotIdBytes

      public com.google.protobuf.ByteString getRobotIdBytes()
       robot associated with slam session
       
      string robot_id = 3 [json_name = "robotId"];
      Specified by:
      getRobotIdBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for robotId.
    • setRobotId

      public CloudSlam.MappingMetadata.Builder setRobotId(String value)
       robot associated with slam session
       
      string robot_id = 3 [json_name = "robotId"];
      Parameters:
      value - The robotId to set.
      Returns:
      This builder for chaining.
    • clearRobotId

      public CloudSlam.MappingMetadata.Builder clearRobotId()
       robot associated with slam session
       
      string robot_id = 3 [json_name = "robotId"];
      Returns:
      This builder for chaining.
    • setRobotIdBytes

      public CloudSlam.MappingMetadata.Builder setRobotIdBytes(com.google.protobuf.ByteString value)
       robot associated with slam session
       
      string robot_id = 3 [json_name = "robotId"];
      Parameters:
      value - The bytes for robotId to set.
      Returns:
      This builder for chaining.
    • hasTimeStartSubmitted

      public boolean hasTimeStartSubmitted()
       time this document was created
       
      .google.protobuf.Timestamp time_start_submitted = 4 [json_name = "timeStartSubmitted"];
      Specified by:
      hasTimeStartSubmitted in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      Whether the timeStartSubmitted field is set.
    • getTimeStartSubmitted

      public com.google.protobuf.Timestamp getTimeStartSubmitted()
       time this document was created
       
      .google.protobuf.Timestamp time_start_submitted = 4 [json_name = "timeStartSubmitted"];
      Specified by:
      getTimeStartSubmitted in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The timeStartSubmitted.
    • setTimeStartSubmitted

      public CloudSlam.MappingMetadata.Builder setTimeStartSubmitted(com.google.protobuf.Timestamp value)
       time this document was created
       
      .google.protobuf.Timestamp time_start_submitted = 4 [json_name = "timeStartSubmitted"];
    • setTimeStartSubmitted

      public CloudSlam.MappingMetadata.Builder setTimeStartSubmitted(com.google.protobuf.Timestamp.Builder builderForValue)
       time this document was created
       
      .google.protobuf.Timestamp time_start_submitted = 4 [json_name = "timeStartSubmitted"];
    • mergeTimeStartSubmitted

      public CloudSlam.MappingMetadata.Builder mergeTimeStartSubmitted(com.google.protobuf.Timestamp value)
       time this document was created
       
      .google.protobuf.Timestamp time_start_submitted = 4 [json_name = "timeStartSubmitted"];
    • clearTimeStartSubmitted

      public CloudSlam.MappingMetadata.Builder clearTimeStartSubmitted()
       time this document was created
       
      .google.protobuf.Timestamp time_start_submitted = 4 [json_name = "timeStartSubmitted"];
    • hasTimeCloudRunJobStarted

      public boolean hasTimeCloudRunJobStarted()
       time the cloud run job started
       
      .google.protobuf.Timestamp time_cloud_run_job_started = 5 [json_name = "timeCloudRunJobStarted"];
      Specified by:
      hasTimeCloudRunJobStarted in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      Whether the timeCloudRunJobStarted field is set.
    • getTimeCloudRunJobStarted

      public com.google.protobuf.Timestamp getTimeCloudRunJobStarted()
       time the cloud run job started
       
      .google.protobuf.Timestamp time_cloud_run_job_started = 5 [json_name = "timeCloudRunJobStarted"];
      Specified by:
      getTimeCloudRunJobStarted in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The timeCloudRunJobStarted.
    • setTimeCloudRunJobStarted

      public CloudSlam.MappingMetadata.Builder setTimeCloudRunJobStarted(com.google.protobuf.Timestamp value)
       time the cloud run job started
       
      .google.protobuf.Timestamp time_cloud_run_job_started = 5 [json_name = "timeCloudRunJobStarted"];
    • setTimeCloudRunJobStarted

      public CloudSlam.MappingMetadata.Builder setTimeCloudRunJobStarted(com.google.protobuf.Timestamp.Builder builderForValue)
       time the cloud run job started
       
      .google.protobuf.Timestamp time_cloud_run_job_started = 5 [json_name = "timeCloudRunJobStarted"];
    • mergeTimeCloudRunJobStarted

      public CloudSlam.MappingMetadata.Builder mergeTimeCloudRunJobStarted(com.google.protobuf.Timestamp value)
       time the cloud run job started
       
      .google.protobuf.Timestamp time_cloud_run_job_started = 5 [json_name = "timeCloudRunJobStarted"];
    • clearTimeCloudRunJobStarted

      public CloudSlam.MappingMetadata.Builder clearTimeCloudRunJobStarted()
       time the cloud run job started
       
      .google.protobuf.Timestamp time_cloud_run_job_started = 5 [json_name = "timeCloudRunJobStarted"];
    • hasTimeEndSubmitted

      public boolean hasTimeEndSubmitted()
       time StopSlamSession was called
       
      .google.protobuf.Timestamp time_end_submitted = 6 [json_name = "timeEndSubmitted"];
      Specified by:
      hasTimeEndSubmitted in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      Whether the timeEndSubmitted field is set.
    • getTimeEndSubmitted

      public com.google.protobuf.Timestamp getTimeEndSubmitted()
       time StopSlamSession was called
       
      .google.protobuf.Timestamp time_end_submitted = 6 [json_name = "timeEndSubmitted"];
      Specified by:
      getTimeEndSubmitted in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The timeEndSubmitted.
    • setTimeEndSubmitted

      public CloudSlam.MappingMetadata.Builder setTimeEndSubmitted(com.google.protobuf.Timestamp value)
       time StopSlamSession was called
       
      .google.protobuf.Timestamp time_end_submitted = 6 [json_name = "timeEndSubmitted"];
    • setTimeEndSubmitted

      public CloudSlam.MappingMetadata.Builder setTimeEndSubmitted(com.google.protobuf.Timestamp.Builder builderForValue)
       time StopSlamSession was called
       
      .google.protobuf.Timestamp time_end_submitted = 6 [json_name = "timeEndSubmitted"];
    • mergeTimeEndSubmitted

      public CloudSlam.MappingMetadata.Builder mergeTimeEndSubmitted(com.google.protobuf.Timestamp value)
       time StopSlamSession was called
       
      .google.protobuf.Timestamp time_end_submitted = 6 [json_name = "timeEndSubmitted"];
    • clearTimeEndSubmitted

      public CloudSlam.MappingMetadata.Builder clearTimeEndSubmitted()
       time StopSlamSession was called
       
      .google.protobuf.Timestamp time_end_submitted = 6 [json_name = "timeEndSubmitted"];
    • hasTimeCloudRunJobEnded

      public boolean hasTimeCloudRunJobEnded()
       time the cloud run job ended
       
      .google.protobuf.Timestamp time_cloud_run_job_ended = 7 [json_name = "timeCloudRunJobEnded"];
      Specified by:
      hasTimeCloudRunJobEnded in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      Whether the timeCloudRunJobEnded field is set.
    • getTimeCloudRunJobEnded

      public com.google.protobuf.Timestamp getTimeCloudRunJobEnded()
       time the cloud run job ended
       
      .google.protobuf.Timestamp time_cloud_run_job_ended = 7 [json_name = "timeCloudRunJobEnded"];
      Specified by:
      getTimeCloudRunJobEnded in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The timeCloudRunJobEnded.
    • setTimeCloudRunJobEnded

      public CloudSlam.MappingMetadata.Builder setTimeCloudRunJobEnded(com.google.protobuf.Timestamp value)
       time the cloud run job ended
       
      .google.protobuf.Timestamp time_cloud_run_job_ended = 7 [json_name = "timeCloudRunJobEnded"];
    • setTimeCloudRunJobEnded

      public CloudSlam.MappingMetadata.Builder setTimeCloudRunJobEnded(com.google.protobuf.Timestamp.Builder builderForValue)
       time the cloud run job ended
       
      .google.protobuf.Timestamp time_cloud_run_job_ended = 7 [json_name = "timeCloudRunJobEnded"];
    • mergeTimeCloudRunJobEnded

      public CloudSlam.MappingMetadata.Builder mergeTimeCloudRunJobEnded(com.google.protobuf.Timestamp value)
       time the cloud run job ended
       
      .google.protobuf.Timestamp time_cloud_run_job_ended = 7 [json_name = "timeCloudRunJobEnded"];
    • clearTimeCloudRunJobEnded

      public CloudSlam.MappingMetadata.Builder clearTimeCloudRunJobEnded()
       time the cloud run job ended
       
      .google.protobuf.Timestamp time_cloud_run_job_ended = 7 [json_name = "timeCloudRunJobEnded"];
    • getEndStatusValue

      public int getEndStatusValue()
       enums that represent “success”, “failed”, etc
       
      .viam.app.cloudslam.v1.EndStatus end_status = 8 [json_name = "endStatus"];
      Specified by:
      getEndStatusValue in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The enum numeric value on the wire for endStatus.
    • setEndStatusValue

      public CloudSlam.MappingMetadata.Builder setEndStatusValue(int value)
       enums that represent “success”, “failed”, etc
       
      .viam.app.cloudslam.v1.EndStatus end_status = 8 [json_name = "endStatus"];
      Parameters:
      value - The endStatus to set.
      Returns:
      This builder for chaining.
    • getEndStatus

      public CloudSlam.EndStatus getEndStatus()
       enums that represent “success”, “failed”, etc
       
      .viam.app.cloudslam.v1.EndStatus end_status = 8 [json_name = "endStatus"];
      Specified by:
      getEndStatus in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The endStatus.
    • setEndStatus

       enums that represent “success”, “failed”, etc
       
      .viam.app.cloudslam.v1.EndStatus end_status = 8 [json_name = "endStatus"];
      Parameters:
      value - The enum numeric value on the wire for endStatus to set.
      Returns:
      This builder for chaining.
    • clearEndStatus

      public CloudSlam.MappingMetadata.Builder clearEndStatus()
       enums that represent “success”, “failed”, etc
       
      .viam.app.cloudslam.v1.EndStatus end_status = 8 [json_name = "endStatus"];
      Returns:
      This builder for chaining.
    • getCloudRunJobId

      public String getCloudRunJobId()
       initially unset
       
      string cloud_run_job_id = 9 [json_name = "cloudRunJobId"];
      Specified by:
      getCloudRunJobId in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The cloudRunJobId.
    • getCloudRunJobIdBytes

      public com.google.protobuf.ByteString getCloudRunJobIdBytes()
       initially unset
       
      string cloud_run_job_id = 9 [json_name = "cloudRunJobId"];
      Specified by:
      getCloudRunJobIdBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for cloudRunJobId.
    • setCloudRunJobId

      public CloudSlam.MappingMetadata.Builder setCloudRunJobId(String value)
       initially unset
       
      string cloud_run_job_id = 9 [json_name = "cloudRunJobId"];
      Parameters:
      value - The cloudRunJobId to set.
      Returns:
      This builder for chaining.
    • clearCloudRunJobId

      public CloudSlam.MappingMetadata.Builder clearCloudRunJobId()
       initially unset
       
      string cloud_run_job_id = 9 [json_name = "cloudRunJobId"];
      Returns:
      This builder for chaining.
    • setCloudRunJobIdBytes

      public CloudSlam.MappingMetadata.Builder setCloudRunJobIdBytes(com.google.protobuf.ByteString value)
       initially unset
       
      string cloud_run_job_id = 9 [json_name = "cloudRunJobId"];
      Parameters:
      value - The bytes for cloudRunJobId to set.
      Returns:
      This builder for chaining.
    • getViamServerVersion

      public String getViamServerVersion()
       version tag from request, defaults to stable
       
      string viam_server_version = 10 [json_name = "viamServerVersion"];
      Specified by:
      getViamServerVersion in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The viamServerVersion.
    • getViamServerVersionBytes

      public com.google.protobuf.ByteString getViamServerVersionBytes()
       version tag from request, defaults to stable
       
      string viam_server_version = 10 [json_name = "viamServerVersion"];
      Specified by:
      getViamServerVersionBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for viamServerVersion.
    • setViamServerVersion

      public CloudSlam.MappingMetadata.Builder setViamServerVersion(String value)
       version tag from request, defaults to stable
       
      string viam_server_version = 10 [json_name = "viamServerVersion"];
      Parameters:
      value - The viamServerVersion to set.
      Returns:
      This builder for chaining.
    • clearViamServerVersion

      public CloudSlam.MappingMetadata.Builder clearViamServerVersion()
       version tag from request, defaults to stable
       
      string viam_server_version = 10 [json_name = "viamServerVersion"];
      Returns:
      This builder for chaining.
    • setViamServerVersionBytes

      public CloudSlam.MappingMetadata.Builder setViamServerVersionBytes(com.google.protobuf.ByteString value)
       version tag from request, defaults to stable
       
      string viam_server_version = 10 [json_name = "viamServerVersion"];
      Parameters:
      value - The bytes for viamServerVersion to set.
      Returns:
      This builder for chaining.
    • getMapName

      public String getMapName()
       name of the map package
       
      string map_name = 11 [json_name = "mapName"];
      Specified by:
      getMapName in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The mapName.
    • getMapNameBytes

      public com.google.protobuf.ByteString getMapNameBytes()
       name of the map package
       
      string map_name = 11 [json_name = "mapName"];
      Specified by:
      getMapNameBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for mapName.
    • setMapName

      public CloudSlam.MappingMetadata.Builder setMapName(String value)
       name of the map package
       
      string map_name = 11 [json_name = "mapName"];
      Parameters:
      value - The mapName to set.
      Returns:
      This builder for chaining.
    • clearMapName

      public CloudSlam.MappingMetadata.Builder clearMapName()
       name of the map package
       
      string map_name = 11 [json_name = "mapName"];
      Returns:
      This builder for chaining.
    • setMapNameBytes

      public CloudSlam.MappingMetadata.Builder setMapNameBytes(com.google.protobuf.ByteString value)
       name of the map package
       
      string map_name = 11 [json_name = "mapName"];
      Parameters:
      value - The bytes for mapName to set.
      Returns:
      This builder for chaining.
    • getSlamVersion

      public String getSlamVersion()
       version tag from request, defaults to stable
       
      string slam_version = 12 [json_name = "slamVersion"];
      Specified by:
      getSlamVersion in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The slamVersion.
    • getSlamVersionBytes

      public com.google.protobuf.ByteString getSlamVersionBytes()
       version tag from request, defaults to stable
       
      string slam_version = 12 [json_name = "slamVersion"];
      Specified by:
      getSlamVersionBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for slamVersion.
    • setSlamVersion

      public CloudSlam.MappingMetadata.Builder setSlamVersion(String value)
       version tag from request, defaults to stable
       
      string slam_version = 12 [json_name = "slamVersion"];
      Parameters:
      value - The slamVersion to set.
      Returns:
      This builder for chaining.
    • clearSlamVersion

      public CloudSlam.MappingMetadata.Builder clearSlamVersion()
       version tag from request, defaults to stable
       
      string slam_version = 12 [json_name = "slamVersion"];
      Returns:
      This builder for chaining.
    • setSlamVersionBytes

      public CloudSlam.MappingMetadata.Builder setSlamVersionBytes(com.google.protobuf.ByteString value)
       version tag from request, defaults to stable
       
      string slam_version = 12 [json_name = "slamVersion"];
      Parameters:
      value - The bytes for slamVersion to set.
      Returns:
      This builder for chaining.
    • getConfig

      public String getConfig()
       a robot config for a slam session
       
      string config = 13 [json_name = "config"];
      Specified by:
      getConfig in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The config.
    • getConfigBytes

      public com.google.protobuf.ByteString getConfigBytes()
       a robot config for a slam session
       
      string config = 13 [json_name = "config"];
      Specified by:
      getConfigBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for config.
    • setConfig

      public CloudSlam.MappingMetadata.Builder setConfig(String value)
       a robot config for a slam session
       
      string config = 13 [json_name = "config"];
      Parameters:
      value - The config to set.
      Returns:
      This builder for chaining.
    • clearConfig

      public CloudSlam.MappingMetadata.Builder clearConfig()
       a robot config for a slam session
       
      string config = 13 [json_name = "config"];
      Returns:
      This builder for chaining.
    • setConfigBytes

      public CloudSlam.MappingMetadata.Builder setConfigBytes(com.google.protobuf.ByteString value)
       a robot config for a slam session
       
      string config = 13 [json_name = "config"];
      Parameters:
      value - The bytes for config to set.
      Returns:
      This builder for chaining.
    • getErrorMsg

      public String getErrorMsg()
       additional details on the end status if needed, such as errors
       
      string error_msg = 14 [json_name = "errorMsg"];
      Specified by:
      getErrorMsg in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The errorMsg.
    • getErrorMsgBytes

      public com.google.protobuf.ByteString getErrorMsgBytes()
       additional details on the end status if needed, such as errors
       
      string error_msg = 14 [json_name = "errorMsg"];
      Specified by:
      getErrorMsgBytes in interface CloudSlam.MappingMetadataOrBuilder
      Returns:
      The bytes for errorMsg.
    • setErrorMsg

      public CloudSlam.MappingMetadata.Builder setErrorMsg(String value)
       additional details on the end status if needed, such as errors
       
      string error_msg = 14 [json_name = "errorMsg"];
      Parameters:
      value - The errorMsg to set.
      Returns:
      This builder for chaining.
    • clearErrorMsg

      public CloudSlam.MappingMetadata.Builder clearErrorMsg()
       additional details on the end status if needed, such as errors
       
      string error_msg = 14 [json_name = "errorMsg"];
      Returns:
      This builder for chaining.
    • setErrorMsgBytes

      public CloudSlam.MappingMetadata.Builder setErrorMsgBytes(com.google.protobuf.ByteString value)
       additional details on the end status if needed, such as errors
       
      string error_msg = 14 [json_name = "errorMsg"];
      Parameters:
      value - The bytes for errorMsg to set.
      Returns:
      This builder for chaining.