Class InjectedSolutionConstraint.Builder (0.1.2)
Stay organized with collections
Save and categorize content based on your preferences.
- 1.76.0 (latest)
- 1.74.0
- 1.73.0
- 1.72.0
- 1.71.0
- 1.70.0
- 1.68.0
- 1.66.0
- 1.65.0
- 1.62.0
- 1.61.0
- 1.60.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.14
- 0.1.2
publicstaticfinalclass InjectedSolutionConstraint.BuilderextendsGeneratedMessageV3.Builder<InjectedSolutionConstraint.Builder>implementsInjectedSolutionConstraintOrBuilderSolution injected in the request including information about which visits must be constrained and how they must be constrained.
Protobuf type google.cloud.optimization.v1.InjectedSolutionConstraint
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > InjectedSolutionConstraint.BuilderImplements
InjectedSolutionConstraintOrBuilderInherited Members
Static Methods
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()Methods
addAllConstraintRelaxations(Iterable<? extends InjectedSolutionConstraint.ConstraintRelaxation> values)
publicInjectedSolutionConstraint.BuilderaddAllConstraintRelaxations(Iterable<?extendsInjectedSolutionConstraint.ConstraintRelaxation>values)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
Iterable<? extends com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation>addAllRoutes(Iterable<? extends ShipmentRoute> values)
publicInjectedSolutionConstraint.BuilderaddAllRoutes(Iterable<?extendsShipmentRoute>values) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
addAllSkippedShipments(Iterable<? extends SkippedShipment> values)
publicInjectedSolutionConstraint.BuilderaddAllSkippedShipments(Iterable<?extendsSkippedShipment>values) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
addConstraintRelaxations(InjectedSolutionConstraint.ConstraintRelaxation value)
publicInjectedSolutionConstraint.BuilderaddConstraintRelaxations(InjectedSolutionConstraint.ConstraintRelaxationvalue)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
addConstraintRelaxations(InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue)
publicInjectedSolutionConstraint.BuilderaddConstraintRelaxations(InjectedSolutionConstraint.ConstraintRelaxation.BuilderbuilderForValue)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
addConstraintRelaxations(int index, InjectedSolutionConstraint.ConstraintRelaxation value)
publicInjectedSolutionConstraint.BuilderaddConstraintRelaxations(intindex,InjectedSolutionConstraint.ConstraintRelaxationvalue)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
addConstraintRelaxations(int index, InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue)
publicInjectedSolutionConstraint.BuilderaddConstraintRelaxations(intindex,InjectedSolutionConstraint.ConstraintRelaxation.BuilderbuilderForValue)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
addConstraintRelaxationsBuilder()
publicInjectedSolutionConstraint.ConstraintRelaxation.BuilderaddConstraintRelaxationsBuilder()For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
addConstraintRelaxationsBuilder(int index)
publicInjectedSolutionConstraint.ConstraintRelaxation.BuilderaddConstraintRelaxationsBuilder(intindex)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicInjectedSolutionConstraint.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)addRoutes(ShipmentRoute value)
publicInjectedSolutionConstraint.BuilderaddRoutes(ShipmentRoutevalue) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
addRoutes(ShipmentRoute.Builder builderForValue)
publicInjectedSolutionConstraint.BuilderaddRoutes(ShipmentRoute.BuilderbuilderForValue) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
addRoutes(int index, ShipmentRoute value)
publicInjectedSolutionConstraint.BuilderaddRoutes(intindex,ShipmentRoutevalue) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
addRoutes(int index, ShipmentRoute.Builder builderForValue)
publicInjectedSolutionConstraint.BuilderaddRoutes(intindex,ShipmentRoute.BuilderbuilderForValue) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
addRoutesBuilder()
publicShipmentRoute.BuilderaddRoutesBuilder() Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
addRoutesBuilder(int index)
publicShipmentRoute.BuilderaddRoutesBuilder(intindex) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
addSkippedShipments(SkippedShipment value)
publicInjectedSolutionConstraint.BuilderaddSkippedShipments(SkippedShipmentvalue) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
addSkippedShipments(SkippedShipment.Builder builderForValue)
publicInjectedSolutionConstraint.BuilderaddSkippedShipments(SkippedShipment.BuilderbuilderForValue) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
addSkippedShipments(int index, SkippedShipment value)
publicInjectedSolutionConstraint.BuilderaddSkippedShipments(intindex,SkippedShipmentvalue) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
addSkippedShipments(int index, SkippedShipment.Builder builderForValue)
publicInjectedSolutionConstraint.BuilderaddSkippedShipments(intindex,SkippedShipment.BuilderbuilderForValue) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
addSkippedShipmentsBuilder()
publicSkippedShipment.BuilderaddSkippedShipmentsBuilder() Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
addSkippedShipmentsBuilder(int index)
publicSkippedShipment.BuilderaddSkippedShipmentsBuilder(intindex) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
build()
publicInjectedSolutionConstraintbuild()buildPartial()
publicInjectedSolutionConstraintbuildPartial()clear()
publicInjectedSolutionConstraint.Builderclear()clearConstraintRelaxations()
publicInjectedSolutionConstraint.BuilderclearConstraintRelaxations()For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
clearField(Descriptors.FieldDescriptor field)
publicInjectedSolutionConstraint.BuilderclearField(Descriptors.FieldDescriptorfield)clearOneof(Descriptors.OneofDescriptor oneof)
publicInjectedSolutionConstraint.BuilderclearOneof(Descriptors.OneofDescriptoroneof)clearRoutes()
publicInjectedSolutionConstraint.BuilderclearRoutes() Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
clearSkippedShipments()
publicInjectedSolutionConstraint.BuilderclearSkippedShipments() Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
clone()
publicInjectedSolutionConstraint.Builderclone()getConstraintRelaxations(int index)
publicInjectedSolutionConstraint.ConstraintRelaxationgetConstraintRelaxations(intindex)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
getConstraintRelaxationsBuilder(int index)
publicInjectedSolutionConstraint.ConstraintRelaxation.BuildergetConstraintRelaxationsBuilder(intindex)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
getConstraintRelaxationsBuilderList()
publicList<InjectedSolutionConstraint.ConstraintRelaxation.Builder>getConstraintRelaxationsBuilderList()For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
getConstraintRelaxationsCount()
publicintgetConstraintRelaxationsCount()For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
getConstraintRelaxationsList()
publicList<InjectedSolutionConstraint.ConstraintRelaxation>getConstraintRelaxationsList()For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
getConstraintRelaxationsOrBuilder(int index)
publicInjectedSolutionConstraint.ConstraintRelaxationOrBuildergetConstraintRelaxationsOrBuilder(intindex)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
getConstraintRelaxationsOrBuilderList()
publicList<?extendsInjectedSolutionConstraint.ConstraintRelaxationOrBuilder>getConstraintRelaxationsOrBuilderList()For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
getDefaultInstanceForType()
publicInjectedSolutionConstraintgetDefaultInstanceForType()getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()getRoutes(int index)
publicShipmentRoutegetRoutes(intindex) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
getRoutesBuilder(int index)
publicShipmentRoute.BuildergetRoutesBuilder(intindex) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
getRoutesBuilderList()
publicList<ShipmentRoute.Builder>getRoutesBuilderList() Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
getRoutesCount()
publicintgetRoutesCount() Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
getRoutesList()
publicList<ShipmentRoute>getRoutesList() Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
getRoutesOrBuilder(int index)
publicShipmentRouteOrBuildergetRoutesOrBuilder(intindex) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
getRoutesOrBuilderList()
publicList<?extendsShipmentRouteOrBuilder>getRoutesOrBuilderList() Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
getSkippedShipments(int index)
publicSkippedShipmentgetSkippedShipments(intindex) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
getSkippedShipmentsBuilder(int index)
publicSkippedShipment.BuildergetSkippedShipmentsBuilder(intindex) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
getSkippedShipmentsBuilderList()
publicList<SkippedShipment.Builder>getSkippedShipmentsBuilderList() Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
getSkippedShipmentsCount()
publicintgetSkippedShipmentsCount() Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
getSkippedShipmentsList()
publicList<SkippedShipment>getSkippedShipmentsList() Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
getSkippedShipmentsOrBuilder(int index)
publicSkippedShipmentOrBuildergetSkippedShipmentsOrBuilder(intindex) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
getSkippedShipmentsOrBuilderList()
publicList<?extendsSkippedShipmentOrBuilder>getSkippedShipmentsOrBuilderList() Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()isInitialized()
publicfinalbooleanisInitialized()mergeFrom(InjectedSolutionConstraint other)
publicInjectedSolutionConstraint.BuildermergeFrom(InjectedSolutionConstraintother)mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
publicInjectedSolutionConstraint.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)mergeFrom(Message other)
publicInjectedSolutionConstraint.BuildermergeFrom(Messageother)mergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalInjectedSolutionConstraint.BuildermergeUnknownFields(UnknownFieldSetunknownFields)removeConstraintRelaxations(int index)
publicInjectedSolutionConstraint.BuilderremoveConstraintRelaxations(intindex)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
removeRoutes(int index)
publicInjectedSolutionConstraint.BuilderremoveRoutes(intindex) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
removeSkippedShipments(int index)
publicInjectedSolutionConstraint.BuilderremoveSkippedShipments(intindex) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
setConstraintRelaxations(int index, InjectedSolutionConstraint.ConstraintRelaxation value)
publicInjectedSolutionConstraint.BuildersetConstraintRelaxations(intindex,InjectedSolutionConstraint.ConstraintRelaxationvalue)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
setConstraintRelaxations(int index, InjectedSolutionConstraint.ConstraintRelaxation.Builder builderForValue)
publicInjectedSolutionConstraint.BuildersetConstraintRelaxations(intindex,InjectedSolutionConstraint.ConstraintRelaxation.BuilderbuilderForValue)For zero or more groups of vehicles, specifies when and how much to relax constraints. If this field is empty, all non-empty vehicle routes are fully constrained.
repeated .google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation constraint_relaxations = 3;
setField(Descriptors.FieldDescriptor field, Object value)
publicInjectedSolutionConstraint.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicInjectedSolutionConstraint.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)setRoutes(int index, ShipmentRoute value)
publicInjectedSolutionConstraint.BuildersetRoutes(intindex,ShipmentRoutevalue) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
setRoutes(int index, ShipmentRoute.Builder builderForValue)
publicInjectedSolutionConstraint.BuildersetRoutes(intindex,ShipmentRoute.BuilderbuilderForValue) Routes of the solution to inject. Some routes may be omitted from the
original solution. The routes and skipped shipments must satisfy the basic
validity assumptions listed for injected_first_solution_routes.
repeated .google.cloud.optimization.v1.ShipmentRoute routes = 1;
setSkippedShipments(int index, SkippedShipment value)
publicInjectedSolutionConstraint.BuildersetSkippedShipments(intindex,SkippedShipmentvalue) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
setSkippedShipments(int index, SkippedShipment.Builder builderForValue)
publicInjectedSolutionConstraint.BuildersetSkippedShipments(intindex,SkippedShipment.BuilderbuilderForValue) Skipped shipments of the solution to inject. Some may be omitted from the
original solution. See the routes field.
repeated .google.cloud.optimization.v1.SkippedShipment skipped_shipments = 2;
setUnknownFields(UnknownFieldSet unknownFields)
publicfinalInjectedSolutionConstraint.BuildersetUnknownFields(UnknownFieldSetunknownFields)