in java/dataflow-connector-examples/src/main/java/com/google/cloud/bigtable/dataflow/example/HelloWorldWrite.java [97:125]
public static void main(String[] args) {
// [START bigtable_dataflow_connector_create_pipeline]
CloudBigtableOptions options =
PipelineOptionsFactory.fromArgs(args).withValidation().as(CloudBigtableOptions.class);
Pipeline p = Pipeline.create(options);
// [END bigtable_dataflow_connector_create_pipeline]
String PROJECT_ID = options.getBigtableProjectId();
String INSTANCE_ID = options.getBigtableInstanceId();
String TABLE_ID = options.getBigtableTableId();
// [START bigtable_dataflow_connector_config]
CloudBigtableTableConfiguration config =
new CloudBigtableTableConfiguration.Builder()
.withProjectId(PROJECT_ID)
.withInstanceId(INSTANCE_ID)
.withTableId(TABLE_ID)
.build();
// [END bigtable_dataflow_connector_config]
// [START bigtable_dataflow_connector_write_helloworld]
p
.apply(Create.of("Hello", "World"))
.apply(ParDo.of(MUTATION_TRANSFORM))
.apply(CloudBigtableIO.writeToTable(config));
// [END bigtable_dataflow_connector_write_helloworld]
p.run().waitUntilFinish();
}