Skip to content

Commit efc281c

Browse files
1 parent a215830 commit efc281c

File tree

9 files changed

+201
-19
lines changed

9 files changed

+201
-19
lines changed

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

clients/google-api-services-composer/v1/2.0.0/com/google/api/services/composer/v1/CloudComposer.java

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1982,6 +1982,146 @@ public PollAirflowCommand set(String parameterName, Object value) {
19821982
return (PollAirflowCommand) super.set(parameterName, value);
19831983
}
19841984
}
1985+
/**
1986+
* Restart Airflow web server.
1987+
*
1988+
* Create a request for the method "environments.restartWebServer".
1989+
*
1990+
* This request holds the parameters needed by the composer server. After setting any optional
1991+
* parameters, call the {@link RestartWebServer#execute()} method to invoke the remote operation.
1992+
*
1993+
* @param name Required. The resource name of the environment to restart the web server for, in the form:
1994+
* "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
1995+
* @param content the {@link com.google.api.services.composer.v1.model.RestartWebServerRequest}
1996+
* @return the request
1997+
*/
1998+
public RestartWebServer restartWebServer(java.lang.String name, com.google.api.services.composer.v1.model.RestartWebServerRequest content) throws java.io.IOException {
1999+
RestartWebServer result = new RestartWebServer(name, content);
2000+
initialize(result);
2001+
return result;
2002+
}
2003+
2004+
public class RestartWebServer extends CloudComposerRequest<com.google.api.services.composer.v1.model.Operation> {
2005+
2006+
private static final String REST_PATH = "v1/{+name}:restartWebServer";
2007+
2008+
private final java.util.regex.Pattern NAME_PATTERN =
2009+
java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+/environments/[^/]+$");
2010+
2011+
/**
2012+
* Restart Airflow web server.
2013+
*
2014+
* Create a request for the method "environments.restartWebServer".
2015+
*
2016+
* This request holds the parameters needed by the the composer server. After setting any
2017+
* optional parameters, call the {@link RestartWebServer#execute()} method to invoke the remote
2018+
* operation. <p> {@link RestartWebServer#initialize(com.google.api.client.googleapis.services.Abs
2019+
* tractGoogleClientRequest)} must be called to initialize this instance immediately after
2020+
* invoking the constructor. </p>
2021+
*
2022+
* @param name Required. The resource name of the environment to restart the web server for, in the form:
2023+
* "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
2024+
* @param content the {@link com.google.api.services.composer.v1.model.RestartWebServerRequest}
2025+
* @since 1.13
2026+
*/
2027+
protected RestartWebServer(java.lang.String name, com.google.api.services.composer.v1.model.RestartWebServerRequest content) {
2028+
super(CloudComposer.this, "POST", REST_PATH, content, com.google.api.services.composer.v1.model.Operation.class);
2029+
this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified.");
2030+
if (!getSuppressPatternChecks()) {
2031+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
2032+
"Parameter name must conform to the pattern " +
2033+
"^projects/[^/]+/locations/[^/]+/environments/[^/]+$");
2034+
}
2035+
}
2036+
2037+
@Override
2038+
public RestartWebServer set$Xgafv(java.lang.String $Xgafv) {
2039+
return (RestartWebServer) super.set$Xgafv($Xgafv);
2040+
}
2041+
2042+
@Override
2043+
public RestartWebServer setAccessToken(java.lang.String accessToken) {
2044+
return (RestartWebServer) super.setAccessToken(accessToken);
2045+
}
2046+
2047+
@Override
2048+
public RestartWebServer setAlt(java.lang.String alt) {
2049+
return (RestartWebServer) super.setAlt(alt);
2050+
}
2051+
2052+
@Override
2053+
public RestartWebServer setCallback(java.lang.String callback) {
2054+
return (RestartWebServer) super.setCallback(callback);
2055+
}
2056+
2057+
@Override
2058+
public RestartWebServer setFields(java.lang.String fields) {
2059+
return (RestartWebServer) super.setFields(fields);
2060+
}
2061+
2062+
@Override
2063+
public RestartWebServer setKey(java.lang.String key) {
2064+
return (RestartWebServer) super.setKey(key);
2065+
}
2066+
2067+
@Override
2068+
public RestartWebServer setOauthToken(java.lang.String oauthToken) {
2069+
return (RestartWebServer) super.setOauthToken(oauthToken);
2070+
}
2071+
2072+
@Override
2073+
public RestartWebServer setPrettyPrint(java.lang.Boolean prettyPrint) {
2074+
return (RestartWebServer) super.setPrettyPrint(prettyPrint);
2075+
}
2076+
2077+
@Override
2078+
public RestartWebServer setQuotaUser(java.lang.String quotaUser) {
2079+
return (RestartWebServer) super.setQuotaUser(quotaUser);
2080+
}
2081+
2082+
@Override
2083+
public RestartWebServer setUploadType(java.lang.String uploadType) {
2084+
return (RestartWebServer) super.setUploadType(uploadType);
2085+
}
2086+
2087+
@Override
2088+
public RestartWebServer setUploadProtocol(java.lang.String uploadProtocol) {
2089+
return (RestartWebServer) super.setUploadProtocol(uploadProtocol);
2090+
}
2091+
2092+
/**
2093+
* Required. The resource name of the environment to restart the web server for, in the
2094+
* form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
2095+
*/
2096+
@com.google.api.client.util.Key
2097+
private java.lang.String name;
2098+
2099+
/** Required. The resource name of the environment to restart the web server for, in the form:
2100+
"projects/{projectId}/locations/{locationId}/environments/{environmentId}"
2101+
*/
2102+
public java.lang.String getName() {
2103+
return name;
2104+
}
2105+
2106+
/**
2107+
* Required. The resource name of the environment to restart the web server for, in the
2108+
* form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
2109+
*/
2110+
public RestartWebServer setName(java.lang.String name) {
2111+
if (!getSuppressPatternChecks()) {
2112+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
2113+
"Parameter name must conform to the pattern " +
2114+
"^projects/[^/]+/locations/[^/]+/environments/[^/]+$");
2115+
}
2116+
this.name = name;
2117+
return this;
2118+
}
2119+
2120+
@Override
2121+
public RestartWebServer set(String parameterName, Object value) {
2122+
return (RestartWebServer) super.set(parameterName, value);
2123+
}
2124+
}
19852125
/**
19862126
* Creates a snapshots of a Cloud Composer environment. As a result of this operation, snapshot of
19872127
* environment's state is stored in a location specified in the SaveSnapshotRequest.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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.composer.v1.model;
18+
19+
/**
20+
* Restart Airflow web server.
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 Cloud Composer 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 RestartWebServerRequest extends com.google.api.client.json.GenericJson {
31+
32+
@Override
33+
public RestartWebServerRequest set(String fieldName, Object value) {
34+
return (RestartWebServerRequest) super.set(fieldName, value);
35+
}
36+
37+
@Override
38+
public RestartWebServerRequest clone() {
39+
return (RestartWebServerRequest) super.clone();
40+
}
41+
42+
}

clients/google-api-services-composer/v1/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-composer</artifactId>
11-
<version>v1-rev20250303-2.0.0</version>
12-
<name>Cloud Composer API v1-rev20250303-2.0.0</name>
11+
<version>v1-rev20250513-2.0.0</version>
12+
<name>Cloud Composer API v1-rev20250513-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

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

clients/google-api-services-composer/v1beta1/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-composer</artifactId>
25-
<version>v1beta1-rev20250303-2.0.0</version>
25+
<version>v1beta1-rev20250513-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-composer:v1beta1-rev20250303-2.0.0'
38+
implementation 'com.google.apis:google-api-services-composer:v1beta1-rev20250513-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-composer/v1beta1/2.0.0/com/google/api/services/composer/v1beta1/CloudComposer.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2027,7 +2027,7 @@ public PollAirflowCommand set(String parameterName, Object value) {
20272027
* This request holds the parameters needed by the composer server. After setting any optional
20282028
* parameters, call the {@link RestartWebServer#execute()} method to invoke the remote operation.
20292029
*
2030-
* @param name The resource name of the environment to restart the web server for, in the form:
2030+
* @param name Required. The resource name of the environment to restart the web server for, in the form:
20312031
* "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
20322032
* @param content the {@link com.google.api.services.composer.v1beta1.model.RestartWebServerRequest}
20332033
* @return the request
@@ -2056,7 +2056,7 @@ public class RestartWebServer extends CloudComposerRequest<com.google.api.servic
20562056
* tractGoogleClientRequest)} must be called to initialize this instance immediately after
20572057
* invoking the constructor. </p>
20582058
*
2059-
* @param name The resource name of the environment to restart the web server for, in the form:
2059+
* @param name Required. The resource name of the environment to restart the web server for, in the form:
20602060
* "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
20612061
* @param content the {@link com.google.api.services.composer.v1beta1.model.RestartWebServerRequest}
20622062
* @since 1.13
@@ -2127,22 +2127,22 @@ public RestartWebServer setUploadProtocol(java.lang.String uploadProtocol) {
21272127
}
21282128

21292129
/**
2130-
* The resource name of the environment to restart the web server for, in the form:
2131-
* "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
2130+
* Required. The resource name of the environment to restart the web server for, in the
2131+
* form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
21322132
*/
21332133
@com.google.api.client.util.Key
21342134
private java.lang.String name;
21352135

