@@ -672,7 +672,7 @@ public static Table getBigQueryTable(String projectId, String dataset, String ta
672672 */
673673 public static void validateBucket (String bucket , String bucketPropertyName , FailureCollector collector ) {
674674 // Allowed character validation for bucket name as per https://cloud.google.com/storage/docs/naming
675- String errorMessage = "Bucket name can only contain lowercase letters, numbers, '.', '_', and '-'." ;
675+ String errorMessage = "Bucket name '%s' can only contain lowercase letters, numbers, '.', '_', and '-'." ;
676676 match (bucket , bucketPropertyName , BUCKET_PATTERN , collector , errorMessage );
677677 }
678678
@@ -685,7 +685,7 @@ public static void validateBucket(String bucket, String bucketPropertyName, Fail
685685 */
686686 public static void validateDataset (String dataset , String datasetPropertyName , FailureCollector collector ) {
687687 // Allowed character validation for dataset name as per https://cloud.google.com/bigquery/docs/datasets
688- String errorMessage = "Dataset name can only contain letters (lower or uppercase), numbers and '_'." ;
688+ String errorMessage = "Dataset name '%s' can only contain letters (lower or uppercase), numbers and '_'." ;
689689 match (dataset , datasetPropertyName , DATASET_PATTERN , collector , errorMessage );
690690 }
691691
@@ -698,7 +698,7 @@ public static void validateDataset(String dataset, String datasetPropertyName, F
698698 */
699699 public static void validateTable (String table , String tablePropertyName , FailureCollector collector ) {
700700 // Allowed character validation for table name as per https://cloud.google.com/bigquery/docs/tables
701- String errorMessage = "Table name can only contain letters (lower or uppercase), numbers, '_' and '-'." ;
701+ String errorMessage = "Table name '%s' can only contain letters (lower or uppercase), numbers, '_' and '-'." ;
702702 match (table , tablePropertyName , TABLE_PATTERN , collector , errorMessage );
703703 }
704704
@@ -739,7 +739,7 @@ private static void match(String text, String propertyName, String pattern,
739739 if (!Strings .isNullOrEmpty (text )) {
740740 Pattern p = Pattern .compile (pattern );
741741 if (!p .matcher (text ).matches ()) {
742- collector .addFailure (errorMessage , null ).withConfigProperty (propertyName );
742+ collector .addFailure (String . format ( errorMessage , text ) , null ).withConfigProperty (propertyName );
743743 }
744744 }
745745 }
0 commit comments