public static final class AutoscalingSettings.Builder extends GeneratedMessageV3.Builder<AutoscalingSettings.Builder> implements AutoscalingSettingsOrBuilder
Settings for WorkerPool autoscaling.
Protobuf type google.dataflow.v1beta3.AutoscalingSettings
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AutoscalingSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AutoscalingSettings build()
Returns
buildPartial()
public AutoscalingSettings buildPartial()
Returns
clear()
public AutoscalingSettings.Builder clear()
Returns
Overrides
clearAlgorithm()
public AutoscalingSettings.Builder clearAlgorithm()
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public AutoscalingSettings.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMaxNumWorkers()
public AutoscalingSettings.Builder clearMaxNumWorkers()
The maximum number of workers to cap scaling at.
int32 max_num_workers = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public AutoscalingSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public AutoscalingSettings.Builder clone()
Returns
Overrides
getAlgorithm()
public AutoscalingAlgorithm getAlgorithm()
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;
Returns
getAlgorithmValue()
public int getAlgorithmValue()
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;
Returns
Type | Description |
int | The enum numeric value on the wire for algorithm.
|
getDefaultInstanceForType()
public AutoscalingSettings getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getMaxNumWorkers()
public int getMaxNumWorkers()
The maximum number of workers to cap scaling at.
int32 max_num_workers = 2;
Returns
Type | Description |
int | The maxNumWorkers.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(AutoscalingSettings other)
public AutoscalingSettings.Builder mergeFrom(AutoscalingSettings other)
Parameter
Returns
public AutoscalingSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AutoscalingSettings.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AutoscalingSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setAlgorithm(AutoscalingAlgorithm value)
public AutoscalingSettings.Builder setAlgorithm(AutoscalingAlgorithm value)
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;
Parameter
Returns
setAlgorithmValue(int value)
public AutoscalingSettings.Builder setAlgorithmValue(int value)
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for algorithm to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public AutoscalingSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMaxNumWorkers(int value)
public AutoscalingSettings.Builder setMaxNumWorkers(int value)
The maximum number of workers to cap scaling at.
int32 max_num_workers = 2;
Parameter
Name | Description |
value | int
The maxNumWorkers to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AutoscalingSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AutoscalingSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides