Class InstanceConfigInfo

public class InstanceConfigInfo

Represents a Cloud Spanner instance config resource.

Inheritance

Object > InstanceConfigInfo

Constructors

InstanceConfigInfo(InstanceConfigId id, String displayName)

public InstanceConfigInfo(InstanceConfigId id, String displayName)
Parameters
Name Description
id InstanceConfigId
displayName String

InstanceConfigInfo(InstanceConfigId id, String displayName, List<ReplicaInfo> replicas, List<String> leaderOptions)

public InstanceConfigInfo(InstanceConfigId id, String displayName, List<ReplicaInfo> replicas, List<String> leaderOptions)
Parameters
Name Description
id InstanceConfigId
displayName String
replicas List<ReplicaInfo>
leaderOptions List<String>

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

getDisplayName()

public String getDisplayName()

Returns the display name of this instance config.

Returns
Type Description
String

getId()

public InstanceConfigId getId()

Returns the id of this instance config.

Returns
Type Description
InstanceConfigId

getLeaderOptions()

public List<String> getLeaderOptions()

Allowed values of the default leader schema option for databases in instances that use this instance configuration.

Returns
Type Description
List<String>

getReplicas()

public List<ReplicaInfo> getReplicas()

The geographic placement of nodes in this instance configuration and their replication properties.

Returns
Type Description
List<ReplicaInfo>

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

toString()

public String toString()
Returns
Type Description
String
Overrides