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.FunctionSpec s. |
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.AsyncService
public 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.AsyncService
public void close() throws java.lang.Exception
close
in interface java.lang.AutoCloseable
java.lang.Exception
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception