Skip to content

Commit e4ae04c

Browse files
1 parent 7d86fd0 commit e4ae04c

File tree

23 files changed

+1344
-34
lines changed

23 files changed

+1344
-34
lines changed

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

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

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -312,10 +312,14 @@ public Get set(String parameterName, Object value) {
312312
}
313313
}
314314
/**
315-
* Lists information about the supported locations for this service. This method can be called in
316-
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
317-
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
318-
* public locations as well as private or other locations specifically visible to the project.
315+
* Lists information about the supported locations for this service. This method lists locations
316+
* based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global
317+
* locations**: If `name` is empty, the method lists the public locations available to all projects.
318+
* * **Project-specific locations**: If `name` follows the format `projects/{project}`, the method
319+
* lists locations visible to that specific project. This includes public, private, or other
320+
* project-specific locations enabled for the project. For gRPC and client library implementations,
321+
* the resource name is passed as the `name` field. For direct service calls, the resource name is
322+
* incorporated into the request path based on the specific service implementation and version.
319323
*
320324
* Create a request for the method "locations.list".
321325
*
@@ -339,10 +343,15 @@ public class List extends SaaSServiceManagementRequest<com.google.api.services.s
339343
java.util.regex.Pattern.compile("^projects/[^/]+$");
340344

341345
/**
342-
* Lists information about the supported locations for this service. This method can be called in
343-
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
344-
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
345-
* public locations as well as private or other locations specifically visible to the project.
346+
* Lists information about the supported locations for this service. This method lists locations
347+
* based on the resource scope provided in the [ListLocationsRequest.name] field: * **Global
348+
* locations**: If `name` is empty, the method lists the public locations available to all
349+
* projects. * **Project-specific locations**: If `name` follows the format `projects/{project}`,
350+
* the method lists locations visible to that specific project. This includes public, private, or
351+
* other project-specific locations enabled for the project. For gRPC and client library
352+
* implementations, the resource name is passed as the `name` field. For direct service calls, the
353+
* resource name is incorporated into the request path based on the specific service
354+
* implementation and version.
346355
*
347356
* Create a request for the method "locations.list".
348357
*

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ public final class Rollout extends com.google.api.client.json.GenericJson {
127127
private java.lang.String release;
128128

129129
/**
130-
* Optional. Immutable. Name of the RolloutKind this rollout is stemming from and adhering to.
130+
* Required. Immutable. Name of the RolloutKind this rollout is stemming from and adhering to.
131131
* The value may be {@code null}.
132132
*/
133133
@com.google.api.client.util.Key
@@ -447,15 +447,15 @@ public Rollout setRelease(java.lang.String release) {
447447
}
448448

449449
/**
450-
* Optional. Immutable. Name of the RolloutKind this rollout is stemming from and adhering to.
450+
* Required. Immutable. Name of the RolloutKind this rollout is stemming from and adhering to.
451451
* @return value or {@code null} for none
452452
*/
453453
public java.lang.String getRolloutKind() {
454454
return rolloutKind;
455455
}
456456

