See: Description
| Interface | Description |
|---|---|
| ExpansionService.ExpansionServiceRegistrar |
A registrar that creates
ExpansionService.TransformProvider instances from RunnerApi.FunctionSpecs. |
| 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. |
| ExpansionServiceOptions |
Options used to configure the
ExpansionService. |
| Class | Description |
|---|---|
| Dependency | |
| ExpansionServer |
A
gRPC Server for an ExpansionService. |
| ExpansionService |
A service that allows pipeline expand transforms from a remote SDK.
|
| ExpansionService.ExternalTransformRegistrarLoader |
Exposes Java transforms via
ExternalTransformRegistrar. |
| ExpansionServiceConfig | |
| ExpansionServiceOptions.ExpansionServiceConfigFactory |
Loads the ExpansionService config.
|
| ExpansionServiceOptions.JavaClassLookupAllowListFactory |
Loads the allow list from
ExpansionServiceOptions.getJavaClassLookupAllowlistFile(), defaulting to an empty
JavaClassLookupTransformProvider.AllowList. |
| ExpansionServiceSchemaTransformProvider |
| Annotation Type | Description |
|---|---|
| MultiLanguageBuilderMethod | |
| MultiLanguageConstructorMethod |