public sealed class ShipmentModel.Types.BreakRule.Types.BreakRequest : IMessage<ShipmentModel.Types.BreakRule.Types.BreakRequest>, IEquatable<ShipmentModel.Types.BreakRule.Types.BreakRequest>, IDeepCloneable<ShipmentModel.Types.BreakRule.Types.BreakRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Optimization v1 API class ShipmentModel.Types.BreakRule.Types.BreakRequest.
The sequence of breaks (i.e. their number and order) that apply to each
vehicle must be known beforehand. The repeated BreakRequests define
that sequence, in the order in which they must occur. Their time windows
(earliest_start_time / latest_start_time) may overlap, but they must
be compatible with the order (this is checked).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eShipmentModel.Types.BreakRule.Types.BreakRequest\u003c/code\u003e class within the Google Cloud Optimization v1 API, detailing its functionality and usage.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBreakRequest\u003c/code\u003e class defines a sequence of breaks for vehicles, specifying the order in which they must occur and their associated time windows, which may overlap but must be compatible with the order.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the .NET \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBreakRequest\u003c/code\u003e class includes properties such as \u003ccode\u003eEarliestStartTime\u003c/code\u003e, \u003ccode\u003eLatestStartTime\u003c/code\u003e, and \u003ccode\u003eMinDuration\u003c/code\u003e to define the constraints of a break, including its time window and required duration, all of which are required to be set.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of this documentation available, ranging from the latest version \u003ccode\u003e2.6.0\u003c/code\u003e down to \u003ccode\u003e1.0.0-beta01\u003c/code\u003e, all linked to their respective reference pages.\u003c/p\u003e\n"]]],[],null,[]]