public class SSAIConf extends AbstractModel
header, skipSign| Constructor and Description |
|---|
SSAIConf() |
SSAIConf(SSAIConf source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAdCDNPrefix()
Get Advertising CDN prefix needs to start with http:// or https://
|
Boolean |
getAdMarkerPassthrough()
Get Whether to enable transparent transmission of advertising tags.
|
String |
getAdsUrl()
Get Advertising Decision Server URL (ADS).
|
Long[] |
getAdTriggers()
Get The type of tag that is regarded as an advertisement, optional values: [1,8]
1.
|
ConfigAliasesInfo[] |
getConfigAliases()
Get Parameter configuration.
|
Boolean |
getDashMPDLocation()
Get Whether to enable mpd location, true corresponds to enable, false corresponds to disable.
|
Long |
getDeliveryRestrictions()
Get The type of distribution restriction that is considered an advertisement, optional values: [1,4]
1:None
2:Restricted (default)
3:Unrestricted
4.Both.
|
String |
getPreRollAdsUrl()
Get Pre-roll ad decision service address.
|
Long |
getPreRollMaxAllowedDuration()
Get The maximum allowed duration of pre-roll ads, (0, 3600].
|
Long |
getSCTE35AdType()
Get How to process tags in advertisements, optional values: [1,2]
1: Process all SCTE-35 type tags - all (default)
2: SCTE-35enhanced, parse some types.
|
String |
getSlateAd()
Get Default advertising url.
|
String |
getSourceCDNPrefix()
Get Source CDN prefix, needs to start with http:// or https://
|
Long |
getThreshold()
Get Maximum unfilled duration, unit: seconds.
|
void |
setAdCDNPrefix(String AdCDNPrefix)
Set Advertising CDN prefix needs to start with http:// or https://
|
void |
setAdMarkerPassthrough(Boolean AdMarkerPassthrough)
Set Whether to enable transparent transmission of advertising tags.
|
void |
setAdsUrl(String AdsUrl)
Set Advertising Decision Server URL (ADS).
|
void |
setAdTriggers(Long[] AdTriggers)
Set The type of tag that is regarded as an advertisement, optional values: [1,8]
1.
|
void |
setConfigAliases(ConfigAliasesInfo[] ConfigAliases)
Set Parameter configuration.
|
void |
setDashMPDLocation(Boolean DashMPDLocation)
Set Whether to enable mpd location, true corresponds to enable, false corresponds to disable.
|
void |
setDeliveryRestrictions(Long DeliveryRestrictions)
Set The type of distribution restriction that is considered an advertisement, optional values: [1,4]
1:None
2:Restricted (default)
3:Unrestricted
4.Both.
|
void |
setPreRollAdsUrl(String PreRollAdsUrl)
Set Pre-roll ad decision service address.
|
void |
setPreRollMaxAllowedDuration(Long PreRollMaxAllowedDuration)
Set The maximum allowed duration of pre-roll ads, (0, 3600].
|
void |
setSCTE35AdType(Long SCTE35AdType)
Set How to process tags in advertisements, optional values: [1,2]
1: Process all SCTE-35 type tags - all (default)
2: SCTE-35enhanced, parse some types.
|
void |
setSlateAd(String SlateAd)
Set Default advertising url.
|
void |
setSourceCDNPrefix(String SourceCDNPrefix)
Set Source CDN prefix, needs to start with http:// or https://
|
void |
setThreshold(Long Threshold)
Set Maximum unfilled duration, unit: seconds.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic SSAIConf()
public SSAIConf(SSAIConf source)
public String getAdsUrl()
public void setAdsUrl(String AdsUrl)
AdsUrl - Advertising Decision Server URL (ADS).public ConfigAliasesInfo[] getConfigAliases()
public void setConfigAliases(ConfigAliasesInfo[] ConfigAliases)
ConfigAliases - Parameter configuration.public Boolean getAdMarkerPassthrough()
public void setAdMarkerPassthrough(Boolean AdMarkerPassthrough)
AdMarkerPassthrough - Whether to enable transparent transmission of advertising tags.public Long getSCTE35AdType()
public void setSCTE35AdType(Long SCTE35AdType)
SCTE35AdType - How to process tags in advertisements, optional values: [1,2]
1: Process all SCTE-35 type tags - all (default)
2: SCTE-35enhanced, parse some types.public String getSlateAd()
public void setSlateAd(String SlateAd)
SlateAd - Default advertising url.public Long getThreshold()
public void setThreshold(Long Threshold)
Threshold - Maximum unfilled duration, unit: seconds.public Boolean getDashMPDLocation()
public void setDashMPDLocation(Boolean DashMPDLocation)
DashMPDLocation - Whether to enable mpd location, true corresponds to enable, false corresponds to disable.public Long[] getAdTriggers()
public void setAdTriggers(Long[] AdTriggers)
AdTriggers - The type of tag that is regarded as an advertisement, optional values: [1,8]
1. Splice insert
2. Provider advertisement
3. Distributor advertisement
4. Provider placement opportunity
5. Distributor placement opportunity
6. Break
7. Provider overlay placement opportunity
8. Distributor overlay placement opportunity.public Long getDeliveryRestrictions()
public void setDeliveryRestrictions(Long DeliveryRestrictions)
DeliveryRestrictions - The type of distribution restriction that is considered an advertisement, optional values: [1,4]
1:None
2:Restricted (default)
3:Unrestricted
4.Both.public String getSourceCDNPrefix()
public void setSourceCDNPrefix(String SourceCDNPrefix)
SourceCDNPrefix - Source CDN prefix, needs to start with http:// or https://public String getAdCDNPrefix()
public void setAdCDNPrefix(String AdCDNPrefix)
AdCDNPrefix - Advertising CDN prefix needs to start with http:// or https://public String getPreRollAdsUrl()
public void setPreRollAdsUrl(String PreRollAdsUrl)
PreRollAdsUrl - Pre-roll ad decision service address.public Long getPreRollMaxAllowedDuration()
public void setPreRollMaxAllowedDuration(Long PreRollMaxAllowedDuration)
PreRollMaxAllowedDuration - The maximum allowed duration of pre-roll ads, (0, 3600].Copyright © 2025. All rights reserved.