Package com.google.cloud.spanner
Class InstanceConfig.Builder
java.lang.Object
com.google.cloud.spanner.InstanceConfigInfo.Builder
com.google.cloud.spanner.InstanceConfig.Builder
- Enclosing class:
- InstanceConfig
Builder of
InstanceConfig
.-
Method Summary
Modifier and TypeMethodDescriptionaddReadOnlyReplicas
(List<ReplicaInfo> readOnlyReplicas) Adds the read only replicas to the set of replicas for a custom instance config.build()
putAllLabels
(Map<String, String> labels) protected InstanceConfig.Builder
setBaseConfig
(InstanceConfigInfo baseConfig) protected InstanceConfig.Builder
setConfigType
(InstanceConfigInfo.Type configType) setDisplayName
(String displayName) setLeaderOptions
(List<String> leaderOptions) Sets the allowed values of the "default_leader" schema option for databases in instances that use this instance configuration.protected InstanceConfig.Builder
setOptionalReplicas
(List<ReplicaInfo> optionalReplicas) protected InstanceConfig.Builder
setReconciling
(boolean reconciling) protected InstanceConfig.Builder
setReplicas
(List<ReplicaInfo> replicas) protected InstanceConfig.Builder
setState
(InstanceConfigInfo.State state)
-
Method Details
-
setDisplayName
-
setReplicas
-
setLeaderOptions
Description copied from class:InstanceConfigInfo.Builder
Sets the allowed values of the "default_leader" schema option for databases in instances that use this instance configuration. -
setOptionalReplicas
-
setBaseConfig
-
setConfigType
-
setState
-
setEtag
-
setReconciling
-
addLabel
-
putAllLabels
-
addReadOnlyReplicas
Description copied from class:InstanceConfigInfo.Builder
Adds the read only replicas to the set of replicas for a custom instance config. Called with one or more of the optional replicas of the base config. -
build
-