Class FhirIO.ExecuteBundlesResult
- java.lang.Object
-
- org.apache.beam.sdk.io.gcp.healthcare.FhirIO.Write.AbstractResult
-
- org.apache.beam.sdk.io.gcp.healthcare.FhirIO.ExecuteBundlesResult
-
- All Implemented Interfaces:
org.apache.beam.sdk.values.POutput
- Enclosing class:
- FhirIO
public static class FhirIO.ExecuteBundlesResult extends FhirIO.Write.AbstractResult
ExecuteBundlesResult contains both successfully executed bundles and information help debugging failed executions (eg metadata & error msgs).
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.values.PValue>
expand()
void
finishSpecifyingOutput(java.lang.String transformName, org.apache.beam.sdk.values.PInput input, org.apache.beam.sdk.transforms.PTransform<?,?> transform)
org.apache.beam.sdk.values.PCollection<HealthcareIOError<java.lang.String>>
getFailedBodies()
org.apache.beam.sdk.values.PCollection<HealthcareIOError<FhirBundleParameter>>
getFailedBundles()
Gets failed FhirBundleResponse wrapped inside HealthcareIOError.org.apache.beam.sdk.values.PCollection<HealthcareIOError<java.lang.String>>
getFailedFiles()
org.apache.beam.sdk.Pipeline
getPipeline()
org.apache.beam.sdk.values.PCollection<java.lang.String>
getSuccessfulBodies()
org.apache.beam.sdk.values.PCollection<FhirBundleResponse>
getSuccessfulBundles()
Gets successful FhirBundleResponse from execute bundles operation.static FhirIO.ExecuteBundlesResult
in(org.apache.beam.sdk.Pipeline pipeline, org.apache.beam.sdk.values.PCollection<FhirBundleResponse> successfulBundles, org.apache.beam.sdk.values.PCollection<HealthcareIOError<FhirBundleParameter>> failedBundles)
Entry point for the ExecuteBundlesResult, storing the successful and failed bundles and their metadata.
-
-
-
Method Detail
-
in
public static FhirIO.ExecuteBundlesResult in(org.apache.beam.sdk.Pipeline pipeline, org.apache.beam.sdk.values.PCollection<FhirBundleResponse> successfulBundles, org.apache.beam.sdk.values.PCollection<HealthcareIOError<FhirBundleParameter>> failedBundles)
Entry point for the ExecuteBundlesResult, storing the successful and failed bundles and their metadata.
-
getSuccessfulBodies
public org.apache.beam.sdk.values.PCollection<java.lang.String> getSuccessfulBodies()
- Specified by:
getSuccessfulBodies
in classFhirIO.Write.AbstractResult
-
getSuccessfulBundles
public org.apache.beam.sdk.values.PCollection<FhirBundleResponse> getSuccessfulBundles()
Gets successful FhirBundleResponse from execute bundles operation.
-
getFailedBodies
public org.apache.beam.sdk.values.PCollection<HealthcareIOError<java.lang.String>> getFailedBodies()
- Specified by:
getFailedBodies
in classFhirIO.Write.AbstractResult
-
getFailedBundles
public org.apache.beam.sdk.values.PCollection<HealthcareIOError<FhirBundleParameter>> getFailedBundles()
Gets failed FhirBundleResponse wrapped inside HealthcareIOError. The bundle field could be null.
-
getFailedFiles
public org.apache.beam.sdk.values.PCollection<HealthcareIOError<java.lang.String>> getFailedFiles()
- Specified by:
getFailedFiles
in classFhirIO.Write.AbstractResult
-
getPipeline
public org.apache.beam.sdk.Pipeline getPipeline()
- Specified by:
getPipeline
in interfaceorg.apache.beam.sdk.values.POutput
- Overrides:
getPipeline
in classFhirIO.Write.AbstractResult
-
expand
public java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.values.PValue> expand()
-
finishSpecifyingOutput
public void finishSpecifyingOutput(java.lang.String transformName, org.apache.beam.sdk.values.PInput input, org.apache.beam.sdk.transforms.PTransform<?,?> transform)
- Specified by:
finishSpecifyingOutput
in interfaceorg.apache.beam.sdk.values.POutput
- Overrides:
finishSpecifyingOutput
in classFhirIO.Write.AbstractResult
-
-