Skip to content

Commit 218f30f

Browse files
1 parent eb1172b commit 218f30f

File tree

7 files changed

+600
-6
lines changed

7 files changed

+600
-6
lines changed

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

clients/google-api-services-spanner/v1/2.0.0/com/google/api/services/spanner/v1/Spanner.java

Lines changed: 268 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11625,6 +11625,274 @@ public Sessions sessions() {
1162511625
*/
1162611626
public class Sessions {
1162711627

11628+
/**
11629+
* Handles a single message from the client and returns the result as a stream. The server will
11630+
* interpret the message frame and respond with message frames to the client.
11631+
*
11632+
* Create a request for the method "sessions.adaptMessage".
11633+
*
11634+
* This request holds the parameters needed by the spanner server. After setting any optional
11635+
* parameters, call the {@link AdaptMessage#execute()} method to invoke the remote operation.
11636+
*
11637+
* @param name Required. The database session in which the adapter request is processed.
11638+
* @param content the {@link com.google.api.services.spanner.v1.model.AdaptMessageRequest}
11639+
* @return the request
11640+
*/
11641+
public AdaptMessage adaptMessage(java.lang.String name, com.google.api.services.spanner.v1.model.AdaptMessageRequest content) throws java.io.IOException {
11642+
AdaptMessage result = new AdaptMessage(name, content);
11643+
initialize(result);
11644+
return result;
11645+
}
11646+
11647+
public class AdaptMessage extends SpannerRequest<com.google.api.services.spanner.v1.model.AdaptMessageResponse> {
11648+
11649+
private static final String REST_PATH = "v1/{+name}:adaptMessage";
11650+
11651+
private final java.util.regex.Pattern NAME_PATTERN =
11652+
java.util.regex.Pattern.compile("^projects/[^/]+/instances/[^/]+/databases/[^/]+/sessions/[^/]+$");
11653+
11654+
/**
11655+
* Handles a single message from the client and returns the result as a stream. The server will
11656+
* interpret the message frame and respond with message frames to the client.
11657+
*
11658+
* Create a request for the method "sessions.adaptMessage".
11659+
*
11660+
* This request holds the parameters needed by the the spanner server. After setting any optional
11661+
* parameters, call the {@link AdaptMessage#execute()} method to invoke the remote operation. <p>
11662+
* {@link
11663+
* AdaptMessage#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)}
11664+
* must be called to initialize this instance immediately after invoking the constructor. </p>
11665+
*
11666+
* @param name Required. The database session in which the adapter request is processed.
11667+
* @param content the {@link com.google.api.services.spanner.v1.model.AdaptMessageRequest}
11668+
* @since 1.13
11669+
*/
11670+
protected AdaptMessage(java.lang.String name, com.google.api.services.spanner.v1.model.AdaptMessageRequest content) {
11671+
super(Spanner.this, "POST", REST_PATH, content, com.google.api.services.spanner.v1.model.AdaptMessageResponse.class);
11672+
this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified.");
11673+
if (!getSuppressPatternChecks()) {
11674+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
11675+
"Parameter name must conform to the pattern " +
11676+
"^projects/[^/]+/instances/[^/]+/databases/[^/]+/sessions/[^/]+$");
11677+
}
11678+
}
11679+
11680+
@Override
11681+
public AdaptMessage set$Xgafv(java.lang.String $Xgafv) {
11682+
return (AdaptMessage) super.set$Xgafv($Xgafv);
11683+
}
11684+
11685+
@Override
11686+
public AdaptMessage setAccessToken(java.lang.String accessToken) {
11687+
return (AdaptMessage) super.setAccessToken(accessToken);
11688+
}
11689+
11690+
@Override
11691+
public AdaptMessage setAlt(java.lang.String alt) {
11692+
return (AdaptMessage) super.setAlt(alt);
11693+
}
11694+
11695+
@Override
11696+
public AdaptMessage setCallback(java.lang.String callback) {
11697+
return (AdaptMessage) super.setCallback(callback);
11698+
}
11699+
11700+
@Override
11701+
public AdaptMessage setFields(java.lang.String fields) {
11702+
return (AdaptMessage) super.setFields(fields);
11703+
}
11704+
11705+
@Override
11706+
public AdaptMessage setKey(java.lang.String key) {
11707+
return (AdaptMessage) super.setKey(key);
11708+
}
11709+
11710+
@Override
11711+
public AdaptMessage setOauthToken(java.lang.String oauthToken) {
11712+
return (AdaptMessage) super.setOauthToken(oauthToken);
11713+
}
11714+
11715+
@Override
11716+
public AdaptMessage setPrettyPrint(java.lang.Boolean prettyPrint) {
11717+
return (AdaptMessage) super.setPrettyPrint(prettyPrint);
11718+
}
11719+
11720+
@Override
11721+
public AdaptMessage setQuotaUser(java.lang.String quotaUser) {
11722+
return (AdaptMessage) super.setQuotaUser(quotaUser);
11723+
}
11724+
11725+
@Override
11726+
public AdaptMessage setUploadType(java.lang.String uploadType) {
11727+
return (AdaptMessage) super.setUploadType(uploadType);
11728+
}
11729+
11730+
@Override
11731+
public AdaptMessage setUploadProtocol(java.lang.String uploadProtocol) {
11732+
return (AdaptMessage) super.setUploadProtocol(uploadProtocol);
11733+
}
11734+
11735+
/** Required. The database session in which the adapter request is processed. */
11736+
@com.google.api.client.util.Key
11737+
private java.lang.String name;
11738+
11739+
/** Required. The database session in which the adapter request is processed.
11740+
*/
11741+
public java.lang.String getName() {
11742+
return name;
11743+
}
11744+
11745+
/** Required. The database session in which the adapter request is processed. */
11746+
public AdaptMessage setName(java.lang.String name) {
11747+
if (!getSuppressPatternChecks()) {
11748+
com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(),
11749+
"Parameter name must conform to the pattern " +
11750+
"^projects/[^/]+/instances/[^/]+/databases/[^/]+/sessions/[^/]+$");
11751+
}
11752+
this.name = name;
11753+
return this;
11754+
}
11755+
11756+
@Override
11757+
public AdaptMessage set(String parameterName, Object value) {
11758+
return (AdaptMessage) super.set(parameterName, value);
11759+
}
11760+
}
11761+
/**
11762+
* Creates a new session to be used for requests made by the adapter. A session identifies a
11763+
* specific incarnation of a database resource and is meant to be reused across many `AdaptMessage`
11764+
* calls.
11765+
*
11766+
* Create a request for the method "sessions.adapter".
11767+
*
11768+
* This request holds the parameters needed by the spanner server. After setting any optional
11769+
* parameters, call the {@link Adapter#execute()} method to invoke the remote operation.
11770+
*
11771+
* @param parent Required. The database in which the new session is created.
11772+
* @param content the {@link com.google.api.services.spanner.v1.model.AdapterSession}
11773+
* @return the request
11774+
*/
11775+
public Adapter adapter(java.lang.String parent, com.google.api.services.spanner.v1.model.AdapterSession content) throws java.io.IOException {
11776+
Adapter result = new Adapter(parent, content);
11777+
initialize(result);
11778+
return result;
11779+
}
11780+
11781+
public class Adapter extends SpannerRequest<com.google.api.services.spanner.v1.model.AdapterSession> {
11782+
11783+
private static final String REST_PATH = "v1/{+parent}/sessions:adapter";
11784+
11785+
private final java.util.regex.Pattern PARENT_PATTERN =
11786+
java.util.regex.Pattern.compile("^projects/[^/]+/instances/[^/]+/databases/[^/]+$");
11787+
11788+
/**
11789+
* Creates a new session to be used for requests made by the adapter. A session identifies a
11790+
* specific incarnation of a database resource and is meant to be reused across many
11791+
* `AdaptMessage` calls.
11792+
*
11793+
* Create a request for the method "sessions.adapter".
11794+
*
11795+
* This request holds the parameters needed by the the spanner server. After setting any optional
11796+
* parameters, call the {@link Adapter#execute()} method to invoke the remote operation. <p>
11797+
* {@link
11798+
* Adapter#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} must
11799+
* be called to initialize this instance immediately after invoking the constructor. </p>
11800+
*
11801+
* @param parent Required. The database in which the new session is created.
11802+
* @param content the {@link com.google.api.services.spanner.v1.model.AdapterSession}
11803+
* @since 1.13
11804+
*/
11805+
protected Adapter(java.lang.String parent, com.google.api.services.spanner.v1.model.AdapterSession content) {
11806+
super(Spanner.this, "POST", REST_PATH, content, com.google.api.services.spanner.v1.model.AdapterSession.class);
11807+
this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified.");
11808+
if (!getSuppressPatternChecks()) {
11809+
com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
11810+
"Parameter parent must conform to the pattern " +
11811+
"^projects/[^/]+/instances/[^/]+/databases/[^/]+$");
11812+
}
11813+
}
11814+
11815+
@Override
11816+
public Adapter set$Xgafv(java.lang.String $Xgafv) {
11817+
return (Adapter) super.set$Xgafv($Xgafv);
11818+
}
11819+
11820+
@Override
11821+
public Adapter setAccessToken(java.lang.String accessToken) {
11822+
return (Adapter) super.setAccessToken(accessToken);
11823+
}
11824+
11825+
@Override
11826+
public Adapter setAlt(java.lang.String alt) {
11827+
return (Adapter) super.setAlt(alt);
11828+
}
11829+
11830+
@Override
11831+
public Adapter setCallback(java.lang.String callback) {
11832+
return (Adapter) super.setCallback(callback);
11833+
}
11834+
11835+
@Override
11836+
public Adapter setFields(java.lang.String fields) {
11837+
return (Adapter) super.setFields(fields);
11838+
}
11839+
11840+
@Override
11841+
public Adapter setKey(java.lang.String key) {
11842+
return (Adapter) super.setKey(key);
11843+
}
11844+
11845+
@Override
11846+
public Adapter setOauthToken(java.lang.String oauthToken) {
11847+
return (Adapter) super.setOauthToken(oauthToken);
11848+
}
11849+
11850+
@Override
11851+
public Adapter setPrettyPrint(java.lang.Boolean prettyPrint) {
11852+
return (Adapter) super.setPrettyPrint(prettyPrint);
11853+
}
11854+
11855+
@Override
11856+
public Adapter setQuotaUser(java.lang.String quotaUser) {
11857+
return (Adapter) super.setQuotaUser(quotaUser);
11858+
}
11859+
11860+
@Override
11861+
public Adapter setUploadType(java.lang.String uploadType) {
11862+
return (Adapter) super.setUploadType(uploadType);
11863+
}
11864+
11865+
@Override
11866+
public Adapter setUploadProtocol(java.lang.String uploadProtocol) {
11867+
return (Adapter) super.setUploadProtocol(uploadProtocol);
11868+
}
11869+
11870+
/** Required. The database in which the new session is created. */
11871+
@com.google.api.client.util.Key
11872+
private java.lang.String parent;
11873+
11874+
/** Required. The database in which the new session is created.
11875+
*/
11876+
public java.lang.String getParent() {
11877+
return parent;
11878+
}
11879+
11880+
/** Required. The database in which the new session is created. */
11881+
public Adapter setParent(java.lang.String parent) {
11882+
if (!getSuppressPatternChecks()) {
11883+
com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
11884+
"Parameter parent must conform to the pattern " +
11885+
"^projects/[^/]+/instances/[^/]+/databases/[^/]+$");
11886+
}
11887+
this.parent = parent;
11888+
return this;
11889+
}
11890+
11891+
@Override
11892+
public Adapter set(String parameterName, Object value) {
11893+
return (Adapter) super.set(parameterName, value);
11894+
}
11895+
}
1162811896
/**
1162911897
* Creates multiple new sessions. This API can be used to initialize a session cache on the clients.
1163011898
* See https://goo.gl/TgSFN2 for best practices on session cache management.

0 commit comments

Comments
 (0)