2136-
/** The resource name of the environment to restart the web server for, in the form:
2136+
/** Required. The resource name of the environment to restart the web server for, in the form:
21372137
"projects/{projectId}/locations/{locationId}/environments/{environmentId}"
21382138
*/
21392139
public java.lang.String getName() {
21402140
return name;
21412141
}
21422142

21432143
/**
2144-
* The resource name of the environment to restart the web server for, in the form:
2145-
* "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
2144+
* Required. The resource name of the environment to restart the web server for, in the
2145+
* form: "projects/{projectId}/locations/{locationId}/environments/{environmentId}"
21462146
*/
21472147
public RestartWebServer setName(java.lang.String name) {
21482148
if (!getSuppressPatternChecks()) {

clients/google-api-services-composer/v1beta1/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-composer</artifactId>
11-
<version>v1beta1-rev20250303-2.0.0</version>
12-
<name>Cloud Composer API v1beta1-rev20250303-2.0.0</name>
11+
<version>v1beta1-rev20250513-2.0.0</version>
12+
<name>Cloud Composer API v1beta1-rev20250513-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-composer/v1beta1/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-composer</artifactId>
25-
<version>v1beta1-rev20250303-2.0.0</version>
25+
<version>v1beta1-rev20250513-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-composer:v1beta1-rev20250303-2.0.0'
38+
implementation 'com.google.apis:google-api-services-composer:v1beta1-rev20250513-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)