2
:データストアエンティティを作成し、データフローパイプラインでそれを使用するための正しい方法は何であるデータストアエンティティを作成するための好適な/正しい方法でこれらの
// First, create a fake email for our fake user
final String email = "[email protected]";
// Now, create a 'key' for that user using the email
final Key userKey =
datastore.newKeyFactory().kind("user").newKey(email);
// Now create a entity using that key adn add some fields to it
final Entity newUser =
Entity
.builder(userKey)
.set("name", "Faker")
.set("email", email)
.build();
か、DatastoreWordCount exampleで行われているようには?
- 最初の例のエンティティは
com.google.cloud.datastore.Entity
です。 - 2番目の例のエンティティは
com.google.datastore.v1.Entity
です。
私はオンラインで見つけるすべてのコード例が示唆するので、私はcom.google.cloud.datastore.Entity
を使用してコードを持っていると私は、データフローパイプラインの一部としてそれをデータストアに保存する方法がわからない:
com.google.cloud.dataflow.sdk.io.datastore.DatastoreIO.v1().write()
それだけで作業していますcom.google.datastore.v1.Entity
。
私はcom.google.cloud.dataflow:google-cloud-dataflow-java-sdk-all:1.7.0
を使用しています。