CustomBinding Interface
Implements
public interface CustomBinding
implements java.lang.annotation.Annotation
Place this on a parameter to define a custom binding
- Any native Java types such as int, String, byte[]
- Nullable values using Optional
- 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);
}
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
direction()
The variable name used in function. |
abstract java.lang.String |
name()
The variable name used in function. |
abstract java.lang.String |
type()
The variable name used in function. |
Method Details
direction
public abstract String direction()
The variable name used in function.json to specify the direction of the binding: in or out
Returns:
name
public abstract String name()
The variable name used in function.json.
Returns:
type
public abstract String type()
The variable name used in function.json to specify the type of the binding.
Returns: