Skip to content

Commit 77cb585

Browse files
fix(spanner): getEdition() is returning null for Instance (#3496)
1 parent 49fd803 commit 77cb585

File tree

1 file changed

+8
-0
lines changed
  • google-cloud-spanner/src/main/java/com/google/cloud/spanner

1 file changed

+8
-0
lines changed

google-cloud-spanner/src/main/java/com/google/cloud/spanner/Instance.java

+8
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import com.google.longrunning.Operation;
2525
import com.google.spanner.admin.database.v1.CreateDatabaseMetadata;
2626
import com.google.spanner.admin.instance.v1.AutoscalingConfig;
27+
import com.google.spanner.admin.instance.v1.Instance.Edition;
2728
import com.google.spanner.admin.instance.v1.UpdateInstanceMetadata;
2829
import java.util.Map;
2930

@@ -111,6 +112,12 @@ public Builder putAllLabels(Map<String, String> labels) {
111112
return this;
112113
}
113114

115+
@Override
116+
public Builder setEdition(Edition edition) {
117+
infoBuilder.setEdition(edition);
118+
return this;
119+
}
120+
114121
@Override
115122
public Instance build() {
116123
return new Instance(this);
@@ -228,6 +235,7 @@ static Instance fromProto(
228235
.setCreateTime(Timestamp.fromProto(proto.getCreateTime()))
229236
.setUpdateTime(Timestamp.fromProto(proto.getUpdateTime()))
230237
.setAutoscalingConfig(proto.getAutoscalingConfig())
238+
.setEdition(proto.getEdition())
231239
.setProcessingUnits(proto.getProcessingUnits());
232240
State state;
233241
switch (proto.getState()) {

0 commit comments

Comments
 (0)