Annotation Type CustomBinding
-
@Retention(RUNTIME) public @interface CustomBindingPlace this on a parameter to define a custom binding
- Any native Java types such as int, String, byte[]
- Nullable values using Optional<T>
- Any POJO type
The following example shows a Java function that uses a customBinding:
@FunctionName("CustomBindingTriggerSample") public void logCustomTriggerInput( @CustomBinding(direction = "in", name = "inputParameterName", type = "customBindingTrigger") String customTriggerInput final ExecutionContext context ) { context.getLogger().info(customTriggerInput); }- Since:
- 1.0.0
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.StringdirectionThe variable name used in function.json to specify the direction of the binding: in or outjava.lang.StringnameThe variable name used in function.json.java.lang.StringtypeThe variable name used in function.json to specify the type of the binding.
-