From 32d7d3c9f4bba81295accc51bcf509382f5b9c14 Mon Sep 17 00:00:00 2001
From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com>
Date: Wed, 21 Oct 2026 18:03:26 -0700
Subject: [PATCH] chore: regenerate displayvideo client
---
.../v2/2.0.0/README.md | 4 +-
.../displayvideo/v2/DisplayVideo.java | 548 +++++-----
.../v2/model/AssignedTargetingOption.java | 6 +-
...rtiserAssignedTargetingOptionsRequest.java | 18 +-
...lkEditAssignedTargetingOptionsRequest.java | 174 +--
...iceTypeAssignedTargetingOptionDetails.java | 6 +-
...ySourceAssignedTargetingOptionDetails.java | 3 +-
.../displayvideo/v2/model/PartnerCost.java | 6 +-
.../v2/2.0.0/pom.xml | 4 +-
.../v2/README.md | 4 +-
.../v3/2.0.0/README.md | 4 +-
.../displayvideo/v3/DisplayVideo.java | 760 +++++++------
.../v3/model/AssignedTargetingOption.java | 6 +-
...dGroupAssignedTargetingOptionsRequest.java | 60 +-
...rtiserAssignedTargetingOptionsRequest.java | 18 +-
...lkEditAssignedTargetingOptionsRequest.java | 174 +--
...iceTypeAssignedTargetingOptionDetails.java | 6 +-
.../displayvideo/v3/model/InsertionOrder.java | 6 +-
...ySourceAssignedTargetingOptionDetails.java | 3 +-
.../displayvideo/v3/model/PartnerCost.java | 6 +-
.../v3/2.0.0/pom.xml | 4 +-
.../v3/README.md | 4 +-
.../v4/2.0.0/README.md | 4 +-
.../displayvideo/v4/DisplayVideo.java | 760 +++++++------
.../v4/model/AssignedTargetingOption.java | 6 +-
...dGroupAssignedTargetingOptionsRequest.java | 60 +-
...rtiserAssignedTargetingOptionsRequest.java | 18 +-
...lkEditAssignedTargetingOptionsRequest.java | 174 +--
...iceTypeAssignedTargetingOptionDetails.java | 6 +-
.../displayvideo/v4/model/InsertionOrder.java | 6 +-
...ySourceAssignedTargetingOptionDetails.java | 3 +-
.../displayvideo/v4/model/PartnerCost.java | 6 +-
.../v4/2.0.0/pom.xml | 4 +-
.../v4/README.md | 4 +-
.../v5/2.0.0/README.md | 44 +
.../displayvideo/v5/DisplayVideo.java | 997 ++++++++++++++++++
.../displayvideo/v5/DisplayVideoRequest.java | 267 +++++
.../v5/DisplayVideoRequestInitializer.java | 119 +++
.../displayvideo/v5/DisplayVideoScopes.java | 46 +
.../v5/model/GoogleBytestreamMedia.java | 67 ++
.../displayvideo/v5/model/Operation.java | 196 ++++
.../displayvideo/v5/model/Status.java | 128 +++
.../v5/2.0.0/pom.xml | 219 ++++
.../v5/README.md | 44 +
44 files changed, 3689 insertions(+), 1313 deletions(-)
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/README.md
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideo.java
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoRequest.java
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoRequestInitializer.java
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoScopes.java
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/GoogleBytestreamMedia.java
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/Operation.java
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/Status.java
create mode 100644 clients/google-api-services-displayvideo/v5/2.0.0/pom.xml
create mode 100644 clients/google-api-services-displayvideo/v5/README.md
diff --git a/clients/google-api-services-displayvideo/v2/2.0.0/README.md b/clients/google-api-services-displayvideo/v2/2.0.0/README.md
index 388b7228f0a..933520bb703 100644
--- a/clients/google-api-services-displayvideo/v2/2.0.0/README.md
+++ b/clients/google-api-services-displayvideo/v2/2.0.0/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apisgoogle-api-services-displayvideo
- v2-rev20261012-2.0.0
+ v2-rev20261019-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20261012-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20261019-2.0.0'
}
```
diff --git a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/DisplayVideo.java b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/DisplayVideo.java
index 6c65d1cb304..a618c8d5473 100644
--- a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/DisplayVideo.java
+++ b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/DisplayVideo.java
@@ -8022,26 +8022,27 @@ public class AssignedTargetingOptions {
* @param lineItemId Required. The ID of the line item the assigned targeting option will belong to.
* @param targetingType Required. Identifies the type of this assigned targeting option. Supported targeting types include:
* * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
- * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
- * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
- * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
- * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
- * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
- * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
- * `TARGETING_TYPE_INVENTORY_SOURCE` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
- * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
- * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` *
- * `TARGETING_TYPE_OPERATING_SYSTEM` * `TARGETING_TYPE_PARENTAL_STATUS` *
- * `TARGETING_TYPE_POI` * `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` *
- * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` *
- * `TARGETING_TYPE_SUB_EXCHANGE` * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` *
- * `TARGETING_TYPE_URL` * `TARGETING_TYPE_USER_REWARDED_CONTENT` *
- * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY`
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` *
+ * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` *
+ * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE` *
+ * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
+ * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
+ * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
+ * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
+ * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` *
+ * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
+ * `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
+ * `TARGETING_TYPE_USER_REWARDED_CONTENT` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` *
+ * `TARGETING_TYPE_VIEWABILITY`
* @param content the {@link com.google.api.services.displayvideo.v2.model.AssignedTargetingOption}
* @return the request
*/
@@ -8083,26 +8084,27 @@ public class Create extends DisplayVideoRequest getCreateRequests() {
@@ -65,7 +68,8 @@ public java.util.List getCreateRequests()
* The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @param createRequests createRequests or {@code null} for none
*/
public BulkEditAdvertiserAssignedTargetingOptionsRequest setCreateRequests(java.util.List createRequests) {
@@ -77,7 +81,8 @@ public BulkEditAdvertiserAssignedTargetingOptionsRequest setCreateRequests(java.
* The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @return value or {@code null} for none
*/
public java.util.List getDeleteRequests() {
@@ -88,7 +93,8 @@ public java.util.List getDeleteRequests()
* The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @param deleteRequests deleteRequests or {@code null} for none
*/
public BulkEditAdvertiserAssignedTargetingOptionsRequest setDeleteRequests(java.util.List deleteRequests) {
diff --git a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/BulkEditAssignedTargetingOptionsRequest.java b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/BulkEditAssignedTargetingOptionsRequest.java
index ea4e8237cc4..adcd2ea7e67 100644
--- a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/BulkEditAssignedTargetingOptionsRequest.java
+++ b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/BulkEditAssignedTargetingOptionsRequest.java
@@ -34,20 +34,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -62,20 +63,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -97,20 +99,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -126,20 +129,21 @@ public java.util.List getCreateRequests()
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -156,20 +160,21 @@ public BulkEditAssignedTargetingOptionsRequest setCreateRequests(java.util.List<
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -185,20 +190,21 @@ public java.util.List getDeleteRequests()
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
diff --git a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/DeviceTypeAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/DeviceTypeAssignedTargetingOptionDetails.java
index eedff73b16c..fc654a760af 100644
--- a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/DeviceTypeAssignedTargetingOptionDetails.java
+++ b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/DeviceTypeAssignedTargetingOptionDetails.java
@@ -39,7 +39,7 @@ public final class DeviceTypeAssignedTargetingOptionDetails extends com.google.a
private java.lang.String deviceType;
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
@@ -68,7 +68,7 @@ public DeviceTypeAssignedTargetingOptionDetails setDeviceType(java.lang.String d
}
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
@@ -81,7 +81,7 @@ public java.lang.Double getYoutubeAndPartnersBidMultiplier() {
}
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
diff --git a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/InventorySourceAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/InventorySourceAssignedTargetingOptionDetails.java
index a753e2275cf..527b6f37646 100644
--- a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/InventorySourceAssignedTargetingOptionDetails.java
+++ b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/InventorySourceAssignedTargetingOptionDetails.java
@@ -18,8 +18,7 @@
/**
* Targeting details for inventory source. This will be populated in the details field of an
- * AssignedTargetingOption when targeting_type is one of `TARGETING_TYPE_INVENTORY_SOURCE` or
- * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL`.
+ * AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_DEAL`.
*
*
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/v2/2.0.0/com/google/api/services/displayvideo/v2/model/PartnerCost.java b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/PartnerCost.java
index 34095c3f8a4..8deb4c6b42a 100644
--- a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/PartnerCost.java
+++ b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/PartnerCost.java
@@ -67,7 +67,7 @@ public final class PartnerCost extends com.google.api.client.json.GenericJson {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* The value may be {@code null}.
*/
@@ -152,7 +152,7 @@ public PartnerCost setFeeType(java.lang.String feeType) {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* @return value or {@code null} for none
*/
@@ -162,7 +162,7 @@ public java.lang.String getInvoiceType() {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* @param invoiceType invoiceType or {@code null} for none
*/
diff --git a/clients/google-api-services-displayvideo/v2/2.0.0/pom.xml b/clients/google-api-services-displayvideo/v2/2.0.0/pom.xml
index ab39f54be54..bfad220d53d 100644
--- a/clients/google-api-services-displayvideo/v2/2.0.0/pom.xml
+++ b/clients/google-api-services-displayvideo/v2/2.0.0/pom.xml
@@ -8,8 +8,8 @@
com.google.apisgoogle-api-services-displayvideo
- v2-rev20261012-2.0.0
- Display & Video 360 API v2-rev20261012-2.0.0
+ v2-rev20261019-2.0.0
+ Display & Video 360 API v2-rev20261019-2.0.0jar2011
diff --git a/clients/google-api-services-displayvideo/v2/README.md b/clients/google-api-services-displayvideo/v2/README.md
index 388b7228f0a..933520bb703 100644
--- a/clients/google-api-services-displayvideo/v2/README.md
+++ b/clients/google-api-services-displayvideo/v2/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apisgoogle-api-services-displayvideo
- v2-rev20261012-2.0.0
+ v2-rev20261019-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20261012-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20261019-2.0.0'
}
```
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/README.md b/clients/google-api-services-displayvideo/v3/2.0.0/README.md
index cbbe0f3e107..9ccc969f3a5 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/README.md
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/README.md
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
com.google.apisgoogle-api-services-displayvideo
- v3-rev20261012-2.0.0
+ v3-rev20261019-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20261012-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20261019-2.0.0'
}
```
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/DisplayVideo.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/DisplayVideo.java
index 7a9d17f837c..12b71a7b87f 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/DisplayVideo.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/DisplayVideo.java
@@ -3606,9 +3606,12 @@ public class AssignedTargetingOptions {
* @param adGroupId Required. The ID of the ad group the assigned targeting option will belong to.
* @param targetingType Required. Identifies the type of this assigned targeting option. Supported targeting types: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` *
- * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD`
- * * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_COMBINED_AUDIENCE` *
+ * `TARGETING_TYPE_CUSTOM_LIST` * `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` *
+ * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_GOOGLE_AUDIENCE` *
+ * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
+ * `TARGETING_TYPE_LOOKALIKE_AUDIENCE` * `TARGETING_TYPE_PARENTAL_STATUS` *
+ * `TARGETING_TYPE_SESSION_POSITION` * `TARGETING_TYPE_URL` *
* `TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
* @param content the {@link com.google.api.services.displayvideo.v3.model.AssignedTargetingOption}
* @return the request
@@ -3648,9 +3651,12 @@ public class Create extends DisplayVideoRequest getCreateRequests()
/**
* Optional. The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionRequest`. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE`
- * * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` *
- * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
+ * * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_CATEGORY` *
+ * `TARGETING_TYPE_COMBINED_AUDIENCE` * `TARGETING_TYPE_CUSTOM_LIST` *
+ * `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_GOOGLE_AUDIENCE` *
* `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
- * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` *
+ * `TARGETING_TYPE_LOOKALIKE_AUDIENCE` * `TARGETING_TYPE_PARENTAL_STATUS` *
+ * `TARGETING_TYPE_SESSION_POSITION` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` *
* `TARGETING_TYPE_YOUTUBE_VIDEO`
* @param createRequests createRequests or {@code null} for none
*/
@@ -116,10 +128,13 @@ public BulkEditAdGroupAssignedTargetingOptionsRequest setCreateRequests(java.uti
* Optional. The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` *
- * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` *
- * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` *
- * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_COMBINED_AUDIENCE` * `TARGETING_TYPE_CUSTOM_LIST` *
+ * `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_GOOGLE_AUDIENCE` *
+ * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
+ * `TARGETING_TYPE_LOOKALIKE_AUDIENCE` * `TARGETING_TYPE_PARENTAL_STATUS` *
+ * `TARGETING_TYPE_SESSION_POSITION` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO`
* @return value or {@code null} for none
*/
public java.util.List getDeleteRequests() {
@@ -130,10 +145,13 @@ public java.util.List getDeleteRequests()
* Optional. The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` *
- * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` *
- * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` *
- * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_COMBINED_AUDIENCE` * `TARGETING_TYPE_CUSTOM_LIST` *
+ * `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_GOOGLE_AUDIENCE` *
+ * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
+ * `TARGETING_TYPE_LOOKALIKE_AUDIENCE` * `TARGETING_TYPE_PARENTAL_STATUS` *
+ * `TARGETING_TYPE_SESSION_POSITION` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO`
* @param deleteRequests deleteRequests or {@code null} for none
*/
public BulkEditAdGroupAssignedTargetingOptionsRequest setDeleteRequests(java.util.List deleteRequests) {
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/BulkEditAdvertiserAssignedTargetingOptionsRequest.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/BulkEditAdvertiserAssignedTargetingOptionsRequest.java
index 5edae0e6e8f..d08a61b3438 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/BulkEditAdvertiserAssignedTargetingOptionsRequest.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/BulkEditAdvertiserAssignedTargetingOptionsRequest.java
@@ -34,7 +34,8 @@ public final class BulkEditAdvertiserAssignedTargetingOptionsRequest extends com
* The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -44,7 +45,8 @@ public final class BulkEditAdvertiserAssignedTargetingOptionsRequest extends com
* The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -54,7 +56,8 @@ public final class BulkEditAdvertiserAssignedTargetingOptionsRequest extends com
* The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @return value or {@code null} for none
*/
public java.util.List getCreateRequests() {
@@ -65,7 +68,8 @@ public java.util.List getCreateRequests()
* The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @param createRequests createRequests or {@code null} for none
*/
public BulkEditAdvertiserAssignedTargetingOptionsRequest setCreateRequests(java.util.List createRequests) {
@@ -77,7 +81,8 @@ public BulkEditAdvertiserAssignedTargetingOptionsRequest setCreateRequests(java.
* The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @return value or {@code null} for none
*/
public java.util.List getDeleteRequests() {
@@ -88,7 +93,8 @@ public java.util.List getDeleteRequests()
* The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @param deleteRequests deleteRequests or {@code null} for none
*/
public BulkEditAdvertiserAssignedTargetingOptionsRequest setDeleteRequests(java.util.List deleteRequests) {
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/BulkEditAssignedTargetingOptionsRequest.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/BulkEditAssignedTargetingOptionsRequest.java
index e7da08d7f8f..99bd9babf4a 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/BulkEditAssignedTargetingOptionsRequest.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/BulkEditAssignedTargetingOptionsRequest.java
@@ -34,20 +34,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -62,20 +63,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -97,20 +99,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -126,20 +129,21 @@ public java.util.List getCreateRequests()
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -156,20 +160,21 @@ public BulkEditAssignedTargetingOptionsRequest setCreateRequests(java.util.List<
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -185,20 +190,21 @@ public java.util.List getDeleteRequests()
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/DeviceTypeAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/DeviceTypeAssignedTargetingOptionDetails.java
index e403aeeef8a..b41dc7e52e0 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/DeviceTypeAssignedTargetingOptionDetails.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/DeviceTypeAssignedTargetingOptionDetails.java
@@ -39,7 +39,7 @@ public final class DeviceTypeAssignedTargetingOptionDetails extends com.google.a
private java.lang.String deviceType;
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
@@ -68,7 +68,7 @@ public DeviceTypeAssignedTargetingOptionDetails setDeviceType(java.lang.String d
}
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
@@ -81,7 +81,7 @@ public java.lang.Double getYoutubeAndPartnersBidMultiplier() {
}
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/InsertionOrder.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/InsertionOrder.java
index c29eb5d61e2..21d273d8998 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/InsertionOrder.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/InsertionOrder.java
@@ -127,7 +127,7 @@ public final class InsertionOrder extends com.google.api.client.json.GenericJson
private java.lang.String name;
/**
- * Optional. Required. The optimization objective of the insertion order.
+ * Required. The optimization objective of the insertion order.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -393,7 +393,7 @@ public InsertionOrder setName(java.lang.String name) {
}
/**
- * Optional. Required. The optimization objective of the insertion order.
+ * Required. The optimization objective of the insertion order.
* @return value or {@code null} for none
*/
public java.lang.String getOptimizationObjective() {
@@ -401,7 +401,7 @@ public java.lang.String getOptimizationObjective() {
}
/**
- * Optional. Required. The optimization objective of the insertion order.
+ * Required. The optimization objective of the insertion order.
* @param optimizationObjective optimizationObjective or {@code null} for none
*/
public InsertionOrder setOptimizationObjective(java.lang.String optimizationObjective) {
diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/InventorySourceAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/InventorySourceAssignedTargetingOptionDetails.java
index 9fbd6cbd945..690b2803d7a 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/InventorySourceAssignedTargetingOptionDetails.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/InventorySourceAssignedTargetingOptionDetails.java
@@ -18,8 +18,7 @@
/**
* Targeting details for inventory source. This will be populated in the details field of an
- * AssignedTargetingOption when targeting_type is one of `TARGETING_TYPE_INVENTORY_SOURCE` or
- * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL`.
+ * AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_DEAL`.
*
*
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/PartnerCost.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/PartnerCost.java
index d444df7d874..66b922681a0 100644
--- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/PartnerCost.java
+++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/PartnerCost.java
@@ -67,7 +67,7 @@ public final class PartnerCost extends com.google.api.client.json.GenericJson {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* The value may be {@code null}.
*/
@@ -152,7 +152,7 @@ public PartnerCost setFeeType(java.lang.String feeType) {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* @return value or {@code null} for none
*/
@@ -162,7 +162,7 @@ public java.lang.String getInvoiceType() {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* @param invoiceType invoiceType or {@code null} for none
*/
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 e6643c3504b..752785dfcfb 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.apisgoogle-api-services-displayvideo
- v3-rev20261012-2.0.0
- Display & Video 360 API v3-rev20261012-2.0.0
+ v3-rev20261019-2.0.0
+ Display & Video 360 API v3-rev20261019-2.0.0jar2011
diff --git a/clients/google-api-services-displayvideo/v3/README.md b/clients/google-api-services-displayvideo/v3/README.md
index cbbe0f3e107..9ccc969f3a5 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.apisgoogle-api-services-displayvideo
- v3-rev20261012-2.0.0
+ v3-rev20261019-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20261012-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20261019-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 4b217d9b30a..e72d6fd7b00 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.apisgoogle-api-services-displayvideo
- v4-rev20261012-2.0.0
+ v4-rev20261019-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20261012-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20261019-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 a649b2fe76f..1e458fd6e5e 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
@@ -4626,9 +4626,12 @@ public class AssignedTargetingOptions {
* @param adGroupId Required. The ID of the ad group the assigned targeting option will belong to.
* @param targetingType Required. Identifies the type of this assigned targeting option. Supported targeting types: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` *
- * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD`
- * * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_COMBINED_AUDIENCE` *
+ * `TARGETING_TYPE_CUSTOM_LIST` * `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` *
+ * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_GOOGLE_AUDIENCE` *
+ * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
+ * `TARGETING_TYPE_LOOKALIKE_AUDIENCE` * `TARGETING_TYPE_PARENTAL_STATUS` *
+ * `TARGETING_TYPE_SESSION_POSITION` * `TARGETING_TYPE_URL` *
* `TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
* @param content the {@link com.google.api.services.displayvideo.v4.model.AssignedTargetingOption}
* @return the request
@@ -4668,9 +4671,12 @@ public class Create extends DisplayVideoRequest getCreateRequests()
/**
* Optional. The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionRequest`. Supported targeting types: * `TARGETING_TYPE_AGE_RANGE`
- * * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_AUDIENCE_GROUP` *
- * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
+ * * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` * `TARGETING_TYPE_CATEGORY` *
+ * `TARGETING_TYPE_COMBINED_AUDIENCE` * `TARGETING_TYPE_CUSTOM_LIST` *
+ * `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_GOOGLE_AUDIENCE` *
* `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
- * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` *
+ * `TARGETING_TYPE_LOOKALIKE_AUDIENCE` * `TARGETING_TYPE_PARENTAL_STATUS` *
+ * `TARGETING_TYPE_SESSION_POSITION` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` *
* `TARGETING_TYPE_YOUTUBE_VIDEO`
* @param createRequests createRequests or {@code null} for none
*/
@@ -116,10 +128,13 @@ public BulkEditAdGroupAssignedTargetingOptionsRequest setCreateRequests(java.uti
* Optional. The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` *
- * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` *
- * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` *
- * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_COMBINED_AUDIENCE` * `TARGETING_TYPE_CUSTOM_LIST` *
+ * `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_GOOGLE_AUDIENCE` *
+ * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
+ * `TARGETING_TYPE_LOOKALIKE_AUDIENCE` * `TARGETING_TYPE_PARENTAL_STATUS` *
+ * `TARGETING_TYPE_SESSION_POSITION` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO`
* @return value or {@code null} for none
*/
public java.util.List getDeleteRequests() {
@@ -130,10 +145,13 @@ public java.util.List getDeleteRequests()
* Optional. The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_GENDER` *
- * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` *
- * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_URL` *
- * `TARGETING_TYPE_YOUTUBE_CHANNEL` * `TARGETING_TYPE_YOUTUBE_VIDEO`
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_COMBINED_AUDIENCE` * `TARGETING_TYPE_CUSTOM_LIST` *
+ * `TARGETING_TYPE_FIRST_PARTY_AND_PARTNER_AUDIENCE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_GOOGLE_AUDIENCE` *
+ * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` *
+ * `TARGETING_TYPE_LOOKALIKE_AUDIENCE` * `TARGETING_TYPE_PARENTAL_STATUS` *
+ * `TARGETING_TYPE_SESSION_POSITION` * `TARGETING_TYPE_URL` * `TARGETING_TYPE_YOUTUBE_CHANNEL` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO`
* @param deleteRequests deleteRequests or {@code null} for none
*/
public BulkEditAdGroupAssignedTargetingOptionsRequest setDeleteRequests(java.util.List deleteRequests) {
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/BulkEditAdvertiserAssignedTargetingOptionsRequest.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/BulkEditAdvertiserAssignedTargetingOptionsRequest.java
index 4936535c79f..7ac82e1c297 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/BulkEditAdvertiserAssignedTargetingOptionsRequest.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/BulkEditAdvertiserAssignedTargetingOptionsRequest.java
@@ -34,7 +34,8 @@ public final class BulkEditAdvertiserAssignedTargetingOptionsRequest extends com
* The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -44,7 +45,8 @@ public final class BulkEditAdvertiserAssignedTargetingOptionsRequest extends com
* The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -54,7 +56,8 @@ public final class BulkEditAdvertiserAssignedTargetingOptionsRequest extends com
* The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @return value or {@code null} for none
*/
public java.util.List getCreateRequests() {
@@ -65,7 +68,8 @@ public java.util.List getCreateRequests()
* The assigned targeting options to create in batch, specified as a list of
* `CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @param createRequests createRequests or {@code null} for none
*/
public BulkEditAdvertiserAssignedTargetingOptionsRequest setCreateRequests(java.util.List createRequests) {
@@ -77,7 +81,8 @@ public BulkEditAdvertiserAssignedTargetingOptionsRequest setCreateRequests(java.
* The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @return value or {@code null} for none
*/
public java.util.List getDeleteRequests() {
@@ -88,7 +93,8 @@ public java.util.List getDeleteRequests()
* The assigned targeting options to delete in batch, specified as a list of
* `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`
* * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_OMID` *
- * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD`
+ * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_KEYWORD` *
+ * `TARGETING_TYPE_YOUTUBE_VIDEO` * `TARGETING_TYPE_YOUTUBE_CHANNEL`
* @param deleteRequests deleteRequests or {@code null} for none
*/
public BulkEditAdvertiserAssignedTargetingOptionsRequest setDeleteRequests(java.util.List deleteRequests) {
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/BulkEditAssignedTargetingOptionsRequest.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/BulkEditAssignedTargetingOptionsRequest.java
index fc4138d7d5d..fd4993c5d49 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/BulkEditAssignedTargetingOptionsRequest.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/BulkEditAssignedTargetingOptionsRequest.java
@@ -34,20 +34,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -62,20 +63,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -97,20 +99,21 @@ public final class BulkEditAssignedTargetingOptionsRequest extends com.google.ap
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -126,20 +129,21 @@ public java.util.List getCreateRequests()
* The assigned targeting options to create in batch, specified as a list of
* CreateAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -156,20 +160,21 @@ public BulkEditAssignedTargetingOptionsRequest setCreateRequests(java.util.List<
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
@@ -185,20 +190,21 @@ public java.util.List getDeleteRequests()
* The assigned targeting options to delete in batch, specified as a list of
* DeleteAssignedTargetingOptionsRequest. Supported targeting types include: *
* `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_APP` * `TARGETING_TYPE_APP_CATEGORY` *
- * `TARGETING_TYPE_AUDIENCE_GROUP` * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` *
- * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` * `TARGETING_TYPE_BROWSER` *
- * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` * `TARGETING_TYPE_CATEGORY`
- * * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` * `TARGETING_TYPE_CONTENT_GENRE`
- * * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` *
- * `TARGETING_TYPE_CONTENT_STREAM_TYPE` * `TARGETING_TYPE_DAY_AND_TIME` *
- * `TARGETING_TYPE_DEVICE_MAKE_MODEL` * `TARGETING_TYPE_DEVICE_TYPE` *
- * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` *
- * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_GEO_REGION` *
- * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_INVENTORY_SOURCE` *
- * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE`
- * * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` *
- * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM`
- * * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
+ * `TARGETING_TYPE_AUCTION_PACKAGE` * `TARGETING_TYPE_AUDIENCE_GROUP` *
+ * `TARGETING_TYPE_AUDIO_CONTENT_TYPE` * `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` *
+ * `TARGETING_TYPE_BROWSER` * `TARGETING_TYPE_BUSINESS_CHAIN` * `TARGETING_TYPE_CARRIER_AND_ISP` *
+ * `TARGETING_TYPE_CATEGORY` * `TARGETING_TYPE_CHANNEL` * `TARGETING_TYPE_CONTENT_DURATION` *
+ * `TARGETING_TYPE_CONTENT_GENRE` * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` *
+ * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_STREAM_TYPE` *
+ * `TARGETING_TYPE_DAY_AND_TIME` * `TARGETING_TYPE_DEVICE_MAKE_MODEL` *
+ * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` *
+ * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` *
+ * `TARGETING_TYPE_GEO_REGION` * `TARGETING_TYPE_HOUSEHOLD_INCOME` *
+ * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL` * `TARGETING_TYPE_INVENTORY_SOURCE_GROUP` *
+ * `TARGETING_TYPE_KEYWORD` * `TARGETING_TYPE_LANGUAGE` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION`
+ * * `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST` * `TARGETING_TYPE_OMID` *
+ * `TARGETING_TYPE_ON_SCREEN_POSITION` * `TARGETING_TYPE_OPERATING_SYSTEM` *
+ * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_POI` *
* `TARGETING_TYPE_PROXIMITY_LOCATION_LIST` * `TARGETING_TYPE_REGIONAL_LOCATION_LIST` *
* `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_SUB_EXCHANGE` *
* `TARGETING_TYPE_THIRD_PARTY_VERIFIER` * `TARGETING_TYPE_URL` *
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/DeviceTypeAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/DeviceTypeAssignedTargetingOptionDetails.java
index 73b4d806f97..857569cc541 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/DeviceTypeAssignedTargetingOptionDetails.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/DeviceTypeAssignedTargetingOptionDetails.java
@@ -39,7 +39,7 @@ public final class DeviceTypeAssignedTargetingOptionDetails extends com.google.a
private java.lang.String deviceType;
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
@@ -68,7 +68,7 @@ public DeviceTypeAssignedTargetingOptionDetails setDeviceType(java.lang.String d
}
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
@@ -81,7 +81,7 @@ public java.lang.Double getYoutubeAndPartnersBidMultiplier() {
}
/**
- * Optional. Bid multiplier allows you to show your ads more or less frequently based on the
+ * Output only. Bid multiplier allows you to show your ads more or less frequently based on the
* device type. It will apply a multiplier on the original bid price. When this field is 0, it
* indicates this field is not applicable instead of multiplying 0 on the original bid price. For
* example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/InsertionOrder.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/InsertionOrder.java
index 85c6e4212c2..28b51364763 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/InsertionOrder.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/InsertionOrder.java
@@ -127,7 +127,7 @@ public final class InsertionOrder extends com.google.api.client.json.GenericJson
private java.lang.String name;
/**
- * Optional. Required. The optimization objective of the insertion order.
+ * Required. The optimization objective of the insertion order.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
@@ -393,7 +393,7 @@ public InsertionOrder setName(java.lang.String name) {
}
/**
- * Optional. Required. The optimization objective of the insertion order.
+ * Required. The optimization objective of the insertion order.
* @return value or {@code null} for none
*/
public java.lang.String getOptimizationObjective() {
@@ -401,7 +401,7 @@ public java.lang.String getOptimizationObjective() {
}
/**
- * Optional. Required. The optimization objective of the insertion order.
+ * Required. The optimization objective of the insertion order.
* @param optimizationObjective optimizationObjective or {@code null} for none
*/
public InsertionOrder setOptimizationObjective(java.lang.String optimizationObjective) {
diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/InventorySourceAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/InventorySourceAssignedTargetingOptionDetails.java
index dd407b0b3f5..d96e0085be6 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/InventorySourceAssignedTargetingOptionDetails.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/InventorySourceAssignedTargetingOptionDetails.java
@@ -18,8 +18,7 @@
/**
* Targeting details for inventory source. This will be populated in the details field of an
- * AssignedTargetingOption when targeting_type is one of `TARGETING_TYPE_INVENTORY_SOURCE` or
- * `TARGETING_TYPE_INVENTORY_SOURCE_DEAL`.
+ * AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_DEAL`.
*
*
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/PartnerCost.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/PartnerCost.java
index 34a35aeca7e..46f3adb1b3e 100644
--- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/PartnerCost.java
+++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/PartnerCost.java
@@ -67,7 +67,7 @@ public final class PartnerCost extends com.google.api.client.json.GenericJson {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* The value may be {@code null}.
*/
@@ -152,7 +152,7 @@ public PartnerCost setFeeType(java.lang.String feeType) {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* @return value or {@code null} for none
*/
@@ -162,7 +162,7 @@ public java.lang.String getInvoiceType() {
/**
* The invoice type for this partner cost. * Required when cost_type is one of: -
- * `PARTNER_COST_TYPE_ADLOOX` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
+ * `PARTNER_COST_TYPE_PEER39` - `PARTNER_COST_TYPE_DOUBLE_VERIFY` -
* `PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE`. * Output only for other types.
* @param invoiceType invoiceType or {@code null} for none
*/
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 cb385d391e0..4dfe192e392 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.apisgoogle-api-services-displayvideo
- v4-rev20261012-2.0.0
- Display & Video 360 API v4-rev20261012-2.0.0
+ v4-rev20261019-2.0.0
+ Display & Video 360 API v4-rev20261019-2.0.0jar2011
diff --git a/clients/google-api-services-displayvideo/v4/README.md b/clients/google-api-services-displayvideo/v4/README.md
index 4b217d9b30a..e72d6fd7b00 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.apisgoogle-api-services-displayvideo
- v4-rev20261012-2.0.0
+ v4-rev20261019-2.0.0
@@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
- implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20261012-2.0.0'
+ implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20261019-2.0.0'
}
```
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/README.md b/clients/google-api-services-displayvideo/v5/2.0.0/README.md
new file mode 100644
index 00000000000..794daed9a06
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/README.md
@@ -0,0 +1,44 @@
+# Display & Video 360 API Client Library for Java
+
+Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items.
+
+This page contains information about getting started with the Display & Video 360 API
+using the Google API Client Library for Java. In addition, you may be interested
+in the following documentation:
+
+* Browse the [Javadoc reference for the Display & Video 360 API][javadoc]
+* Read the [Developer's Guide for the Google API Client Library for Java][google-api-client].
+* Interact with this API in your browser using the [APIs Explorer for the Display & Video 360 API][api-explorer]
+
+## Installation
+
+### Maven
+
+Add the following lines to your `pom.xml` file:
+
+```xml
+
+
+
+ com.google.apis
+ google-api-services-displayvideo
+ v5-rev20261019-2.0.0
+
+
+
+```
+
+### Gradle
+
+```gradle
+repositories {
+ mavenCentral()
+}
+dependencies {
+ implementation 'com.google.apis:google-api-services-displayvideo:v5-rev20261019-2.0.0'
+}
+```
+
+[javadoc]: https://googleapis.dev/java/google-api-services-displayvideo/latest/index.html
+[google-api-client]: https://github.com/googleapis/google-api-java-client/
+[api-explorer]: https://developers.google.com/apis-explorer/#p/displayvideo/v1/
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideo.java b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideo.java
new file mode 100644
index 00000000000..650bb4d2652
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideo.java
@@ -0,0 +1,997 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ */
+/*
+ * This code was generated by https://github.com/googleapis/google-api-java-client-services/
+ * Modify at your own risk.
+ */
+
+package com.google.api.services.displayvideo.v5;
+
+/**
+ * Service definition for DisplayVideo (v5).
+ *
+ *
+ * Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items.
+ *
+ *
+ *
+ * For more information about this service, see the
+ * API Documentation
+ *
+ *
+ *
+ * This service uses {@link DisplayVideoRequestInitializer} to initialize global parameters via its
+ * {@link Builder}.
+ *
+ *
+ * @since 1.3
+ * @author Google, Inc.
+ */
+@SuppressWarnings("javadoc")
+public class DisplayVideo extends com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient {
+
+ // Note: Leave this static initializer at the top of the file.
+ static {
+ com.google.api.client.util.Preconditions.checkState(
+ (com.google.api.client.googleapis.GoogleUtils.MAJOR_VERSION == 1 &&
+ (com.google.api.client.googleapis.GoogleUtils.MINOR_VERSION >= 32 ||
+ (com.google.api.client.googleapis.GoogleUtils.MINOR_VERSION == 31 &&
+ com.google.api.client.googleapis.GoogleUtils.BUGFIX_VERSION >= 1))) ||
+ com.google.api.client.googleapis.GoogleUtils.MAJOR_VERSION >= 2,
+ "You are currently running with version %s of google-api-client. " +
+ "You need at least version 1.31.1 of google-api-client to run version " +
+ "2.0.0 of the Display & Video 360 API library.", com.google.api.client.googleapis.GoogleUtils.VERSION);
+ }
+
+ /**
+ * The default encoded root URL of the service. This is determined when the library is generated
+ * and normally should not be changed.
+ *
+ * @since 1.7
+ */
+ public static final String DEFAULT_ROOT_URL = "https://displayvideo.googleapis.com/";
+
+ /**
+ * The default encoded mTLS root URL of the service. This is determined when the library is generated
+ * and normally should not be changed.
+ *
+ * @since 1.31
+ */
+ public static final String DEFAULT_MTLS_ROOT_URL = "https://displayvideo.mtls.googleapis.com/";
+
+ /**
+ * The default encoded service path of the service. This is determined when the library is
+ * generated and normally should not be changed.
+ *
+ * @since 1.7
+ */
+ public static final String DEFAULT_SERVICE_PATH = "";
+
+ /**
+ * The default encoded batch path of the service. This is determined when the library is
+ * generated and normally should not be changed.
+ *
+ * @since 1.23
+ */
+ public static final String DEFAULT_BATCH_PATH = "batch";
+
+ /**
+ * The default encoded base URL of the service. This is determined when the library is generated
+ * and normally should not be changed.
+ */
+ public static final String DEFAULT_BASE_URL = DEFAULT_ROOT_URL + DEFAULT_SERVICE_PATH;
+
+ /**
+ * Constructor.
+ *
+ *
+ * Use {@link Builder} if you need to specify any of the optional parameters.
+ *
+ *
+ * @param transport HTTP transport, which should normally be:
+ *
+ *
Google App Engine:
+ * {@code com.google.api.client.extensions.appengine.http.UrlFetchTransport}
+ *
Android: {@code newCompatibleTransport} from
+ * {@code com.google.api.client.extensions.android.http.AndroidHttp}
+ *
+ * @return the resource collection
+ */
+ public Media media() {
+ return new Media();
+ }
+
+ /**
+ * The "media" collection of methods.
+ */
+ public class Media {
+
+ /**
+ * Downloads media. Download is supported on the URI `/download/{resource_name=**}?alt=media.`
+ * **Note**: Download requests will not be successful without including `alt=media` query string.
+ *
+ * Create a request for the method "media.download".
+ *
+ * This request holds the parameters needed by the displayvideo server. After setting any optional
+ * parameters, call the {@link Download#execute()} method to invoke the remote operation.
+ *
+ * @param resourceName Name of the media that is being downloaded. See ReadRequest.resource_name.
+ * @return the request
+ */
+ public Download download(java.lang.String resourceName) throws java.io.IOException {
+ Download result = new Download(resourceName);
+ initialize(result);
+ return result;
+ }
+
+ public class Download extends DisplayVideoRequest {
+
+ private static final String REST_PATH = "download/{+resourceName}";
+
+ private final java.util.regex.Pattern RESOURCE_NAME_PATTERN =
+ java.util.regex.Pattern.compile("^.*$");
+
+ /**
+ * Downloads media. Download is supported on the URI `/download/{resource_name=**}?alt=media.`
+ * **Note**: Download requests will not be successful without including `alt=media` query string.
+ *
+ * Create a request for the method "media.download".
+ *
+ * This request holds the parameters needed by the the displayvideo server. After setting any
+ * optional parameters, call the {@link Download#execute()} method to invoke the remote operation.
+ *
{@link
+ * Download#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)}
+ * must be called to initialize this instance immediately after invoking the constructor.
+ *
+ * @param resourceName Name of the media that is being downloaded. See ReadRequest.resource_name.
+ * @since 1.13
+ */
+ protected Download(java.lang.String resourceName) {
+ super(DisplayVideo.this, "GET", REST_PATH, null, com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia.class);
+ this.resourceName = com.google.api.client.util.Preconditions.checkNotNull(resourceName, "Required parameter resourceName must be specified.");
+ if (!getSuppressPatternChecks()) {
+ com.google.api.client.util.Preconditions.checkArgument(RESOURCE_NAME_PATTERN.matcher(resourceName).matches(),
+ "Parameter resourceName must conform to the pattern " +
+ "^.*$");
+ }
+ initializeMediaDownload();
+ }
+
+ @Override
+ public void executeMediaAndDownloadTo(java.io.OutputStream outputStream) throws java.io.IOException {
+ super.executeMediaAndDownloadTo(outputStream);
+ }
+
+ @Override
+ public java.io.InputStream executeMediaAsInputStream() throws java.io.IOException {
+ return super.executeMediaAsInputStream();
+ }
+
+ @Override
+ public com.google.api.client.http.HttpResponse executeMedia() throws java.io.IOException {
+ return super.executeMedia();
+ }
+
+ @Override
+ public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException {
+ return super.executeUsingHead();
+ }
+
+ @Override
+ public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException {
+ return super.buildHttpRequestUsingHead();
+ }
+
+ @Override
+ public Download set$Xgafv(java.lang.String $Xgafv) {
+ return (Download) super.set$Xgafv($Xgafv);
+ }
+
+ @Override
+ public Download setAccessToken(java.lang.String accessToken) {
+ return (Download) super.setAccessToken(accessToken);
+ }
+
+ @Override
+ public Download setAlt(java.lang.String alt) {
+ return (Download) super.setAlt(alt);
+ }
+
+ @Override
+ public Download setCallback(java.lang.String callback) {
+ return (Download) super.setCallback(callback);
+ }
+
+ @Override
+ public Download setFields(java.lang.String fields) {
+ return (Download) super.setFields(fields);
+ }
+
+ @Override
+ public Download setKey(java.lang.String key) {
+ return (Download) super.setKey(key);
+ }
+
+ @Override
+ public Download setOauthToken(java.lang.String oauthToken) {
+ return (Download) super.setOauthToken(oauthToken);
+ }
+
+ @Override
+ public Download setPrettyPrint(java.lang.Boolean prettyPrint) {
+ return (Download) super.setPrettyPrint(prettyPrint);
+ }
+
+ @Override
+ public Download setQuotaUser(java.lang.String quotaUser) {
+ return (Download) super.setQuotaUser(quotaUser);
+ }
+
+ @Override
+ public Download setUploadType(java.lang.String uploadType) {
+ return (Download) super.setUploadType(uploadType);
+ }
+
+ @Override
+ public Download setUploadProtocol(java.lang.String uploadProtocol) {
+ return (Download) super.setUploadProtocol(uploadProtocol);
+ }
+
+ /** Name of the media that is being downloaded. See ReadRequest.resource_name. */
+ @com.google.api.client.util.Key
+ private java.lang.String resourceName;
+
+ /** Name of the media that is being downloaded. See ReadRequest.resource_name.
+ */
+ public java.lang.String getResourceName() {
+ return resourceName;
+ }
+
+ /** Name of the media that is being downloaded. See ReadRequest.resource_name. */
+ public Download setResourceName(java.lang.String resourceName) {
+ if (!getSuppressPatternChecks()) {
+ com.google.api.client.util.Preconditions.checkArgument(RESOURCE_NAME_PATTERN.matcher(resourceName).matches(),
+ "Parameter resourceName must conform to the pattern " +
+ "^.*$");
+ }
+ this.resourceName = resourceName;
+ return this;
+ }
+
+ @Override
+ public Download set(String parameterName, Object value) {
+ return (Download) super.set(parameterName, value);
+ }
+ }
+ /**
+ * Uploads media. Upload is supported on the URI
+ * `/upload/media/{resource_name=**}?upload_type=media.` **Note**: Upload requests will not be
+ * successful without including `upload_type=media` query string.
+ *
+ * Create a request for the method "media.upload".
+ *
+ * This request holds the parameters needed by the displayvideo server. After setting any optional
+ * parameters, call the {@link Upload#execute()} method to invoke the remote operation.
+ *
+ * @param resourceName Name of the media that is being downloaded. See ReadRequest.resource_name.
+ * @param content the {@link com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia}
+ * @return the request
+ */
+ public Upload upload(java.lang.String resourceName, com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia content) throws java.io.IOException {
+ Upload result = new Upload(resourceName, content);
+ initialize(result);
+ return result;
+ }
+
+ /**
+ * Uploads media. Upload is supported on the URI
+ * `/upload/media/{resource_name=**}?upload_type=media.` **Note**: Upload requests will not be
+ * successful without including `upload_type=media` query string.
+ *
+ * Create a request for the method "media.upload".
+ *
+ * This request holds the parameters needed by the the displayvideo server. After setting any
+ * optional parameters, call the {@link Upload#execute()} method to invoke the remote operation.
+ *
+ *
+ * This method should be used for uploading media content.
+ *
+ *
+ * @param resourceName Name of the media that is being downloaded. See ReadRequest.resource_name.
+ * @param content the {@link com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia} media metadata or {@code null} if none
+ * @param mediaContent The media HTTP content.
+ * @return the request
+ * @throws java.io.IOException if the initialization of the request fails
+ */
+ public Upload upload(java.lang.String resourceName, com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia content, com.google.api.client.http.AbstractInputStreamContent mediaContent) throws java.io.IOException {
+ Upload result = new Upload(resourceName, content, mediaContent);
+ initialize(result);
+ return result;
+ }
+
+ public class Upload extends DisplayVideoRequest {
+
+ private static final String REST_PATH = "media/{+resourceName}";
+
+ private final java.util.regex.Pattern RESOURCE_NAME_PATTERN =
+ java.util.regex.Pattern.compile("^.*$");
+
+ /**
+ * Uploads media. Upload is supported on the URI
+ * `/upload/media/{resource_name=**}?upload_type=media.` **Note**: Upload requests will not be
+ * successful without including `upload_type=media` query string.
+ *
+ * Create a request for the method "media.upload".
+ *
+ * This request holds the parameters needed by the the displayvideo server. After setting any
+ * optional parameters, call the {@link Upload#execute()} method to invoke the remote operation.
+ *
{@link
+ * Upload#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must
+ * be called to initialize this instance immediately after invoking the constructor.
+ *
+ * @param resourceName Name of the media that is being downloaded. See ReadRequest.resource_name.
+ * @param content the {@link com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia}
+ * @since 1.13
+ */
+ protected Upload(java.lang.String resourceName, com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia content) {
+ super(DisplayVideo.this, "POST", REST_PATH, content, com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia.class);
+ this.resourceName = com.google.api.client.util.Preconditions.checkNotNull(resourceName, "Required parameter resourceName must be specified.");
+ if (!getSuppressPatternChecks()) {
+ com.google.api.client.util.Preconditions.checkArgument(RESOURCE_NAME_PATTERN.matcher(resourceName).matches(),
+ "Parameter resourceName must conform to the pattern " +
+ "^.*$");
+ }
+ }
+
+ /**
+ * Uploads media. Upload is supported on the URI
+ * `/upload/media/{resource_name=**}?upload_type=media.` **Note**: Upload requests will not be
+ * successful without including `upload_type=media` query string.
+ *
+ * Create a request for the method "media.upload".
+ *
+ * This request holds the parameters needed by the the displayvideo server. After setting any
+ * optional parameters, call the {@link Upload#execute()} method to invoke the remote operation.
+ *
{@link
+ * Upload#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must
+ * be called to initialize this instance immediately after invoking the constructor.
+ *
+ *
+ * This constructor should be used for uploading media content.
+ *
+ *
+ * @param resourceName Name of the media that is being downloaded. See ReadRequest.resource_name.
+ * @param content the {@link com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia} media metadata or {@code null} if none
+ * @param mediaContent The media HTTP content.
+ * @since 1.13
+ */
+ protected Upload(java.lang.String resourceName, com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia content, com.google.api.client.http.AbstractInputStreamContent mediaContent) {
+ super(DisplayVideo.this, "POST", "/upload/" + getServicePath() + REST_PATH, content, com.google.api.services.displayvideo.v5.model.GoogleBytestreamMedia.class);
+ this.resourceName = com.google.api.client.util.Preconditions.checkNotNull(resourceName, "Required parameter resourceName must be specified.");
+ com.google.api.client.util.Preconditions.checkNotNull(mediaContent, "Required parameter mediaContent must be specified.");
+ initializeMediaUpload(mediaContent);
+ }
+
+ @Override
+ public Upload set$Xgafv(java.lang.String $Xgafv) {
+ return (Upload) super.set$Xgafv($Xgafv);
+ }
+
+ @Override
+ public Upload setAccessToken(java.lang.String accessToken) {
+ return (Upload) super.setAccessToken(accessToken);
+ }
+
+ @Override
+ public Upload setAlt(java.lang.String alt) {
+ return (Upload) super.setAlt(alt);
+ }
+
+ @Override
+ public Upload setCallback(java.lang.String callback) {
+ return (Upload) super.setCallback(callback);
+ }
+
+ @Override
+ public Upload setFields(java.lang.String fields) {
+ return (Upload) super.setFields(fields);
+ }
+
+ @Override
+ public Upload setKey(java.lang.String key) {
+ return (Upload) super.setKey(key);
+ }
+
+ @Override
+ public Upload setOauthToken(java.lang.String oauthToken) {
+ return (Upload) super.setOauthToken(oauthToken);
+ }
+
+ @Override
+ public Upload setPrettyPrint(java.lang.Boolean prettyPrint) {
+ return (Upload) super.setPrettyPrint(prettyPrint);
+ }
+
+ @Override
+ public Upload setQuotaUser(java.lang.String quotaUser) {
+ return (Upload) super.setQuotaUser(quotaUser);
+ }
+
+ @Override
+ public Upload setUploadType(java.lang.String uploadType) {
+ return (Upload) super.setUploadType(uploadType);
+ }
+
+ @Override
+ public Upload setUploadProtocol(java.lang.String uploadProtocol) {
+ return (Upload) super.setUploadProtocol(uploadProtocol);
+ }
+
+ /** Name of the media that is being downloaded. See ReadRequest.resource_name. */
+ @com.google.api.client.util.Key
+ private java.lang.String resourceName;
+
+ /** Name of the media that is being downloaded. See ReadRequest.resource_name.
+ */
+ public java.lang.String getResourceName() {
+ return resourceName;
+ }
+
+ /** Name of the media that is being downloaded. See ReadRequest.resource_name. */
+ public Upload setResourceName(java.lang.String resourceName) {
+ if (!getSuppressPatternChecks()) {
+ com.google.api.client.util.Preconditions.checkArgument(RESOURCE_NAME_PATTERN.matcher(resourceName).matches(),
+ "Parameter resourceName must conform to the pattern " +
+ "^.*$");
+ }
+ this.resourceName = resourceName;
+ return this;
+ }
+
+ @Override
+ public Upload set(String parameterName, Object value) {
+ return (Upload) super.set(parameterName, value);
+ }
+ }
+
+ }
+
+ /**
+ * An accessor for creating requests from the Sdfdownloadtasks collection.
+ *
+ *
+ *
+ * @return the resource collection
+ */
+ public Operations operations() {
+ return new Operations();
+ }
+
+ /**
+ * The "operations" collection of methods.
+ */
+ public class Operations {
+
+ /**
+ * Gets the latest state of an asynchronous SDF download task operation. Clients should poll this
+ * method at intervals of 30 seconds.
+ *
+ * Create a request for the method "operations.get".
+ *
+ * This request holds the parameters needed by the displayvideo server. After setting any optional
+ * parameters, call the {@link Get#execute()} method to invoke the remote operation.
+ *
+ * @param name The name of the operation resource.
+ * @return the request
+ */
+ public Get get(java.lang.String name) throws java.io.IOException {
+ Get result = new Get(name);
+ initialize(result);
+ return result;
+ }
+
+ public class Get extends DisplayVideoRequest {
+
+ private static final String REST_PATH = "v5/{+name}";
+
+ private final java.util.regex.Pattern NAME_PATTERN =
+ java.util.regex.Pattern.compile("^sdfdownloadtasks/operations/[^/]+$");
+
+ /**
+ * Gets the latest state of an asynchronous SDF download task operation. Clients should poll this
+ * method at intervals of 30 seconds.
+ *
+ * Create a request for the method "operations.get".
+ *
+ * This request holds the parameters needed by the the displayvideo server. After setting any
+ * optional parameters, call the {@link Get#execute()} method to invoke the remote operation.
+ * {@link Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)}
+ * must be called to initialize this instance immediately after invoking the constructor.
+ *
+ * @param name The name of the operation resource.
+ * @since 1.13
+ */
+ protected Get(java.lang.String name) {
+ super(DisplayVideo.this, "GET", REST_PATH, null, com.google.api.services.displayvideo.v5.model.Operation.class);
+ this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified.");
+ if (!getSuppressPatternChecks()) {
+ com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
+ "Parameter name must conform to the pattern " +
+ "^sdfdownloadtasks/operations/[^/]+$");
+ }
+ }
+
+ @Override
+ public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException {
+ return super.executeUsingHead();
+ }
+
+ @Override
+ public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException {
+ return super.buildHttpRequestUsingHead();
+ }
+
+ @Override
+ public Get set$Xgafv(java.lang.String $Xgafv) {
+ return (Get) super.set$Xgafv($Xgafv);
+ }
+
+ @Override
+ public Get setAccessToken(java.lang.String accessToken) {
+ return (Get) super.setAccessToken(accessToken);
+ }
+
+ @Override
+ public Get setAlt(java.lang.String alt) {
+ return (Get) super.setAlt(alt);
+ }
+
+ @Override
+ public Get setCallback(java.lang.String callback) {
+ return (Get) super.setCallback(callback);
+ }
+
+ @Override
+ public Get setFields(java.lang.String fields) {
+ return (Get) super.setFields(fields);
+ }
+
+ @Override
+ public Get setKey(java.lang.String key) {
+ return (Get) super.setKey(key);
+ }
+
+ @Override
+ public Get setOauthToken(java.lang.String oauthToken) {
+ return (Get) super.setOauthToken(oauthToken);
+ }
+
+ @Override
+ public Get setPrettyPrint(java.lang.Boolean prettyPrint) {
+ return (Get) super.setPrettyPrint(prettyPrint);
+ }
+
+ @Override
+ public Get setQuotaUser(java.lang.String quotaUser) {
+ return (Get) super.setQuotaUser(quotaUser);
+ }
+
+ @Override
+ public Get setUploadType(java.lang.String uploadType) {
+ return (Get) super.setUploadType(uploadType);
+ }
+
+ @Override
+ public Get setUploadProtocol(java.lang.String uploadProtocol) {
+ return (Get) super.setUploadProtocol(uploadProtocol);
+ }
+
+ /** The name of the operation resource. */
+ @com.google.api.client.util.Key
+ private java.lang.String name;
+
+ /** The name of the operation resource.
+ */
+ public java.lang.String getName() {
+ return name;
+ }
+
+ /** The name of the operation resource. */
+ public Get setName(java.lang.String name) {
+ if (!getSuppressPatternChecks()) {
+ com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
+ "Parameter name must conform to the pattern " +
+ "^sdfdownloadtasks/operations/[^/]+$");
+ }
+ this.name = name;
+ return this;
+ }
+
+ @Override
+ public Get set(String parameterName, Object value) {
+ return (Get) super.set(parameterName, value);
+ }
+ }
+
+ }
+ }
+
+ /**
+ * An accessor for creating requests from the Sdfuploadtasks collection.
+ *
+ *
+ *
+ * @return the resource collection
+ */
+ public Operations operations() {
+ return new Operations();
+ }
+
+ /**
+ * The "operations" collection of methods.
+ */
+ public class Operations {
+
+ /**
+ * Gets the latest state of an asynchronous SDF download task operation. Clients should poll this
+ * method at intervals of 30 seconds.
+ *
+ * Create a request for the method "operations.get".
+ *
+ * This request holds the parameters needed by the displayvideo server. After setting any optional
+ * parameters, call the {@link Get#execute()} method to invoke the remote operation.
+ *
+ * @param name The name of the operation resource.
+ * @return the request
+ */
+ public Get get(java.lang.String name) throws java.io.IOException {
+ Get result = new Get(name);
+ initialize(result);
+ return result;
+ }
+
+ public class Get extends DisplayVideoRequest {
+
+ private static final String REST_PATH = "v5/{+name}";
+
+ private final java.util.regex.Pattern NAME_PATTERN =
+ java.util.regex.Pattern.compile("^sdfuploadtasks/operations/[^/]+$");
+
+ /**
+ * Gets the latest state of an asynchronous SDF download task operation. Clients should poll this
+ * method at intervals of 30 seconds.
+ *
+ * Create a request for the method "operations.get".
+ *
+ * This request holds the parameters needed by the the displayvideo server. After setting any
+ * optional parameters, call the {@link Get#execute()} method to invoke the remote operation.
+ * {@link Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)}
+ * must be called to initialize this instance immediately after invoking the constructor.
+ *
+ * @param name The name of the operation resource.
+ * @since 1.13
+ */
+ protected Get(java.lang.String name) {
+ super(DisplayVideo.this, "GET", REST_PATH, null, com.google.api.services.displayvideo.v5.model.Operation.class);
+ this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified.");
+ if (!getSuppressPatternChecks()) {
+ com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
+ "Parameter name must conform to the pattern " +
+ "^sdfuploadtasks/operations/[^/]+$");
+ }
+ }
+
+ @Override
+ public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException {
+ return super.executeUsingHead();
+ }
+
+ @Override
+ public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException {
+ return super.buildHttpRequestUsingHead();
+ }
+
+ @Override
+ public Get set$Xgafv(java.lang.String $Xgafv) {
+ return (Get) super.set$Xgafv($Xgafv);
+ }
+
+ @Override
+ public Get setAccessToken(java.lang.String accessToken) {
+ return (Get) super.setAccessToken(accessToken);
+ }
+
+ @Override
+ public Get setAlt(java.lang.String alt) {
+ return (Get) super.setAlt(alt);
+ }
+
+ @Override
+ public Get setCallback(java.lang.String callback) {
+ return (Get) super.setCallback(callback);
+ }
+
+ @Override
+ public Get setFields(java.lang.String fields) {
+ return (Get) super.setFields(fields);
+ }
+
+ @Override
+ public Get setKey(java.lang.String key) {
+ return (Get) super.setKey(key);
+ }
+
+ @Override
+ public Get setOauthToken(java.lang.String oauthToken) {
+ return (Get) super.setOauthToken(oauthToken);
+ }
+
+ @Override
+ public Get setPrettyPrint(java.lang.Boolean prettyPrint) {
+ return (Get) super.setPrettyPrint(prettyPrint);
+ }
+
+ @Override
+ public Get setQuotaUser(java.lang.String quotaUser) {
+ return (Get) super.setQuotaUser(quotaUser);
+ }
+
+ @Override
+ public Get setUploadType(java.lang.String uploadType) {
+ return (Get) super.setUploadType(uploadType);
+ }
+
+ @Override
+ public Get setUploadProtocol(java.lang.String uploadProtocol) {
+ return (Get) super.setUploadProtocol(uploadProtocol);
+ }
+
+ /** The name of the operation resource. */
+ @com.google.api.client.util.Key
+ private java.lang.String name;
+
+ /** The name of the operation resource.
+ */
+ public java.lang.String getName() {
+ return name;
+ }
+
+ /** The name of the operation resource. */
+ public Get setName(java.lang.String name) {
+ if (!getSuppressPatternChecks()) {
+ com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
+ "Parameter name must conform to the pattern " +
+ "^sdfuploadtasks/operations/[^/]+$");
+ }
+ this.name = name;
+ return this;
+ }
+
+ @Override
+ public Get set(String parameterName, Object value) {
+ return (Get) super.set(parameterName, value);
+ }
+ }
+
+ }
+ }
+
+ /**
+ * Builder for {@link DisplayVideo}.
+ *
+ *
+ * Implementation is not thread-safe.
+ *
+ *
+ * @since 1.3.0
+ */
+ public static final class Builder extends com.google.api.client.googleapis.services.json.AbstractGoogleJsonClient.Builder {
+
+ private static String chooseEndpoint(com.google.api.client.http.HttpTransport transport) {
+ // If the GOOGLE_API_USE_MTLS_ENDPOINT environment variable value is "always", use mTLS endpoint.
+ // If the env variable is "auto", use mTLS endpoint if and only if the transport is mTLS.
+ // Use the regular endpoint for all other cases.
+ String useMtlsEndpoint = System.getenv("GOOGLE_API_USE_MTLS_ENDPOINT");
+ useMtlsEndpoint = useMtlsEndpoint == null ? "auto" : useMtlsEndpoint;
+ if ("always".equals(useMtlsEndpoint) || ("auto".equals(useMtlsEndpoint) && transport != null && transport.isMtls())) {
+ return DEFAULT_MTLS_ROOT_URL;
+ }
+ return DEFAULT_ROOT_URL;
+ }
+
+ /**
+ * Returns an instance of a new builder.
+ *
+ * @param transport HTTP transport, which should normally be:
+ *
+ *
Google App Engine:
+ * {@code com.google.api.client.extensions.appengine.http.UrlFetchTransport}
+ *
Android: {@code newCompatibleTransport} from
+ * {@code com.google.api.client.extensions.android.http.AndroidHttp}
Google GSON: {@code com.google.api.client.json.gson.GsonFactory}
+ *
Android Honeycomb or higher:
+ * {@code com.google.api.client.extensions.android.json.AndroidJsonFactory}
+ *
+ * @param httpRequestInitializer HTTP request initializer or {@code null} for none
+ * @since 1.7
+ */
+ public Builder(com.google.api.client.http.HttpTransport transport, com.google.api.client.json.JsonFactory jsonFactory,
+ com.google.api.client.http.HttpRequestInitializer httpRequestInitializer) {
+ super(
+ transport,
+ jsonFactory,
+ Builder.chooseEndpoint(transport),
+ DEFAULT_SERVICE_PATH,
+ httpRequestInitializer,
+ false);
+ setBatchPath(DEFAULT_BATCH_PATH);
+ }
+
+ /** Builds a new instance of {@link DisplayVideo}. */
+ @Override
+ public DisplayVideo build() {
+ return new DisplayVideo(this);
+ }
+
+ @Override
+ public Builder setRootUrl(String rootUrl) {
+ return (Builder) super.setRootUrl(rootUrl);
+ }
+
+ @Override
+ public Builder setServicePath(String servicePath) {
+ return (Builder) super.setServicePath(servicePath);
+ }
+
+ @Override
+ public Builder setBatchPath(String batchPath) {
+ return (Builder) super.setBatchPath(batchPath);
+ }
+
+ @Override
+ public Builder setHttpRequestInitializer(com.google.api.client.http.HttpRequestInitializer httpRequestInitializer) {
+ return (Builder) super.setHttpRequestInitializer(httpRequestInitializer);
+ }
+
+ @Override
+ public Builder setApplicationName(String applicationName) {
+ return (Builder) super.setApplicationName(applicationName);
+ }
+
+ @Override
+ public Builder setSuppressPatternChecks(boolean suppressPatternChecks) {
+ return (Builder) super.setSuppressPatternChecks(suppressPatternChecks);
+ }
+
+ @Override
+ public Builder setSuppressRequiredParameterChecks(boolean suppressRequiredParameterChecks) {
+ return (Builder) super.setSuppressRequiredParameterChecks(suppressRequiredParameterChecks);
+ }
+
+ @Override
+ public Builder setSuppressAllChecks(boolean suppressAllChecks) {
+ return (Builder) super.setSuppressAllChecks(suppressAllChecks);
+ }
+
+ /**
+ * Set the {@link DisplayVideoRequestInitializer}.
+ *
+ * @since 1.12
+ */
+ public Builder setDisplayVideoRequestInitializer(
+ DisplayVideoRequestInitializer displayvideoRequestInitializer) {
+ return (Builder) super.setGoogleClientRequestInitializer(displayvideoRequestInitializer);
+ }
+
+ @Override
+ public Builder setGoogleClientRequestInitializer(
+ com.google.api.client.googleapis.services.GoogleClientRequestInitializer googleClientRequestInitializer) {
+ return (Builder) super.setGoogleClientRequestInitializer(googleClientRequestInitializer);
+ }
+
+ @Override
+ public Builder setUniverseDomain(String universeDomain) {
+ return (Builder) super.setUniverseDomain(universeDomain);
+ }
+ }
+}
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoRequest.java b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoRequest.java
new file mode 100644
index 00000000000..51df8545793
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoRequest.java
@@ -0,0 +1,267 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ */
+/*
+ * This code was generated by https://github.com/googleapis/google-api-java-client-services/
+ * Modify at your own risk.
+ */
+
+package com.google.api.services.displayvideo.v5;
+
+/**
+ * DisplayVideo request.
+ *
+ * @since 1.3
+ */
+@SuppressWarnings("javadoc")
+public abstract class DisplayVideoRequest extends com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest {
+
+ /**
+ * @param client Google client
+ * @param method HTTP Method
+ * @param uriTemplate URI template for the path relative to the base URL. If it starts with a "/"
+ * the base path from the base URL will be stripped out. The URI template can also be a
+ * full URL. URI template expansion is done using
+ * {@link com.google.api.client.http.UriTemplate#expand(String, String, Object, boolean)}
+ * @param content A POJO that can be serialized into JSON or {@code null} for none
+ * @param responseClass response class to parse into
+ */
+ public DisplayVideoRequest(
+ DisplayVideo client, String method, String uriTemplate, Object content, Class responseClass) {
+ super(
+ client,
+ method,
+ uriTemplate,
+ content,
+ responseClass);
+ }
+
+ /** V1 error format. */
+ @com.google.api.client.util.Key("$.xgafv")
+ private java.lang.String $Xgafv;
+
+ /**
+ * V1 error format.
+ */
+ public java.lang.String get$Xgafv() {
+ return $Xgafv;
+ }
+
+ /** V1 error format. */
+ public DisplayVideoRequest set$Xgafv(java.lang.String $Xgafv) {
+ this.$Xgafv = $Xgafv;
+ return this;
+ }
+
+ /** OAuth access token. */
+ @com.google.api.client.util.Key("access_token")
+ private java.lang.String accessToken;
+
+ /**
+ * OAuth access token.
+ */
+ public java.lang.String getAccessToken() {
+ return accessToken;
+ }
+
+ /** OAuth access token. */
+ public DisplayVideoRequest setAccessToken(java.lang.String accessToken) {
+ this.accessToken = accessToken;
+ return this;
+ }
+
+ /** Data format for response. */
+ @com.google.api.client.util.Key
+ private java.lang.String alt;
+
+ /**
+ * Data format for response. [default: json]
+ */
+ public java.lang.String getAlt() {
+ return alt;
+ }
+
+ /** Data format for response. */
+ public DisplayVideoRequest setAlt(java.lang.String alt) {
+ this.alt = alt;
+ return this;
+ }
+
+ /** JSONP */
+ @com.google.api.client.util.Key
+ private java.lang.String callback;
+
+ /**
+ * JSONP
+ */
+ public java.lang.String getCallback() {
+ return callback;
+ }
+
+ /** JSONP */
+ public DisplayVideoRequest setCallback(java.lang.String callback) {
+ this.callback = callback;
+ return this;
+ }
+
+ /** Selector specifying which fields to include in a partial response. */
+ @com.google.api.client.util.Key
+ private java.lang.String fields;
+
+ /**
+ * Selector specifying which fields to include in a partial response.
+ */
+ public java.lang.String getFields() {
+ return fields;
+ }
+
+ /** Selector specifying which fields to include in a partial response. */
+ public DisplayVideoRequest setFields(java.lang.String fields) {
+ this.fields = fields;
+ return this;
+ }
+
+ /**
+ * API key. Your API key identifies your project and provides you with API access, quota, and
+ * reports. Required unless you provide an OAuth 2.0 token.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String key;
+
+ /**
+ * API key. Your API key identifies your project and provides you with API access, quota, and
+ * reports. Required unless you provide an OAuth 2.0 token.
+ */
+ public java.lang.String getKey() {
+ return key;
+ }
+
+ /**
+ * API key. Your API key identifies your project and provides you with API access, quota, and
+ * reports. Required unless you provide an OAuth 2.0 token.
+ */
+ public DisplayVideoRequest setKey(java.lang.String key) {
+ this.key = key;
+ return this;
+ }
+
+ /** OAuth 2.0 token for the current user. */
+ @com.google.api.client.util.Key("oauth_token")
+ private java.lang.String oauthToken;
+
+ /**
+ * OAuth 2.0 token for the current user.
+ */
+ public java.lang.String getOauthToken() {
+ return oauthToken;
+ }
+
+ /** OAuth 2.0 token for the current user. */
+ public DisplayVideoRequest setOauthToken(java.lang.String oauthToken) {
+ this.oauthToken = oauthToken;
+ return this;
+ }
+
+ /** Returns response with indentations and line breaks. */
+ @com.google.api.client.util.Key
+ private java.lang.Boolean prettyPrint;
+
+ /**
+ * Returns response with indentations and line breaks. [default: true]
+ */
+ public java.lang.Boolean getPrettyPrint() {
+ return prettyPrint;
+ }
+
+ /** Returns response with indentations and line breaks. */
+ public DisplayVideoRequest setPrettyPrint(java.lang.Boolean prettyPrint) {
+ this.prettyPrint = prettyPrint;
+ return this;
+ }
+
+ /**
+ * Available to use for quota purposes for server-side applications. Can be any arbitrary string
+ * assigned to a user, but should not exceed 40 characters.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String quotaUser;
+
+ /**
+ * Available to use for quota purposes for server-side applications. Can be any arbitrary string
+ * assigned to a user, but should not exceed 40 characters.
+ */
+ public java.lang.String getQuotaUser() {
+ return quotaUser;
+ }
+
+ /**
+ * Available to use for quota purposes for server-side applications. Can be any arbitrary string
+ * assigned to a user, but should not exceed 40 characters.
+ */
+ public DisplayVideoRequest setQuotaUser(java.lang.String quotaUser) {
+ this.quotaUser = quotaUser;
+ return this;
+ }
+
+ /** Legacy upload protocol for media (e.g. "media", "multipart"). */
+ @com.google.api.client.util.Key
+ private java.lang.String uploadType;
+
+ /**
+ * Legacy upload protocol for media (e.g. "media", "multipart").
+ */
+ public java.lang.String getUploadType() {
+ return uploadType;
+ }
+
+ /** Legacy upload protocol for media (e.g. "media", "multipart"). */
+ public DisplayVideoRequest setUploadType(java.lang.String uploadType) {
+ this.uploadType = uploadType;
+ return this;
+ }
+
+ /** Upload protocol for media (e.g. "raw", "multipart"). */
+ @com.google.api.client.util.Key("upload_protocol")
+ private java.lang.String uploadProtocol;
+
+ /**
+ * Upload protocol for media (e.g. "raw", "multipart").
+ */
+ public java.lang.String getUploadProtocol() {
+ return uploadProtocol;
+ }
+
+ /** Upload protocol for media (e.g. "raw", "multipart"). */
+ public DisplayVideoRequest setUploadProtocol(java.lang.String uploadProtocol) {
+ this.uploadProtocol = uploadProtocol;
+ return this;
+ }
+
+ @Override
+ public final DisplayVideo getAbstractGoogleClient() {
+ return (DisplayVideo) super.getAbstractGoogleClient();
+ }
+
+ @Override
+ public DisplayVideoRequest setDisableGZipContent(boolean disableGZipContent) {
+ return (DisplayVideoRequest) super.setDisableGZipContent(disableGZipContent);
+ }
+
+ @Override
+ public DisplayVideoRequest setRequestHeaders(com.google.api.client.http.HttpHeaders headers) {
+ return (DisplayVideoRequest) super.setRequestHeaders(headers);
+ }
+
+ @Override
+ public DisplayVideoRequest set(String parameterName, Object value) {
+ return (DisplayVideoRequest) super.set(parameterName, value);
+ }
+}
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoRequestInitializer.java b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoRequestInitializer.java
new file mode 100644
index 00000000000..ca953355ce7
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoRequestInitializer.java
@@ -0,0 +1,119 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ */
+/*
+ * This code was generated by https://github.com/googleapis/google-api-java-client-services/
+ * Modify at your own risk.
+ */
+
+package com.google.api.services.displayvideo.v5;
+
+/**
+ * DisplayVideo request initializer for setting properties like key and userIp.
+ *
+ *
+ * The simplest usage is to use it to set the key parameter:
+ *
+ *
+ *
+ public static final GoogleClientRequestInitializer KEY_INITIALIZER =
+ new DisplayVideoRequestInitializer(KEY);
+ *
+ *
+ *
+ * There is also a constructor to set both the key and userIp parameters:
+ *
+ *
+ *
+ public static final GoogleClientRequestInitializer INITIALIZER =
+ new DisplayVideoRequestInitializer(KEY, USER_IP);
+ *
+ *
+ *
+ * If you want to implement custom logic, extend it like this:
+ *
+ *
+ * @since 1.12
+ */
+public class DisplayVideoRequestInitializer extends com.google.api.client.googleapis.services.json.CommonGoogleJsonClientRequestInitializer {
+
+ public DisplayVideoRequestInitializer() {
+ super();
+ }
+
+ /**
+ * @param key API key or {@code null} to leave it unchanged
+ */
+ public DisplayVideoRequestInitializer(String key) {
+ super(key);
+ }
+
+ /**
+ * @param key API key or {@code null} to leave it unchanged
+ * @param userIp user IP or {@code null} to leave it unchanged
+ */
+ public DisplayVideoRequestInitializer(String key, String userIp) {
+ super(key, userIp);
+ }
+
+ @Override
+ public final void initializeJsonRequest(com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest> request) throws java.io.IOException {
+ super.initializeJsonRequest(request);
+ initializeDisplayVideoRequest((DisplayVideoRequest>) request);
+ }
+
+ /**
+ * Initializes DisplayVideo request.
+ *
+ *
+ * Default implementation does nothing. Called from
+ * {@link #initializeJsonRequest(com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest)}.
+ *
+ *
+ * @throws java.io.IOException I/O exception
+ */
+ protected void initializeDisplayVideoRequest(DisplayVideoRequest> request) throws java.io.IOException {
+ }
+}
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoScopes.java b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoScopes.java
new file mode 100644
index 00000000000..0db615e9d24
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/DisplayVideoScopes.java
@@ -0,0 +1,46 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ */
+/*
+ * This code was generated by https://github.com/googleapis/google-api-java-client-services/
+ * Modify at your own risk.
+ */
+
+package com.google.api.services.displayvideo.v5;
+
+/**
+ * Available OAuth 2.0 scopes for use with the Display & Video 360 API.
+ *
+ * @since 1.4
+ */
+public class DisplayVideoScopes {
+
+ /** Create, see, edit, and permanently delete your Display & Video 360 entities and reports. */
+ public static final String DISPLAY_VIDEO = "https://www.googleapis.com/auth/display-video";
+
+ /** View and manage your reports in DoubleClick Bid Manager. */
+ public static final String DOUBLECLICKBIDMANAGER = "https://www.googleapis.com/auth/doubleclickbidmanager";
+
+ /**
+ * Returns an unmodifiable set that contains all scopes declared by this class.
+ *
+ * @since 1.16
+ */
+ public static java.util.Set all() {
+ java.util.Set set = new java.util.HashSet();
+ set.add(DISPLAY_VIDEO);
+ set.add(DOUBLECLICKBIDMANAGER);
+ return java.util.Collections.unmodifiableSet(set);
+ }
+
+ private DisplayVideoScopes() {
+ }
+}
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/GoogleBytestreamMedia.java b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/GoogleBytestreamMedia.java
new file mode 100644
index 00000000000..02234b281dd
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/GoogleBytestreamMedia.java
@@ -0,0 +1,67 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ */
+/*
+ * This code was generated by https://github.com/googleapis/google-api-java-client-services/
+ * Modify at your own risk.
+ */
+
+package com.google.api.services.displayvideo.v5.model;
+
+/**
+ * Media resource.
+ *
+ *
+ *
+ * @author Google, Inc.
+ */
+@SuppressWarnings("javadoc")
+public final class GoogleBytestreamMedia extends com.google.api.client.json.GenericJson {
+
+ /**
+ * Name of the media resource.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String resourceName;
+
+ /**
+ * Name of the media resource.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getResourceName() {
+ return resourceName;
+ }
+
+ /**
+ * Name of the media resource.
+ * @param resourceName resourceName or {@code null} for none
+ */
+ public GoogleBytestreamMedia setResourceName(java.lang.String resourceName) {
+ this.resourceName = resourceName;
+ return this;
+ }
+
+ @Override
+ public GoogleBytestreamMedia set(String fieldName, Object value) {
+ return (GoogleBytestreamMedia) super.set(fieldName, value);
+ }
+
+ @Override
+ public GoogleBytestreamMedia clone() {
+ return (GoogleBytestreamMedia) super.clone();
+ }
+
+}
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/Operation.java b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/Operation.java
new file mode 100644
index 00000000000..1d5b9d64704
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/Operation.java
@@ -0,0 +1,196 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ */
+/*
+ * This code was generated by https://github.com/googleapis/google-api-java-client-services/
+ * Modify at your own risk.
+ */
+
+package com.google.api.services.displayvideo.v5.model;
+
+/**
+ * This resource represents a long-running operation that is the result of a network API call.
+ *
+ *
+ *
+ * @author Google, Inc.
+ */
+@SuppressWarnings("javadoc")
+public final class Operation extends com.google.api.client.json.GenericJson {
+
+ /**
+ * If the value is `false`, it means the operation is still in progress. If `true`, the operation
+ * is completed, and either `error` or `response` is available.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.Boolean done;
+
+ /**
+ * The error result of the operation in case of failure or cancellation.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private Status error;
+
+ /**
+ * Service-specific metadata associated with the operation. It typically contains progress
+ * information and common metadata such as create time. Some services might not provide such
+ * metadata. Any method that returns a long-running operation should document the metadata type,
+ * if any.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.Map metadata;
+
+ /**
+ * The server-assigned name, which is only unique within the same service that originally returns
+ * it. If you use the default HTTP mapping, the `name` should be a resource name ending with
+ * `operations/{unique_id}`.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String name;
+
+ /**
+ * The normal, successful response of the operation. If the original method returns no data on
+ * success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is
+ * standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the
+ * response should have the type `XxxResponse`, where `Xxx` is the original method name. For
+ * example, if the original method name is `TakeSnapshot()`, the inferred response type is
+ * `TakeSnapshotResponse`.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.Map response;
+
+ /**
+ * If the value is `false`, it means the operation is still in progress. If `true`, the operation
+ * is completed, and either `error` or `response` is available.
+ * @return value or {@code null} for none
+ */
+ public java.lang.Boolean getDone() {
+ return done;
+ }
+
+ /**
+ * If the value is `false`, it means the operation is still in progress. If `true`, the operation
+ * is completed, and either `error` or `response` is available.
+ * @param done done or {@code null} for none
+ */
+ public Operation setDone(java.lang.Boolean done) {
+ this.done = done;
+ return this;
+ }
+
+ /**
+ * The error result of the operation in case of failure or cancellation.
+ * @return value or {@code null} for none
+ */
+ public Status getError() {
+ return error;
+ }
+
+ /**
+ * The error result of the operation in case of failure or cancellation.
+ * @param error error or {@code null} for none
+ */
+ public Operation setError(Status error) {
+ this.error = error;
+ return this;
+ }
+
+ /**
+ * Service-specific metadata associated with the operation. It typically contains progress
+ * information and common metadata such as create time. Some services might not provide such
+ * metadata. Any method that returns a long-running operation should document the metadata type,
+ * if any.
+ * @return value or {@code null} for none
+ */
+ public java.util.Map getMetadata() {
+ return metadata;
+ }
+
+ /**
+ * Service-specific metadata associated with the operation. It typically contains progress
+ * information and common metadata such as create time. Some services might not provide such
+ * metadata. Any method that returns a long-running operation should document the metadata type,
+ * if any.
+ * @param metadata metadata or {@code null} for none
+ */
+ public Operation setMetadata(java.util.Map metadata) {
+ this.metadata = metadata;
+ return this;
+ }
+
+ /**
+ * The server-assigned name, which is only unique within the same service that originally returns
+ * it. If you use the default HTTP mapping, the `name` should be a resource name ending with
+ * `operations/{unique_id}`.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getName() {
+ return name;
+ }
+
+ /**
+ * The server-assigned name, which is only unique within the same service that originally returns
+ * it. If you use the default HTTP mapping, the `name` should be a resource name ending with
+ * `operations/{unique_id}`.
+ * @param name name or {@code null} for none
+ */
+ public Operation setName(java.lang.String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * The normal, successful response of the operation. If the original method returns no data on
+ * success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is
+ * standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the
+ * response should have the type `XxxResponse`, where `Xxx` is the original method name. For
+ * example, if the original method name is `TakeSnapshot()`, the inferred response type is
+ * `TakeSnapshotResponse`.
+ * @return value or {@code null} for none
+ */
+ public java.util.Map getResponse() {
+ return response;
+ }
+
+ /**
+ * The normal, successful response of the operation. If the original method returns no data on
+ * success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is
+ * standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the
+ * response should have the type `XxxResponse`, where `Xxx` is the original method name. For
+ * example, if the original method name is `TakeSnapshot()`, the inferred response type is
+ * `TakeSnapshotResponse`.
+ * @param response response or {@code null} for none
+ */
+ public Operation setResponse(java.util.Map response) {
+ this.response = response;
+ return this;
+ }
+
+ @Override
+ public Operation set(String fieldName, Object value) {
+ return (Operation) super.set(fieldName, value);
+ }
+
+ @Override
+ public Operation clone() {
+ return (Operation) super.clone();
+ }
+
+}
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/Status.java b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/Status.java
new file mode 100644
index 00000000000..abe5dfbfa24
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/com/google/api/services/displayvideo/v5/model/Status.java
@@ -0,0 +1,128 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
+ * in compliance with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the License
+ * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
+ * or implied. See the License for the specific language governing permissions and limitations under
+ * the License.
+ */
+/*
+ * This code was generated by https://github.com/googleapis/google-api-java-client-services/
+ * Modify at your own risk.
+ */
+
+package com.google.api.services.displayvideo.v5.model;
+
+/**
+ * The `Status` type defines a logical error model that is suitable for different programming
+ * environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc).
+ * Each `Status` message contains three pieces of data: error code, error message, and error
+ * details. You can find out more about this error model and how to work with it in the [API Design
+ * Guide](https://cloud.google.com/apis/design/errors).
+ *
+ *
+ *
+ * @author Google, Inc.
+ */
+@SuppressWarnings("javadoc")
+public final class Status extends com.google.api.client.json.GenericJson {
+
+ /**
+ * The status code, which should be an enum value of google.rpc.Code.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.Integer code;
+
+ /**
+ * A list of messages that carry the error details. There is a common set of message types for
+ * APIs to use.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.util.List> details;
+
+ /**
+ * A developer-facing error message, which should be in English. Any user-facing error message
+ * should be localized and sent in the google.rpc.Status.details field, or localized by the
+ * client.
+ * The value may be {@code null}.
+ */
+ @com.google.api.client.util.Key
+ private java.lang.String message;
+
+ /**
+ * The status code, which should be an enum value of google.rpc.Code.
+ * @return value or {@code null} for none
+ */
+ public java.lang.Integer getCode() {
+ return code;
+ }
+
+ /**
+ * The status code, which should be an enum value of google.rpc.Code.
+ * @param code code or {@code null} for none
+ */
+ public Status setCode(java.lang.Integer code) {
+ this.code = code;
+ return this;
+ }
+
+ /**
+ * A list of messages that carry the error details. There is a common set of message types for
+ * APIs to use.
+ * @return value or {@code null} for none
+ */
+ public java.util.List> getDetails() {
+ return details;
+ }
+
+ /**
+ * A list of messages that carry the error details. There is a common set of message types for
+ * APIs to use.
+ * @param details details or {@code null} for none
+ */
+ public Status setDetails(java.util.List> details) {
+ this.details = details;
+ return this;
+ }
+
+ /**
+ * A developer-facing error message, which should be in English. Any user-facing error message
+ * should be localized and sent in the google.rpc.Status.details field, or localized by the
+ * client.
+ * @return value or {@code null} for none
+ */
+ public java.lang.String getMessage() {
+ return message;
+ }
+
+ /**
+ * A developer-facing error message, which should be in English. Any user-facing error message
+ * should be localized and sent in the google.rpc.Status.details field, or localized by the
+ * client.
+ * @param message message or {@code null} for none
+ */
+ public Status setMessage(java.lang.String message) {
+ this.message = message;
+ return this;
+ }
+
+ @Override
+ public Status set(String fieldName, Object value) {
+ return (Status) super.set(fieldName, value);
+ }
+
+ @Override
+ public Status clone() {
+ return (Status) super.clone();
+ }
+
+}
diff --git a/clients/google-api-services-displayvideo/v5/2.0.0/pom.xml b/clients/google-api-services-displayvideo/v5/2.0.0/pom.xml
new file mode 100644
index 00000000000..912d5f77ce6
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/2.0.0/pom.xml
@@ -0,0 +1,219 @@
+
+ 4.0.0
+
+ org.sonatype.oss
+ oss-parent
+ 7
+
+
+ com.google.apis
+ google-api-services-displayvideo
+ v5-rev20261019-2.0.0
+ Display & Video 360 API v5-rev20261019-2.0.0
+ jar
+
+ 2011
+
+
+
+ GoogleAPIs
+ GoogleAPIs
+ googleapis@googlegroups.com
+ Google
+ https://www.google.com
+
+
+
+
+ Google
+ http://www.google.com/
+
+
+
+
+ The Apache Software License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ ossrh
+ https://google.oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+
+
+ maven-compiler-plugin
+ 3.9.0
+
+ 1.7
+ 1.7
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.4
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.2
+
+
+
+ com.google.api.services.displayvideo
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.0
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+ none
+ Display & Video 360 API ${project.version}
+ Display & Video 360 API ${project.version}
+
+ http://docs.oracle.com/javase/7/docs/api
+ https://googleapis.dev/java/google-http-client/${httpClientLibrary}/
+ https://googleapis.dev/java/google-oauth-client/${oauthClientLibrary}/
+ https://googleapis.dev/java/google-api-client/2.7.2/
+
+
+
+
+ org.codehaus.mojo
+ clirr-maven-plugin
+ 2.8
+
+ clirr-ignored-differences.xml
+ true
+
+
+
+
+ check
+
+
+
+
+
+ .
+
+
+ ./resources
+
+
+
+
+
+
+ com.google.api-client
+ google-api-client
+ 2.7.2
+
+
+
+
+ UTF-8
+
+
+
+
+
+ release-sonatype
+
+
+
+ !artifact-registry-url
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.13
+ true
+
+ sonatype-nexus-staging
+ https://google.oss.sonatype.org/
+ false
+
+
+
+
+
+
+
+ release-gcp-artifact-registry
+
+ artifactregistry://please-define-artifact-registry-url-property
+
+
+
+ gcp-artifact-registry-repository
+ ${artifact-registry-url}
+
+
+ gcp-artifact-registry-repository
+ ${artifact-registry-url}
+
+
+
+
+ release-sign-artifacts
+
+
+ performRelease
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.2.7
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+ --pinentry-mode
+ loopback
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/clients/google-api-services-displayvideo/v5/README.md b/clients/google-api-services-displayvideo/v5/README.md
new file mode 100644
index 00000000000..794daed9a06
--- /dev/null
+++ b/clients/google-api-services-displayvideo/v5/README.md
@@ -0,0 +1,44 @@
+# Display & Video 360 API Client Library for Java
+
+Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items.
+
+This page contains information about getting started with the Display & Video 360 API
+using the Google API Client Library for Java. In addition, you may be interested
+in the following documentation:
+
+* Browse the [Javadoc reference for the Display & Video 360 API][javadoc]
+* Read the [Developer's Guide for the Google API Client Library for Java][google-api-client].
+* Interact with this API in your browser using the [APIs Explorer for the Display & Video 360 API][api-explorer]
+
+## Installation
+
+### Maven
+
+Add the following lines to your `pom.xml` file:
+
+```xml
+
+
+
+ com.google.apis
+ google-api-services-displayvideo
+ v5-rev20261019-2.0.0
+
+
+
+```
+
+### Gradle
+
+```gradle
+repositories {
+ mavenCentral()
+}
+dependencies {
+ implementation 'com.google.apis:google-api-services-displayvideo:v5-rev20261019-2.0.0'
+}
+```
+
+[javadoc]: https://googleapis.dev/java/google-api-services-displayvideo/latest/index.html
+[google-api-client]: https://github.com/googleapis/google-api-java-client/
+[api-explorer]: https://developers.google.com/apis-explorer/#p/displayvideo/v1/