See: Description
| Interface | Description | 
|---|---|
| ExpansionService.ExpansionServiceRegistrar | A registrar that creates  ExpansionService.TransformProviderinstances fromRunnerApi.FunctionSpecs. | 
| ExpansionService.TransformProvider<InputT extends PInput,OutputT extends POutput> | Provides a mapping of  RunnerApi.FunctionSpecto aPTransform, 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 Serverfor 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 emptyJavaClassLookupTransformProvider.AllowList. | 
| ExpansionServiceSchemaTransformProvider | |
| WindowIntoTransformProvider | An implementation of  TypedSchemaTransformProviderfor WindowInto. | 
| WindowIntoTransformProvider.Configuration | |
| WindowIntoTransformProvider.Configuration.Builder | 
| Annotation Type | Description | 
|---|---|
| MultiLanguageBuilderMethod | |
| MultiLanguageConstructorMethod |