public sealed class AutoscalingEvent : IMessage<AutoscalingEvent>, IEquatable<AutoscalingEvent>, IDeepCloneable<AutoscalingEvent>, IBufferMessage, IMessage
Reference documentation and code samples for the Dataflow v1beta3 API class AutoscalingEvent.
A structured message reporting an autoscaling decision made by the Dataflow
service.
public StructuredMessage Description { get; set; }
A message describing why the system decided to adjust the current
number of workers, why it failed, or why the system decided to
not make any changes to the number of workers.
[[["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\u003eThe \u003ccode\u003eAutoscalingEvent\u003c/code\u003e class in the Dataflow v1beta3 API provides a structured message detailing autoscaling decisions made by the Dataflow service.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, for message handling and object comparison.\u003c/p\u003e\n"],["\u003cp\u003eKey properties within \u003ccode\u003eAutoscalingEvent\u003c/code\u003e include \u003ccode\u003eCurrentNumWorkers\u003c/code\u003e, \u003ccode\u003eTargetNumWorkers\u003c/code\u003e, \u003ccode\u003eEventType\u003c/code\u003e, \u003ccode\u003eDescription\u003c/code\u003e, \u003ccode\u003eTime\u003c/code\u003e, and \u003ccode\u003eWorkerPool\u003c/code\u003e, providing information about worker counts, event type, and the associated worker pool.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available for creating an \u003ccode\u003eAutoscalingEvent\u003c/code\u003e object, the first is empty and the second takes another \u003ccode\u003eAutoscalingEvent\u003c/code\u003e instance as an argument.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eAutoscalingEvent\u003c/code\u003e class is 2.0.0-beta07, with older versions 2.0.0-beta06 and 1.0.0-beta03 also documented.\u003c/p\u003e\n"]]],[],null,[]]