Class DicomIO.ReadStudyMetadata
- java.lang.Object
-
- org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,DicomIO.ReadStudyMetadata.Result>
-
- org.apache.beam.sdk.io.gcp.healthcare.DicomIO.ReadStudyMetadata
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
- Enclosing class:
- DicomIO
public static class DicomIO.ReadStudyMetadata extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,DicomIO.ReadStudyMetadata.Result>
This class makes a call to the retrieve metadata endpoint (https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieving_metadata). It defines a function that can be used to process a Pubsub message from a DICOM store, read the DICOM study path and get the metadata of the specified study. You can learn how to configure PubSub messages to be published when an instance is stored by following: https://cloud.google.com/healthcare/docs/how-tos/pubsub. The connector will output aDicomIO.ReadStudyMetadata.Resultwhich will contain metadata of the study encoded as a json array.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDicomIO.ReadStudyMetadata.Result
-
Field Summary
Fields Modifier and Type Field Description static org.apache.beam.sdk.values.TupleTag<java.lang.String>ERROR_MESSAGETupleTag for any error response.static org.apache.beam.sdk.values.TupleTag<java.lang.String>METADATATupleTag for the main output.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DicomIO.ReadStudyMetadata.Resultexpand(org.apache.beam.sdk.values.PCollection<java.lang.String> input)-
Methods inherited from class org.apache.beam.sdk.transforms.PTransform
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, populateDisplayData, setDisplayData, setResourceHints, toString, validate, validate
-
-
-
-
Method Detail
-
expand
public DicomIO.ReadStudyMetadata.Result expand(org.apache.beam.sdk.values.PCollection<java.lang.String> input)
- Specified by:
expandin classorg.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,DicomIO.ReadStudyMetadata.Result>
-
-