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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation details the \u003ccode\u003eAutoscalingEvent\u003c/code\u003e class within the Google Cloud Dataflow v1beta3 API, which reports autoscaling decisions made by the service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAutoscalingEvent\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \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 the current and target number of workers, the event type, and the time of the event.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAutoscalingEvent\u003c/code\u003e class has two constructors, one default and one that takes another \u003ccode\u003eAutoscalingEvent\u003c/code\u003e instance as a parameter for creating a copy.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation covers versions 2.0.0-beta07, 2.0.0-beta06, and 1.0.0-beta03, with 2.0.0-beta07 being the latest release.\u003c/p\u003e\n"]]],[],null,[]]