Class AsanaLinkedServiceTypeProperties


  • public final class AsanaLinkedServiceTypeProperties
    extends Object
    Asana linked service type properties.
    • Constructor Detail

      • AsanaLinkedServiceTypeProperties

        public AsanaLinkedServiceTypeProperties()
    • Method Detail

      • apiToken

        public SecretBase apiToken()
        Get the apiToken property: The api token for the Asana source.
        Returns:
        the apiToken value.
      • withApiToken

        public AsanaLinkedServiceTypeProperties withApiToken​(SecretBase apiToken)
        Set the apiToken property: The api token for the Asana source.
        Parameters:
        apiToken - the apiToken value to set.
        Returns:
        the AsanaLinkedServiceTypeProperties object itself.
      • encryptedCredential

        public Object encryptedCredential()
        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.
      • withEncryptedCredential

        public AsanaLinkedServiceTypeProperties withEncryptedCredential​(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 AsanaLinkedServiceTypeProperties object itself.
      • validate

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