diff --git a/pom.xml b/pom.xml
index 2f8464b..4718fc3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.microsoft.azure.functions
azure-functions-java-library
- 1.4.0
+ 1.4.1-SNAPSHOT
jar
com.microsoft.maven
diff --git a/src/main/java/com/microsoft/azure/functions/annotation/ServiceBusQueueTrigger.java b/src/main/java/com/microsoft/azure/functions/annotation/ServiceBusQueueTrigger.java
index af51441..69895fe 100644
--- a/src/main/java/com/microsoft/azure/functions/annotation/ServiceBusQueueTrigger.java
+++ b/src/main/java/com/microsoft/azure/functions/annotation/ServiceBusQueueTrigger.java
@@ -92,4 +92,12 @@
* @return The value indicating whether the sessions are enabled.
*/
boolean isSessionsEnabled() default false;
+
+ /**
+ * Cardinality of the trigger input.
+ * Choose 'One' if the input is a single message or 'Many' if the input is an array of messages.
+ * 'ONE' is the default if unspecified
+ * @return An {@link Cardinality} value representing the Cardinality
+ */
+ Cardinality cardinality() default Cardinality.ONE;
}
diff --git a/src/main/java/com/microsoft/azure/functions/annotation/ServiceBusTopicTrigger.java b/src/main/java/com/microsoft/azure/functions/annotation/ServiceBusTopicTrigger.java
index d4a5dd6..513df79 100644
--- a/src/main/java/com/microsoft/azure/functions/annotation/ServiceBusTopicTrigger.java
+++ b/src/main/java/com/microsoft/azure/functions/annotation/ServiceBusTopicTrigger.java
@@ -101,4 +101,12 @@
* @return The value indicating whether the sessions are enabled.
*/
boolean isSessionsEnabled() default false;
+
+ /**
+ * Cardinality of the trigger input.
+ * Choose 'One' if the input is a single message or 'Many' if the input is an array of messages.
+ * 'ONE' is the default if unspecified
+ * @return An {@link Cardinality} value representing the Cardinality
+ */
+ Cardinality cardinality() default Cardinality.ONE;
}