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.BuildersetBaseConfig(InstanceConfigInfo baseConfig) protected InstanceConfig.BuildersetConfigType(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.BuildersetOptionalReplicas(List<ReplicaInfo> optionalReplicas) protected InstanceConfig.BuildersetReconciling(boolean reconciling) protected InstanceConfig.BuildersetReplicas(List<ReplicaInfo> replicas) protected InstanceConfig.BuildersetState(InstanceConfigInfo.State state)
-
Method Details
-
setDisplayName
-
setReplicas
-
setLeaderOptions
Description copied from class:InstanceConfigInfo.BuilderSets 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.BuilderAdds 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
-