Class InstanceConfig

public class InstanceConfig extends InstanceConfigInfo

Represents a Cloud Spanner instance config.InstanceConfig adds a layer of service related functionality over InstanceConfigInfo.

Inheritance

java.lang.Object > InstanceConfigInfo > InstanceConfig

Constructors

InstanceConfig(InstanceConfigId id, String displayName, InstanceAdminClient client)

public InstanceConfig(InstanceConfigId id, String displayName, InstanceAdminClient client)
Parameters
Name Description
id InstanceConfigId
displayName String
client InstanceAdminClient

InstanceConfig(InstanceConfigId id, String displayName, List<ReplicaInfo> replicas, List<String> leaderOptions, InstanceAdminClient client)

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

Methods

reload()

public InstanceConfig reload()

Gets the current state of this instance config.

Returns
Type Description
InstanceConfig