Package com.google.cloud.spanner
Class InstanceConfig
java.lang.Object
com.google.cloud.spanner.InstanceConfigInfo
com.google.cloud.spanner.InstanceConfig
Represents a Cloud Spanner instance config.
InstanceConfig
adds a layer of service related
functionality over InstanceConfigInfo
.-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.cloud.spanner.InstanceConfigInfo
InstanceConfigInfo.InstanceConfigField, InstanceConfigInfo.State, InstanceConfigInfo.Type
-
Constructor Summary
ConstructorDescriptionInstanceConfig
(InstanceConfigId id, String displayName, InstanceAdminClient client) Deprecated.InstanceConfig
(InstanceConfigId id, String displayName, List<ReplicaInfo> replicas, List<String> leaderOptions, InstanceAdminClient client) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic InstanceConfig.Builder
newBuilder
(InstanceAdminClient client, InstanceConfigId instanceConfigId) static InstanceConfig.Builder
newBuilder
(InstanceConfig instanceConfig) reload()
Gets the current state of this instance config.Methods inherited from class com.google.cloud.spanner.InstanceConfigInfo
equals, getBaseConfig, getConfigType, getDisplayName, getEtag, getId, getLabels, getLeaderOptions, getOptionalReplicas, getReconciling, getReplicas, getState, hashCode, newBuilder, newBuilder, toString
-
Constructor Details
-
InstanceConfig
@Deprecated public InstanceConfig(InstanceConfigId id, String displayName, InstanceAdminClient client) Deprecated. -
InstanceConfig
@Deprecated public InstanceConfig(InstanceConfigId id, String displayName, List<ReplicaInfo> replicas, List<String> leaderOptions, InstanceAdminClient client) Deprecated.
-
-
Method Details
-
newBuilder
-
newBuilder
public static InstanceConfig.Builder newBuilder(InstanceAdminClient client, InstanceConfigId instanceConfigId) -
reload
Gets the current state of this instance config. -
toBuilder
- Overrides:
toBuilder
in classInstanceConfigInfo
-