public sealed class BatchOptimizeToursRequest.Types.AsyncModelConfig : IMessage<BatchOptimizeToursRequest.Types.AsyncModelConfig>, IEquatable<BatchOptimizeToursRequest.Types.AsyncModelConfig>, IDeepCloneable<BatchOptimizeToursRequest.Types.AsyncModelConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Optimization v1 API class BatchOptimizeToursRequest.Types.AsyncModelConfig.
Information for solving one optimization model asynchronously.
If this is set, the model will be solved in the checkpoint mode. In this
mode, the input model can have a deadline longer than 30 mins without the
risk of interruption. The model will be solved in multiple short-running
stages. Each stage generates an intermediate checkpoint
and stores it in the user's Cloud Storage buckets. The checkpoint
mode should be preferred over
allow_large_deadline_despite_interruption_risk since it prevents the risk
of interruption.
[[["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 page provides documentation for the \u003ccode\u003eBatchOptimizeToursRequest.Types.AsyncModelConfig\u003c/code\u003e class within the Google Cloud Optimization v1 API, detailing its purpose for asynchronous optimization model management.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAsyncModelConfig\u003c/code\u003e class, part of the \u003ccode\u003eGoogle.Cloud.Optimization.V1\u003c/code\u003e namespace, allows users to define settings for solving optimization models asynchronously, including specifying input and output configurations.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing methods for deep cloning, message handling, and equality checks.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eAsyncModelConfig\u003c/code\u003e class include \u003ccode\u003eDisplayName\u003c/code\u003e for model aliasing, \u003ccode\u003eEnableCheckpoints\u003c/code\u003e for checkpoint mode, \u003ccode\u003eInputConfig\u003c/code\u003e for model input details, and \u003ccode\u003eOutputConfig\u003c/code\u003e for specifying the desired output location.\u003c/p\u003e\n"],["\u003cp\u003eMultiple versions of this class are available, with the latest version being 2.6.0, and it also supports legacy versions down to 1.0.0-beta01.\u003c/p\u003e\n"]]],[],null,[]]