This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Display & Video 360 API. For a detailed explanation
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AdGroupAd.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AdGroupAd.java
index aedbcd36c07..30523efff90 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AdGroupAd.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AdGroupAd.java
@@ -17,7 +17,7 @@
package com.google.api.services.displayvideo.v3.model;
/**
- * LINT: LEGACY_NAMES A single ad associated with an ad group.
+ * A single ad associated with an ad group.
*
* This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Display & Video 360 API. For a detailed explanation
@@ -83,8 +83,8 @@ public final class AdGroupAd extends com.google.api.client.json.GenericJson {
private BumperAd bumperAd;
/**
- * Optional. The DCM tracking ad info. Only valid for Demand Gen ads. To remove the DCM tracking
- * ad info, please leave this field empty.
+ * Optional. The DCM tracking ad info. To remove the DCM tracking ad info, please leave this field
+ * empty.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -319,8 +319,8 @@ public AdGroupAd setBumperAd(BumperAd bumperAd) {
}
/**
- * Optional. The DCM tracking ad info. Only valid for Demand Gen ads. To remove the DCM tracking
- * ad info, please leave this field empty.
+ * Optional. The DCM tracking ad info. To remove the DCM tracking ad info, please leave this field
+ * empty.
* @return value or {@code null} for none
*/
public DcmTrackingInfo getDcmTrackingInfo() {
@@ -328,8 +328,8 @@ public DcmTrackingInfo getDcmTrackingInfo() {
}
/**
- * Optional. The DCM tracking ad info. Only valid for Demand Gen ads. To remove the DCM tracking
- * ad info, please leave this field empty.
+ * Optional. The DCM tracking ad info. To remove the DCM tracking ad info, please leave this field
+ * empty.
* @param dcmTrackingInfo dcmTrackingInfo or {@code null} for none
*/
public AdGroupAd setDcmTrackingInfo(DcmTrackingInfo dcmTrackingInfo) {
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AudioAd.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AudioAd.java
index bc3b04ba5b5..1b51f6e1a73 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AudioAd.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AudioAd.java
@@ -45,7 +45,9 @@ public final class AudioAd extends com.google.api.client.json.GenericJson {
private java.lang.String finalUrl;
/**
- * The URL address loaded in the background for tracking purposes.
+ * The URL address loaded in the background for tracking purposes. In v4 and earlier, this field
+ * represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -93,7 +95,9 @@ public AudioAd setFinalUrl(java.lang.String finalUrl) {
}
/**
- * The URL address loaded in the background for tracking purposes.
+ * The URL address loaded in the background for tracking purposes. In v4 and earlier, this field
+ * represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @return value or {@code null} for none
*/
public java.lang.String getTrackingUrl() {
@@ -101,7 +105,9 @@ public java.lang.String getTrackingUrl() {
}
/**
- * The URL address loaded in the background for tracking purposes.
+ * The URL address loaded in the background for tracking purposes. In v4 and earlier, this field
+ * represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @param trackingUrl trackingUrl or {@code null} for none
*/
public AudioAd setTrackingUrl(java.lang.String trackingUrl) {
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/CommonInStreamAttribute.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/CommonInStreamAttribute.java
index f467c4350a3..35ef1516741 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/CommonInStreamAttribute.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/CommonInStreamAttribute.java
@@ -31,7 +31,7 @@
public final class CommonInStreamAttribute extends com.google.api.client.json.GenericJson {
/**
- * Optional. The text on the call-to-action button.
+ * Optional. The text on the call-to-action button. Must be set if actionHeadline is set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -66,7 +66,9 @@ public final class CommonInStreamAttribute extends com.google.api.client.json.Ge
private java.lang.String finalUrl;
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -80,7 +82,7 @@ public final class CommonInStreamAttribute extends com.google.api.client.json.Ge
private YoutubeVideoDetails video;
/**
- * Optional. The text on the call-to-action button.
+ * Optional. The text on the call-to-action button. Must be set if actionHeadline is set.
* @return value or {@code null} for none
*/
public java.lang.String getActionButtonLabel() {
@@ -88,7 +90,7 @@ public java.lang.String getActionButtonLabel() {
}
/**
- * Optional. The text on the call-to-action button.
+ * Optional. The text on the call-to-action button. Must be set if actionHeadline is set.
* @param actionButtonLabel actionButtonLabel or {@code null} for none
*/
public CommonInStreamAttribute setActionButtonLabel(java.lang.String actionButtonLabel) {
@@ -165,7 +167,9 @@ public CommonInStreamAttribute setFinalUrl(java.lang.String finalUrl) {
}
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @return value or {@code null} for none
*/
public java.lang.String getTrackingUrl() {
@@ -173,7 +177,9 @@ public java.lang.String getTrackingUrl() {
}
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @param trackingUrl trackingUrl or {@code null} for none
*/
public CommonInStreamAttribute setTrackingUrl(java.lang.String trackingUrl) {
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/VideoPerformanceAd.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/VideoPerformanceAd.java
index 17f5fb22a1a..1bc229f6a28 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/VideoPerformanceAd.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/VideoPerformanceAd.java
@@ -31,7 +31,8 @@
public final class VideoPerformanceAd extends com.google.api.client.json.GenericJson {
/**
- * Optional. The list of text assets shown on the call-to-action button.
+ * Optional. The list of text assets shown on the call-to-action button. Must be set if headlines
+ * is set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -58,7 +59,9 @@ public final class VideoPerformanceAd extends com.google.api.client.json.Generic
private java.util.Map customParameters;
/**
- * Optional. The list of descriptions shown on the call-to-action banner.
+ * Optional. The list of descriptions shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -72,7 +75,8 @@ public final class VideoPerformanceAd extends com.google.api.client.json.Generic
private java.lang.String displayUrlBreadcrumb1;
/**
- * Optional. The second piece after the domain in the display URL.
+ * Optional. The second piece after the domain in the display URL. Can only be set if
+ * displayUrlBreadcrumb1 is also set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -100,14 +104,18 @@ public final class VideoPerformanceAd extends com.google.api.client.json.Generic
private java.util.List headlines;
/**
- * Optional. The list of long headlines shown on the call-to-action banner.
+ * Optional. The list of long headlines shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List longHeadlines;
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -121,7 +129,8 @@ public final class VideoPerformanceAd extends com.google.api.client.json.Generic
private java.util.List videos;
/**
- * Optional. The list of text assets shown on the call-to-action button.
+ * Optional. The list of text assets shown on the call-to-action button. Must be set if headlines
+ * is set.
* @return value or {@code null} for none
*/
public java.util.List getActionButtonLabels() {
@@ -129,7 +138,8 @@ public java.util.List getActionButtonLabels() {
}
/**
- * Optional. The list of text assets shown on the call-to-action button.
+ * Optional. The list of text assets shown on the call-to-action button. Must be set if headlines
+ * is set.
* @param actionButtonLabels actionButtonLabels or {@code null} for none
*/
public VideoPerformanceAd setActionButtonLabels(java.util.List actionButtonLabels) {
@@ -172,7 +182,9 @@ public VideoPerformanceAd setCustomParameters(java.util.Map getDescriptions() {
@@ -180,7 +192,9 @@ public java.util.List getDescriptions() {
}
/**
- * Optional. The list of descriptions shown on the call-to-action banner.
+ * Optional. The list of descriptions shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* @param descriptions descriptions or {@code null} for none
*/
public VideoPerformanceAd setDescriptions(java.util.List descriptions) {
@@ -206,7 +220,8 @@ public VideoPerformanceAd setDisplayUrlBreadcrumb1(java.lang.String displayUrlBr
}
/**
- * Optional. The second piece after the domain in the display URL.
+ * Optional. The second piece after the domain in the display URL. Can only be set if
+ * displayUrlBreadcrumb1 is also set.
* @return value or {@code null} for none
*/
public java.lang.String getDisplayUrlBreadcrumb2() {
@@ -214,7 +229,8 @@ public java.lang.String getDisplayUrlBreadcrumb2() {
}
/**
- * Optional. The second piece after the domain in the display URL.
+ * Optional. The second piece after the domain in the display URL. Can only be set if
+ * displayUrlBreadcrumb1 is also set.
* @param displayUrlBreadcrumb2 displayUrlBreadcrumb2 or {@code null} for none
*/
public VideoPerformanceAd setDisplayUrlBreadcrumb2(java.lang.String displayUrlBreadcrumb2) {
@@ -274,7 +290,9 @@ public VideoPerformanceAd setHeadlines(java.util.List headline
}
/**
- * Optional. The list of long headlines shown on the call-to-action banner.
+ * Optional. The list of long headlines shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* @return value or {@code null} for none
*/
public java.util.List getLongHeadlines() {
@@ -282,7 +300,9 @@ public java.util.List getLongHeadlines() {
}
/**
- * Optional. The list of long headlines shown on the call-to-action banner.
+ * Optional. The list of long headlines shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* @param longHeadlines longHeadlines or {@code null} for none
*/
public VideoPerformanceAd setLongHeadlines(java.util.List longHeadlines) {
@@ -291,7 +311,9 @@ public VideoPerformanceAd setLongHeadlines(java.util.List long
}
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @return value or {@code null} for none
*/
public java.lang.String getTrackingUrl() {
@@ -299,7 +321,9 @@ public java.lang.String getTrackingUrl() {
}
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @param trackingUrl trackingUrl or {@code null} for none
*/
public VideoPerformanceAd setTrackingUrl(java.lang.String trackingUrl) {
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/pom.xml b/clients/google-api-services-displayvideo/v3/2.0.0/pom.xml
index 5ea1346e370..e6643c3504b 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/pom.xml
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/pom.xml
@@ -8,8 +8,8 @@
com.google.apis
google-api-services-displayvideo
- v3-rev20261006-2.0.0
- Display & Video 360 API v3-rev20261006-2.0.0
+ v3-rev20261012-2.0.0
+ Display & Video 360 API v3-rev20261012-2.0.0
jar
2011
diff --git a/clients/google-api-services-displayvideo/v3/README.md b/clients/google-api-services-displayvideo/v3/README.md
index 41873c405a1..cbbe0f3e107 100644
--- a/clients/google-api-services-displayvideo/v3/README.md
+++ b/clients/google-api-services-displayvideo/v3/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-displayvideo
- v3-rev20261006-2.0.0
+ v3-rev20261012-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20261006-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20261012-2.0.0'
}
```
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/README.md b/clients/google-api-services-displayvideo/v4/2.0.0/README.md
index 61cdbedc89f..4b217d9b30a 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/README.md
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-displayvideo
- v4-rev20261006-2.0.0
+ v4-rev20261012-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20261006-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20261012-2.0.0'
}
```
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/DisplayVideo.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/DisplayVideo.java
index 9abe6e0a49b..a649b2fe76f 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/DisplayVideo.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/DisplayVideo.java
@@ -2483,7 +2483,7 @@ public AdGroupAds adGroupAds() {
public class AdGroupAds {
/**
- * Creates an ad group ad. This method is only supported for Demand Gen ads.
+ * Creates an ad group ad.
*
* Create a request for the method "adGroupAds.create".
*
@@ -2508,7 +2508,7 @@ public class Create extends DisplayVideoRequest
*
* @param advertiserId Required. The ID of the advertiser the ad belongs to.
- * @param adGroupAdId Required. The ID of the ad to delete. Only Demand Gen ads are supported.
+ * @param adGroupAdId Required. The ID of the ad to delete.
* @since 1.13
*/
protected Delete(java.lang.Long advertiserId, java.lang.Long adGroupAdId) {
@@ -2723,17 +2723,17 @@ public Delete setAdvertiserId(java.lang.Long advertiserId) {
return this;
}
- /** Required. The ID of the ad to delete. Only Demand Gen ads are supported. */
+ /** Required. The ID of the ad to delete. */
@com.google.api.client.util.Key
private java.lang.Long adGroupAdId;
- /** Required. The ID of the ad to delete. Only Demand Gen ads are supported.
+ /** Required. The ID of the ad to delete.
*/
public java.lang.Long getAdGroupAdId() {
return adGroupAdId;
}
- /** Required. The ID of the ad to delete. Only Demand Gen ads are supported. */
+ /** Required. The ID of the ad to delete. */
public Delete setAdGroupAdId(java.lang.Long adGroupAdId) {
this.adGroupAdId = adGroupAdId;
return this;
@@ -3152,7 +3152,7 @@ public List set(String parameterName, Object value) {
}
}
/**
- * Updates an ad group ad. This method is only supported for Demand Gen ads.
+ * Updates an ad group ad.
*
* Create a request for the method "adGroupAds.patch".
*
@@ -3181,7 +3181,7 @@ public class Patch extends DisplayVideoRequest This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Display & Video 360 API. For a detailed explanation
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AdGroupAd.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AdGroupAd.java
index ae8fb634ad3..7904cd4f406 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AdGroupAd.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AdGroupAd.java
@@ -17,7 +17,7 @@
package com.google.api.services.displayvideo.v4.model;
/**
- * LINT: LEGACY_NAMES A single ad associated with an ad group.
+ * A single ad associated with an ad group.
*
* This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Display & Video 360 API. For a detailed explanation
@@ -83,8 +83,8 @@ public final class AdGroupAd extends com.google.api.client.json.GenericJson {
private BumperAd bumperAd;
/**
- * Optional. The DCM tracking ad info. Only valid for Demand Gen ads. To remove the DCM tracking
- * ad info, please leave this field empty.
+ * Optional. The DCM tracking ad info. To remove the DCM tracking ad info, please leave this field
+ * empty.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -319,8 +319,8 @@ public AdGroupAd setBumperAd(BumperAd bumperAd) {
}
/**
- * Optional. The DCM tracking ad info. Only valid for Demand Gen ads. To remove the DCM tracking
- * ad info, please leave this field empty.
+ * Optional. The DCM tracking ad info. To remove the DCM tracking ad info, please leave this field
+ * empty.
* @return value or {@code null} for none
*/
public DcmTrackingInfo getDcmTrackingInfo() {
@@ -328,8 +328,8 @@ public DcmTrackingInfo getDcmTrackingInfo() {
}
/**
- * Optional. The DCM tracking ad info. Only valid for Demand Gen ads. To remove the DCM tracking
- * ad info, please leave this field empty.
+ * Optional. The DCM tracking ad info. To remove the DCM tracking ad info, please leave this field
+ * empty.
* @param dcmTrackingInfo dcmTrackingInfo or {@code null} for none
*/
public AdGroupAd setDcmTrackingInfo(DcmTrackingInfo dcmTrackingInfo) {
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AudioAd.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AudioAd.java
index bf37bbf5f49..ee3157d16b7 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AudioAd.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AudioAd.java
@@ -45,7 +45,9 @@ public final class AudioAd extends com.google.api.client.json.GenericJson {
private java.lang.String finalUrl;
/**
- * The URL address loaded in the background for tracking purposes.
+ * The URL address loaded in the background for tracking purposes. In v4 and earlier, this field
+ * represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -93,7 +95,9 @@ public AudioAd setFinalUrl(java.lang.String finalUrl) {
}
/**
- * The URL address loaded in the background for tracking purposes.
+ * The URL address loaded in the background for tracking purposes. In v4 and earlier, this field
+ * represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @return value or {@code null} for none
*/
public java.lang.String getTrackingUrl() {
@@ -101,7 +105,9 @@ public java.lang.String getTrackingUrl() {
}
/**
- * The URL address loaded in the background for tracking purposes.
+ * The URL address loaded in the background for tracking purposes. In v4 and earlier, this field
+ * represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @param trackingUrl trackingUrl or {@code null} for none
*/
public AudioAd setTrackingUrl(java.lang.String trackingUrl) {
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/CommonInStreamAttribute.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/CommonInStreamAttribute.java
index bc75e66902e..305f7e480ea 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/CommonInStreamAttribute.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/CommonInStreamAttribute.java
@@ -31,7 +31,7 @@
public final class CommonInStreamAttribute extends com.google.api.client.json.GenericJson {
/**
- * Optional. The text on the call-to-action button.
+ * Optional. The text on the call-to-action button. Must be set if actionHeadline is set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -66,7 +66,9 @@ public final class CommonInStreamAttribute extends com.google.api.client.json.Ge
private java.lang.String finalUrl;
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -80,7 +82,7 @@ public final class CommonInStreamAttribute extends com.google.api.client.json.Ge
private YoutubeVideoDetails video;
/**
- * Optional. The text on the call-to-action button.
+ * Optional. The text on the call-to-action button. Must be set if actionHeadline is set.
* @return value or {@code null} for none
*/
public java.lang.String getActionButtonLabel() {
@@ -88,7 +90,7 @@ public java.lang.String getActionButtonLabel() {
}
/**
- * Optional. The text on the call-to-action button.
+ * Optional. The text on the call-to-action button. Must be set if actionHeadline is set.
* @param actionButtonLabel actionButtonLabel or {@code null} for none
*/
public CommonInStreamAttribute setActionButtonLabel(java.lang.String actionButtonLabel) {
@@ -165,7 +167,9 @@ public CommonInStreamAttribute setFinalUrl(java.lang.String finalUrl) {
}
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @return value or {@code null} for none
*/
public java.lang.String getTrackingUrl() {
@@ -173,7 +177,9 @@ public java.lang.String getTrackingUrl() {
}
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @param trackingUrl trackingUrl or {@code null} for none
*/
public CommonInStreamAttribute setTrackingUrl(java.lang.String trackingUrl) {
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/VideoPerformanceAd.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/VideoPerformanceAd.java
index 934486626d2..d27705a4320 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/VideoPerformanceAd.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/VideoPerformanceAd.java
@@ -31,7 +31,8 @@
public final class VideoPerformanceAd extends com.google.api.client.json.GenericJson {
/**
- * Optional. The list of text assets shown on the call-to-action button.
+ * Optional. The list of text assets shown on the call-to-action button. Must be set if headlines
+ * is set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -58,7 +59,9 @@ public final class VideoPerformanceAd extends com.google.api.client.json.Generic
private java.util.Map customParameters;
/**
- * Optional. The list of descriptions shown on the call-to-action banner.
+ * Optional. The list of descriptions shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -72,7 +75,8 @@ public final class VideoPerformanceAd extends com.google.api.client.json.Generic
private java.lang.String displayUrlBreadcrumb1;
/**
- * Optional. The second piece after the domain in the display URL.
+ * Optional. The second piece after the domain in the display URL. Can only be set if
+ * displayUrlBreadcrumb1 is also set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -100,14 +104,18 @@ public final class VideoPerformanceAd extends com.google.api.client.json.Generic
private java.util.List headlines;
/**
- * Optional. The list of long headlines shown on the call-to-action banner.
+ * Optional. The list of long headlines shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List longHeadlines;
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -121,7 +129,8 @@ public final class VideoPerformanceAd extends com.google.api.client.json.Generic
private java.util.List videos;
/**
- * Optional. The list of text assets shown on the call-to-action button.
+ * Optional. The list of text assets shown on the call-to-action button. Must be set if headlines
+ * is set.
* @return value or {@code null} for none
*/
public java.util.List getActionButtonLabels() {
@@ -129,7 +138,8 @@ public java.util.List getActionButtonLabels() {
}
/**
- * Optional. The list of text assets shown on the call-to-action button.
+ * Optional. The list of text assets shown on the call-to-action button. Must be set if headlines
+ * is set.
* @param actionButtonLabels actionButtonLabels or {@code null} for none
*/
public VideoPerformanceAd setActionButtonLabels(java.util.List actionButtonLabels) {
@@ -172,7 +182,9 @@ public VideoPerformanceAd setCustomParameters(java.util.Map getDescriptions() {
@@ -180,7 +192,9 @@ public java.util.List getDescriptions() {
}
/**
- * Optional. The list of descriptions shown on the call-to-action banner.
+ * Optional. The list of descriptions shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* @param descriptions descriptions or {@code null} for none
*/
public VideoPerformanceAd setDescriptions(java.util.List descriptions) {
@@ -206,7 +220,8 @@ public VideoPerformanceAd setDisplayUrlBreadcrumb1(java.lang.String displayUrlBr
}
/**
- * Optional. The second piece after the domain in the display URL.
+ * Optional. The second piece after the domain in the display URL. Can only be set if
+ * displayUrlBreadcrumb1 is also set.
* @return value or {@code null} for none
*/
public java.lang.String getDisplayUrlBreadcrumb2() {
@@ -214,7 +229,8 @@ public java.lang.String getDisplayUrlBreadcrumb2() {
}
/**
- * Optional. The second piece after the domain in the display URL.
+ * Optional. The second piece after the domain in the display URL. Can only be set if
+ * displayUrlBreadcrumb1 is also set.
* @param displayUrlBreadcrumb2 displayUrlBreadcrumb2 or {@code null} for none
*/
public VideoPerformanceAd setDisplayUrlBreadcrumb2(java.lang.String displayUrlBreadcrumb2) {
@@ -274,7 +290,9 @@ public VideoPerformanceAd setHeadlines(java.util.List headline
}
/**
- * Optional. The list of long headlines shown on the call-to-action banner.
+ * Optional. The list of long headlines shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* @return value or {@code null} for none
*/
public java.util.List getLongHeadlines() {
@@ -282,7 +300,9 @@ public java.util.List getLongHeadlines() {
}
/**
- * Optional. The list of long headlines shown on the call-to-action banner.
+ * Optional. The list of long headlines shown on the call-to-action banner. Must be set unless the
+ * parent line item's lineItemType is `LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE`, in
+ * which case this field cannot be set.
* @param longHeadlines longHeadlines or {@code null} for none
*/
public VideoPerformanceAd setLongHeadlines(java.util.List longHeadlines) {
@@ -291,7 +311,9 @@ public VideoPerformanceAd setLongHeadlines(java.util.List long
}
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @return value or {@code null} for none
*/
public java.lang.String getTrackingUrl() {
@@ -299,7 +321,9 @@ public java.lang.String getTrackingUrl() {
}
/**
- * Output only. The URL address loaded in the background for tracking purposes.
+ * Output only. The URL address loaded in the background for tracking purposes. In v4 and earlier,
+ * this field represents the tracking URL specified by the user manually. This can be found at
+ * userSpecifiedTrackingUrl in v5.
* @param trackingUrl trackingUrl or {@code null} for none
*/
public VideoPerformanceAd setTrackingUrl(java.lang.String trackingUrl) {
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/pom.xml b/clients/google-api-services-displayvideo/v4/2.0.0/pom.xml
index 8ecd3133906..cb385d391e0 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/pom.xml
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/pom.xml
@@ -8,8 +8,8 @@
com.google.apis
google-api-services-displayvideo
- v4-rev20261006-2.0.0
- Display & Video 360 API v4-rev20261006-2.0.0
+ v4-rev20261012-2.0.0
+ Display & Video 360 API v4-rev20261012-2.0.0
jar
2011
diff --git a/clients/google-api-services-displayvideo/v4/README.md b/clients/google-api-services-displayvideo/v4/README.md
index 61cdbedc89f..4b217d9b30a 100644
--- a/clients/google-api-services-displayvideo/v4/README.md
+++ b/clients/google-api-services-displayvideo/v4/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apis
google-api-services-displayvideo
- v4-rev20261006-2.0.0
+ v4-rev20261012-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20261006-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20261012-2.0.0'
}
```