Send feedback
Class Instance.Builder (6.74.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version 6.74.1 keyboard_arrow_down
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
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
Send feedback
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 2024-10-04 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-10-04 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-04 UTC."]]