Class Reservation.Autoscale.Builder (2.77.0)
2.88.0 (latest)
2.86.0
2.84.0
2.83.0
2.82.0
2.81.0
2.79.0
2.77.0
2.76.0
2.75.0
2.74.0
2.73.0
2.71.0
2.69.0
2.68.0
2.65.0
2.64.0
2.63.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.0
2.4.6
2.3.1
2.2.7
2.1.4
public static final class Reservation . Autoscale . Builder extends GeneratedMessageV3 . Builder<Reservation . Autoscale . Builder > implements Reservation . AutoscaleOrBuilder
Auto scaling settings.
Protobuf type google.cloud.bigquery.reservation.v1.Reservation.Autoscale
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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 ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Reservation . Autoscale . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public Reservation . Autoscale build ()
buildPartial()
public Reservation . Autoscale buildPartial ()
clear()
public Reservation . Autoscale . Builder clear ()
Overrides
clearCurrentSlots()
public Reservation . Autoscale . Builder clearCurrentSlots ()
Output only. The slot capacity added to this reservation when autoscale
happens. Will be between [0, max_slots]. Note: after users reduce
max_slots, it may take a while before it can be propagated, so
current_slots may stay in the original value and could be larger than
max_slots for that brief period (less than one minute)
int64 current_slots = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearField(Descriptors.FieldDescriptor field)
public Reservation . Autoscale . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearMaxSlots()
public Reservation . Autoscale . Builder clearMaxSlots ()
Optional. Number of slots to be scaled when needed.
int64 max_slots = 2 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public Reservation . Autoscale . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public Reservation . Autoscale . Builder clone ()
Overrides
getCurrentSlots()
public long getCurrentSlots ()
Output only. The slot capacity added to this reservation when autoscale
happens. Will be between [0, max_slots]. Note: after users reduce
max_slots, it may take a while before it can be propagated, so
current_slots may stay in the original value and could be larger than
max_slots for that brief period (less than one minute)
int64 current_slots = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
long
The currentSlots.
getDefaultInstanceForType()
public Reservation . Autoscale getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getMaxSlots()
public long getMaxSlots ()
Optional. Number of slots to be scaled when needed.
int64 max_slots = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
long
The maxSlots.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(Reservation.Autoscale other)
public Reservation . Autoscale . Builder mergeFrom ( Reservation . Autoscale other )
public Reservation . Autoscale . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public Reservation . Autoscale . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Reservation . Autoscale . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setCurrentSlots(long value)
public Reservation . Autoscale . Builder setCurrentSlots ( long value )
Output only. The slot capacity added to this reservation when autoscale
happens. Will be between [0, max_slots]. Note: after users reduce
max_slots, it may take a while before it can be propagated, so
current_slots may stay in the original value and could be larger than
max_slots for that brief period (less than one minute)
int64 current_slots = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter
Name
Description
value
long The currentSlots to set.
setField(Descriptors.FieldDescriptor field, Object value)
public Reservation . Autoscale . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setMaxSlots(long value)
public Reservation . Autoscale . Builder setMaxSlots ( long value )
Optional. Number of slots to be scaled when needed.
int64 max_slots = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
long The maxSlots to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Reservation . Autoscale . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Reservation . Autoscale . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["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 2026-03-14 UTC."],[],[]]