Interface ExpansionServiceOptions
-
- All Superinterfaces:
org.apache.beam.sdk.transforms.display.HasDisplayData,org.apache.beam.sdk.options.PipelineOptions
public interface ExpansionServiceOptions extends org.apache.beam.sdk.options.PipelineOptionsOptions used to configure theExpansionService.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classExpansionServiceOptions.ExpansionServiceConfigFactoryLoads the ExpansionService config.static classExpansionServiceOptions.JavaClassLookupAllowListFactoryLoads the allow list fromgetJavaClassLookupAllowlistFile(), defaulting to an emptyJavaClassLookupTransformProvider.AllowList.-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
org.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetAlsoStartLoopbackWorker()ExpansionServiceConfiggetExpansionServiceConfig()java.lang.StringgetExpansionServiceConfigFile()org.apache.beam.sdk.expansion.service.JavaClassLookupTransformProvider.AllowListgetJavaClassLookupAllowlist()java.lang.StringgetJavaClassLookupAllowlistFile()booleangetUseAltsServer()booleangetUseConfigDependenciesForManaged()voidsetAlsoStartLoopbackWorker(boolean value)voidsetExpansionServiceConfig(ExpansionServiceConfig configFile)voidsetExpansionServiceConfigFile(java.lang.String configFile)voidsetJavaClassLookupAllowlist(org.apache.beam.sdk.expansion.service.JavaClassLookupTransformProvider.AllowList file)voidsetJavaClassLookupAllowlistFile(java.lang.String file)voidsetUseAltsServer(boolean useAltsServer)voidsetUseConfigDependenciesForManaged(boolean useConfigDependenciesForManaged)-
Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
-
Methods inherited from interface org.apache.beam.sdk.options.PipelineOptions
as, getGbek, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setGbek, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgent
-
-
-
-
Method Detail
-
getJavaClassLookupAllowlist
@InstanceFactory(JavaClassLookupAllowListFactory.class) org.apache.beam.sdk.expansion.service.JavaClassLookupTransformProvider.AllowList getJavaClassLookupAllowlist()
-
setJavaClassLookupAllowlist
void setJavaClassLookupAllowlist(org.apache.beam.sdk.expansion.service.JavaClassLookupTransformProvider.AllowList file)
-
getJavaClassLookupAllowlistFile
java.lang.String getJavaClassLookupAllowlistFile()
-
setJavaClassLookupAllowlistFile
void setJavaClassLookupAllowlistFile(java.lang.String file)
-
getAlsoStartLoopbackWorker
boolean getAlsoStartLoopbackWorker()
-
setAlsoStartLoopbackWorker
void setAlsoStartLoopbackWorker(boolean value)
-
getExpansionServiceConfigFile
java.lang.String getExpansionServiceConfigFile()
-
setExpansionServiceConfigFile
void setExpansionServiceConfigFile(java.lang.String configFile)
-
getExpansionServiceConfig
@InstanceFactory(ExpansionServiceConfigFactory.class) ExpansionServiceConfig getExpansionServiceConfig()
-
setExpansionServiceConfig
void setExpansionServiceConfig(ExpansionServiceConfig configFile)
-
getUseAltsServer
@Boolean(false) boolean getUseAltsServer()
-
setUseAltsServer
void setUseAltsServer(boolean useAltsServer)
-
getUseConfigDependenciesForManaged
@Boolean(false) boolean getUseConfigDependenciesForManaged()
-
setUseConfigDependenciesForManaged
void setUseConfigDependenciesForManaged(boolean useConfigDependenciesForManaged)
-
-