Class HttpHealthcareApiClient.HL7v2MessagePages
java.lang.Object
org.apache.beam.sdk.io.gcp.healthcare.HttpHealthcareApiClient.HL7v2MessagePages
- All Implemented Interfaces:
Iterable<List<HL7v2Message>>
- Enclosing class:
HttpHealthcareApiClient
public static class HttpHealthcareApiClient.HL7v2MessagePages
extends Object
implements Iterable<List<HL7v2Message>>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
The type Hl7v2 message id pages iterator. -
Method Summary
Modifier and TypeMethodDescriptiongetEnd()
getStart()
iterator()
static ListMessagesResponse
makeListRequest
(HealthcareApiClient client, String hl7v2Store, @Nullable Instant start, @Nullable Instant end, @Nullable String filter, @Nullable String orderBy, @Nullable String pageToken) Make list request list messages response.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
getStart
-
getEnd
-
makeListRequest
public static ListMessagesResponse makeListRequest(HealthcareApiClient client, String hl7v2Store, @Nullable Instant start, @Nullable Instant end, @Nullable String filter, @Nullable String orderBy, @Nullable String pageToken) throws IOException Make list request list messages response.- Parameters:
client
- the clienthl7v2Store
- the hl 7 v 2 storefilter
- the filterpageToken
- the page token- Returns:
- the list messages response
- Throws:
IOException
- the io exception
-
iterator
- Specified by:
iterator
in interfaceIterable<List<HL7v2Message>>
-