Reference documentation and code samples for the Dataflow V1beta3 API module Google::Cloud::Dataflow::V1beta3::AutoscalingAlgorithm.
Specifies the algorithm used to determine the number of worker
processes to run at any given point in time, based on the amount of
data left to process, the number of workers, and how quickly
existing workers are processing data.
Constants
AUTOSCALING_ALGORITHM_UNKNOWN
value: 0 The algorithm is unknown, or unspecified.
AUTOSCALING_ALGORITHM_NONE
value: 1 Disable autoscaling.
AUTOSCALING_ALGORITHM_BASIC
value: 2 Increase worker count over time to reduce job execution time.
[[["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-09-09 UTC."],[],[],null,["# Dataflow V1beta3 API - Module Google::Cloud::Dataflow::V1beta3::AutoscalingAlgorithm (v0.13.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.13.1 (latest)](/ruby/docs/reference/google-cloud-dataflow-v1beta3/latest/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.13.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.13.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.12.1](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.12.1/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.11.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.11.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.10.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.10.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.9.1](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.9.1/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.8.2](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.8.2/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.7.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.7.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.6.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.6.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.5.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.5.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.4.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.4.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.3.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.3.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.2.0](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.2.0/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm)\n- [0.1.4](/ruby/docs/reference/google-cloud-dataflow-v1beta3/0.1.4/Google-Cloud-Dataflow-V1beta3-AutoscalingAlgorithm) \nReference documentation and code samples for the Dataflow V1beta3 API module Google::Cloud::Dataflow::V1beta3::AutoscalingAlgorithm.\n\nSpecifies the algorithm used to determine the number of worker\nprocesses to run at any given point in time, based on the amount of\ndata left to process, the number of workers, and how quickly\nexisting workers are processing data.\n\nConstants\n---------\n\n### AUTOSCALING_ALGORITHM_UNKNOWN\n\n**value:** 0 \nThe algorithm is unknown, or unspecified.\n\n### AUTOSCALING_ALGORITHM_NONE\n\n**value:** 1 \nDisable autoscaling.\n\n### AUTOSCALING_ALGORITHM_BASIC\n\n**value:** 2 \nIncrease worker count over time to reduce job execution time."]]