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 ClassesNested classes/interfaces inherited from class com.google.cloud.spanner.InstanceConfigInfo
InstanceConfigInfo.InstanceConfigField, InstanceConfigInfo.State, InstanceConfigInfo.Type -
Constructor Summary
ConstructorsConstructorDescriptionInstanceConfig(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.BuildernewBuilder(InstanceAdminClient client, InstanceConfigId instanceConfigId) static InstanceConfig.BuildernewBuilder(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:
toBuilderin classInstanceConfigInfo
-