Package com.google.dataflow.v1beta3
Class AutoscalingSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AutoscalingSettings.Builder>
com.google.dataflow.v1beta3.AutoscalingSettings.Builder
- All Implemented Interfaces:
AutoscalingSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AutoscalingSettings
public static final class AutoscalingSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AutoscalingSettings.Builder>
implements AutoscalingSettingsOrBuilder
Settings for WorkerPool autoscaling.Protobuf type
google.dataflow.v1beta3.AutoscalingSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The algorithm to use for autoscaling.The maximum number of workers to cap scaling at.The algorithm to use for autoscaling.intThe algorithm to use for autoscaling.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintThe maximum number of workers to cap scaling at.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AutoscalingSettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAlgorithm(AutoscalingAlgorithm value) The algorithm to use for autoscaling.setAlgorithmValue(int value) The algorithm to use for autoscaling.setMaxNumWorkers(int value) The maximum number of workers to cap scaling at.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AutoscalingSettings.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AutoscalingSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AutoscalingSettings.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AutoscalingSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AutoscalingSettings.Builder>
-
mergeFrom
public AutoscalingSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AutoscalingSettings.Builder>- Throws:
IOException
-
getAlgorithmValue
public int getAlgorithmValue()The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;- Specified by:
getAlgorithmValuein interfaceAutoscalingSettingsOrBuilder- Returns:
- The enum numeric value on the wire for algorithm.
-
setAlgorithmValue
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;- Parameters:
value- The enum numeric value on the wire for algorithm to set.- Returns:
- This builder for chaining.
-
getAlgorithm
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;- Specified by:
getAlgorithmin interfaceAutoscalingSettingsOrBuilder- Returns:
- The algorithm.
-
setAlgorithm
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;- Parameters:
value- The algorithm to set.- Returns:
- This builder for chaining.
-
clearAlgorithm
The algorithm to use for autoscaling.
.google.dataflow.v1beta3.AutoscalingAlgorithm algorithm = 1;- Returns:
- This builder for chaining.
-
getMaxNumWorkers
public int getMaxNumWorkers()The maximum number of workers to cap scaling at.
int32 max_num_workers = 2;- Specified by:
getMaxNumWorkersin interfaceAutoscalingSettingsOrBuilder- Returns:
- The maxNumWorkers.
-
setMaxNumWorkers
The maximum number of workers to cap scaling at.
int32 max_num_workers = 2;- Parameters:
value- The maxNumWorkers to set.- Returns:
- This builder for chaining.
-
clearMaxNumWorkers
The maximum number of workers to cap scaling at.
int32 max_num_workers = 2;- Returns:
- This builder for chaining.
-