Class ExpansionServiceOptions.JavaClassLookupAllowListFactory

java.lang.Object
org.apache.beam.sdk.expansion.service.ExpansionServiceOptions.JavaClassLookupAllowListFactory
All Implemented Interfaces:
DefaultValueFactory<org.apache.beam.sdk.expansion.service.JavaClassLookupTransformProvider.AllowList>
Enclosing interface:
ExpansionServiceOptions

public static class ExpansionServiceOptions.JavaClassLookupAllowListFactory extends Object implements DefaultValueFactory<org.apache.beam.sdk.expansion.service.JavaClassLookupTransformProvider.AllowList>
Loads the allow list from ExpansionServiceOptions.getJavaClassLookupAllowlistFile(), defaulting to an empty JavaClassLookupTransformProvider.AllowList.
  • Constructor Details

    • JavaClassLookupAllowListFactory

      public JavaClassLookupAllowListFactory()
  • Method Details

    • create

      public org.apache.beam.sdk.expansion.service.JavaClassLookupTransformProvider.AllowList create(PipelineOptions options)
      Description copied from interface: DefaultValueFactory
      Creates a default value for a getter marked with Default.InstanceFactory.
      Specified by:
      create in interface DefaultValueFactory<org.apache.beam.sdk.expansion.service.JavaClassLookupTransformProvider.AllowList>
      Parameters:
      options - The current pipeline options.
      Returns:
      The default value to be used for the annotated getter.