@DefaultSchema(value=AutoValueSchema.class) public abstract static class JavaRowUdf.Configuration extends java.lang.Object implements java.io.Serializable
| Modifier and Type | Class and Description | 
|---|---|
| static class  | JavaRowUdf.Configuration.Builder | 
| Constructor and Description | 
|---|
| Configuration() | 
| Modifier and Type | Method and Description | 
|---|---|
| static JavaRowUdf.Configuration.Builder | builder() | 
| abstract java.lang.String | getCallable() | 
| abstract java.lang.String | getExpression() | 
| abstract java.lang.String | getName() | 
| abstract java.lang.String | getPath() | 
| void | validate() | 
@SchemaFieldDescription(value="Source code of a java expression in terms of the schema fields.") @Nullable public abstract java.lang.String getExpression()
@SchemaFieldDescription(value="Source code of a public class implementing Function<Row, T> for some schema-compatible T.") @Nullable public abstract java.lang.String getCallable()
@SchemaFieldDescription(value="Path to a jar file implementing the function referenced in name.") @Nullable public abstract java.lang.String getPath()
@SchemaFieldDescription(value="Fully qualified name of either a class implementing Function<Row, T> (e.g. com.pkg.MyFunction), or a method taking a single Row argument (e.g. com.pkg.MyClass::methodName). If a method is passed, it must either be static or belong to a class with a public nullary constructor.") @Nullable public abstract java.lang.String getName()
public void validate()
public static JavaRowUdf.Configuration.Builder builder()