Interface SourceContentConfigOrBuilder (0.54.0)

public interface SourceContentConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDefaultDeliverySettings()

public abstract MediaLocation getDefaultDeliverySettings()

Required. Default config for how DAI should deliver the non-modified media segments. At delivery time, we replace the ingest location's URL prefix with the delivery location's URL prefix and use the security policy from the delivery settings to determine how DAI needs to deliver the media so that users can access it. This value is required for a valid source content config.

.google.ads.admanager.v1.MediaLocation default_delivery_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MediaLocation

The defaultDeliverySettings.

getDefaultDeliverySettingsOrBuilder()

public abstract MediaLocationOrBuilder getDefaultDeliverySettingsOrBuilder()

Required. Default config for how DAI should deliver the non-modified media segments. At delivery time, we replace the ingest location's URL prefix with the delivery location's URL prefix and use the security policy from the delivery settings to determine how DAI needs to deliver the media so that users can access it. This value is required for a valid source content config.

.google.ads.admanager.v1.MediaLocation default_delivery_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MediaLocationOrBuilder

getIngestSettings()

public abstract MediaLocation getIngestSettings()

Required. Config for how DAI should ingest media. At ingest time, we match the URL prefix of media in a stream's playlist with an ingest location and use the authentication credentials from the corresponding ingest settings to download the media. This value is required for a valid source content config.

.google.ads.admanager.v1.MediaLocation ingest_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MediaLocation

The ingestSettings.

getIngestSettingsOrBuilder()

public abstract MediaLocationOrBuilder getIngestSettingsOrBuilder()

Required. Config for how DAI should ingest media. At ingest time, we match the URL prefix of media in a stream's playlist with an ingest location and use the authentication credentials from the corresponding ingest settings to download the media. This value is required for a valid source content config.

.google.ads.admanager.v1.MediaLocation ingest_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MediaLocationOrBuilder

hasDefaultDeliverySettings()

public abstract boolean hasDefaultDeliverySettings()

Required. Default config for how DAI should deliver the non-modified media segments. At delivery time, we replace the ingest location's URL prefix with the delivery location's URL prefix and use the security policy from the delivery settings to determine how DAI needs to deliver the media so that users can access it. This value is required for a valid source content config.

.google.ads.admanager.v1.MediaLocation default_delivery_settings = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the defaultDeliverySettings field is set.

hasIngestSettings()

public abstract boolean hasIngestSettings()

Required. Config for how DAI should ingest media. At ingest time, we match the URL prefix of media in a stream's playlist with an ingest location and use the authentication credentials from the corresponding ingest settings to download the media. This value is required for a valid source content config.

.google.ads.admanager.v1.MediaLocation ingest_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the ingestSettings field is set.