Skip to content

Commit bdc7b58

Browse files
1 parent 54bba84 commit bdc7b58

File tree

23 files changed

+195
-102
lines changed

23 files changed

+195
-102
lines changed

clients/google-api-services-displayvideo/v2/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-displayvideo</artifactId>
25-
<version>v2-rev20260224-2.0.0</version>
25+
<version>v2-rev20260303-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20260224-2.0.0'
38+
implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20260303-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/KeywordAssignedTargetingOptionDetails.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,14 @@
3131
@SuppressWarnings("javadoc")
3232
public final class KeywordAssignedTargetingOptionDetails extends com.google.api.client.json.GenericJson {
3333

34+
/**
35+
* Optional. The policy names to exempt the keyword from. This field is only applicable for Demand
36+
* Gen keywords, which are positively targeted.
37+
* The value may be {@code null}.
38+
*/
39+
@com.google.api.client.util.Key
40+
private java.util.List<java.lang.String> exemptedPolicyNames;
41+
3442
/**
3543
* Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word.
3644
* Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80.
@@ -47,6 +55,25 @@ public final class KeywordAssignedTargetingOptionDetails extends com.google.api.
4755
@com.google.api.client.util.Key
4856
private java.lang.Boolean negative;
4957

58+
/**
59+
* Optional. The policy names to exempt the keyword from. This field is only applicable for Demand
60+
* Gen keywords, which are positively targeted.
61+
* @return value or {@code null} for none
62+
*/
63+
public java.util.List<java.lang.String> getExemptedPolicyNames() {
64+
return exemptedPolicyNames;
65+
}
66+
67+
/**
68+
* Optional. The policy names to exempt the keyword from. This field is only applicable for Demand
69+
* Gen keywords, which are positively targeted.
70+
* @param exemptedPolicyNames exemptedPolicyNames or {@code null} for none
71+
*/
72+
public KeywordAssignedTargetingOptionDetails setExemptedPolicyNames(java.util.List<java.lang.String> exemptedPolicyNames) {
73+
this.exemptedPolicyNames = exemptedPolicyNames;
74+
return this;
75+
}
76+
5077
/**
5178
* Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word.
5279
* Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80.

clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/LineItem.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,9 @@ public final class LineItem extends com.google.api.client.json.GenericJson {
120120
private LineItemFlight flight;
121121

122122
/**
123-
* Required. The impression frequency cap settings of the line item. The max_impressions field in
124-
* this settings object must be used if assigning a limited cap.
123+
* Optional. The impression frequency cap settings of the line item. The max_impressions field in
124+
* this settings object must be used if assigning a limited cap. This field is REQUIRED for all
125+
* line item types excluding LINE_ITEM_TYPE_DEMAND_GEN.
125126
* The value may be {@code null}.
126127
*/
127128
@com.google.api.client.util.Key
@@ -442,17 +443,19 @@ public LineItem setFlight(LineItemFlight flight) {
442443
}
443444

444445
/**
445-
* Required. The impression frequency cap settings of the line item. The max_impressions field in
446-
* this settings object must be used if assigning a limited cap.
446+
* Optional. The impression frequency cap settings of the line item. The max_impressions field in
447+
* this settings object must be used if assigning a limited cap. This field is REQUIRED for all
448+
* line item types excluding LINE_ITEM_TYPE_DEMAND_GEN.
447449
* @return value or {@code null} for none
448450
*/
449451
public FrequencyCap getFrequencyCap() {
450452
return frequencyCap;
451453
}
452454

453455
/**
454-
* Required. The impression frequency cap settings of the line item. The max_impressions field in
455-
* this settings object must be used if assigning a limited cap.
456+
* Optional. The impression frequency cap settings of the line item. The max_impressions field in
457+
* this settings object must be used if assigning a limited cap. This field is REQUIRED for all
458+
* line item types excluding LINE_ITEM_TYPE_DEMAND_GEN.
456459
* @param frequencyCap frequencyCap or {@code null} for none
457460
*/
458461
public LineItem setFrequencyCap(FrequencyCap frequencyCap) {

clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/LineItemBudget.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ public final class LineItemBudget extends com.google.api.client.json.GenericJson
3232

3333
/**
3434
* Required. The type of the budget allocation. `LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC` is
35-
* only applicable when automatic budget allocation is enabled for the parent insertion order.
35+
* only applicable when automatic budget allocation is enabled for the parent insertion order. For
36+
* demand gen line items, budget allocation type must be `LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED`.
37+
* Demand Gen line items do not support other budget allocation types.
3638
* The value may be {@code null}.
3739
*/
3840
@com.google.api.client.util.Key
@@ -62,7 +64,9 @@ public final class LineItemBudget extends com.google.api.client.json.GenericJson
6264

6365
/**
6466
* Required. The type of the budget allocation. `LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC` is
65-
* only applicable when automatic budget allocation is enabled for the parent insertion order.
67+
* only applicable when automatic budget allocation is enabled for the parent insertion order. For
68+
* demand gen line items, budget allocation type must be `LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED`.
69+
* Demand Gen line items do not support other budget allocation types.
6670
* @return value or {@code null} for none
6771
*/
6872
public java.lang.String getBudgetAllocationType() {
@@ -71,7 +75,9 @@ public java.lang.String getBudgetAllocationType() {
7175

7276
/**
7377
* Required. The type of the budget allocation. `LINE_ITEM_BUDGET_ALLOCATION_TYPE_AUTOMATIC` is
74-
* only applicable when automatic budget allocation is enabled for the parent insertion order.
78+
* only applicable when automatic budget allocation is enabled for the parent insertion order. For
79+
* demand gen line items, budget allocation type must be `LINE_ITEM_BUDGET_ALLOCATION_TYPE_FIXED`.
80+
* Demand Gen line items do not support other budget allocation types.
7581
* @param budgetAllocationType budgetAllocationType or {@code null} for none
7682
*/
7783
public LineItemBudget setBudgetAllocationType(java.lang.String budgetAllocationType) {

clients/google-api-services-displayvideo/v2/2.0.0/com/google/api/services/displayvideo/v2/model/PartnerRevenueModel.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ public final class PartnerRevenueModel extends com.google.api.client.json.Generi
4646
private java.lang.Long markupAmount;
4747

4848
/**
49-
* Required. The markup type of the partner revenue model.
49+
* Required. The markup type of the partner revenue model. Demand Gen line items only support
50+
* `PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP`.
5051
* The value may be {@code null}.
5152
*/
5253
@com.google.api.client.util.Key
@@ -86,15 +87,17 @@ public PartnerRevenueModel setMarkupAmount(java.lang.Long markupAmount) {
8687
}
8788

8889
/**
89-
* Required. The markup type of the partner revenue model.
90+
* Required. The markup type of the partner revenue model. Demand Gen line items only support
91+
* `PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP`.
9092
* @return value or {@code null} for none
9193
*/
9294
public java.lang.String getMarkupType() {
9395
return markupType;
9496
}
9597

9698
/**
97-
* Required. The markup type of the partner revenue model.
99+
* Required. The markup type of the partner revenue model. Demand Gen line items only support
100+
* `PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP`.
98101
* @param markupType markupType or {@code null} for none
99102
*/
100103
public PartnerRevenueModel setMarkupType(java.lang.String markupType) {

clients/google-api-services-displayvideo/v2/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-displayvideo</artifactId>
11-
<version>v2-rev20260224-2.0.0</version>
12-
<name>Display &amp; Video 360 API v2-rev20260224-2.0.0</name>
11+
<version>v2-rev20260303-2.0.0</version>
12+
<name>Display &amp; Video 360 API v2-rev20260303-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-displayvideo/v2/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-displayvideo</artifactId>
25-
<version>v2-rev20260224-2.0.0</version>
25+
<version>v2-rev20260303-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20260224-2.0.0'
38+
implementation 'com.google.apis:google-api-services-displayvideo:v2-rev20260303-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-displayvideo/v3/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-displayvideo</artifactId>
25-
<version>v3-rev20260224-2.0.0</version>
25+
<version>v3-rev20260303-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20260224-2.0.0'
38+
implementation 'com.google.apis:google-api-services-displayvideo:v3-rev20260303-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/KeywordAssignedTargetingOptionDetails.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,14 @@
3131
@SuppressWarnings("javadoc")
3232
public final class KeywordAssignedTargetingOptionDetails extends com.google.api.client.json.GenericJson {
3333

34+
/**
35+
* Optional. The policy names to exempt the keyword from. This field is only applicable for Demand
36+
* Gen keywords, which are positively targeted.
37+
* The value may be {@code null}.
38+
*/
39+
@com.google.api.client.util.Key
40+
private java.util.List<java.lang.String> exemptedPolicyNames;
41+
3442
/**
3543
* Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word.
3644
* Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80.
@@ -47,6 +55,25 @@ public final class KeywordAssignedTargetingOptionDetails extends com.google.api.
4755
@com.google.api.client.util.Key
4856
private java.lang.Boolean negative;
4957

58+
/**
59+
* Optional. The policy names to exempt the keyword from. This field is only applicable for Demand
60+
* Gen keywords, which are positively targeted.
61+
* @return value or {@code null} for none
62+
*/
63+
public java.util.List<java.lang.String> getExemptedPolicyNames() {
64+
return exemptedPolicyNames;
65+
}
66+
67+
/**
68+
* Optional. The policy names to exempt the keyword from. This field is only applicable for Demand
69+
* Gen keywords, which are positively targeted.
70+
* @param exemptedPolicyNames exemptedPolicyNames or {@code null} for none
71+
*/
72+
public KeywordAssignedTargetingOptionDetails setExemptedPolicyNames(java.util.List<java.lang.String> exemptedPolicyNames) {
73+
this.exemptedPolicyNames = exemptedPolicyNames;
74+
return this;
75+
}
76+
5077
/**
5178
* Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word.
5279
* Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80.

clients/google-api-services-displayvideo/v3/2.0.0/com/google/api/services/displayvideo/v3/model/LineItem.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,9 @@ public final class LineItem extends com.google.api.client.json.GenericJson {
120120
private LineItemFlight flight;
121121

122122
/**
123-
* Required. The impression frequency cap settings of the line item. The max_impressions field in
124-
* this settings object must be used if assigning a limited cap.
123+
* Optional. The impression frequency cap settings of the line item. The max_impressions field in
124+
* this settings object must be used if assigning a limited cap. This field is REQUIRED for all
125+
* line item types excluding LINE_ITEM_TYPE_DEMAND_GEN.
125126
* The value may be {@code null}.
126127
*/
127128
@com.google.api.client.util.Key
@@ -442,17 +443,19 @@ public LineItem setFlight(LineItemFlight flight) {
442443
}
443444

444445
/**
445-
* Required. The impression frequency cap settings of the line item. The max_impressions field in
446-
* this settings object must be used if assigning a limited cap.
446+
* Optional. The impression frequency cap settings of the line item. The max_impressions field in
447+
* this settings object must be used if assigning a limited cap. This field is REQUIRED for all
448+
* line item types excluding LINE_ITEM_TYPE_DEMAND_GEN.
447449
* @return value or {@code null} for none
448450
*/
449451
public FrequencyCap getFrequencyCap() {
450452
return frequencyCap;
451453
}
452454

453455
/**
454-
* Required. The impression frequency cap settings of the line item. The max_impressions field in
455-
* this settings object must be used if assigning a limited cap.
456+
* Optional. The impression frequency cap settings of the line item. The max_impressions field in
457+
* this settings object must be used if assigning a limited cap. This field is REQUIRED for all
458+
* line item types excluding LINE_ITEM_TYPE_DEMAND_GEN.
456459
* @param frequencyCap frequencyCap or {@code null} for none
457460
*/
458461
public LineItem setFrequencyCap(FrequencyCap frequencyCap) {

0 commit comments

Comments
 (0)