Interface MACTenantConfiguration


  • public interface MACTenantConfiguration
    Adobe Marketing Cloud cloud service configuration.
    • Method Detail

      • getTenant

        java.lang.String getTenant()
        Returns the tenant's name, as used in the login URL.
        Returns:
        a String with the tenant name
      • getTenantURL

        java.lang.String getTenantURL()
        Returns the tenant URL for the allocated instance.
        Returns:
        a String with the URL
      • getDAMUser

        java.lang.String getDAMUser()
        Returns the local aem user used for managing key pair. This user will be used in agent config for the agent, so should have replication permission. It is created automatically if does not exist already.
        Returns:
        a String containing the CQ user ID
      • getOAuthClientId

        java.lang.String getOAuthClientId()
        Returns the client id configured for oAuth.
        Returns:
        a String containing the oauth client id
      • getOAuthAudience

        java.lang.String getOAuthAudience()
        Returns the audience configured for oAuth.
        Returns:
        a String containing the oauth audience
      • getMACSyncPaths

        java.lang.String[] getMACSyncPaths()
        Returns the DAM Folder paths from the MAC instance that will be synchronised.
        Returns:
        a String[] containing the folder paths that needs to be synced from MAC
      • getPath

        java.lang.String getPath()
        Returns the configuration's path from the repository.
        Returns:
        the configuration's path
      • getResource

        Resource getResource()
        Returns the Resource backing this configuration
        Returns:
        the configuration's resource
      • isSyncEnabled

        boolean isSyncEnabled()
        Returns the synchronisation's status.
        Returns:
        true if the synchronisation is enabled, false otherwise
      • getProperties

        ValueMap getProperties()
        Returns the ValueMap properties
        Returns:
      • getOAuthScope

        java.lang.String getOAuthScope()
        Get Oauth Scopes
        Returns:
        scopes
      • isFolderPulishPublic

        boolean isFolderPulishPublic()
        Returns Folder publish public flag.
        Returns:
        true if the folder to be published should be public(visible to all users in a tenant), false otherwise