public static Builder builder(
      String projectId, String location, CredentialsProvider credentialsProvider) {
    checkArgument(!Strings.isNullOrEmpty(projectId), "projectID can not be null or empty");
    checkArgument(!Strings.isNullOrEmpty(location), "location can not be null or empty");
    return new Builder(projectId, location, credentialsProvider);
  }
@Test
  public void testBuilderWithInvalidProjectShouldFail() {
    IllegalArgumentException exception =
        assertThrows(
            IllegalArgumentException.class,
            () -> DatastreamResourceManager.builder("", LOCATION, null));
    assertThat(exception).hasMessageThat().contains("projectID can not be null or empty");
  }