Hello,

Did anyone work on HTTP Retry Client in the HealthCareAPI client.

https://github.com/apache/beam/blob/master/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java#L587

Is it possible to add a param to the initClient and expose it as an API so
the dataflow pipeline can pass a boolean if a retry is needed?

https://github.com/apache/beam/blob/6814a06ac3d7f4f4a3e84a72bb5fae6d63a3b71a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/HttpHealthcareApiClient.java#L732

Execute Bundle right now only take an input of FHIR Store name:
https://github.com/apache/beam/blob/6814a06ac3d7f4f4a3e84a72bb5fae6d63a3b71a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/healthcare/FhirIO.java#L904

We need an option to send a retry flag so the HTTP client could retry
failed REST API calls.

Please let me know if this was tried before or if you need further
discussion?

Please invite me to slack channel [email protected] so we could discuss
in slack.

Thanks,
Sampat.
  • Re: Test Sampat P
    • Google Healthcare API Java SDK: HTTP Client Retry Sampat P

Reply via email to