Class HttpHealthcareApiClient.FhirResourcePagesIterator
- java.lang.Object
-
- org.apache.beam.sdk.io.gcp.healthcare.HttpHealthcareApiClient.FhirResourcePagesIterator
-
- All Implemented Interfaces:
java.util.Iterator<com.google.gson.JsonArray>
- Enclosing class:
- HttpHealthcareApiClient
public static class HttpHealthcareApiClient.FhirResourcePagesIterator extends java.lang.Object implements java.util.Iterator<com.google.gson.JsonArray>The type FhirResourcePagesIterator for methods which return paged output.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpHealthcareApiClient.FhirResourcePagesIterator.FhirMethod
-
Constructor Summary
Constructors Constructor Description FhirResourcePagesIterator(HttpHealthcareApiClient.FhirResourcePagesIterator.FhirMethod fhirMethod, HealthcareApiClient client, java.lang.String fhirStore, java.lang.String resourceType, java.lang.String resourceName, @Nullable java.util.Map<java.lang.String,java.lang.Object> parameters)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()com.google.gson.JsonArraynext()static HttpHealthcareApiClient.FhirResourcePagesIteratorofPatientEverything(HealthcareApiClient client, java.lang.String resourceName, @Nullable java.util.Map<java.lang.String,java.lang.Object> parameters)Instantiates a new GetPatientEverything FHIR resource pages iterator.static HttpHealthcareApiClient.FhirResourcePagesIteratorofSearch(HealthcareApiClient client, java.lang.String fhirStore, java.lang.String resourceType, @Nullable java.util.Map<java.lang.String,java.lang.Object> parameters)Instantiates a new search FHIR resource pages iterator.
-
-
-
Constructor Detail
-
FhirResourcePagesIterator
public FhirResourcePagesIterator(HttpHealthcareApiClient.FhirResourcePagesIterator.FhirMethod fhirMethod, HealthcareApiClient client, java.lang.String fhirStore, java.lang.String resourceType, java.lang.String resourceName, @Nullable java.util.Map<java.lang.String,java.lang.Object> parameters)
-
-
Method Detail
-
ofSearch
public static HttpHealthcareApiClient.FhirResourcePagesIterator ofSearch(HealthcareApiClient client, java.lang.String fhirStore, java.lang.String resourceType, @Nullable java.util.Map<java.lang.String,java.lang.Object> parameters)
Instantiates a new search FHIR resource pages iterator.- Parameters:
client- the clientfhirStore- the Fhir storeresourceType- the Fhir resource type to search forparameters- the query parameters
-
ofPatientEverything
public static HttpHealthcareApiClient.FhirResourcePagesIterator ofPatientEverything(HealthcareApiClient client, java.lang.String resourceName, @Nullable java.util.Map<java.lang.String,java.lang.Object> parameters)
Instantiates a new GetPatientEverything FHIR resource pages iterator.- Parameters:
client- the clientresourceName- the FHIR resource nameparameters- the filter parameters
-
hasNext
public boolean hasNext() throws java.util.NoSuchElementException- Specified by:
hasNextin interfacejava.util.Iterator<com.google.gson.JsonArray>- Throws:
java.util.NoSuchElementException
-
next
public com.google.gson.JsonArray next() throws java.util.NoSuchElementException- Specified by:
nextin interfacejava.util.Iterator<com.google.gson.JsonArray>- Throws:
java.util.NoSuchElementException
-
-