|
16 | 16 |
|
17 | 17 | package com.google.cloud.bigquery;
|
18 | 18 |
|
| 19 | +import com.google.api.core.InternalApi; |
19 | 20 | import com.google.cloud.bigquery.JobInfo.CreateDisposition;
|
20 | 21 | import com.google.cloud.bigquery.JobInfo.SchemaUpdateOption;
|
21 | 22 | import com.google.cloud.bigquery.JobInfo.WriteDisposition;
|
@@ -99,17 +100,17 @@ interface Builder {
|
99 | 100 | Builder setIgnoreUnknownValues(Boolean ignoreUnknownValues);
|
100 | 101 |
|
101 | 102 | /**
|
102 |
| - * [Experimental] Sets options allowing the schema of the destination table to be updated as a |
103 |
| - * side effect of the load job. Schema update options are supported in two cases: when |
104 |
| - * writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination |
105 |
| - * table is a partition of a table, specified by partition decorators. For normal tables, |
106 |
| - * WRITE_TRUNCATE will always overwrite the schema. |
| 103 | + * Sets options allowing the schema of the destination table to be updated as a side effect of |
| 104 | + * the load job. Schema update options are supported in two cases: when writeDisposition is |
| 105 | + * WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a |
| 106 | + * partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE |
| 107 | + * will always overwrite the schema. |
107 | 108 | */
|
| 109 | + @InternalApi |
108 | 110 | Builder setSchemaUpdateOptions(List<SchemaUpdateOption> schemaUpdateOptions);
|
109 | 111 |
|
110 |
| - /** |
111 |
| - * [Experimental] Sets automatic inference of the options and schema for CSV and JSON sources. |
112 |
| - */ |
| 112 | + /** Sets automatic inference of the options and schema for CSV and JSON sources. */ |
| 113 | + @InternalApi |
113 | 114 | Builder setAutodetect(Boolean autodetect);
|
114 | 115 |
|
115 | 116 | /** Sets the time partitioning specification for the destination table. */
|
@@ -202,18 +203,19 @@ interface Builder {
|
202 | 203 | DatastoreBackupOptions getDatastoreBackupOptions();
|
203 | 204 |
|
204 | 205 | /**
|
205 |
| - * [Experimental] Returns options allowing the schema of the destination table to be updated as a |
206 |
| - * side effect of the load job. Schema update options are supported in two cases: when |
207 |
| - * writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination |
208 |
| - * table is a partition of a table, specified by partition decorators. For normal tables, |
209 |
| - * WRITE_TRUNCATE will always overwrite the schema. |
| 206 | + * Returns options allowing the schema of the destination table to be updated as a side effect of |
| 207 | + * the load job. Schema update options are supported in two cases: when writeDisposition is |
| 208 | + * WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition |
| 209 | + * of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always |
| 210 | + * overwrite the schema. |
210 | 211 | */
|
| 212 | + @InternalApi |
211 | 213 | List<SchemaUpdateOption> getSchemaUpdateOptions();
|
212 | 214 |
|
213 | 215 | /**
|
214 |
| - * [Experimental] Returns whether automatic inference of the options and schema for CSV and JSON |
215 |
| - * sources is set. |
| 216 | + * Returns whether automatic inference of the options and schema for CSV and JSON sources is set. |
216 | 217 | */
|
| 218 | + @InternalApi |
217 | 219 | Boolean getAutodetect();
|
218 | 220 |
|
219 | 221 | /** Returns the time partitioning specification defined for the destination table. */
|
|
0 commit comments