Class 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 Detail

      • getSuccessfulBundles

        public org.apache.beam.sdk.values.PCollection<FhirBundleResponse> getSuccessfulBundles()
        Gets successful FhirBundleResponse from execute bundles operation.
      • getFailedBundles

        public org.apache.beam.sdk.values.PCollection<HealthcareIOError<FhirBundleParameter>> getFailedBundles()
        Gets failed FhirBundleResponse wrapped inside HealthcareIOError. The bundle field could be null.
      • getPipeline

        public org.apache.beam.sdk.Pipeline getPipeline()
        Specified by:
        getPipeline in interface org.apache.beam.sdk.values.POutput
        Overrides:
        getPipeline in class FhirIO.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 interface org.apache.beam.sdk.values.POutput
        Overrides:
        finishSpecifyingOutput in class FhirIO.Write.AbstractResult