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. |