public class ExpansionService
extends org.apache.beam.model.expansion.v1.ExpansionServiceGrpc.ExpansionServiceImplBase
implements java.lang.AutoCloseable
| Modifier and Type | Class and Description |
|---|---|
static interface |
ExpansionService.ExpansionServiceRegistrar
A registrar that creates
ExpansionService.TransformProvider instances from RunnerApi.FunctionSpecs. |
static class |
ExpansionService.ExternalTransformRegistrarLoader
Exposes Java transforms via
ExternalTransformRegistrar. |
static interface |
ExpansionService.TransformProvider<InputT extends PInput,OutputT extends POutput>
Provides a mapping of
RunnerApi.FunctionSpec to a PTransform, together with
mappings of its inputs and outputs to maps of PCollections. |
| Constructor and Description |
|---|
ExpansionService() |
ExpansionService(PipelineOptions opts) |
ExpansionService(java.lang.String[] args) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected Pipeline |
createPipeline() |
void |
discoverSchemaTransform(org.apache.beam.model.expansion.v1.ExpansionApi.DiscoverSchemaTransformRequest request,
org.apache.beam.vendor.grpc.v1p54p0.io.grpc.stub.StreamObserver<org.apache.beam.model.expansion.v1.ExpansionApi.DiscoverSchemaTransformResponse> responseObserver) |
void |
expand(org.apache.beam.model.expansion.v1.ExpansionApi.ExpansionRequest request,
org.apache.beam.vendor.grpc.v1p54p0.io.grpc.stub.StreamObserver<org.apache.beam.model.expansion.v1.ExpansionApi.ExpansionResponse> responseObserver) |
static void |
main(java.lang.String[] args) |
public ExpansionService()
public ExpansionService(java.lang.String[] args)
public ExpansionService(PipelineOptions opts)
protected Pipeline createPipeline()
public void expand(org.apache.beam.model.expansion.v1.ExpansionApi.ExpansionRequest request,
org.apache.beam.vendor.grpc.v1p54p0.io.grpc.stub.StreamObserver<org.apache.beam.model.expansion.v1.ExpansionApi.ExpansionResponse> responseObserver)
expand in interface org.apache.beam.model.expansion.v1.ExpansionServiceGrpc.AsyncServicepublic void discoverSchemaTransform(org.apache.beam.model.expansion.v1.ExpansionApi.DiscoverSchemaTransformRequest request,
org.apache.beam.vendor.grpc.v1p54p0.io.grpc.stub.StreamObserver<org.apache.beam.model.expansion.v1.ExpansionApi.DiscoverSchemaTransformResponse> responseObserver)
discoverSchemaTransform in interface org.apache.beam.model.expansion.v1.ExpansionServiceGrpc.AsyncServicepublic void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.Exceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception