Interface Motion.PlanStatusWithIDOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Motion.PlanStatusWithID, Motion.PlanStatusWithID.Builder
Enclosing class:
Motion

public static interface Motion.PlanStatusWithIDOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The component to be moved.
    com.google.protobuf.ByteString
    The component to be moved.
    Deprecated.
    viam.service.motion.v1.PlanStatusWithID.component_name_deprecated is deprecated.
    The unique ID which identifies the plan execution.
    com.google.protobuf.ByteString
    The unique ID which identifies the plan execution.
    The unique ID of the plan
    com.google.protobuf.ByteString
    The unique ID of the plan
    .viam.service.motion.v1.PlanStatus status = 4 [json_name = "status"];
    boolean
    Deprecated.
    viam.service.motion.v1.PlanStatusWithID.component_name_deprecated is deprecated.
    boolean
    .viam.service.motion.v1.PlanStatus status = 4 [json_name = "status"];

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getPlanId

      String getPlanId()
       The unique ID of the plan
       
      string plan_id = 1 [json_name = "planId"];
      Returns:
      The planId.
    • getPlanIdBytes

      com.google.protobuf.ByteString getPlanIdBytes()
       The unique ID of the plan
       
      string plan_id = 1 [json_name = "planId"];
      Returns:
      The bytes for planId.
    • hasComponentNameDeprecated

      @Deprecated boolean hasComponentNameDeprecated()
      Deprecated.
      viam.service.motion.v1.PlanStatusWithID.component_name_deprecated is deprecated. See service/motion/v1/motion.proto;l=328
       Deprecated, use component_name field.
       
      .viam.common.v1.ResourceName component_name_deprecated = 2 [json_name = "componentNameDeprecated", deprecated = true];
      Returns:
      Whether the componentNameDeprecated field is set.
    • getComponentNameDeprecated

      @Deprecated Common.ResourceName getComponentNameDeprecated()
      Deprecated.
      viam.service.motion.v1.PlanStatusWithID.component_name_deprecated is deprecated. See service/motion/v1/motion.proto;l=328
       Deprecated, use component_name field.
       
      .viam.common.v1.ResourceName component_name_deprecated = 2 [json_name = "componentNameDeprecated", deprecated = true];
      Returns:
      The componentNameDeprecated.
    • getExecutionId

      String getExecutionId()
       The unique ID which identifies the plan execution.
       Multiple plans will share the same execution_id if they were
       generated due to replanning.
       
      string execution_id = 3 [json_name = "executionId"];
      Returns:
      The executionId.
    • getExecutionIdBytes

      com.google.protobuf.ByteString getExecutionIdBytes()
       The unique ID which identifies the plan execution.
       Multiple plans will share the same execution_id if they were
       generated due to replanning.
       
      string execution_id = 3 [json_name = "executionId"];
      Returns:
      The bytes for executionId.
    • hasStatus

      boolean hasStatus()
      .viam.service.motion.v1.PlanStatus status = 4 [json_name = "status"];
      Returns:
      Whether the status field is set.
    • getStatus

      Motion.PlanStatus getStatus()
      .viam.service.motion.v1.PlanStatus status = 4 [json_name = "status"];
      Returns:
      The status.
    • getComponentName

      String getComponentName()
       The component to be moved.
       Used for tracking & stopping.
       NOTE: A plan may move more components than just the
       component_name.
       
      string component_name = 5 [json_name = "componentName"];
      Returns:
      The componentName.
    • getComponentNameBytes

      com.google.protobuf.ByteString getComponentNameBytes()
       The component to be moved.
       Used for tracking & stopping.
       NOTE: A plan may move more components than just the
       component_name.
       
      string component_name = 5 [json_name = "componentName"];
      Returns:
      The bytes for componentName.