Class CdnConfig (0.54.0)

public final class CdnConfig extends GeneratedMessage implements CdnConfigOrBuilder

A CdnConfig encapsulates information about where and how to ingest and deliver content enabled for DAI (Dynamic Ad Insertion).

Protobuf type google.ads.admanager.v1.CdnConfig

Implements

CdnConfigOrBuilder

Static Fields

AD_MEDIA_DELIVERY_CONFIG_FIELD_NUMBER

public static final int AD_MEDIA_DELIVERY_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

CDN_CONFIG_STATUS_FIELD_NUMBER

public static final int CDN_CONFIG_STATUS_FIELD_NUMBER
Field Value
Type Description
int

CDN_CONFIG_TYPE_FIELD_NUMBER

public static final int CDN_CONFIG_TYPE_FIELD_NUMBER
Field Value
Type Description
int

DISPLAY_NAME_FIELD_NUMBER

public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value
Type Description
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

SOURCE_CONTENT_CONFIG_FIELD_NUMBER

public static final int SOURCE_CONTENT_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static CdnConfig getDefaultInstance()
Returns
Type Description
CdnConfig

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static CdnConfig.Builder newBuilder()
Returns
Type Description
CdnConfig.Builder

newBuilder(CdnConfig prototype)

public static CdnConfig.Builder newBuilder(CdnConfig prototype)
Parameter
Name Description
prototype CdnConfig
Returns
Type Description
CdnConfig.Builder

parseDelimitedFrom(InputStream input)

public static CdnConfig parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
CdnConfig
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static CdnConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CdnConfig
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static CdnConfig parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
CdnConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static CdnConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CdnConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static CdnConfig parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
CdnConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static CdnConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CdnConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static CdnConfig parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
CdnConfig
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static CdnConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CdnConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static CdnConfig parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
CdnConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static CdnConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CdnConfig
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static CdnConfig parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
CdnConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static CdnConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CdnConfig
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<CdnConfig> parser()
Returns
Type Description
Parser<CdnConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAdMediaDeliveryConfig()

public AdMediaDeliveryConfig getAdMediaDeliveryConfig()

Optional. Config of CDN to deliver ad media.

.google.ads.admanager.v1.AdMediaDeliveryConfig ad_media_delivery_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdMediaDeliveryConfig

The adMediaDeliveryConfig.

getAdMediaDeliveryConfigOrBuilder()

public AdMediaDeliveryConfigOrBuilder getAdMediaDeliveryConfigOrBuilder()

Optional. Config of CDN to deliver ad media.

.google.ads.admanager.v1.AdMediaDeliveryConfig ad_media_delivery_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AdMediaDeliveryConfigOrBuilder

getCdnConfigStatus()

public CdnConfigStatusEnum.CdnConfigStatus getCdnConfigStatus()

Output only. The status of the CDN config.

optional .google.ads.admanager.v1.CdnConfigStatusEnum.CdnConfigStatus cdn_config_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CdnConfigStatusEnum.CdnConfigStatus

The cdnConfigStatus.

getCdnConfigStatusValue()

public int getCdnConfigStatusValue()

Output only. The status of the CDN config.

optional .google.ads.admanager.v1.CdnConfigStatusEnum.CdnConfigStatus cdn_config_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for cdnConfigStatus.

getCdnConfigType()

public CdnConfigTypeEnum.CdnConfigType getCdnConfigType()

Required. The type of CDN config represented by this CdnConfig.

optional .google.ads.admanager.v1.CdnConfigTypeEnum.CdnConfigType cdn_config_type = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CdnConfigTypeEnum.CdnConfigType

The cdnConfigType.

getCdnConfigTypeValue()

public int getCdnConfigTypeValue()

Required. The type of CDN config represented by this CdnConfig.

optional .google.ads.admanager.v1.CdnConfigTypeEnum.CdnConfigType cdn_config_type = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for cdnConfigType.

getDefaultInstanceForType()

public CdnConfig getDefaultInstanceForType()
Returns
Type Description
CdnConfig

getDisplayName()

public String getDisplayName()

Required. The name of the CdnConfig. This value is required to create a CDN config and has a maximum length of 255 characters.

optional string display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

Required. The name of the CdnConfig. This value is required to create a CDN config and has a maximum length of 255 characters.

optional string display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for displayName.

getName()

public String getName()

Identifier. The resource name of the CdnConfig. Format: networks/{network_code}/cdnConfigs/{cdn_config_id}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Identifier. The resource name of the CdnConfig. Format: networks/{network_code}/cdnConfigs/{cdn_config_id}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getParserForType()

public Parser<CdnConfig> getParserForType()
Returns
Type Description
Parser<CdnConfig>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSourceContentConfig()

public SourceContentConfig getSourceContentConfig()

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.

.google.ads.admanager.v1.SourceContentConfig source_content_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SourceContentConfig

The sourceContentConfig.

getSourceContentConfigOrBuilder()

public SourceContentConfigOrBuilder getSourceContentConfigOrBuilder()

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.

.google.ads.admanager.v1.SourceContentConfig source_content_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SourceContentConfigOrBuilder

hasAdMediaDeliveryConfig()

public boolean hasAdMediaDeliveryConfig()

Optional. Config of CDN to deliver ad media.

.google.ads.admanager.v1.AdMediaDeliveryConfig ad_media_delivery_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the adMediaDeliveryConfig field is set.

hasCdnConfigStatus()

public boolean hasCdnConfigStatus()

Output only. The status of the CDN config.

optional .google.ads.admanager.v1.CdnConfigStatusEnum.CdnConfigStatus cdn_config_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the cdnConfigStatus field is set.

hasCdnConfigType()

public boolean hasCdnConfigType()

Required. The type of CDN config represented by this CdnConfig.

optional .google.ads.admanager.v1.CdnConfigTypeEnum.CdnConfigType cdn_config_type = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the cdnConfigType field is set.

hasDisplayName()

public boolean hasDisplayName()

Required. The name of the CdnConfig. This value is required to create a CDN config and has a maximum length of 255 characters.

optional string display_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the displayName field is set.

hasSourceContentConfig()

public boolean hasSourceContentConfig()

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.

.google.ads.admanager.v1.SourceContentConfig source_content_config = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the sourceContentConfig field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public CdnConfig.Builder newBuilderForType()
Returns
Type Description
CdnConfig.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected CdnConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
CdnConfig.Builder
Overrides

toBuilder()

public CdnConfig.Builder toBuilder()
Returns
Type Description
CdnConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException