Class AzureFunctionLinkedService


  • public class AzureFunctionLinkedService
    extends LinkedService
    Azure Function linked service.
    • Constructor Detail

      • AzureFunctionLinkedService

        public AzureFunctionLinkedService()
    • Method Detail

      • getFunctionAppUrl

        public Object getFunctionAppUrl()
        Get the functionAppUrl property: The endpoint of the Azure Function App. URL will be in the format https://<accountName>.azurewebsites.net.
        Returns:
        the functionAppUrl value.
      • setFunctionAppUrl

        public AzureFunctionLinkedService setFunctionAppUrl​(Object functionAppUrl)
        Set the functionAppUrl property: The endpoint of the Azure Function App. URL will be in the format https://<accountName>.azurewebsites.net.
        Parameters:
        functionAppUrl - the functionAppUrl value to set.
        Returns:
        the AzureFunctionLinkedService object itself.
      • getFunctionKey

        public SecretBase getFunctionKey()
        Get the functionKey property: Function or Host key for Azure Function App.
        Returns:
        the functionKey value.
      • setFunctionKey

        public AzureFunctionLinkedService setFunctionKey​(SecretBase functionKey)
        Set the functionKey property: Function or Host key for Azure Function App.
        Parameters:
        functionKey - the functionKey value to set.
        Returns:
        the AzureFunctionLinkedService object itself.
      • getEncryptedCredential

        public Object getEncryptedCredential()
        Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
        Returns:
        the encryptedCredential value.
      • setEncryptedCredential

        public AzureFunctionLinkedService setEncryptedCredential​(Object encryptedCredential)
        Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
        Parameters:
        encryptedCredential - the encryptedCredential value to set.
        Returns:
        the AzureFunctionLinkedService object itself.
      • setDescription

        public AzureFunctionLinkedService setDescription​(String description)
        Set the description property: Linked service description.
        Overrides:
        setDescription in class LinkedService
        Parameters:
        description - the description value to set.
        Returns:
        the LinkedService object itself.
      • setAnnotations

        public AzureFunctionLinkedService setAnnotations​(List<Object> annotations)
        Set the annotations property: List of tags that can be used for describing the linked service.
        Overrides:
        setAnnotations in class LinkedService
        Parameters:
        annotations - the annotations value to set.
        Returns:
        the LinkedService object itself.