
com.microsoft.azure.functions.annotation.HasImplicitOutput Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-functions-java-library Show documentation
Show all versions of azure-functions-java-library Show documentation
This package contains all Java interfaces and annotations to interact with Microsoft Azure functions runtime.
The newest version!
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
package com.microsoft.azure.functions.annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
/**
*
* Place this on a parameter to define a binding that need return value
*
*
* - Any native Java types such as int, String, byte[]
* - Any POJO type
*
*
* The following example shows a example binding that uses HasImplicitOutput
*
* {@literal @}Retention(RetentionPolicy.RUNTIME)
* {@literal @}Target(ElementType.PARAMETER)
* {@literal @}HasImplicitOutput
* public @interface HasImplicitOutputBinding {
* // ...
* }
*
* @since 2.0.1
*/
@Retention(RetentionPolicy.RUNTIME)
public @interface HasImplicitOutput {
/**
* Defines the binding metadata value, if ture support for return value, if false don't support return value.
* Default is true
*
* @return The binding metadata value.
*/
boolean value() default true;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy