Package com.google.cloud.spanner
Class InstanceConfigInfo.Builder
java.lang.Object
com.google.cloud.spanner.InstanceConfigInfo.Builder
- Direct Known Subclasses:
InstanceConfig.Builder
- Enclosing class:
- InstanceConfigInfo
Builder for
InstanceConfigInfo
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract InstanceConfigInfo.Builder
abstract InstanceConfigInfo.Builder
addReadOnlyReplicas
(List<ReplicaInfo> readOnlyReplicas) Adds the read only replicas to the set of replicas for a custom instance config.abstract InstanceConfigInfo
build()
abstract InstanceConfigInfo.Builder
putAllLabels
(Map<String, String> labels) protected abstract InstanceConfigInfo.Builder
setBaseConfig
(InstanceConfigInfo baseConfig) protected abstract InstanceConfigInfo.Builder
setConfigType
(InstanceConfigInfo.Type configType) abstract InstanceConfigInfo.Builder
setDisplayName
(String displayName) abstract InstanceConfigInfo.Builder
abstract InstanceConfigInfo.Builder
setLeaderOptions
(List<String> leaderOptions) Sets the allowed values of the "default_leader" schema option for databases in instances that use this instance configuration.protected abstract InstanceConfigInfo.Builder
setOptionalReplicas
(List<ReplicaInfo> optionalReplicas) protected abstract InstanceConfigInfo.Builder
setReconciling
(boolean reconciling) protected abstract InstanceConfigInfo.Builder
setReplicas
(List<ReplicaInfo> replicas) protected abstract InstanceConfigInfo.Builder
setState
(InstanceConfigInfo.State state)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setDisplayName
-
setReplicas
-
setOptionalReplicas
protected abstract InstanceConfigInfo.Builder setOptionalReplicas(List<ReplicaInfo> optionalReplicas) -
setBaseConfig
-
setLeaderOptions
Sets the allowed values of the "default_leader" schema option for databases in instances that use this instance configuration. -
setConfigType
-
setState
-
setEtag
-
setReconciling
-
addLabel
-
putAllLabels
-
addReadOnlyReplicas
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
-