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 6c2071f5e11..c5bfd606cd5 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.apis google-api-services-displayvideo - v2-rev20260601-2.0.0 + v2-rev20260606-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20260601-2.0.0' + implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20260606-2.0.0' } ``` diff --git a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/AssignedTargetingOption.java b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/AssignedTargetingOption.java index 57509415e9b..6bafb00bc62 100644 --- a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/AssignedTargetingOption.java +++ b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/AssignedTargetingOption.java @@ -463,6 +463,14 @@ public final class AssignedTargetingOption extends com.google.api.client.json.Ge @com.google.api.client.util.Key private YoutubeChannelAssignedTargetingOptionDetails youtubeChannelDetails; + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private YoutubeChannelPackAssignedTargetingOptionDetails youtubeChannelPackDetails; + /** * YouTube video details. This field will be populated when the targeting_type is * `TARGETING_TYPE_YOUTUBE_VIDEO`. @@ -1491,6 +1499,25 @@ public AssignedTargetingOption setYoutubeChannelDetails(YoutubeChannelAssignedTa return this; } + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * @return value or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails getYoutubeChannelPackDetails() { + return youtubeChannelPackDetails; + } + + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * @param youtubeChannelPackDetails youtubeChannelPackDetails or {@code null} for none + */ + public AssignedTargetingOption setYoutubeChannelPackDetails(YoutubeChannelPackAssignedTargetingOptionDetails youtubeChannelPackDetails) { + this.youtubeChannelPackDetails = youtubeChannelPackDetails; + return this; + } + /** * YouTube video details. This field will be populated when the targeting_type is * `TARGETING_TYPE_YOUTUBE_VIDEO`. diff --git a/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/YoutubeChannelPackAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/YoutubeChannelPackAssignedTargetingOptionDetails.java new file mode 100644 index 00000000000..028815eecbd --- /dev/null +++ b/clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/YoutubeChannelPackAssignedTargetingOptionDetails.java @@ -0,0 +1,92 @@ +/* + * 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.v2.model; + +/** + * Details for YouTube channel pack assigned targeting option. This will be populated in the + * youtube_channel_pack_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * + *

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 + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class YoutubeChannelPackAssignedTargetingOptionDetails extends com.google.api.client.json.GenericJson { + + /** + * Required. The ID of the YouTube channel pack. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long channelPackId; + + /** + * Optional. Indicates if this option is being negatively targeted. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Boolean negative; + + /** + * Required. The ID of the YouTube channel pack. + * @return value or {@code null} for none + */ + public java.lang.Long getChannelPackId() { + return channelPackId; + } + + /** + * Required. The ID of the YouTube channel pack. + * @param channelPackId channelPackId or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails setChannelPackId(java.lang.Long channelPackId) { + this.channelPackId = channelPackId; + return this; + } + + /** + * Optional. Indicates if this option is being negatively targeted. + * @return value or {@code null} for none + */ + public java.lang.Boolean getNegative() { + return negative; + } + + /** + * Optional. Indicates if this option is being negatively targeted. + * @param negative negative or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails setNegative(java.lang.Boolean negative) { + this.negative = negative; + return this; + } + + @Override + public YoutubeChannelPackAssignedTargetingOptionDetails set(String fieldName, Object value) { + return (YoutubeChannelPackAssignedTargetingOptionDetails) super.set(fieldName, value); + } + + @Override + public YoutubeChannelPackAssignedTargetingOptionDetails clone() { + return (YoutubeChannelPackAssignedTargetingOptionDetails) super.clone(); + } + +} 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 b7733edae7c..97dd65c1bec 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.apis google-api-services-displayvideo - v2-rev20260601-2.0.0 - Display & Video 360 API v2-rev20260601-2.0.0 + v2-rev20260606-2.0.0 + Display & Video 360 API v2-rev20260606-2.0.0 jar 2011 diff --git a/clients/google-api-services-displayvideo/v2/README.md b/clients/google-api-services-displayvideo/v2/README.md index 6c2071f5e11..c5bfd606cd5 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.apis google-api-services-displayvideo - v2-rev20260601-2.0.0 + v2-rev20260606-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20260601-2.0.0' + implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20260606-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 ece405a4678..eaed3ac03e8 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.apis google-api-services-displayvideo - v3-rev20260601-2.0.0 + v3-rev20260606-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20260601-2.0.0' + implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20260606-2.0.0' } ``` diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AssignedTargetingOption.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AssignedTargetingOption.java index 184e8d722ed..4538242bf26 100644 --- a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AssignedTargetingOption.java +++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/AssignedTargetingOption.java @@ -474,6 +474,14 @@ public final class AssignedTargetingOption extends com.google.api.client.json.Ge @com.google.api.client.util.Key private YoutubeChannelAssignedTargetingOptionDetails youtubeChannelDetails; + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private YoutubeChannelPackAssignedTargetingOptionDetails youtubeChannelPackDetails; + /** * YouTube video details. This field will be populated when the targeting_type is * `TARGETING_TYPE_YOUTUBE_VIDEO`. @@ -1527,6 +1535,25 @@ public AssignedTargetingOption setYoutubeChannelDetails(YoutubeChannelAssignedTa return this; } + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * @return value or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails getYoutubeChannelPackDetails() { + return youtubeChannelPackDetails; + } + + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * @param youtubeChannelPackDetails youtubeChannelPackDetails or {@code null} for none + */ + public AssignedTargetingOption setYoutubeChannelPackDetails(YoutubeChannelPackAssignedTargetingOptionDetails youtubeChannelPackDetails) { + this.youtubeChannelPackDetails = youtubeChannelPackDetails; + return this; + } + /** * YouTube video details. This field will be populated when the targeting_type is * `TARGETING_TYPE_YOUTUBE_VIDEO`. diff --git a/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/YoutubeChannelPackAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/YoutubeChannelPackAssignedTargetingOptionDetails.java new file mode 100644 index 00000000000..00ce980a7c0 --- /dev/null +++ b/clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/YoutubeChannelPackAssignedTargetingOptionDetails.java @@ -0,0 +1,92 @@ +/* + * 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.v3.model; + +/** + * Details for YouTube channel pack assigned targeting option. This will be populated in the + * youtube_channel_pack_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * + *

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 + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class YoutubeChannelPackAssignedTargetingOptionDetails extends com.google.api.client.json.GenericJson { + + /** + * Required. The ID of the YouTube channel pack. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long channelPackId; + + /** + * Optional. Indicates if this option is being negatively targeted. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Boolean negative; + + /** + * Required. The ID of the YouTube channel pack. + * @return value or {@code null} for none + */ + public java.lang.Long getChannelPackId() { + return channelPackId; + } + + /** + * Required. The ID of the YouTube channel pack. + * @param channelPackId channelPackId or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails setChannelPackId(java.lang.Long channelPackId) { + this.channelPackId = channelPackId; + return this; + } + + /** + * Optional. Indicates if this option is being negatively targeted. + * @return value or {@code null} for none + */ + public java.lang.Boolean getNegative() { + return negative; + } + + /** + * Optional. Indicates if this option is being negatively targeted. + * @param negative negative or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails setNegative(java.lang.Boolean negative) { + this.negative = negative; + return this; + } + + @Override + public YoutubeChannelPackAssignedTargetingOptionDetails set(String fieldName, Object value) { + return (YoutubeChannelPackAssignedTargetingOptionDetails) super.set(fieldName, value); + } + + @Override + public YoutubeChannelPackAssignedTargetingOptionDetails clone() { + return (YoutubeChannelPackAssignedTargetingOptionDetails) super.clone(); + } + +} 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 a89f2e20a8f..b3ca804304b 100644 --- a/clients/google-api-services-displayvideo/v3/2.0.0/pom.xml +++ b/clients/google-api-services-displayvideo/v3/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-displayvideo - v3-rev20260601-2.0.0 - Display & Video 360 API v3-rev20260601-2.0.0 + v3-rev20260606-2.0.0 + Display & Video 360 API v3-rev20260606-2.0.0 jar 2011 diff --git a/clients/google-api-services-displayvideo/v3/README.md b/clients/google-api-services-displayvideo/v3/README.md index ece405a4678..eaed3ac03e8 100644 --- a/clients/google-api-services-displayvideo/v3/README.md +++ b/clients/google-api-services-displayvideo/v3/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-displayvideo - v3-rev20260601-2.0.0 + v3-rev20260606-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20260601-2.0.0' + implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20260606-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 e958bee6241..1bff4cdf872 100644 --- a/clients/google-api-services-displayvideo/v4/2.0.0/README.md +++ b/clients/google-api-services-displayvideo/v4/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-displayvideo - v4-rev20260601-2.0.0 + v4-rev20260606-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20260601-2.0.0' + implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20260606-2.0.0' } ``` diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AssignedTargetingOption.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AssignedTargetingOption.java index cb96be577d5..8ee5d1411e4 100644 --- a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AssignedTargetingOption.java +++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/AssignedTargetingOption.java @@ -474,6 +474,14 @@ public final class AssignedTargetingOption extends com.google.api.client.json.Ge @com.google.api.client.util.Key private YoutubeChannelAssignedTargetingOptionDetails youtubeChannelDetails; + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private YoutubeChannelPackAssignedTargetingOptionDetails youtubeChannelPackDetails; + /** * YouTube video details. This field will be populated when the targeting_type is * `TARGETING_TYPE_YOUTUBE_VIDEO`. @@ -1527,6 +1535,25 @@ public AssignedTargetingOption setYoutubeChannelDetails(YoutubeChannelAssignedTa return this; } + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * @return value or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails getYoutubeChannelPackDetails() { + return youtubeChannelPackDetails; + } + + /** + * YouTube channel pack details. This field will be populated when the targeting_type is + * `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * @param youtubeChannelPackDetails youtubeChannelPackDetails or {@code null} for none + */ + public AssignedTargetingOption setYoutubeChannelPackDetails(YoutubeChannelPackAssignedTargetingOptionDetails youtubeChannelPackDetails) { + this.youtubeChannelPackDetails = youtubeChannelPackDetails; + return this; + } + /** * YouTube video details. This field will be populated when the targeting_type is * `TARGETING_TYPE_YOUTUBE_VIDEO`. diff --git a/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/YoutubeChannelPackAssignedTargetingOptionDetails.java b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/YoutubeChannelPackAssignedTargetingOptionDetails.java new file mode 100644 index 00000000000..9a28b30ba3c --- /dev/null +++ b/clients/google-api-services-displayvideo/v4/2.0.0/com/google/api/services/displayvideo/v4/model/YoutubeChannelPackAssignedTargetingOptionDetails.java @@ -0,0 +1,92 @@ +/* + * 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.v4.model; + +/** + * Details for YouTube channel pack assigned targeting option. This will be populated in the + * youtube_channel_pack_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. + * + *

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 + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class YoutubeChannelPackAssignedTargetingOptionDetails extends com.google.api.client.json.GenericJson { + + /** + * Required. The ID of the YouTube channel pack. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long channelPackId; + + /** + * Optional. Indicates if this option is being negatively targeted. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Boolean negative; + + /** + * Required. The ID of the YouTube channel pack. + * @return value or {@code null} for none + */ + public java.lang.Long getChannelPackId() { + return channelPackId; + } + + /** + * Required. The ID of the YouTube channel pack. + * @param channelPackId channelPackId or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails setChannelPackId(java.lang.Long channelPackId) { + this.channelPackId = channelPackId; + return this; + } + + /** + * Optional. Indicates if this option is being negatively targeted. + * @return value or {@code null} for none + */ + public java.lang.Boolean getNegative() { + return negative; + } + + /** + * Optional. Indicates if this option is being negatively targeted. + * @param negative negative or {@code null} for none + */ + public YoutubeChannelPackAssignedTargetingOptionDetails setNegative(java.lang.Boolean negative) { + this.negative = negative; + return this; + } + + @Override + public YoutubeChannelPackAssignedTargetingOptionDetails set(String fieldName, Object value) { + return (YoutubeChannelPackAssignedTargetingOptionDetails) super.set(fieldName, value); + } + + @Override + public YoutubeChannelPackAssignedTargetingOptionDetails clone() { + return (YoutubeChannelPackAssignedTargetingOptionDetails) super.clone(); + } + +} 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 cadf9044f47..cc6c455c55a 100644 --- a/clients/google-api-services-displayvideo/v4/2.0.0/pom.xml +++ b/clients/google-api-services-displayvideo/v4/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-displayvideo - v4-rev20260601-2.0.0 - Display & Video 360 API v4-rev20260601-2.0.0 + v4-rev20260606-2.0.0 + Display & Video 360 API v4-rev20260606-2.0.0 jar 2011 diff --git a/clients/google-api-services-displayvideo/v4/README.md b/clients/google-api-services-displayvideo/v4/README.md index e958bee6241..1bff4cdf872 100644 --- a/clients/google-api-services-displayvideo/v4/README.md +++ b/clients/google-api-services-displayvideo/v4/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-displayvideo - v4-rev20260601-2.0.0 + v4-rev20260606-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20260601-2.0.0' + implementation 'com.google.apis:google-api-services-displayvideo:v4-rev20260606-2.0.0' } ```