Class DataStoreV1SchemaIOProvider.DataStoreV1SchemaIO
- java.lang.Object
-
- org.apache.beam.sdk.io.gcp.datastore.DataStoreV1SchemaIOProvider.DataStoreV1SchemaIO
-
- All Implemented Interfaces:
java.io.Serializable
,org.apache.beam.sdk.schemas.io.SchemaIO
- Enclosing class:
- DataStoreV1SchemaIOProvider
public static class DataStoreV1SchemaIOProvider.DataStoreV1SchemaIO extends java.lang.Object implements org.apache.beam.sdk.schemas.io.SchemaIO, java.io.Serializable
An abstraction to create schema aware IOs.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Method Detail
-
schema
public org.apache.beam.sdk.schemas.Schema schema()
- Specified by:
schema
in interfaceorg.apache.beam.sdk.schemas.io.SchemaIO
-
buildReader
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()
- Specified by:
buildReader
in interfaceorg.apache.beam.sdk.schemas.io.SchemaIO
-
buildWriter
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()
- Specified by:
buildWriter
in interfaceorg.apache.beam.sdk.schemas.io.SchemaIO
-
getProjectId
public java.lang.String getProjectId()
-
getKind
public java.lang.String getKind()
-
-