Package com.google.cloud.spanner
Class InstanceConfigInfo
- java.lang.Object
-
- com.google.cloud.spanner.InstanceConfigInfo
-
- Direct Known Subclasses:
InstanceConfig
public class InstanceConfigInfo extends Object
Represents a Cloud Spanner instance config resource.
-
-
Constructor Summary
Constructors Constructor Description InstanceConfigInfo(InstanceConfigId id, String displayName)
InstanceConfigInfo(InstanceConfigId id, String displayName, List<ReplicaInfo> replicas, List<String> leaderOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getDisplayName()
Returns the display name of this instance config.InstanceConfigId
getId()
Returns the id of this instance config.List<String>
getLeaderOptions()
Allowed values of the default leader schema option for databases in instances that use this instance configuration.List<ReplicaInfo>
getReplicas()
The geographic placement of nodes in this instance configuration and their replication properties.int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
InstanceConfigInfo
public InstanceConfigInfo(InstanceConfigId id, String displayName)
-
InstanceConfigInfo
public InstanceConfigInfo(InstanceConfigId id, String displayName, List<ReplicaInfo> replicas, List<String> leaderOptions)
-
-
Method Detail
-
getId
public InstanceConfigId getId()
Returns the id of this instance config.
-
getDisplayName
public String getDisplayName()
Returns the display name of this instance config.
-
getReplicas
public List<ReplicaInfo> getReplicas()
The geographic placement of nodes in this instance configuration and their replication properties.
-
getLeaderOptions
public List<String> getLeaderOptions()
Allowed values of the default leader schema option for databases in instances that use this instance configuration.
-
-