Skip to content

Commit 8f9178e

Browse files
committed
Update SpannerWriteSchemaTransformProvider.java
1 parent 66ff2de commit 8f9178e

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ public PCollectionRowTuple expand(@NonNull PCollectionRowTuple input) {
251251
public abstract static class SpannerWriteSchemaTransformConfiguration implements Serializable {
252252

253253
@SchemaFieldDescription("Specifies the GCP project.")
254+
@Nullable
254255
public abstract String getProjectId();
255256

256257
@SchemaFieldDescription("Specifies the Cloud Spanner instance.")
@@ -289,10 +290,6 @@ public abstract static class Builder {
289290
public void validate() {
290291
String invalidConfigMessage = "Invalid Spanner Write configuration: ";
291292

292-
checkArgument(
293-
!Strings.isNullOrEmpty(this.getProjectId()),
294-
invalidConfigMessage + "Project ID for a Spanner Write must be specified.");
295-
296293
checkArgument(
297294
!Strings.isNullOrEmpty(this.getInstanceId()),
298295
invalidConfigMessage + "Instance ID for a Spanner Write must be specified.");

0 commit comments

Comments
 (0)