public static enum BigQueryIO.Write.Method extends java.lang.Enum<BigQueryIO.Write.Method>
| Enum Constant and Description | 
|---|
| DEFAULTThe default behavior if no method is explicitly set. | 
| FILE_LOADSUse BigQuery load jobs to insert data. | 
| STORAGE_API_AT_LEAST_ONCEUse the new, Storage Write API without exactly once enabled. | 
| STORAGE_WRITE_APIUse the new, exactly-once Storage Write API. | 
| STREAMING_INSERTSUse the BigQuery streaming insert API to insert data. | 
| Modifier and Type | Method and Description | 
|---|---|
| static BigQueryIO.Write.Method | valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static BigQueryIO.Write.Method[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final BigQueryIO.Write.Method DEFAULT
public static final BigQueryIO.Write.Method FILE_LOADS
BigQueryIO.Write.withTriggeringFrequency(org.joda.time.Duration). BigQuery has daily quotas on the number
 of load jobs allowed per day, so be careful not to set the triggering frequency too
 frequent. For more information, see Loading Data from
 Cloud Storage. Note: Load jobs currently do not support BigQuery's 
 JSON data type.public static final BigQueryIO.Write.Method STREAMING_INSERTS
FILE_LOADS insert method does guarantee no duplicates, though the latency for the
 insert into BigQuery will be much higher. For more information, see Streaming Data into
 BigQuery.public static final BigQueryIO.Write.Method STORAGE_WRITE_API
public static final BigQueryIO.Write.Method STORAGE_API_AT_LEAST_ONCE
public static BigQueryIO.Write.Method[] values()
for (BigQueryIO.Write.Method c : BigQueryIO.Write.Method.values()) System.out.println(c);
public static BigQueryIO.Write.Method valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null