Class AzureFunctionActivityTypeProperties


  • public final class AzureFunctionActivityTypeProperties
    extends Object
    Azure Function activity type properties.
    • Constructor Detail

      • AzureFunctionActivityTypeProperties

        public AzureFunctionActivityTypeProperties()
    • Method Detail

      • method

        public AzureFunctionActivityMethod method()
        Get the method property: Rest API method for target endpoint.
        Returns:
        the method value.
      • functionName

        public Object functionName()
        Get the functionName property: Name of the Function that the Azure Function Activity will call. Type: string (or Expression with resultType string).
        Returns:
        the functionName value.
      • withFunctionName

        public AzureFunctionActivityTypeProperties withFunctionName​(Object functionName)
        Set the functionName property: Name of the Function that the Azure Function Activity will call. Type: string (or Expression with resultType string).
        Parameters:
        functionName - the functionName value to set.
        Returns:
        the AzureFunctionActivityTypeProperties object itself.
      • headers

        public Object headers()
        Get the headers property: Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string).
        Returns:
        the headers value.
      • withHeaders

        public AzureFunctionActivityTypeProperties withHeaders​(Object headers)
        Set the headers property: Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string).
        Parameters:
        headers - the headers value to set.
        Returns:
        the AzureFunctionActivityTypeProperties object itself.
      • body

        public Object body()
        Get the body property: Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string).
        Returns:
        the body value.
      • withBody

        public AzureFunctionActivityTypeProperties withBody​(Object body)
        Set the body property: Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string).
        Parameters:
        body - the body value to set.
        Returns:
        the AzureFunctionActivityTypeProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.