Class Instance.Builder (6.119.0)
Stay organized with collections
Save and categorize content based on your preferences.
6.119.0 (latest)
6.118.0
6.116.0
6.111.1
6.108.0
6.107.0
6.103.0
6.102.1
6.101.1
6.100.0
6.99.0
6.98.1
6.97.1
6.96.1
6.95.1
6.94.0
6.93.0
6.89.0
6.88.0
6.87.0
6.86.0
6.85.0
6.83.0
6.82.0
6.80.1
6.79.0
6.77.0
6.74.1
6.72.0
6.71.0
6.69.0
6.68.0
6.66.0
6.65.1
6.62.0
6.60.0
6.58.0
6.57.0
6.56.0
6.55.0
6.54.0
6.53.0
6.52.1
6.51.0
6.50.1
6.49.0
6.25.1
6.24.0
6.23.4
6.22.0
6.21.2
6.20.0
6.19.1
6.18.0
6.17.4
6.14.1
public static class Instance . Builder extends InstanceInfo . Builder
Methods
addLabel(String key, String value)
public Instance . Builder addLabel ( String key , String value )
Overrides
build()
Overrides
putAllLabels(Map<String,String> labels)
public Instance . Builder putAllLabels ( Map<String , String > labels )
Overrides
setAutoscalingConfig(AutoscalingConfig autoscalingConfig)
public Instance . Builder setAutoscalingConfig ( AutoscalingConfig autoscalingConfig )
Sets the autoscaling config for the instance, which will enable the autoscaling for this
instance. Exactly one of processing units, node count, or autoscaling config must be set when
creating a new instance.
Overrides
setDisplayName(String displayName)
public Instance . Builder setDisplayName ( String displayName )
Parameter
Name
Description
displayName
String
Overrides
setEdition(Instance.Edition edition)
public Instance . Builder setEdition ( Instance . Edition edition )
Overrides
setInstanceConfigId(InstanceConfigId instanceConfigId)
public Instance . Builder setInstanceConfigId ( InstanceConfigId instanceConfigId )
Overrides
setNodeCount(int nodeCount)
public Instance . Builder setNodeCount ( int nodeCount )
Sets the number of nodes for the instance. Exactly one of processing units, node count or
autoscaling config must be set when creating a new instance.
Parameter
Name
Description
nodeCount
int
Overrides
setProcessingUnits(int processingUnits)
public Instance . Builder setProcessingUnits ( int processingUnits )
Sets the number of processing units for the instance. Exactly one of processing units, node
count, or autoscaling config must be set when creating a new instance. Processing units must
be between 1 and 999 (inclusive) when creating a new instance with node count = 0. Processing
units from 1000 and up must always be a multiple of 1000 (that is equal to an integer number
of nodes).
Parameter
Name
Description
processingUnits
int
Overrides
setState(InstanceInfo.State state)
public Instance . Builder setState ( InstanceInfo . State state )
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-07-31 UTC.
[null,null,["Last updated 2026-07-31 UTC."],[],[]]