public abstract static class SolrIO.Read
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.solr.common.SolrDocument>>
PTransform reading data from Solr.| Constructor and Description |
|---|
Read() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PCollection<org.apache.solr.common.SolrDocument> |
expand(org.apache.beam.sdk.values.PBegin input) |
SolrIO.Read |
from(java.lang.String collection)
Provide name of collection while reading from Solr.
|
void |
populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder) |
SolrIO.Read |
withConnectionConfiguration(SolrIO.ConnectionConfiguration connectionConfiguration)
Provide the Solr connection configuration object.
|
SolrIO.Read |
withQuery(java.lang.String query)
Provide a query used while reading from Solr.
|
SolrIO.Read |
withReplicaInfo(SolrIO.ReplicaInfo replicaInfo)
Read from a specific Replica (partition).
|
public SolrIO.Read withConnectionConfiguration(SolrIO.ConnectionConfiguration connectionConfiguration)
public SolrIO.Read from(java.lang.String collection)
collection - the collection toward which the requests will be issuedpublic SolrIO.Read withQuery(java.lang.String query)
query - the query. See Solr
Query public SolrIO.Read withReplicaInfo(SolrIO.ReplicaInfo replicaInfo)
public org.apache.beam.sdk.values.PCollection<org.apache.solr.common.SolrDocument> expand(org.apache.beam.sdk.values.PBegin input)
expand in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.solr.common.SolrDocument>>public void populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)
populateDisplayData in interface org.apache.beam.sdk.transforms.display.HasDisplayDatapopulateDisplayData in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<org.apache.solr.common.SolrDocument>>