Class CdnConfig
A CdnConfig encapsulates information about where and how to ingest and deliver content enabled for DAI (Dynamic Ad Insertion).
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class CdnConfig : IMessage<CdnConfig>, IEquatable<CdnConfig>, IDeepCloneable<CdnConfig>, IBufferMessage, IMessage
Constructors
CdnConfig()
Declaration
public CdnConfig()
CdnConfig(CdnConfig)
Declaration
public CdnConfig(CdnConfig other)
Parameters
| Type | Name | Description |
|---|---|---|
| CdnConfig | other |
Properties
AdMediaDeliveryConfig
Optional. Config of CDN to deliver ad media.
Declaration
public AdMediaDeliveryConfig AdMediaDeliveryConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| AdMediaDeliveryConfig |
CdnConfigName
CdnConfigName-typed view over the Name resource name property.
Declaration
public CdnConfigName CdnConfigName { get; set; }
Property Value
| Type | Description |
|---|---|
| CdnConfigName |
CdnConfigStatus
Output only. The status of the CDN config.
Declaration
public CdnConfigStatusEnum.Types.CdnConfigStatus CdnConfigStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| CdnConfigStatusEnum.Types.CdnConfigStatus |
CdnConfigType
Required. The type of CDN config represented by this CdnConfig.
Declaration
public CdnConfigTypeEnum.Types.CdnConfigType CdnConfigType { get; set; }
Property Value
| Type | Description |
|---|---|
| CdnConfigTypeEnum.Types.CdnConfigType |
DisplayName
Required. The name of the CdnConfig. This value is required to create a CDN config and has a maximum length of 255 characters.
Declaration
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasCdnConfigStatus
Gets whether the "cdn_config_status" field is set
Declaration
public bool HasCdnConfigStatus { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasCdnConfigType
Gets whether the "cdn_config_type" field is set
Declaration
public bool HasCdnConfigType { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasDisplayName
Gets whether the "display_name" field is set
Declaration
public bool HasDisplayName { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Name
Identifier. The resource name of the CdnConfig.
Format: networks/{network_code}/cdnConfigs/{cdn_config_id}
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SourceContentConfig
Optional. Parameters about this CDN config as a source of content. This facilitates fetching the original content for conditioning and delivering the original content as part of a modified stream.
Declaration
public SourceContentConfig SourceContentConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| SourceContentConfig |