public static class DataStoreV1SchemaIOProvider.DataStoreV1SchemaIO
extends java.lang.Object
implements org.apache.beam.sdk.schemas.io.SchemaIO, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected org.apache.beam.sdk.schemas.Schema |
dataSchema |
protected java.lang.String |
keyField |
protected java.lang.String |
kind |
protected java.lang.String |
location |
protected java.lang.String |
projectId |
Modifier and Type | Method and Description |
---|---|
org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>> |
buildReader() |
org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>,org.apache.beam.sdk.values.POutput> |
buildWriter() |
java.lang.String |
getKind() |
java.lang.String |
getProjectId() |
org.apache.beam.sdk.schemas.Schema |
schema() |
protected final org.apache.beam.sdk.schemas.Schema dataSchema
protected final java.lang.String location
protected final java.lang.String kind
protected final java.lang.String projectId
protected final java.lang.String keyField
public org.apache.beam.sdk.schemas.Schema schema()
schema
in interface org.apache.beam.sdk.schemas.io.SchemaIO
public org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>> buildReader()
buildReader
in interface org.apache.beam.sdk.schemas.io.SchemaIO
public org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>,org.apache.beam.sdk.values.POutput> buildWriter()
buildWriter
in interface org.apache.beam.sdk.schemas.io.SchemaIO
public java.lang.String getProjectId()
public java.lang.String getKind()