com.microsoft.azure.functions.annotation
Annotations and support classes for use as part of the Java API for Azure Functions.
Interfaces
BindingName |
Place this on a parameter whose value would come from Azure Functions runtime. |
BlobInput |
Place this on a parameter whose value would come from a blob. |
BlobOutput |
Place this on a parameter whose value would be written to a blob. |
BlobTrigger |
Place this on a parameter whose value would come from a blob, and causing the method to run when a blob is uploaded. |
CosmosDBInput |
Place this on a parameter whose value would come from CosmosDB. |
CosmosDBOutput |
Place this on a parameter whose value would be written to CosmosDB. |
CosmosDBTrigger |
Place this on a parameter whose value would come from CosmosDB, and causing the method to run when CosmosDB data is changed. |
CustomBinding |
Place this on a parameter to define a custom binding |
EventGridTrigger |
Place this on a parameter whose value would come from EventGrid, and causing the method to run when an event is arrived. |
EventHubOutput |
Place this on a parameter whose value would be published to the event hub. |
EventHubTrigger |
Place this on a parameter whose value would come from event hub, and causing the method to run when a new event is arrived. |
FunctionName |
The |
HttpOutput |
Place this on a parameter whose value would be send back to the user as an HTTP response. |
HttpTrigger |
The HttpTrigger annotation is applied to Azure functions that will be triggered by a call to the HTTP endpoint that the function is located at. |
QueueOutput |
Place this on a parameter whose value would be written to a storage queue. |
QueueTrigger |
Place this on a parameter whose value would come from a storage queue, and causing the method to run when a new item is pushed. |
SendGridOutput |
Place this on a parameter whose value would be written to SendGrid. |
ServiceBusQueueOutput |
Place this on a parameter whose value would be written to a service bus queue. |
ServiceBusQueueTrigger |
Place this on a parameter whose value would come from a Service Bus queue, and causing the method to run when a new item is pushed. |
ServiceBusTopicOutput |
Place this on a parameter whose value would be written to a service bus topic. |
ServiceBusTopicTrigger |
Place this on a parameter whose value would come from Service Bus topic, and causing the method to run when a new item is published. |
StorageAccount |
Apply this annotation to a method if you have multiple Azure Storage triggers/input/output in that method which share the same app setting name of Azure Storage connection string. |
TableInput |
Place this on a parameter whose value would come from storage table. |
TableOutput |
Place this on a parameter whose value would be written to a storage table. |
TimerTrigger |
The timer trigger lets you run a function on a schedule by specifying a CRON expression for when the function should run. |
TwilioSmsOutput |
Place this on a parameter whose value would be sent through twilio SMS. |
Enums
AccessRights |
Azure Service Bus permission. |
AuthorizationLevel |
Azure HTTP authorization level, Determines what keys, if any, need to be present on the request in order to invoke the function. |
Cardinality |
Cardinality of the EventHubTrigger input. |