Interface MACTenantConfiguration


public interface MACTenantConfiguration
Adobe Marketing Cloud cloud service configuration.
  • Field Details

  • Method Details

    • getTenant

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

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

      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

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

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

      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

      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

      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