Package com.viam.service.motion.v1
Class Motion.Constraints.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Motion.Constraints,Motion.Constraints.Builder>
com.viam.service.motion.v1.Motion.Constraints.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Motion.ConstraintsOrBuilder
,Cloneable
- Enclosing class:
- Motion.Constraints
public static final class Motion.Constraints.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Motion.Constraints,Motion.Constraints.Builder>
implements Motion.ConstraintsOrBuilder
Constraints specifies all enumerated constraints to be passed to Viam's motion planning, along with any optional parametersProtobuf type
viam.service.motion.v1.Constraints
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
Method Summary
Modifier and TypeMethodDescriptionaddAllCollisionSpecification
(Iterable<? extends Motion.CollisionSpecification> values) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
addAllLinearConstraint
(Iterable<? extends Motion.LinearConstraint> values) Typed message for a specific constraintaddAllOrientationConstraint
(Iterable<? extends Motion.OrientationConstraint> values) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
addAllPseudolinearConstraint
(Iterable<? extends Motion.PseudolinearConstraint> values) Arc constraint, Time constraint, and others will be added here when they are supportedaddCollisionSpecification
(int index, Motion.CollisionSpecification value) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
addCollisionSpecification
(int index, Motion.CollisionSpecification.Builder builderForValue) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
addCollisionSpecification
(Motion.CollisionSpecification.Builder builderForValue) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
addLinearConstraint
(int index, Motion.LinearConstraint value) Typed message for a specific constraintaddLinearConstraint
(int index, Motion.LinearConstraint.Builder builderForValue) Typed message for a specific constraintTyped message for a specific constraintaddLinearConstraint
(Motion.LinearConstraint.Builder builderForValue) Typed message for a specific constraintaddOrientationConstraint
(int index, Motion.OrientationConstraint value) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
addOrientationConstraint
(int index, Motion.OrientationConstraint.Builder builderForValue) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
addOrientationConstraint
(Motion.OrientationConstraint.Builder builderForValue) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
addPseudolinearConstraint
(int index, Motion.PseudolinearConstraint value) Arc constraint, Time constraint, and others will be added here when they are supportedaddPseudolinearConstraint
(int index, Motion.PseudolinearConstraint.Builder builderForValue) Arc constraint, Time constraint, and others will be added here when they are supportedArc constraint, Time constraint, and others will be added here when they are supportedaddPseudolinearConstraint
(Motion.PseudolinearConstraint.Builder builderForValue) Arc constraint, Time constraint, and others will be added here when they are supportedrepeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
Typed message for a specific constraintrepeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
Arc constraint, Time constraint, and others will be added here when they are supportedgetCollisionSpecification
(int index) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
int
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
getLinearConstraint
(int index) Typed message for a specific constraintint
Typed message for a specific constraintTyped message for a specific constraintgetOrientationConstraint
(int index) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
int
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
getPseudolinearConstraint
(int index) Arc constraint, Time constraint, and others will be added here when they are supportedint
Arc constraint, Time constraint, and others will be added here when they are supportedArc constraint, Time constraint, and others will be added here when they are supportedremoveCollisionSpecification
(int index) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
removeLinearConstraint
(int index) Typed message for a specific constraintremoveOrientationConstraint
(int index) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
removePseudolinearConstraint
(int index) Arc constraint, Time constraint, and others will be added here when they are supportedsetCollisionSpecification
(int index, Motion.CollisionSpecification value) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
setCollisionSpecification
(int index, Motion.CollisionSpecification.Builder builderForValue) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
setLinearConstraint
(int index, Motion.LinearConstraint value) Typed message for a specific constraintsetLinearConstraint
(int index, Motion.LinearConstraint.Builder builderForValue) Typed message for a specific constraintsetOrientationConstraint
(int index, Motion.OrientationConstraint value) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
setOrientationConstraint
(int index, Motion.OrientationConstraint.Builder builderForValue) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
setPseudolinearConstraint
(int index, Motion.PseudolinearConstraint value) Arc constraint, Time constraint, and others will be added here when they are supportedsetPseudolinearConstraint
(int index, Motion.PseudolinearConstraint.Builder builderForValue) Arc constraint, Time constraint, and others will be added here when they are supportedMethods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getLinearConstraintList
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
- Specified by:
getLinearConstraintList
in interfaceMotion.ConstraintsOrBuilder
-
getLinearConstraintCount
public int getLinearConstraintCount()Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
- Specified by:
getLinearConstraintCount
in interfaceMotion.ConstraintsOrBuilder
-
getLinearConstraint
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
- Specified by:
getLinearConstraint
in interfaceMotion.ConstraintsOrBuilder
-
setLinearConstraint
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
setLinearConstraint
public Motion.Constraints.Builder setLinearConstraint(int index, Motion.LinearConstraint.Builder builderForValue) Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
addLinearConstraint
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
addLinearConstraint
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
addLinearConstraint
public Motion.Constraints.Builder addLinearConstraint(Motion.LinearConstraint.Builder builderForValue) Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
addLinearConstraint
public Motion.Constraints.Builder addLinearConstraint(int index, Motion.LinearConstraint.Builder builderForValue) Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
addAllLinearConstraint
public Motion.Constraints.Builder addAllLinearConstraint(Iterable<? extends Motion.LinearConstraint> values) Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
clearLinearConstraint
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
removeLinearConstraint
Typed message for a specific constraint
repeated .viam.service.motion.v1.LinearConstraint linear_constraint = 1 [json_name = "linearConstraint"];
-
getOrientationConstraintList
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
- Specified by:
getOrientationConstraintList
in interfaceMotion.ConstraintsOrBuilder
-
getOrientationConstraintCount
public int getOrientationConstraintCount()repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
- Specified by:
getOrientationConstraintCount
in interfaceMotion.ConstraintsOrBuilder
-
getOrientationConstraint
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
- Specified by:
getOrientationConstraint
in interfaceMotion.ConstraintsOrBuilder
-
setOrientationConstraint
public Motion.Constraints.Builder setOrientationConstraint(int index, Motion.OrientationConstraint value) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
setOrientationConstraint
public Motion.Constraints.Builder setOrientationConstraint(int index, Motion.OrientationConstraint.Builder builderForValue) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
addOrientationConstraint
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
addOrientationConstraint
public Motion.Constraints.Builder addOrientationConstraint(int index, Motion.OrientationConstraint value) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
addOrientationConstraint
public Motion.Constraints.Builder addOrientationConstraint(Motion.OrientationConstraint.Builder builderForValue) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
addOrientationConstraint
public Motion.Constraints.Builder addOrientationConstraint(int index, Motion.OrientationConstraint.Builder builderForValue) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
addAllOrientationConstraint
public Motion.Constraints.Builder addAllOrientationConstraint(Iterable<? extends Motion.OrientationConstraint> values) repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
clearOrientationConstraint
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
removeOrientationConstraint
repeated .viam.service.motion.v1.OrientationConstraint orientation_constraint = 2 [json_name = "orientationConstraint"];
-
getCollisionSpecificationList
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
- Specified by:
getCollisionSpecificationList
in interfaceMotion.ConstraintsOrBuilder
-
getCollisionSpecificationCount
public int getCollisionSpecificationCount()repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
- Specified by:
getCollisionSpecificationCount
in interfaceMotion.ConstraintsOrBuilder
-
getCollisionSpecification
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
- Specified by:
getCollisionSpecification
in interfaceMotion.ConstraintsOrBuilder
-
setCollisionSpecification
public Motion.Constraints.Builder setCollisionSpecification(int index, Motion.CollisionSpecification value) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
setCollisionSpecification
public Motion.Constraints.Builder setCollisionSpecification(int index, Motion.CollisionSpecification.Builder builderForValue) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
addCollisionSpecification
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
addCollisionSpecification
public Motion.Constraints.Builder addCollisionSpecification(int index, Motion.CollisionSpecification value) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
addCollisionSpecification
public Motion.Constraints.Builder addCollisionSpecification(Motion.CollisionSpecification.Builder builderForValue) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
addCollisionSpecification
public Motion.Constraints.Builder addCollisionSpecification(int index, Motion.CollisionSpecification.Builder builderForValue) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
addAllCollisionSpecification
public Motion.Constraints.Builder addAllCollisionSpecification(Iterable<? extends Motion.CollisionSpecification> values) repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
clearCollisionSpecification
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
removeCollisionSpecification
repeated .viam.service.motion.v1.CollisionSpecification collision_specification = 3 [json_name = "collisionSpecification"];
-
getPseudolinearConstraintList
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
- Specified by:
getPseudolinearConstraintList
in interfaceMotion.ConstraintsOrBuilder
-
getPseudolinearConstraintCount
public int getPseudolinearConstraintCount()Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
- Specified by:
getPseudolinearConstraintCount
in interfaceMotion.ConstraintsOrBuilder
-
getPseudolinearConstraint
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
- Specified by:
getPseudolinearConstraint
in interfaceMotion.ConstraintsOrBuilder
-
setPseudolinearConstraint
public Motion.Constraints.Builder setPseudolinearConstraint(int index, Motion.PseudolinearConstraint value) Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-
setPseudolinearConstraint
public Motion.Constraints.Builder setPseudolinearConstraint(int index, Motion.PseudolinearConstraint.Builder builderForValue) Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-
addPseudolinearConstraint
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-
addPseudolinearConstraint
public Motion.Constraints.Builder addPseudolinearConstraint(int index, Motion.PseudolinearConstraint value) Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-
addPseudolinearConstraint
public Motion.Constraints.Builder addPseudolinearConstraint(Motion.PseudolinearConstraint.Builder builderForValue) Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-
addPseudolinearConstraint
public Motion.Constraints.Builder addPseudolinearConstraint(int index, Motion.PseudolinearConstraint.Builder builderForValue) Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-
addAllPseudolinearConstraint
public Motion.Constraints.Builder addAllPseudolinearConstraint(Iterable<? extends Motion.PseudolinearConstraint> values) Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-
clearPseudolinearConstraint
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-
removePseudolinearConstraint
Arc constraint, Time constraint, and others will be added here when they are supported
repeated .viam.service.motion.v1.PseudolinearConstraint pseudolinear_constraint = 4 [json_name = "pseudolinearConstraint"];
-