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
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
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()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CdnConfig.Builder newBuilder()
newBuilder(CdnConfig prototype)
public static CdnConfig.Builder newBuilder(CdnConfig prototype)
| Parameter |
| Name |
Description |
prototype |
CdnConfig
|
public static CdnConfig parseDelimitedFrom(InputStream input)
public static CdnConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CdnConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CdnConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CdnConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CdnConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CdnConfig parseFrom(CodedInputStream input)
public static CdnConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CdnConfig parseFrom(InputStream input)
public static CdnConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CdnConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CdnConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CdnConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
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];
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];
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];
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];
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()
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()
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()
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];
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];
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()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CdnConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected CdnConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public CdnConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides