Class FunctionAnnotation
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.appservice.function.core.FunctionAnnotation
-
public class FunctionAnnotation extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private FunctionAnnotationClassannotationClassprivate Map<String,Object>defaultPropertiesprivate Map<String,Object>properties
-
Constructor Summary
Constructors Constructor Description FunctionAnnotation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(String key, boolean includeDefaultValue)Map<String,Object>getAllAnnotationProperties()StringgetAnnotationClassName()Map<String,Object>getAnnotationProperties(boolean includeDefaultValue)Map<String,Object>getDeclaredAnnotationProperties()Map<String,Object>getPropertiesWithRequiredProperties(List<String> requiredProperties)StringgetStringValue(String key, boolean includeDefaultValue)booleanisAnnotationType(Class<? extends Annotation> clz)booleanisAnnotationType(String className)
-
-
-
Method Detail
-
getAnnotationProperties
public Map<String,Object> getAnnotationProperties(boolean includeDefaultValue)
-
getPropertiesWithRequiredProperties
public Map<String,Object> getPropertiesWithRequiredProperties(List<String> requiredProperties)
-
isAnnotationType
public boolean isAnnotationType(@Nonnull Class<? extends Annotation> clz)
-
getAnnotationClassName
public String getAnnotationClassName()
-
-