457457
/**
458-
* Optional. Immutable. Name of the RolloutKind this rollout is stemming from and adhering to.
458+
* Required. Immutable. Name of the RolloutKind this rollout is stemming from and adhering to.
459459
* @param rolloutKind rolloutKind or {@code null} for none
460460
*/
461461
public Rollout setRolloutKind(java.lang.String rolloutKind) {

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

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,28 @@ public final class Saas extends com.google.api.client.json.GenericJson {
3939
@com.google.api.client.util.Key
4040
private java.util.Map<String, java.lang.String> annotations;
4141

42+
/**
43+
* Output only. A set of conditions which indicate the various conditions this resource can have.
44+
* The value may be {@code null}.
45+
*/
46+
@com.google.api.client.util.Key
47+
private java.util.List<SaasCondition> conditions;
48+
4249
/**
4350
* Output only. The timestamp when the resource was created.
4451
* The value may be {@code null}.
4552
*/
4653
@com.google.api.client.util.Key
4754
private String createTime;
4855

56+
/**
57+
* Output only. If the state is FAILED, the corresponding error code and message. Defaults to
58+
* code=OK for all other states.
59+
* The value may be {@code null}.
60+
*/
61+
@com.google.api.client.util.Key
62+
private Status error;
63+
4964
/**
5065
* Output only. An opaque value that uniquely identifies a version or generation of a resource. It
5166
* can be used to confirm that the client and server agree on the ordering of a resource being
@@ -85,6 +100,14 @@ public final class Saas extends com.google.api.client.json.GenericJson {
85100
@com.google.api.client.util.Key
86101
private java.lang.String name;
87102

103+
/**
104+
* Output only. State of the Saas. It is always in ACTIVE state if the application_template is
105+
* empty.
106+
* The value may be {@code null}.
107+
*/
108+
@com.google.api.client.util.Key
109+
private java.lang.String state;
110+
88111
/**
89112
* Output only. The unique identifier of the resource. UID is unique in the time and space for
90113
* this resource within the scope of the service. It is typically generated by the server on
@@ -127,6 +150,23 @@ public Saas setAnnotations(java.util.Map<String, java.lang.String> annotations)
127150
return this;
128151
}
129152

153+
/**
154+
* Output only. A set of conditions which indicate the various conditions this resource can have.
155+
* @return value or {@code null} for none
156+
*/
157+
public java.util.List<SaasCondition> getConditions() {
158+
return conditions;
159+
}
160+
161+
/**
162+
* Output only. A set of conditions which indicate the various conditions this resource can have.
163+
* @param conditions conditions or {@code null} for none
164+
*/
165+
public Saas setConditions(java.util.List<SaasCondition> conditions) {
166+
this.conditions = conditions;
167+
return this;
168+
}
169+
130170
/**
131171
* Output only. The timestamp when the resource was created.
132172
* @return value or {@code null} for none
@@ -144,6 +184,25 @@ public Saas setCreateTime(String createTime) {
144184
return this;
145185
}
146186

187+
/**
188+
* Output only. If the state is FAILED, the corresponding error code and message. Defaults to
189+
* code=OK for all other states.
190+
* @return value or {@code null} for none
191+
*/
192+
public Status getError() {
193+
return error;
194+
}
195+
196+
/**
197+
* Output only. If the state is FAILED, the corresponding error code and message. Defaults to
198+
* code=OK for all other states.
199+
* @param error error or {@code null} for none
200+
*/
201+
public Saas setError(Status error) {
202+
this.error = error;
203+
return this;
204+
}
205+
147206
/**
148207
* Output only. An opaque value that uniquely identifies a version or generation of a resource. It
149208
* can be used to confirm that the client and server agree on the ordering of a resource being
@@ -222,6 +281,25 @@ public Saas setName(java.lang.String name) {
222281
return this;
223282
}
224283

284+
/**
285+
* Output only. State of the Saas. It is always in ACTIVE state if the application_template is
286+
* empty.
287+
* @return value or {@code null} for none
288+
*/
289+
public java.lang.String getState() {
290+
return state;
291+
}
292+
293+
/**
294+
* Output only. State of the Saas. It is always in ACTIVE state if the application_template is
295+
* empty.
296+
* @param state state or {@code null} for none
297+
*/
298+
public Saas setState(java.lang.String state) {
299+
this.state = state;
300+
return this;
301+
}
302+
225303
/**
226304
* Output only. The unique identifier of the resource. UID is unique in the time and space for
227305
* this resource within the scope of the service. It is typically generated by the server on
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
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+
* SaasCondition describes the status of a Saas.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the SaaS Runtime API. For a detailed explanation see:
24+
* <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>
25+
* </p>
26+
*
27+
* @author Google, Inc.
28+
*/
29+
@SuppressWarnings("javadoc")
30+
public final class SaasCondition extends com.google.api.client.json.GenericJson {
31+
32+
/**
33+
* Required. Last time the condition transited from one status to another.
34+
* The value may be {@code null}.
35+
*/
36+
@com.google.api.client.util.Key
37+
private String lastTransitionTime;
38+
39+
/**
40+
* Required. Human readable message indicating details about the last transition.
41+
* The value may be {@code null}.
42+
*/
43+
@com.google.api.client.util.Key
44+
private java.lang.String message;
45+
46+
/**
47+
* Required. Brief reason for the condition's last transition.
48+
* The value may be {@code null}.
49+
*/
50+
@com.google.api.client.util.Key
51+
private java.lang.String reason;
52+
53+
/**
54+
* Required. Status of the condition.
55+
* The value may be {@code null}.
56+
*/
57+
@com.google.api.client.util.Key
58+
private java.lang.String status;
59+
60+
/**
61+
* Required. Type of the condition.
62+
* The value may be {@code null}.
63+
*/
64+
@com.google.api.client.util.Key
65+
private java.lang.String type;
66+
67+
/**
68+
* Required. Last time the condition transited from one status to another.
69+
* @return value or {@code null} for none
70+
*/
71+
public String getLastTransitionTime() {
72+
return lastTransitionTime;
73+
}
74+
75+
/**
76+
* Required. Last time the condition transited from one status to another.
77+
* @param lastTransitionTime lastTransitionTime or {@code null} for none
78+
*/
79+
public SaasCondition setLastTransitionTime(String lastTransitionTime) {
80+
this.lastTransitionTime = lastTransitionTime;
81+
return this;
82+
}
83+
84+
/**
85+
* Required. Human readable message indicating details about the last transition.
86+
* @return value or {@code null} for none
87+
*/
88+
public java.lang.String getMessage() {
89+
return message;
90+
}
91+
92+
/**
93+
* Required. Human readable message indicating details about the last transition.
94+
* @param message message or {@code null} for none
95+
*/
96+
public SaasCondition setMessage(java.lang.String message) {
97+
this.message = message;
98+
return this;
99+
}
100+
101+
/**
102+
* Required. Brief reason for the condition's last transition.
103+
* @return value or {@code null} for none
104+
*/
105+
public java.lang.String getReason() {
106+
return reason;
107+
}
108+
109+
/**
110+
* Required. Brief reason for the condition's last transition.
111+
* @param reason reason or {@code null} for none
112+
*/
113+
public SaasCondition setReason(java.lang.String reason) {
114+
this.reason = reason;
115+
return this;
116+
}
117+
118+
/**
119+
* Required. Status of the condition.
120+
* @return value or {@code null} for none
121+
*/
122+
public java.lang.String getStatus() {
123+
return status;
124+
}
125+
126+
/**
127+
* Required. Status of the condition.
128+
* @param status status or {@code null} for none
129+
*/
130+
public SaasCondition setStatus(java.lang.String status) {
131+
this.status = status;
132+
return this;
133+
}
134+
135+
/**
136+
* Required. Type of the condition.
137+
* @return value or {@code null} for none
138+
*/
139+
public java.lang.String getType() {
140+
return type;
141+
}
142+
143+
/**
144+
* Required. Type of the condition.
145+
* @param type type or {@code null} for none
146+
*/
147+
public SaasCondition setType(java.lang.String type) {
148+
this.type = type;
149+
return this;
150+
}
151+
152+
@Override
153+
public SaasCondition set(String fieldName, Object value) {
154+
return (SaasCondition) super.set(fieldName, value);
155+
}
156+
157+
@Override
158+
public SaasCondition clone() {
159+
return (SaasCondition) super.clone();
160+
}
161+
162+
}

0 commit comments

Comments
 (0)