[
https://issues.apache.org/jira/browse/BEAM-354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15334704#comment-15334704
]
Vikas Kedigehalli commented on BEAM-354:
----------------------------------------
I propose to implement this in phases (as small well-defined Pull Requests).
Roughly outlining the steps here,
1. Modify DatastoreIO to use the v1beta3 API and update tests&examples to
reflect the changes.
2. Add PTransforms, DatastoreIO.V1Beta3.Read and .Write and wrap the
DatastoreIO Source/Sink. Modify examples accordingly
3. Add end-to-end tests, add more documentation, validate maven dependencies
etc.
> Modify DatastoreIO to use Datastore v1beta3 API
> -----------------------------------------------
>
> Key: BEAM-354
> URL: https://issues.apache.org/jira/browse/BEAM-354
> Project: Beam
> Issue Type: Improvement
> Components: sdk-java-gcp
> Reporter: Vikas Kedigehalli
> Assignee: Vikas Kedigehalli
>
> Datastore v1beta2 API is getting deprecated in favor of v1beta3. Hence the
> DatastoreIO needs to be migrated to use the new version. Also in the process
> of doing so, this is a good time to add a level of indirection via a
> PTranform such that future changes in Datastore API would not result in
> changing user/pipeline code.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)