Skip to content

Commit

Permalink
Support String image in Bigtable, Firestore, PubSub, Spanner (#7327)
Browse files Browse the repository at this point in the history
  • Loading branch information
eddumelendez committed Jul 24, 2023
1 parent cc60cd2 commit a292a89
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ public class BigtableEmulatorContainer extends GenericContainer<BigtableEmulator

private static final int PORT = 9000;

public BigtableEmulatorContainer(String image) {
this(DockerImageName.parse(image));
}

public BigtableEmulatorContainer(final DockerImageName dockerImageName) {
super(dockerImageName);
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME, CLOUD_SDK_IMAGE_NAME);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ public class FirestoreEmulatorContainer extends GenericContainer<FirestoreEmulat

private static final int PORT = 8080;

public FirestoreEmulatorContainer(String image) {
this(DockerImageName.parse(image));
}

public FirestoreEmulatorContainer(final DockerImageName dockerImageName) {
super(dockerImageName);
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME, CLOUD_SDK_IMAGE_NAME);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ public class PubSubEmulatorContainer extends GenericContainer<PubSubEmulatorCont

private static final int PORT = 8085;

public PubSubEmulatorContainer(String image) {
this(DockerImageName.parse(image));
}

public PubSubEmulatorContainer(final DockerImageName dockerImageName) {
super(dockerImageName);
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME, CLOUD_SDK_IMAGE_NAME);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ public class SpannerEmulatorContainer extends GenericContainer<SpannerEmulatorCo

private static final int HTTP_PORT = 9020;

public SpannerEmulatorContainer(String image) {
this(DockerImageName.parse(image));
}

public SpannerEmulatorContainer(final DockerImageName dockerImageName) {
super(dockerImageName);
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME);
Expand Down

0 comments on commit a292a89

Please sign in to comment.