class GcsPathValidator implements PathValidator {

  @Override
  public void validateInputFilePatternSupported(String filepattern) {
    GcsPath gcsPath = getGcsPath(filepattern);
    checkArgument(GcsUtil.isGcsPatternSupported(gcsPath.getObject()));
    verifyPath(filepattern);
    verifyPathIsAccessible(filepattern, "Could not find file %s");
  }

  private  GcsPathValidator(GcsOptions options);

}