Enum AutoscalingAlgorithm (0.16.0)

public enum AutoscalingAlgorithm extends Enum<AutoscalingAlgorithm> implements ProtocolMessageEnum

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.

Protobuf enum google.events.cloud.dataflow.v1beta3.AutoscalingAlgorithm

Implements

ProtocolMessageEnum

Static Fields

Name Description
AUTOSCALING_ALGORITHM_BASIC

Increase worker count over time to reduce job execution time.

AUTOSCALING_ALGORITHM_BASIC = 2;

AUTOSCALING_ALGORITHM_BASIC_VALUE

Increase worker count over time to reduce job execution time.

AUTOSCALING_ALGORITHM_BASIC = 2;

AUTOSCALING_ALGORITHM_NONE

Disable autoscaling.

AUTOSCALING_ALGORITHM_NONE = 1;

AUTOSCALING_ALGORITHM_NONE_VALUE

Disable autoscaling.

AUTOSCALING_ALGORITHM_NONE = 1;

AUTOSCALING_ALGORITHM_UNKNOWN

The algorithm is unknown, or unspecified.

AUTOSCALING_ALGORITHM_UNKNOWN = 0;

AUTOSCALING_ALGORITHM_UNKNOWN_VALUE

The algorithm is unknown, or unspecified.

AUTOSCALING_ALGORITHM_UNKNOWN = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()