Class InstanceInfo.Builder

public abstract static class InstanceInfo.Builder

Builder for InstanceInfo.

Inheritance

java.lang.Object > InstanceInfo.Builder

Constructors

Builder()

public Builder()

Methods

addLabel(String key, String value)

public abstract InstanceInfo.Builder addLabel(String key, String value)
Parameters
NameDescription
keyString
valueString
Returns
TypeDescription
InstanceInfo.Builder

build()

public abstract InstanceInfo build()
Returns
TypeDescription
InstanceInfo

putAllLabels(Map<String,String> labels)

public abstract InstanceInfo.Builder putAllLabels(Map<String,String> labels)
Parameter
NameDescription
labelsMap<String,String>
Returns
TypeDescription
InstanceInfo.Builder

setDisplayName(String displayName)

public abstract InstanceInfo.Builder setDisplayName(String displayName)
Parameter
NameDescription
displayNameString
Returns
TypeDescription
InstanceInfo.Builder

setInstanceConfigId(InstanceConfigId configId)

public abstract InstanceInfo.Builder setInstanceConfigId(InstanceConfigId configId)
Parameter
NameDescription
configIdInstanceConfigId
Returns
TypeDescription
InstanceInfo.Builder

setNodeCount(int nodeCount)

public abstract InstanceInfo.Builder setNodeCount(int nodeCount)

Sets the number of nodes for the instance. Exactly one of processing units or node count must be set when creating a new instance.

Parameter
NameDescription
nodeCountint
Returns
TypeDescription
InstanceInfo.Builder

setProcessingUnits(int processingUnits)

public InstanceInfo.Builder setProcessingUnits(int processingUnits)

Sets the number of processing units for the instance. Exactly one of processing units or node count 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
NameDescription
processingUnitsint
Returns
TypeDescription
InstanceInfo.Builder

setState(InstanceInfo.State state)

public abstract InstanceInfo.Builder setState(InstanceInfo.State state)
Parameter
NameDescription
stateInstanceInfo.State
Returns
TypeDescription
InstanceInfo.Builder