@@ -54,11 +54,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
54
54
return new Budget ();
55
55
}
56
56
57
- @ java .lang .Override
58
- public final com .google .protobuf .UnknownFieldSet getUnknownFields () {
59
- return this .unknownFields ;
60
- }
61
-
62
57
public static final com .google .protobuf .Descriptors .Descriptor getDescriptor () {
63
58
return com .google .cloud .billing .budgets .v1 .BudgetModelProto
64
59
.internal_static_google_cloud_billing_budgets_v1_Budget_descriptor ;
@@ -310,6 +305,10 @@ public com.google.cloud.billing.budgets.v1.BudgetAmountOrBuilder getAmountOrBuil
310
305
* <pre>
311
306
* Optional. Rules that trigger alerts (notifications of thresholds
312
307
* being crossed) when spend exceeds the specified percentages of the budget.
308
+ *
309
+ * Optional for `pubsubTopic` notifications.
310
+ *
311
+ * Required if using email notifications.
313
312
* </pre>
314
313
*
315
314
* <code>
@@ -326,6 +325,10 @@ public java.util.List<com.google.cloud.billing.budgets.v1.ThresholdRule> getThre
326
325
* <pre>
327
326
* Optional. Rules that trigger alerts (notifications of thresholds
328
327
* being crossed) when spend exceeds the specified percentages of the budget.
328
+ *
329
+ * Optional for `pubsubTopic` notifications.
330
+ *
331
+ * Required if using email notifications.
329
332
* </pre>
330
333
*
331
334
* <code>
@@ -343,6 +346,10 @@ public java.util.List<com.google.cloud.billing.budgets.v1.ThresholdRule> getThre
343
346
* <pre>
344
347
* Optional. Rules that trigger alerts (notifications of thresholds
345
348
* being crossed) when spend exceeds the specified percentages of the budget.
349
+ *
350
+ * Optional for `pubsubTopic` notifications.
351
+ *
352
+ * Required if using email notifications.
346
353
* </pre>
347
354
*
348
355
* <code>
@@ -359,6 +366,10 @@ public int getThresholdRulesCount() {
359
366
* <pre>
360
367
* Optional. Rules that trigger alerts (notifications of thresholds
361
368
* being crossed) when spend exceeds the specified percentages of the budget.
369
+ *
370
+ * Optional for `pubsubTopic` notifications.
371
+ *
372
+ * Required if using email notifications.
362
373
* </pre>
363
374
*
364
375
* <code>
@@ -375,6 +386,10 @@ public com.google.cloud.billing.budgets.v1.ThresholdRule getThresholdRules(int i
375
386
* <pre>
376
387
* Optional. Rules that trigger alerts (notifications of thresholds
377
388
* being crossed) when spend exceeds the specified percentages of the budget.
389
+ *
390
+ * Optional for `pubsubTopic` notifications.
391
+ *
392
+ * Required if using email notifications.
378
393
* </pre>
379
394
*
380
395
* <code>
@@ -457,7 +472,7 @@ public com.google.cloud.billing.budgets.v1.NotificationsRule getNotificationsRul
457
472
* <pre>
458
473
* Optional. Etag to validate that the object is unchanged for a
459
474
* read-modify-write operation.
460
- * An empty etag will cause an update to overwrite other changes.
475
+ * An empty etag causes an update to overwrite other changes.
461
476
* </pre>
462
477
*
463
478
* <code>string etag = 7 [(.google.api.field_behavior) = OPTIONAL];</code>
@@ -482,7 +497,7 @@ public java.lang.String getEtag() {
482
497
* <pre>
483
498
* Optional. Etag to validate that the object is unchanged for a
484
499
* read-modify-write operation.
485
- * An empty etag will cause an update to overwrite other changes.
500
+ * An empty etag causes an update to overwrite other changes.
486
501
* </pre>
487
502
*
488
503
* <code>string etag = 7 [(.google.api.field_behavior) = OPTIONAL];</code>
@@ -1738,6 +1753,10 @@ private void ensureThresholdRulesIsMutable() {
1738
1753
* <pre>
1739
1754
* Optional. Rules that trigger alerts (notifications of thresholds
1740
1755
* being crossed) when spend exceeds the specified percentages of the budget.
1756
+ *
1757
+ * Optional for `pubsubTopic` notifications.
1758
+ *
1759
+ * Required if using email notifications.
1741
1760
* </pre>
1742
1761
*
1743
1762
* <code>
@@ -1758,6 +1777,10 @@ private void ensureThresholdRulesIsMutable() {
1758
1777
* <pre>
1759
1778
* Optional. Rules that trigger alerts (notifications of thresholds
1760
1779
* being crossed) when spend exceeds the specified percentages of the budget.
1780
+ *
1781
+ * Optional for `pubsubTopic` notifications.
1782
+ *
1783
+ * Required if using email notifications.
1761
1784
* </pre>
1762
1785
*
1763
1786
* <code>
@@ -1777,6 +1800,10 @@ public int getThresholdRulesCount() {
1777
1800
* <pre>
1778
1801
* Optional. Rules that trigger alerts (notifications of thresholds
1779
1802
* being crossed) when spend exceeds the specified percentages of the budget.
1803
+ *
1804
+ * Optional for `pubsubTopic` notifications.
1805
+ *
1806
+ * Required if using email notifications.
1780
1807
* </pre>
1781
1808
*
1782
1809
* <code>
@@ -1796,6 +1823,10 @@ public com.google.cloud.billing.budgets.v1.ThresholdRule getThresholdRules(int i
1796
1823
* <pre>
1797
1824
* Optional. Rules that trigger alerts (notifications of thresholds
1798
1825
* being crossed) when spend exceeds the specified percentages of the budget.
1826
+ *
1827
+ * Optional for `pubsubTopic` notifications.
1828
+ *
1829
+ * Required if using email notifications.
1799
1830
* </pre>
1800
1831
*
1801
1832
* <code>
@@ -1822,6 +1853,10 @@ public Builder setThresholdRules(
1822
1853
* <pre>
1823
1854
* Optional. Rules that trigger alerts (notifications of thresholds
1824
1855
* being crossed) when spend exceeds the specified percentages of the budget.
1856
+ *
1857
+ * Optional for `pubsubTopic` notifications.
1858
+ *
1859
+ * Required if using email notifications.
1825
1860
* </pre>
1826
1861
*
1827
1862
* <code>
@@ -1845,6 +1880,10 @@ public Builder setThresholdRules(
1845
1880
* <pre>
1846
1881
* Optional. Rules that trigger alerts (notifications of thresholds
1847
1882
* being crossed) when spend exceeds the specified percentages of the budget.
1883
+ *
1884
+ * Optional for `pubsubTopic` notifications.
1885
+ *
1886
+ * Required if using email notifications.
1848
1887
* </pre>
1849
1888
*
1850
1889
* <code>
@@ -1870,6 +1909,10 @@ public Builder addThresholdRules(com.google.cloud.billing.budgets.v1.ThresholdRu
1870
1909
* <pre>
1871
1910
* Optional. Rules that trigger alerts (notifications of thresholds
1872
1911
* being crossed) when spend exceeds the specified percentages of the budget.
1912
+ *
1913
+ * Optional for `pubsubTopic` notifications.
1914
+ *
1915
+ * Required if using email notifications.
1873
1916
* </pre>
1874
1917
*
1875
1918
* <code>
@@ -1896,6 +1939,10 @@ public Builder addThresholdRules(
1896
1939
* <pre>
1897
1940
* Optional. Rules that trigger alerts (notifications of thresholds
1898
1941
* being crossed) when spend exceeds the specified percentages of the budget.
1942
+ *
1943
+ * Optional for `pubsubTopic` notifications.
1944
+ *
1945
+ * Required if using email notifications.
1899
1946
* </pre>
1900
1947
*
1901
1948
* <code>
@@ -1919,6 +1966,10 @@ public Builder addThresholdRules(
1919
1966
* <pre>
1920
1967
* Optional. Rules that trigger alerts (notifications of thresholds
1921
1968
* being crossed) when spend exceeds the specified percentages of the budget.
1969
+ *
1970
+ * Optional for `pubsubTopic` notifications.
1971
+ *
1972
+ * Required if using email notifications.
1922
1973
* </pre>
1923
1974
*
1924
1975
* <code>
@@ -1942,6 +1993,10 @@ public Builder addThresholdRules(
1942
1993
* <pre>
1943
1994
* Optional. Rules that trigger alerts (notifications of thresholds
1944
1995
* being crossed) when spend exceeds the specified percentages of the budget.
1996
+ *
1997
+ * Optional for `pubsubTopic` notifications.
1998
+ *
1999
+ * Required if using email notifications.
1945
2000
* </pre>
1946
2001
*
1947
2002
* <code>
@@ -1965,6 +2020,10 @@ public Builder addAllThresholdRules(
1965
2020
* <pre>
1966
2021
* Optional. Rules that trigger alerts (notifications of thresholds
1967
2022
* being crossed) when spend exceeds the specified percentages of the budget.
2023
+ *
2024
+ * Optional for `pubsubTopic` notifications.
2025
+ *
2026
+ * Required if using email notifications.
1968
2027
* </pre>
1969
2028
*
1970
2029
* <code>
@@ -1987,6 +2046,10 @@ public Builder clearThresholdRules() {
1987
2046
* <pre>
1988
2047
* Optional. Rules that trigger alerts (notifications of thresholds
1989
2048
* being crossed) when spend exceeds the specified percentages of the budget.
2049
+ *
2050
+ * Optional for `pubsubTopic` notifications.
2051
+ *
2052
+ * Required if using email notifications.
1990
2053
* </pre>
1991
2054
*
1992
2055
* <code>
@@ -2009,6 +2072,10 @@ public Builder removeThresholdRules(int index) {
2009
2072
* <pre>
2010
2073
* Optional. Rules that trigger alerts (notifications of thresholds
2011
2074
* being crossed) when spend exceeds the specified percentages of the budget.
2075
+ *
2076
+ * Optional for `pubsubTopic` notifications.
2077
+ *
2078
+ * Required if using email notifications.
2012
2079
* </pre>
2013
2080
*
2014
2081
* <code>
@@ -2025,6 +2092,10 @@ public com.google.cloud.billing.budgets.v1.ThresholdRule.Builder getThresholdRul
2025
2092
* <pre>
2026
2093
* Optional. Rules that trigger alerts (notifications of thresholds
2027
2094
* being crossed) when spend exceeds the specified percentages of the budget.
2095
+ *
2096
+ * Optional for `pubsubTopic` notifications.
2097
+ *
2098
+ * Required if using email notifications.
2028
2099
* </pre>
2029
2100
*
2030
2101
* <code>
@@ -2045,6 +2116,10 @@ public com.google.cloud.billing.budgets.v1.ThresholdRuleOrBuilder getThresholdRu
2045
2116
* <pre>
2046
2117
* Optional. Rules that trigger alerts (notifications of thresholds
2047
2118
* being crossed) when spend exceeds the specified percentages of the budget.
2119
+ *
2120
+ * Optional for `pubsubTopic` notifications.
2121
+ *
2122
+ * Required if using email notifications.
2048
2123
* </pre>
2049
2124
*
2050
2125
* <code>
@@ -2065,6 +2140,10 @@ public com.google.cloud.billing.budgets.v1.ThresholdRuleOrBuilder getThresholdRu
2065
2140
* <pre>
2066
2141
* Optional. Rules that trigger alerts (notifications of thresholds
2067
2142
* being crossed) when spend exceeds the specified percentages of the budget.
2143
+ *
2144
+ * Optional for `pubsubTopic` notifications.
2145
+ *
2146
+ * Required if using email notifications.
2068
2147
* </pre>
2069
2148
*
2070
2149
* <code>
@@ -2081,6 +2160,10 @@ public com.google.cloud.billing.budgets.v1.ThresholdRule.Builder addThresholdRul
2081
2160
* <pre>
2082
2161
* Optional. Rules that trigger alerts (notifications of thresholds
2083
2162
* being crossed) when spend exceeds the specified percentages of the budget.
2163
+ *
2164
+ * Optional for `pubsubTopic` notifications.
2165
+ *
2166
+ * Required if using email notifications.
2084
2167
* </pre>
2085
2168
*
2086
2169
* <code>
@@ -2099,6 +2182,10 @@ public com.google.cloud.billing.budgets.v1.ThresholdRule.Builder addThresholdRul
2099
2182
* <pre>
2100
2183
* Optional. Rules that trigger alerts (notifications of thresholds
2101
2184
* being crossed) when spend exceeds the specified percentages of the budget.
2185
+ *
2186
+ * Optional for `pubsubTopic` notifications.
2187
+ *
2188
+ * Required if using email notifications.
2102
2189
* </pre>
2103
2190
*
2104
2191
* <code>
@@ -2353,7 +2440,7 @@ public Builder clearNotificationsRule() {
2353
2440
* <pre>
2354
2441
* Optional. Etag to validate that the object is unchanged for a
2355
2442
* read-modify-write operation.
2356
- * An empty etag will cause an update to overwrite other changes.
2443
+ * An empty etag causes an update to overwrite other changes.
2357
2444
* </pre>
2358
2445
*
2359
2446
* <code>string etag = 7 [(.google.api.field_behavior) = OPTIONAL];</code>
@@ -2377,7 +2464,7 @@ public java.lang.String getEtag() {
2377
2464
* <pre>
2378
2465
* Optional. Etag to validate that the object is unchanged for a
2379
2466
* read-modify-write operation.
2380
- * An empty etag will cause an update to overwrite other changes.
2467
+ * An empty etag causes an update to overwrite other changes.
2381
2468
* </pre>
2382
2469
*
2383
2470
* <code>string etag = 7 [(.google.api.field_behavior) = OPTIONAL];</code>
@@ -2401,7 +2488,7 @@ public com.google.protobuf.ByteString getEtagBytes() {
2401
2488
* <pre>
2402
2489
* Optional. Etag to validate that the object is unchanged for a
2403
2490
* read-modify-write operation.
2404
- * An empty etag will cause an update to overwrite other changes.
2491
+ * An empty etag causes an update to overwrite other changes.
2405
2492
* </pre>
2406
2493
*
2407
2494
* <code>string etag = 7 [(.google.api.field_behavior) = OPTIONAL];</code>
@@ -2424,7 +2511,7 @@ public Builder setEtag(java.lang.String value) {
2424
2511
* <pre>
2425
2512
* Optional. Etag to validate that the object is unchanged for a
2426
2513
* read-modify-write operation.
2427
- * An empty etag will cause an update to overwrite other changes.
2514
+ * An empty etag causes an update to overwrite other changes.
2428
2515
* </pre>
2429
2516
*
2430
2517
* <code>string etag = 7 [(.google.api.field_behavior) = OPTIONAL];</code>
@@ -2443,7 +2530,7 @@ public Builder clearEtag() {
2443
2530
* <pre>
2444
2531
* Optional. Etag to validate that the object is unchanged for a
2445
2532
* read-modify-write operation.
2446
- * An empty etag will cause an update to overwrite other changes.
2533
+ * An empty etag causes an update to overwrite other changes.
2447
2534
* </pre>
2448
2535
*
2449
2536
* <code>string etag = 7 [(.google.api.field_behavior) = OPTIONAL];</code>
0 commit comments