Skip to content

Commit 838072f

Browse files
1 parent a52df68 commit 838072f

29 files changed

Lines changed: 576 additions & 1124 deletions

clients/google-api-services-saasservicemgmt/v1/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-saasservicemgmt</artifactId>
25-
<version>v1-rev20260526-2.0.0</version>
25+
<version>v1-rev20260603-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-saasservicemgmt:v1-rev20260526-2.0.0'
38+
implementation 'com.google.apis:google-api-services-saasservicemgmt:v1-rev20260603-2.0.0'
3939
}
4040
```
4141

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.saasservicemgmt.v1.model;
18+
19+
/**
20+
* A representation of a decimal value, such as 2.5. Clients may convert values into language-native
21+
* decimal formats, such as Java's [BigDecimal](https://docs.oracle.com/en/java/javase/11/docs/api/j
22+
* ava.base/java/math/BigDecimal.html) or Python's
23+
* [decimal.Decimal](https://docs.python.org/3/library/decimal.html).
24+
*
25+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
26+
* transmitted over HTTP when working with the App Lifecycle Manager API. For a detailed explanation
27+
* see:
28+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
29+
* </p>
30+
*
31+
* @author Google, Inc.
32+
*/
33+
@SuppressWarnings("javadoc")
34+
public final class Decimal extends com.google.api.client.json.GenericJson {
35+
36+
/**
37+
* The decimal value, as a string. The string representation consists of an optional sign, `+`
38+
* (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the
39+
* integer"), optionally followed by a fraction, optionally followed by an exponent. An empty
40+
* string **should** be interpreted as `0`. The fraction consists of a decimal point followed by
41+
* zero or more decimal digits. The string must contain at least one digit in either the integer
42+
* or the fraction. The number formed by the sign, the integer and the fraction is referred to as
43+
* the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`)
44+
* followed by one or more decimal digits. Services **should** normalize decimal values before
45+
* storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a
46+
* zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-
47+
* case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent
48+
* (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs
49+
* and the internal decimal implementation selected, such as shifting the decimal point and
50+
* exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve
51+
* trailing zeroes in the fraction to indicate increased precision, but are not required to do so.
52+
* Note that only the `.` character is supported to divide the integer and the fraction; `,`
53+
* **should not** be supported regardless of locale. Additionally, thousand separators **should
54+
* not** be supported. If a service does support them, values **must** be normalized. The ENBF
55+
* grammar is: DecimalString = '' | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand =
56+
* Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' |
57+
* '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range
58+
* of supported values, the maximum supported precision (total number of digits), and, if
59+
* applicable, the scale (number of digits after the decimal point), as well as how it behaves
60+
* when receiving out-of-bounds values. Services **may** choose to accept values passed as input
61+
* even when the value has a higher precision or scale than the service supports, and **should**
62+
* round the value to fit the supported scale. Alternatively, the service **may** error with `400
63+
* Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error
64+
* with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of
65+
* the supported range.
66+
* The value may be {@code null}.
67+
*/
68+
@com.google.api.client.util.Key
69+
private java.lang.String value;
70+
71+
/**
72+
* The decimal value, as a string. The string representation consists of an optional sign, `+`
73+
* (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the
74+
* integer"), optionally followed by a fraction, optionally followed by an exponent. An empty
75+
* string **should** be interpreted as `0`. The fraction consists of a decimal point followed by
76+
* zero or more decimal digits. The string must contain at least one digit in either the integer
77+
* or the fraction. The number formed by the sign, the integer and the fraction is referred to as
78+
* the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`)
79+
* followed by one or more decimal digits. Services **should** normalize decimal values before
80+
* storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a
81+
* zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-
82+
* case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent
83+
* (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs
84+
* and the internal decimal implementation selected, such as shifting the decimal point and
85+
* exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve
86+
* trailing zeroes in the fraction to indicate increased precision, but are not required to do so.
87+
* Note that only the `.` character is supported to divide the integer and the fraction; `,`
88+
* **should not** be supported regardless of locale. Additionally, thousand separators **should
89+
* not** be supported. If a service does support them, values **must** be normalized. The ENBF
90+
* grammar is: DecimalString = '' | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand =
91+
* Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' |
92+
* '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range
93+
* of supported values, the maximum supported precision (total number of digits), and, if
94+
* applicable, the scale (number of digits after the decimal point), as well as how it behaves
95+
* when receiving out-of-bounds values. Services **may** choose to accept values passed as input
96+
* even when the value has a higher precision or scale than the service supports, and **should**
97+
* round the value to fit the supported scale. Alternatively, the service **may** error with `400
98+
* Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error
99+
* with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of
100+
* the supported range.
101+
* @return value or {@code null} for none
102+
*/
103+
public java.lang.String getValue() {
104+
return value;
105+
}
106+
107+
/**
108+
* The decimal value, as a string. The string representation consists of an optional sign, `+`
109+
* (`U+002B`) or `-` (`U+002D`), followed by a sequence of zero or more decimal digits ("the
110+
* integer"), optionally followed by a fraction, optionally followed by an exponent. An empty
111+
* string **should** be interpreted as `0`. The fraction consists of a decimal point followed by
112+
* zero or more decimal digits. The string must contain at least one digit in either the integer
113+
* or the fraction. The number formed by the sign, the integer and the fraction is referred to as
114+
* the significand. The exponent consists of the character `e` (`U+0065`) or `E` (`U+0045`)
115+
* followed by one or more decimal digits. Services **should** normalize decimal values before
116+
* storing them by: - Removing an explicitly-provided `+` sign (`+2.5` -> `2.5`). - Replacing a
117+
* zero-length integer value with `0` (`.5` -> `0.5`). - Coercing the exponent character to upper-
118+
* case, with explicit sign (`2.5e8` -> `2.5E+8`). - Removing an explicitly-provided zero exponent
119+
* (`2.5E0` -> `2.5`). Services **may** perform additional normalization based on its own needs
120+
* and the internal decimal implementation selected, such as shifting the decimal point and
121+
* exponent value together (example: `2.5E-1` <-> `0.25`). Additionally, services **may** preserve
122+
* trailing zeroes in the fraction to indicate increased precision, but are not required to do so.
123+
* Note that only the `.` character is supported to divide the integer and the fraction; `,`
124+
* **should not** be supported regardless of locale. Additionally, thousand separators **should
125+
* not** be supported. If a service does support them, values **must** be normalized. The ENBF
126+
* grammar is: DecimalString = '' | [Sign] Significand [Exponent]; Sign = '+' | '-'; Significand =
127+
* Digits '.' | [Digits] '.' Digits; Exponent = ('e' | 'E') [Sign] Digits; Digits = { '0' | '1' |
128+
* '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' }; Services **should** clearly document the range
129+
* of supported values, the maximum supported precision (total number of digits), and, if
130+
* applicable, the scale (number of digits after the decimal point), as well as how it behaves
131+
* when receiving out-of-bounds values. Services **may** choose to accept values passed as input
132+
* even when the value has a higher precision or scale than the service supports, and **should**
133+
* round the value to fit the supported scale. Alternatively, the service **may** error with `400
134+
* Bad Request` (`INVALID_ARGUMENT` in gRPC) if precision would be lost. Services **should** error
135+
* with `400 Bad Request` (`INVALID_ARGUMENT` in gRPC) if the service receives a value outside of
136+
* the supported range.
137+
* @param value value or {@code null} for none
138+
*/
139+
public Decimal setValue(java.lang.String value) {
140+
this.value = value;
141+
return this;
142+
}
143+
144+
@Override
145+
public Decimal set(String fieldName, Object value) {
146+
return (Decimal) super.set(fieldName, value);
147+
}
148+
149+
@Override
150+
public Decimal clone() {
151+
return (Decimal) super.clone();
152+
}
153+
154+
}

clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/DeprovisionUnitGroup.java

Lines changed: 0 additions & 44 deletions
This file was deleted.

clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/DetachUnitGroup.java

Lines changed: 0 additions & 43 deletions
This file was deleted.

clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/ProvisionUnitGroup.java

Lines changed: 0 additions & 44 deletions
This file was deleted.

clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/RolloutKind.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,14 @@ public final class RolloutKind extends com.google.api.client.json.GenericJson {
120120
@com.google.api.client.util.Key
121121
private java.lang.String unitKind;
122122

123+
/**
124+
* Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled
125+
* out in parallel in a region.
126+
* The value may be {@code null}.
127+
*/
128+
@com.google.api.client.util.Key
129+
private UnitUpdatePacing unitUpdatePacing;
130+
123131
/**
124132
* Output only. The timestamp when the resource was last updated. Any change to the resource made
125133
* by users must refresh this value. Changes to a resource made by the service should refresh this
@@ -345,6 +353,25 @@ public RolloutKind setUnitKind(java.lang.String unitKind) {
345353
return this;
346354
}
347355

356+
/**
357+
* Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled
358+
* out in parallel in a region.
359+
* @return value or {@code null} for none
360+
*/
361+
public UnitUpdatePacing getUnitUpdatePacing() {
362+
return unitUpdatePacing;
363+
}
364+
365+
/**
366+
* Optional. Settings for controlling the pacing of rollouts i.e. the number of units to be rolled
367+
* out in parallel in a region.
368+
* @param unitUpdatePacing unitUpdatePacing or {@code null} for none
369+
*/
370+
public RolloutKind setUnitUpdatePacing(UnitUpdatePacing unitUpdatePacing) {
371+
this.unitUpdatePacing = unitUpdatePacing;
372+
return this;
373+
}
374+
348375
/**
349376
* Output only. The timestamp when the resource was last updated. Any change to the resource made
350377
* by users must refresh this value. Changes to a resource made by the service should refresh this

0 commit comments

Comments
 (0)