Interface NextGenDynamicMediaConfig
-
public interface NextGenDynamicMediaConfigProvides configuration properties for the Next Generation Dynamic Media integration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleanenabled()Checks if the configuration/feature is enabled.java.lang.StringgetApiKey()Gets the API key for accessing the asset selectors UIjava.lang.StringgetAssetMetadataPath()Gets the path expression for getting the metadata of an asset.java.lang.StringgetAssetOriginalBinaryDeliveryPath()Gets the path expression for the the Original Asset Delivery which delivers the bitstream as-is {asset-id} - the uuid of the asset in the format 'urn:aaid:aem:UUID', e.g.java.lang.StringgetAssetSelectorsJsUrl()Gets the absolute URL for the javascript which contains the microfrontend for the remote asset selector.java.lang.StringgetEnv()Gets the environment string which should be 'PROD' or 'STAGE'java.lang.StringgetImageDeliveryBasePath()Gets the path expression for the image delivery path.java.lang.StringgetImsClient()Gets the IMS client identifierjava.lang.StringgetImsEnv()Deprecated.No replacement.java.lang.StringgetImsOrg()Deprecated.No replacement.java.lang.StringgetRepositoryId()Gets the Next Generation Dynamic Media tenant (also known technically as the repository Id) This would typically be a host name with the format 'delivery-pXX-eYY.adobeaemcloud.com' for PROD environments and 'delivery-pXX-eYY-smstg.adobeaemcloud.com' for STAGE environments.java.lang.StringgetVideoDeliveryPath()Gets the path expression for the adaptive video manifest/player path.
-
-
-
Method Detail
-
enabled
boolean enabled()
Checks if the configuration/feature is enabled.- Returns:
- true if enabled and false otherwise
-
getRepositoryId
java.lang.String getRepositoryId()
Gets the Next Generation Dynamic Media tenant (also known technically as the repository Id) This would typically be a host name with the format 'delivery-pXX-eYY.adobeaemcloud.com' for PROD environments and 'delivery-pXX-eYY-smstg.adobeaemcloud.com' for STAGE environments.- Returns:
- the repository id
-
getApiKey
java.lang.String getApiKey()
Gets the API key for accessing the asset selectors UI- Returns:
- the API key for accessing the asset selectors UI
-
getEnv
java.lang.String getEnv()
Gets the environment string which should be 'PROD' or 'STAGE'- Returns:
- the environment string
-
getImsOrg
@Deprecated java.lang.String getImsOrg()
Deprecated.No replacement. IMS Org need not be sent to discovery service. The access is determined based on the repository ID.Gets the Adobe IMS Organization ID the user is a part of- Returns:
- the Adobe IMS Organization ID the user is a part of
-
getImsEnv
@Deprecated java.lang.String getImsEnv()
Deprecated.No replacement. IMSenv is an invalid property from asset selector's point of view. The IMS environment is determined solely on the basis of env property which accepts values as STAGE or PROD.Gets the IMS environment string which should be "prd" for IMS PROD environments and "stg1" for IMS STAGE environments- Returns:
- the IMS environment string
-
getImsClient
java.lang.String getImsClient()
Gets the IMS client identifier- Returns:
- the IMS client identifier
-
getAssetSelectorsJsUrl
java.lang.String getAssetSelectorsJsUrl()
Gets the absolute URL for the javascript which contains the microfrontend for the remote asset selector.- Returns:
- the absolute URL for the javascript which contains the microfrontend for the remote asset selector
-
getImageDeliveryBasePath
java.lang.String getImageDeliveryBasePath()
Gets the path expression for the image delivery path. The following placeholders with the below meaning are contained within that path:- {asset-id} - the uuid of the asset in the format 'urn:aaid:aem:UUID', e.g. urn:aaid:aem:1a034bee-ebda-4787-bad3-f924d0772b75
- {seo-name} - any url-encoded or alphanumeric, non-whitespace set of characters. may contain hyphens and dots
- {format} - output format
- Returns:
- the path expression for the image delivery path
-
getVideoDeliveryPath
java.lang.String getVideoDeliveryPath()
Gets the path expression for the adaptive video manifest/player path. The following placeholders with the below meaning are contained within that path:- {asset-id} - the uuid of the asset in the format 'urn:aaid:aem:UUID' along with optional format e.g. urn:aaid:aem:1a034bee-ebda-4787-bad3-f924d0772b75 OR urn:aaid:aem:1a034bee-ebda-4787-bad3-f924d0772b75.mp4
- Returns:
- the path expression for the video delivery path
-
getAssetOriginalBinaryDeliveryPath
java.lang.String getAssetOriginalBinaryDeliveryPath()
Gets the path expression for the the Original Asset Delivery which delivers the bitstream as-is- {asset-id} - the uuid of the asset in the format 'urn:aaid:aem:UUID', e.g. urn:aaid:aem:1a034bee-ebda-4787-bad3-f924d0772b75
- {seo-name} - any url-encoded or alphanumeric, non-whitespace set of characters. may contain hyphens and dots
- Returns:
- the path expression for the asset (bitstream) delivery path
-
getAssetMetadataPath
java.lang.String getAssetMetadataPath()
Gets the path expression for getting the metadata of an asset. The following placeholders with the below meaning are contained within that path:- {asset-id} - the uuid of the asset in the format 'urn:aaid:aem:UUID', e.g. urn:aaid:aem:1a034bee-ebda-4787-bad3-f924d0772b75
- Returns:
- the path expression for the metadata path
-
-