@@ -23,22 +23,22 @@
com.google.auth
google-auth-library-credentials
- 1.45.0
+ 1.46.0
com.google.auth
google-auth-library-oauth2-http
- 1.45.0
+ 1.46.0
com.google.auth
google-auth-library-appengine
- 1.45.0
+ 1.46.0
com.google.auth
google-auth-library-cab-token-generator
- 1.45.0
+ 1.46.0
diff --git a/google-auth-library-java/cab-token-generator/pom.xml b/google-auth-library-java/cab-token-generator/pom.xml
index 32a61919d1f3..f14748eeb066 100644
--- a/google-auth-library-java/cab-token-generator/pom.xml
+++ b/google-auth-library-java/cab-token-generator/pom.xml
@@ -6,7 +6,7 @@
com.google.auth
google-auth-library-parent
- 1.45.0
+ 1.46.0
google-auth-library-cab-token-generator
diff --git a/google-auth-library-java/credentials/BUILD.bazel b/google-auth-library-java/credentials/BUILD.bazel
new file mode 100644
index 000000000000..04e31f4a1713
--- /dev/null
+++ b/google-auth-library-java/credentials/BUILD.bazel
@@ -0,0 +1,5 @@
+java_library(
+ name = "credentials",
+ srcs = glob(["java/**/*.java"]),
+ visibility = ["//visibility:public"],
+)
diff --git a/google-auth-library-java/credentials/pom.xml b/google-auth-library-java/credentials/pom.xml
index 5dd5795bd184..62cff4c16bb8 100644
--- a/google-auth-library-java/credentials/pom.xml
+++ b/google-auth-library-java/credentials/pom.xml
@@ -4,7 +4,7 @@
com.google.auth
google-auth-library-parent
- 1.45.0
+ 1.46.0
../pom.xml
diff --git a/google-auth-library-java/oauth2_http/BUILD.bazel b/google-auth-library-java/oauth2_http/BUILD.bazel
new file mode 100644
index 000000000000..3d8cc5b675c5
--- /dev/null
+++ b/google-auth-library-java/oauth2_http/BUILD.bazel
@@ -0,0 +1,20 @@
+java_library(
+ name = "oauth2_http",
+ srcs = glob(["java/**/*.java"]),
+ deps = [
+ "@com_google_guava_guava//jar",
+ "@com_google_guava_failureaccess//jar",
+ "//google-auth-library-java/credentials:credentials",
+ "@com_google_http_client_google_http_client//jar",
+ "@com_google_http_client_google_http_client_gson//jar",
+ "@com_google_api_api_common//jar",
+ "@com_google_code_gson_gson//jar",
+ "@com_google_errorprone_error_prone_annotations//jar",
+ "@com_google_code_findbugs_jsr305//jar",
+ "@com_google_auto_value_auto_value_annotations//jar",
+ "@com_google_auto_value_auto_value//jar",
+ "@org_slf4j_slf4j_api//jar",
+ ],
+ plugins = ["@com_google_api_gax_java//:auto_value_plugin"],
+ visibility = ["//visibility:public"],
+)
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ComputeEngineCredentials.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ComputeEngineCredentials.java
index ad5fb8e7dcf3..bcfe916c3168 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ComputeEngineCredentials.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ComputeEngineCredentials.java
@@ -41,6 +41,7 @@
import com.google.api.client.http.HttpStatusCodes;
import com.google.api.client.json.JsonObjectParser;
import com.google.api.client.util.GenericData;
+import com.google.api.core.InternalApi;
import com.google.auth.CredentialTypeForMetrics;
import com.google.auth.Credentials;
import com.google.auth.Retryable;
@@ -80,7 +81,7 @@
* These credentials use the IAM API to sign data. See {@link #sign(byte[])} for more details.
*/
public class ComputeEngineCredentials extends GoogleCredentials
- implements ServiceAccountSigner, IdTokenProvider {
+ implements ServiceAccountSigner, IdTokenProvider, RegionalAccessBoundaryProvider {
static final String METADATA_RESPONSE_EMPTY_CONTENT_ERROR_MESSAGE =
"Empty content from metadata token server request.";
@@ -454,7 +455,6 @@ public AccessToken refreshAccessToken() throws IOException {
int expiresInSeconds =
OAuth2Utils.validateInt32(responseData, "expires_in", PARSE_ERROR_PREFIX);
long expiresAtMilliseconds = clock.currentTimeMillis() + expiresInSeconds * 1000;
-
return new AccessToken(accessToken, new Date(expiresAtMilliseconds));
}
@@ -779,6 +779,11 @@ public static Builder newBuilder() {
*
* @throws RuntimeException if the default service account cannot be read
*/
+ @Override
+ HttpTransportFactory getTransportFactory() {
+ return transportFactory;
+ }
+
@Override
// todo(#314) getAccount should not throw a RuntimeException
public String getAccount() {
@@ -792,6 +797,13 @@ public String getAccount() {
return principal;
}
+ @InternalApi
+ @Override
+ public String getRegionalAccessBoundaryUrl() throws IOException {
+ return String.format(
+ OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_SERVICE_ACCOUNT, getAccount());
+ }
+
/**
* Signs the provided bytes using the private key associated with the service account.
*
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ExternalAccountAuthorizedUserCredentials.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ExternalAccountAuthorizedUserCredentials.java
index b274fec76c65..81f95b6de3cb 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ExternalAccountAuthorizedUserCredentials.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ExternalAccountAuthorizedUserCredentials.java
@@ -31,7 +31,9 @@
package com.google.auth.oauth2;
+import static com.google.auth.oauth2.OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKFORCE_POOL;
import static com.google.auth.oauth2.OAuth2Utils.JSON_FACTORY;
+import static com.google.auth.oauth2.OAuth2Utils.WORKFORCE_AUDIENCE_PATTERN;
import com.google.api.client.http.GenericUrl;
import com.google.api.client.http.HttpHeaders;
@@ -43,6 +45,7 @@
import com.google.api.client.json.JsonObjectParser;
import com.google.api.client.util.GenericData;
import com.google.api.client.util.Preconditions;
+import com.google.api.core.InternalApi;
import com.google.auth.http.HttpTransportFactory;
import com.google.common.base.MoreObjects;
import com.google.common.io.BaseEncoding;
@@ -54,6 +57,7 @@
import java.util.Date;
import java.util.Map;
import java.util.Objects;
+import java.util.regex.Matcher;
import javax.annotation.Nullable;
/**
@@ -74,7 +78,8 @@
* }
*
*/
-public class ExternalAccountAuthorizedUserCredentials extends GoogleCredentials {
+public class ExternalAccountAuthorizedUserCredentials extends GoogleCredentials
+ implements RegionalAccessBoundaryProvider {
private static final LoggerProvider LOGGER_PROVIDER =
LoggerProvider.forClazz(ExternalAccountAuthorizedUserCredentials.class);
@@ -229,6 +234,24 @@ public AccessToken refreshAccessToken() throws IOException {
.build();
}
+ @InternalApi
+ @Override
+ public String getRegionalAccessBoundaryUrl() throws IOException {
+ Matcher matcher = WORKFORCE_AUDIENCE_PATTERN.matcher(getAudience());
+ if (!matcher.matches()) {
+ throw new IllegalStateException(
+ "The provided audience is not in the correct format for a workforce pool. "
+ + "Refer: https://docs.cloud.google.com/iam/docs/principal-identifiers");
+ }
+ String poolId = matcher.group("pool");
+ return String.format(IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKFORCE_POOL, poolId);
+ }
+
+ @Override
+ HttpTransportFactory getTransportFactory() {
+ return transportFactory;
+ }
+
@Nullable
public String getAudience() {
return audience;
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ExternalAccountCredentials.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ExternalAccountCredentials.java
index e92c64bed90e..8b4346abb347 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ExternalAccountCredentials.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ExternalAccountCredentials.java
@@ -31,6 +31,8 @@
package com.google.auth.oauth2;
+import static com.google.auth.oauth2.OAuth2Utils.WORKFORCE_AUDIENCE_PATTERN;
+import static com.google.auth.oauth2.OAuth2Utils.WORKLOAD_AUDIENCE_PATTERN;
import static com.google.common.base.Preconditions.checkNotNull;
import com.google.api.client.http.HttpHeaders;
@@ -55,6 +57,7 @@
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.Executor;
+import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.annotation.Nullable;
@@ -64,7 +67,8 @@
*
Handles initializing external credentials, calls to the Security Token Service, and service
* account impersonation.
*/
-public abstract class ExternalAccountCredentials extends GoogleCredentials {
+public abstract class ExternalAccountCredentials extends GoogleCredentials
+ implements RegionalAccessBoundaryProvider {
private static final long serialVersionUID = 8049126194174465023L;
@@ -587,6 +591,11 @@ protected AccessToken exchangeExternalCredentialForAccessToken(
*/
public abstract String retrieveSubjectToken() throws IOException;
+ @Override
+ HttpTransportFactory getTransportFactory() {
+ return transportFactory;
+ }
+
public String getAudience() {
return audience;
}
@@ -630,6 +639,37 @@ public String getServiceAccountEmail() {
return ImpersonatedCredentials.extractTargetPrincipal(serviceAccountImpersonationUrl);
}
+ @InternalApi
+ @Override
+ public String getRegionalAccessBoundaryUrl() throws IOException {
+ if (getServiceAccountEmail() != null) {
+ return String.format(
+ OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_SERVICE_ACCOUNT,
+ getServiceAccountEmail());
+ }
+
+ Matcher workforceMatcher = WORKFORCE_AUDIENCE_PATTERN.matcher(getAudience());
+ if (workforceMatcher.matches()) {
+ String poolId = workforceMatcher.group("pool");
+ return String.format(
+ OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKFORCE_POOL, poolId);
+ }
+
+ Matcher workloadMatcher = WORKLOAD_AUDIENCE_PATTERN.matcher(getAudience());
+ if (workloadMatcher.matches()) {
+ String projectNumber = workloadMatcher.group("project");
+ String poolId = workloadMatcher.group("pool");
+ return String.format(
+ OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKLOAD_POOL,
+ projectNumber,
+ poolId);
+ }
+
+ throw new IllegalStateException(
+ "The provided audience is not in a valid format for either a workload identity pool or a workforce pool."
+ + " Refer: https://docs.cloud.google.com/iam/docs/principal-identifiers");
+ }
+
@Nullable
public String getClientId() {
return clientId;
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/GoogleCredentials.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/GoogleCredentials.java
index 7395274c4786..eeb69708dbc1 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/GoogleCredentials.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/GoogleCredentials.java
@@ -36,6 +36,8 @@
import com.google.api.client.util.Preconditions;
import com.google.api.core.ObsoleteApi;
import com.google.auth.Credentials;
+import com.google.auth.RequestMetadataCallback;
+import com.google.auth.http.AuthHttpConstants;
import com.google.auth.http.HttpTransportFactory;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.MoreObjects;
@@ -46,6 +48,8 @@
import com.google.errorprone.annotations.CanIgnoreReturnValue;
import java.io.IOException;
import java.io.InputStream;
+import java.io.ObjectInputStream;
+import java.net.URI;
import java.nio.charset.StandardCharsets;
import java.time.Duration;
import java.util.Collection;
@@ -106,6 +110,9 @@ String getFileType() {
private final String universeDomain;
private final boolean isExplicitUniverseDomain;
+ transient RegionalAccessBoundaryManager regionalAccessBoundaryManager =
+ new RegionalAccessBoundaryManager(clock);
+
protected final String quotaProjectId;
private static final DefaultCredentialsProvider defaultCredentialsProvider =
@@ -347,6 +354,141 @@ public GoogleCredentials createWithQuotaProject(String quotaProject) {
return this.toBuilder().setQuotaProjectId(quotaProject).build();
}
+ /**
+ * Returns the currently cached regional access boundary, or null if none is available or if it
+ * has expired.
+ *
+ * @return The cached regional access boundary, or null.
+ */
+ final RegionalAccessBoundary getRegionalAccessBoundary() {
+ return regionalAccessBoundaryManager.getCachedRAB();
+ }
+
+ /**
+ * Refreshes the Regional Access Boundary if it is expired or not yet fetched.
+ *
+ * @param uri The URI of the outbound request.
+ * @param token The access token to use for the refresh.
+ * @throws IOException If getting the universe domain fails.
+ */
+ void refreshRegionalAccessBoundaryIfExpired(@Nullable URI uri, @Nullable AccessToken token)
+ throws IOException {
+ if (!(this instanceof RegionalAccessBoundaryProvider)
+ || !RegionalAccessBoundary.isEnabled()
+ || !isDefaultUniverseDomain()) {
+ return;
+ }
+
+ // Skip refresh for regional endpoints.
+ if (uri != null && uri.getHost() != null) {
+ String host = uri.getHost();
+ if (host.endsWith(".rep.googleapis.com") || host.endsWith(".rep.sandbox.googleapis.com")) {
+ return;
+ }
+ }
+
+ // We need a valid access token for the refresh.
+ if (token == null
+ || (token.getExpirationTimeMillis() != null
+ && token.getExpirationTimeMillis() < clock.currentTimeMillis())) {
+ return;
+ }
+
+ HttpTransportFactory transportFactory = getTransportFactory();
+ if (transportFactory == null) {
+ return;
+ }
+
+ regionalAccessBoundaryManager.triggerAsyncRefresh(
+ transportFactory, (RegionalAccessBoundaryProvider) this, token);
+ }
+
+ /**
+ * Extracts the self-signed JWT from the request metadata and triggers a Regional Access Boundary
+ * refresh if expired.
+ *
+ * @param uri The URI of the outbound request.
+ * @param requestMetadata The request metadata containing the authorization header.
+ */
+ void refreshRegionalAccessBoundaryWithSelfSignedJwtIfExpired(
+ @Nullable URI uri, Map> requestMetadata) {
+ List authHeaders = requestMetadata.get(AuthHttpConstants.AUTHORIZATION);
+ if (authHeaders != null && !authHeaders.isEmpty()) {
+ String authHeader = authHeaders.get(0);
+ if (authHeader.startsWith(AuthHttpConstants.BEARER + " ")) {
+ String tokenValue = authHeader.substring((AuthHttpConstants.BEARER + " ").length());
+ // Use a null expiration as JWTs are short-lived anyway.
+ AccessToken wrappedToken = new AccessToken(tokenValue, null);
+ try {
+ refreshRegionalAccessBoundaryIfExpired(uri, wrappedToken);
+ } catch (IOException e) {
+ // Ignore failure in async refresh trigger.
+ }
+ }
+ }
+ }
+
+ /**
+ * Synchronously provides the request metadata.
+ *
+ * This method is blocking and will wait for a token refresh if necessary. It also ensures any
+ * available Regional Access Boundary information is included in the metadata.
+ *
+ * @param uri The URI of the request.
+ * @return The request metadata containing the authorization header and potentially regional
+ * access boundary.
+ * @throws IOException If an error occurs while fetching the token.
+ */
+ @Override
+ public Map> getRequestMetadata(URI uri) throws IOException {
+ Map> metadata = super.getRequestMetadata(uri);
+ metadata = addRegionalAccessBoundaryToRequestMetadata(uri, metadata);
+ try {
+ // Sets off an async refresh for request-metadata.
+ refreshRegionalAccessBoundaryIfExpired(uri, getAccessToken());
+ } catch (IOException e) {
+ // Ignore failure in async refresh trigger.
+ }
+ return metadata;
+ }
+
+ /**
+ * Asynchronously provides the request metadata.
+ *
+ * This method is non-blocking. It ensures any available Regional Access Boundary information
+ * is included in the metadata.
+ *
+ * @param uri The URI of the request.
+ * @param executor The executor to use for any required background tasks.
+ * @param callback The callback to receive the metadata or any error.
+ */
+ @Override
+ public void getRequestMetadata(
+ final URI uri,
+ final java.util.concurrent.Executor executor,
+ final RequestMetadataCallback callback) {
+ super.getRequestMetadata(
+ uri,
+ executor,
+ new RequestMetadataCallback() {
+ @Override
+ public void onSuccess(Map> metadata) {
+ metadata = addRegionalAccessBoundaryToRequestMetadata(uri, metadata);
+ try {
+ refreshRegionalAccessBoundaryIfExpired(uri, getAccessToken());
+ } catch (IOException e) {
+ // Ignore failure in async refresh trigger.
+ }
+ callback.onSuccess(metadata);
+ }
+
+ @Override
+ public void onFailure(Throwable exception) {
+ callback.onFailure(exception);
+ }
+ });
+ }
+
/**
* Gets the universe domain for the credential.
*
@@ -390,22 +532,59 @@ boolean isDefaultUniverseDomain() throws IOException {
static Map> addQuotaProjectIdToRequestMetadata(
String quotaProjectId, Map> requestMetadata) {
Preconditions.checkNotNull(requestMetadata);
- Map> newRequestMetadata = new HashMap<>(requestMetadata);
if (quotaProjectId != null && !requestMetadata.containsKey(QUOTA_PROJECT_ID_HEADER_KEY)) {
- newRequestMetadata.put(
- QUOTA_PROJECT_ID_HEADER_KEY, Collections.singletonList(quotaProjectId));
+ return ImmutableMap.>builder()
+ .putAll(requestMetadata)
+ .put(QUOTA_PROJECT_ID_HEADER_KEY, Collections.singletonList(quotaProjectId))
+ .build();
+ }
+ return requestMetadata;
+ }
+
+ /**
+ * Adds Regional Access Boundary header to requestMetadata if available. Overwrites if present. If
+ * the current RAB is null, it removes any stale header that might have survived serialization.
+ *
+ * @param uri The URI of the request.
+ * @param requestMetadata The request metadata.
+ * @return a new map with Regional Access Boundary header added, updated, or removed
+ */
+ Map> addRegionalAccessBoundaryToRequestMetadata(
+ URI uri, Map> requestMetadata) {
+ Preconditions.checkNotNull(requestMetadata);
+
+ if (uri != null && uri.getHost() != null) {
+ String host = uri.getHost();
+ if (host.endsWith(".rep.googleapis.com") || host.endsWith(".rep.sandbox.googleapis.com")) {
+ return requestMetadata;
+ }
}
- return Collections.unmodifiableMap(newRequestMetadata);
+
+ RegionalAccessBoundary rab = getRegionalAccessBoundary();
+ if (rab != null) {
+ // Overwrite the header to ensure the most recent async update is used,
+ // preventing staleness if the token itself hasn't expired yet.
+ Map> newMetadata = new HashMap<>(requestMetadata);
+ newMetadata.put(
+ RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY,
+ Collections.singletonList(rab.getEncodedLocations()));
+ return ImmutableMap.copyOf(newMetadata);
+ } else if (requestMetadata.containsKey(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY)) {
+ // If RAB is null but the header exists (e.g., from a serialized cache), we must strip it
+ // to prevent sending stale data to the server.
+ Map> newMetadata = new HashMap<>(requestMetadata);
+ newMetadata.remove(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY);
+ return ImmutableMap.copyOf(newMetadata);
+ }
+ return requestMetadata;
}
@Override
protected Map> getAdditionalHeaders() {
- Map> headers = super.getAdditionalHeaders();
+ Map> headers = new HashMap<>(super.getAdditionalHeaders());
+
String quotaProjectId = this.getQuotaProjectId();
- if (quotaProjectId != null) {
- return addQuotaProjectIdToRequestMetadata(quotaProjectId, headers);
- }
- return headers;
+ return addQuotaProjectIdToRequestMetadata(quotaProjectId, headers);
}
/** Default constructor. */
@@ -516,6 +695,11 @@ public int hashCode() {
return Objects.hash(this.quotaProjectId, this.universeDomain, this.isExplicitUniverseDomain);
}
+ private void readObject(ObjectInputStream input) throws IOException, ClassNotFoundException {
+ input.defaultReadObject();
+ regionalAccessBoundaryManager = new RegionalAccessBoundaryManager(clock);
+ }
+
public static Builder newBuilder() {
return new Builder();
}
@@ -651,6 +835,16 @@ public Map getCredentialInfo() {
return ImmutableMap.copyOf(infoMap);
}
+ /**
+ * Returns the transport factory used by the credential.
+ *
+ * @return the transport factory, or null if not available.
+ */
+ @Nullable
+ HttpTransportFactory getTransportFactory() {
+ return null;
+ }
+
public static class Builder extends OAuth2Credentials.Builder {
@Nullable protected String quotaProjectId;
@Nullable protected String universeDomain;
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ImpersonatedCredentials.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ImpersonatedCredentials.java
index 274f30ff9077..76bfa2f2c147 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ImpersonatedCredentials.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ImpersonatedCredentials.java
@@ -99,7 +99,7 @@
*
*/
public class ImpersonatedCredentials extends GoogleCredentials
- implements ServiceAccountSigner, IdTokenProvider {
+ implements ServiceAccountSigner, IdTokenProvider, RegionalAccessBoundaryProvider {
private static final long serialVersionUID = -2133257318957488431L;
private static final int TWELVE_HOURS_IN_SECONDS = 43200;
@@ -331,10 +331,22 @@ public GoogleCredentials getSourceCredentials() {
return sourceCredentials;
}
+ @InternalApi
+ @Override
+ public String getRegionalAccessBoundaryUrl() throws IOException {
+ return String.format(
+ OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_SERVICE_ACCOUNT, getAccount());
+ }
+
int getLifetime() {
return this.lifetime;
}
+ @Override
+ HttpTransportFactory getTransportFactory() {
+ return transportFactory;
+ }
+
public void setTransportFactory(HttpTransportFactory httpTransportFactory) {
this.transportFactory = httpTransportFactory;
}
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/InternalAwsSecurityCredentialsSupplier.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/InternalAwsSecurityCredentialsSupplier.java
index a65c79fabdbf..f8c75bc65b64 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/InternalAwsSecurityCredentialsSupplier.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/InternalAwsSecurityCredentialsSupplier.java
@@ -235,12 +235,8 @@ Map createMetadataRequestHeaders(AwsCredentialSource awsCredenti
// Both flows work for IDMS v1 and v2. But if IDMSv2 is enabled, then if
// session token is not present, Unauthorized exception will be thrown.
if (awsCredentialSource.imdsv2SessionTokenUrl != null) {
- Map tokenRequestHeaders =
- new HashMap() {
- {
- put(AWS_IMDSV2_SESSION_TOKEN_TTL_HEADER, AWS_IMDSV2_SESSION_TOKEN_TTL);
- }
- };
+ Map tokenRequestHeaders = new HashMap<>();
+ tokenRequestHeaders.put(AWS_IMDSV2_SESSION_TOKEN_TTL_HEADER, AWS_IMDSV2_SESSION_TOKEN_TTL);
String imdsv2SessionToken =
retrieveResource(
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/OAuth2Credentials.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/OAuth2Credentials.java
index e17714c3eee8..ef1225d19a73 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/OAuth2Credentials.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/OAuth2Credentials.java
@@ -62,7 +62,6 @@
import java.util.Map;
import java.util.Objects;
import java.util.ServiceLoader;
-import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executor;
import javax.annotation.Nullable;
@@ -167,6 +166,16 @@ Duration getExpirationMargin() {
return this.expirationMargin;
}
+ /**
+ * Asynchronously provides the request metadata by ensuring there is a current access token and
+ * providing it as an authorization bearer token.
+ *
+ * This method is non-blocking. The results are provided through the given callback.
+ *
+ * @param uri The URI of the request.
+ * @param executor The executor to use for any required background tasks.
+ * @param callback The callback to receive the metadata or any error.
+ */
@Override
public void getRequestMetadata(
final URI uri, Executor executor, final RequestMetadataCallback callback) {
@@ -178,8 +187,14 @@ public void getRequestMetadata(
}
/**
- * Provide the request metadata by ensuring there is a current access token and providing it as an
- * authorization bearer token.
+ * Synchronously provides the request metadata by ensuring there is a current access token and
+ * providing it as an authorization bearer token.
+ *
+ *
This method is blocking and will wait for a token refresh if necessary.
+ *
+ * @param uri The URI of the request.
+ * @return The request metadata containing the authorization header.
+ * @throws IOException If an error occurs while fetching the token.
*/
@Override
public Map> getRequestMetadata(URI uri) throws IOException {
@@ -267,11 +282,8 @@ private AsyncRefreshResult getOrCreateRefreshTask() {
final ListenableFutureTask task =
ListenableFutureTask.create(
- new Callable() {
- @Override
- public OAuthValue call() throws Exception {
- return OAuthValue.create(refreshAccessToken(), getAdditionalHeaders());
- }
+ () -> {
+ return OAuthValue.create(refreshAccessToken(), getAdditionalHeaders());
});
refreshTask = new RefreshTask(task, new RefreshTaskListener(task));
@@ -376,7 +388,7 @@ public AccessToken refreshAccessToken() throws IOException {
/**
* Provide additional headers to return as request metadata.
*
- * @return additional headers
+ * @return additional headers.
*/
protected Map> getAdditionalHeaders() {
return EMPTY_EXTRA_HEADERS;
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/OAuth2Utils.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/OAuth2Utils.java
index 643c3dc7dc65..84cb62390fe7 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/OAuth2Utils.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/OAuth2Utils.java
@@ -68,6 +68,7 @@
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.regex.Pattern;
/**
* Internal utilities for the com.google.auth.oauth2 namespace.
@@ -123,6 +124,22 @@ enum Pkcs8Algorithm {
static final double RETRY_MULTIPLIER = 2;
static final int DEFAULT_NUMBER_OF_RETRIES = 3;
+ static final Pattern WORKFORCE_AUDIENCE_PATTERN =
+ Pattern.compile(
+ "^//iam.googleapis.com/locations/(?[^/]+)/workforcePools/(?[^/]+)/providers/(?[^/]+)$");
+ static final Pattern WORKLOAD_AUDIENCE_PATTERN =
+ Pattern.compile(
+ "^//iam.googleapis.com/projects/(?[^/]+)/locations/(?[^/]+)/workloadIdentityPools/(?[^/]+)/providers/(?[^/]+)$");
+
+ static final String IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_SERVICE_ACCOUNT =
+ "https://iamcredentials.googleapis.com/v1/projects/-/serviceAccounts/%s/allowedLocations";
+
+ static final String IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKFORCE_POOL =
+ "https://iamcredentials.googleapis.com/v1/locations/global/workforcePools/%s/allowedLocations";
+
+ static final String IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKLOAD_POOL =
+ "https://iamcredentials.googleapis.com/v1/projects/%s/locations/global/workloadIdentityPools/%s/allowedLocations";
+
// Includes expected server errors from Google token endpoint
// Other 5xx codes are either not used or retries are unlikely to succeed
public static final Set TOKEN_ENDPOINT_RETRYABLE_STATUS_CODES =
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundary.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundary.java
new file mode 100644
index 000000000000..972a9e08bebd
--- /dev/null
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundary.java
@@ -0,0 +1,285 @@
+/*
+ * Copyright 2026, Google LLC
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * * Neither the name of Google LLC nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package com.google.auth.oauth2;
+
+import com.google.api.client.http.GenericUrl;
+import com.google.api.client.http.HttpBackOffIOExceptionHandler;
+import com.google.api.client.http.HttpBackOffUnsuccessfulResponseHandler;
+import com.google.api.client.http.HttpIOExceptionHandler;
+import com.google.api.client.http.HttpRequest;
+import com.google.api.client.http.HttpRequestFactory;
+import com.google.api.client.http.HttpResponse;
+import com.google.api.client.http.HttpUnsuccessfulResponseHandler;
+import com.google.api.client.json.GenericJson;
+import com.google.api.client.json.JsonObjectParser;
+import com.google.api.client.util.Clock;
+import com.google.api.client.util.ExponentialBackOff;
+import com.google.api.client.util.Key;
+import com.google.api.core.InternalApi;
+import com.google.auth.http.HttpTransportFactory;
+import com.google.common.annotations.VisibleForTesting;
+import com.google.common.base.MoreObjects;
+import com.google.common.base.Preconditions;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.Serializable;
+import java.util.Collections;
+import java.util.List;
+
+/**
+ * Represents the regional access boundary configuration for a credential. This class holds the
+ * information retrieved from the IAM `allowedLocations` endpoint. This data is then used to
+ * populate the `x-allowed-locations` header in outgoing API requests, which in turn allows Google's
+ * infrastructure to enforce regional security restrictions. This class does not perform any
+ * client-side validation or enforcement.
+ */
+final class RegionalAccessBoundary implements Serializable {
+
+ static final String X_ALLOWED_LOCATIONS_HEADER_KEY = "x-allowed-locations";
+ private static final long serialVersionUID = -2428522338274020302L;
+
+ private static final ThreadLocal DISABLE_RAB_FOR_TESTS =
+ ThreadLocal.withInitial(() -> false);
+
+ @VisibleForTesting
+ static void disableForTests() {
+ DISABLE_RAB_FOR_TESTS.set(true);
+ }
+
+ @VisibleForTesting
+ static void enableForTests() {
+ DISABLE_RAB_FOR_TESTS.set(false);
+ }
+
+ @VisibleForTesting
+ static void resetForTests() {
+ DISABLE_RAB_FOR_TESTS.remove();
+ }
+
+ static final long TTL_MILLIS = 6 * 60 * 60 * 1000L; // 6 hours
+ static final long REFRESH_THRESHOLD_MILLIS = 1 * 60 * 60 * 1000L; // 1 hour
+
+ private final String encodedLocations;
+ private final List locations;
+ private final long refreshTime;
+ private transient Clock clock;
+
+ /**
+ * Creates a new RegionalAccessBoundary instance.
+ *
+ * @param encodedLocations The encoded string representation of the allowed locations.
+ * @param locations A list of human-readable location strings.
+ * @param clock The clock used to set the creation time.
+ */
+ RegionalAccessBoundary(String encodedLocations, List locations, Clock clock) {
+ this(
+ encodedLocations,
+ locations,
+ clock != null ? clock.currentTimeMillis() : Clock.SYSTEM.currentTimeMillis(),
+ clock);
+ }
+
+ /**
+ * Internal constructor for testing and manual creation with refresh time.
+ *
+ * @param encodedLocations The encoded string representation of the allowed locations.
+ * @param locations A list of human-readable location strings.
+ * @param refreshTime The time at which the information was last refreshed.
+ * @param clock The clock to use for expiration checks.
+ */
+ RegionalAccessBoundary(
+ String encodedLocations, List locations, long refreshTime, Clock clock) {
+ this.encodedLocations = encodedLocations;
+ this.locations =
+ locations == null
+ ? Collections.emptyList()
+ : Collections.unmodifiableList(locations);
+ this.refreshTime = refreshTime;
+ this.clock = clock != null ? clock : Clock.SYSTEM;
+ }
+
+ /** Returns the encoded string representation of the allowed locations. */
+ public String getEncodedLocations() {
+ return encodedLocations;
+ }
+
+ /** Returns a list of human-readable location strings. */
+ public List getLocations() {
+ return locations;
+ }
+
+ /**
+ * Checks if the regional access boundary data is expired.
+ *
+ * @return True if the data has expired based on the TTL, false otherwise.
+ */
+ public boolean isExpired() {
+ return clock.currentTimeMillis() > refreshTime + TTL_MILLIS;
+ }
+
+ /**
+ * Checks if the regional access boundary data should be refreshed. This is a "soft-expiry" check
+ * that allows for background refreshes before the data actually expires.
+ *
+ * @return True if the data is within the refresh threshold, false otherwise.
+ */
+ public boolean shouldRefresh() {
+ return clock.currentTimeMillis() > refreshTime + (TTL_MILLIS - REFRESH_THRESHOLD_MILLIS);
+ }
+
+ /** Represents the JSON response from the regional access boundary endpoint. */
+ public static class RegionalAccessBoundaryResponse extends GenericJson {
+ @Key("encodedLocations")
+ private String encodedLocations;
+
+ @Key("locations")
+ private List locations;
+
+ /** Returns the encoded string representation of the allowed locations from the API response. */
+ public String getEncodedLocations() {
+ return encodedLocations;
+ }
+
+ /** Returns a list of human-readable location strings from the API response. */
+ public List getLocations() {
+ return locations;
+ }
+
+ @Override
+ /** Returns a string representation of the RegionalAccessBoundaryResponse. */
+ public String toString() {
+ return MoreObjects.toStringHelper(this)
+ .add("encodedLocations", encodedLocations)
+ .add("locations", locations)
+ .toString();
+ }
+ }
+
+ /**
+ * Checks if the regional access boundary feature is enabled.
+ *
+ * This method is for internal use only and may be changed or removed in future releases.
+ *
+ * @return True if the regional access boundary feature is enabled, false otherwise.
+ */
+ @InternalApi
+ static boolean isEnabled() {
+ return !DISABLE_RAB_FOR_TESTS.get();
+ }
+
+ /**
+ * Refreshes the regional access boundary by making a network call to the lookup endpoint.
+ *
+ * @param transportFactory The HTTP transport factory to use for the network request.
+ * @param url The URL of the regional access boundary endpoint.
+ * @param accessToken The access token to authenticate the request.
+ * @param clock The clock to use for expiration checks.
+ * @param maxRetryElapsedTimeMillis The max duration to wait for retries.
+ * @return A new RegionalAccessBoundary object containing the refreshed information.
+ * @throws IllegalArgumentException If the provided access token is null or expired.
+ * @throws IOException If a network error occurs or the response is malformed.
+ */
+ static RegionalAccessBoundary refresh(
+ HttpTransportFactory transportFactory,
+ String url,
+ AccessToken accessToken,
+ Clock clock,
+ int maxRetryElapsedTimeMillis)
+ throws IOException {
+ Preconditions.checkNotNull(accessToken, "The provided access token is null.");
+ if (accessToken.getExpirationTimeMillis() != null
+ && accessToken.getExpirationTimeMillis() < clock.currentTimeMillis()) {
+ throw new IllegalArgumentException("The provided access token is expired.");
+ }
+
+ HttpRequestFactory requestFactory = transportFactory.create().createRequestFactory();
+ HttpRequest request = requestFactory.buildGetRequest(new GenericUrl(url));
+ request.getHeaders().setAuthorization("Bearer " + accessToken.getTokenValue());
+
+ // Add retry logic
+ ExponentialBackOff backoff =
+ new ExponentialBackOff.Builder()
+ .setInitialIntervalMillis(OAuth2Utils.INITIAL_RETRY_INTERVAL_MILLIS)
+ .setRandomizationFactor(OAuth2Utils.RETRY_RANDOMIZATION_FACTOR)
+ .setMultiplier(OAuth2Utils.RETRY_MULTIPLIER)
+ .setMaxElapsedTimeMillis(maxRetryElapsedTimeMillis)
+ .build();
+
+ HttpUnsuccessfulResponseHandler unsuccessfulResponseHandler =
+ new HttpBackOffUnsuccessfulResponseHandler(backoff)
+ .setBackOffRequired(
+ response -> {
+ int statusCode = response.getStatusCode();
+ return statusCode == 500
+ || statusCode == 502
+ || statusCode == 503
+ || statusCode == 504;
+ });
+ request.setUnsuccessfulResponseHandler(unsuccessfulResponseHandler);
+
+ HttpIOExceptionHandler ioExceptionHandler = new HttpBackOffIOExceptionHandler(backoff);
+ request.setIOExceptionHandler(ioExceptionHandler);
+
+ request.setParser(new JsonObjectParser(OAuth2Utils.JSON_FACTORY));
+
+ RegionalAccessBoundaryResponse json;
+ HttpResponse response = null;
+ try {
+ response = request.execute();
+ json = response.parseAs(RegionalAccessBoundaryResponse.class);
+ } catch (IOException e) {
+ throw new IOException(
+ "RegionalAccessBoundary: Failure while getting regional access boundaries:", e);
+ } finally {
+ if (response != null) {
+ response.disconnect();
+ }
+ }
+ String encodedLocations = json.getEncodedLocations();
+ // The encodedLocations is the value attached to the x-allowed-locations header, and
+ // it should always have a value.
+ if (encodedLocations == null) {
+ throw new IOException(
+ "RegionalAccessBoundary: Malformed response from lookup endpoint - `encodedLocations` was null.");
+ }
+ return new RegionalAccessBoundary(encodedLocations, json.getLocations(), clock);
+ }
+
+ /**
+ * Initializes the transient clock to Clock.SYSTEM upon deserialization to prevent
+ * NullPointerException when evaluating expiration on deserialized objects.
+ */
+ private void readObject(ObjectInputStream input) throws IOException, ClassNotFoundException {
+ input.defaultReadObject();
+ clock = Clock.SYSTEM;
+ }
+}
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundaryManager.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundaryManager.java
new file mode 100644
index 000000000000..05962ba68deb
--- /dev/null
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundaryManager.java
@@ -0,0 +1,254 @@
+/*
+ * Copyright 2026, Google LLC
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * * Neither the name of Google LLC nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package com.google.auth.oauth2;
+
+import com.google.api.client.util.Clock;
+import com.google.api.core.InternalApi;
+import com.google.auth.http.HttpTransportFactory;
+import com.google.common.annotations.VisibleForTesting;
+import com.google.common.util.concurrent.SettableFuture;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+import java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicReference;
+import java.util.logging.Level;
+import javax.annotation.Nullable;
+
+/**
+ * Manages the lifecycle of Regional Access Boundaries (RAB) for a credential.
+ *
+ *
This class handles caching, asynchronous refreshing, and cooldown logic to ensure that API
+ * requests are not blocked by lookup failures and that the lookup service is not overwhelmed.
+ */
+@InternalApi
+final class RegionalAccessBoundaryManager {
+
+ private static final LoggerProvider LOGGER_PROVIDER =
+ LoggerProvider.forClazz(RegionalAccessBoundaryManager.class);
+
+ static final long INITIAL_COOLDOWN_MILLIS = 15 * 60 * 1000L; // 15 minutes
+ static final long MAX_COOLDOWN_MILLIS = 6 * 60 * 60 * 1000L; // 6 hours
+
+ /**
+ * The default maximum elapsed time in milliseconds for retrying Regional Access Boundary lookup
+ * requests.
+ */
+ private static final int DEFAULT_MAX_RETRY_ELAPSED_TIME_MILLIS = 60000;
+
+ /**
+ * cachedRAB uses AtomicReference to provide thread-safe, lock-free access to the cached data for
+ * high-concurrency request threads.
+ */
+ private final AtomicReference cachedRAB = new AtomicReference<>();
+
+ /**
+ * refreshFuture acts as an atomic gate for request de-duplication. If a future is present, it
+ * indicates a background refresh is already in progress. It also provides a handle for
+ * observability and unit testing to track the background task's lifecycle.
+ */
+ private final AtomicReference> refreshFuture =
+ new AtomicReference<>();
+
+ private final AtomicReference cooldownState =
+ new AtomicReference<>(new CooldownState(0, INITIAL_COOLDOWN_MILLIS));
+
+ // Unbounded thread creation is discouraged in library code to avoid resource
+ // exhaustion. A shared, bounded executor service ensures a hard limit (5)
+ // on concurrent refresh tasks, while threadCount provides unique names
+ // for easier debugging.
+ private static final AtomicInteger threadCount = new AtomicInteger(0);
+ private static final ExecutorService EXECUTOR =
+ Executors.newFixedThreadPool(
+ 5,
+ r -> {
+ Thread t = new Thread(r, "RAB-refresh-" + threadCount.getAndIncrement());
+ t.setDaemon(true);
+ return t;
+ });
+
+ private final transient Clock clock;
+ private final int maxRetryElapsedTimeMillis;
+
+ /**
+ * Creates a new RegionalAccessBoundaryManager with the default retry timeout of 60 seconds.
+ *
+ * @param clock The clock to use for cooldown and expiration checks.
+ */
+ RegionalAccessBoundaryManager(Clock clock) {
+ this(clock, DEFAULT_MAX_RETRY_ELAPSED_TIME_MILLIS);
+ }
+
+ @VisibleForTesting
+ RegionalAccessBoundaryManager(Clock clock, int maxRetryElapsedTimeMillis) {
+ this.clock = clock != null ? clock : Clock.SYSTEM;
+ this.maxRetryElapsedTimeMillis = maxRetryElapsedTimeMillis;
+ }
+
+ /**
+ * Returns the currently cached RegionalAccessBoundary, or null if none is available or if it has
+ * expired.
+ *
+ * @return The cached RAB, or null.
+ */
+ @Nullable
+ RegionalAccessBoundary getCachedRAB() {
+ RegionalAccessBoundary rab = cachedRAB.get();
+ if (rab != null && !rab.isExpired()) {
+ return rab;
+ }
+ return null;
+ }
+
+ /**
+ * Triggers an asynchronous refresh of the RegionalAccessBoundary if it is not already being
+ * refreshed and if the cooldown period is not active.
+ *
+ * This method is entirely non-blocking for the calling thread. If a refresh is already in
+ * progress or a cooldown is active, it returns immediately.
+ *
+ * @param transportFactory The HTTP transport factory to use for the lookup.
+ * @param provider The provider used to retrieve the lookup endpoint URL.
+ * @param accessToken The access token for authentication.
+ */
+ void triggerAsyncRefresh(
+ final HttpTransportFactory transportFactory,
+ final RegionalAccessBoundaryProvider provider,
+ final AccessToken accessToken) {
+ if (isCooldownActive()) {
+ return;
+ }
+
+ RegionalAccessBoundary currentRab = cachedRAB.get();
+ if (currentRab != null && !currentRab.shouldRefresh()) {
+ return;
+ }
+
+ SettableFuture future = SettableFuture.create();
+ // Atomically check if a refresh is already running. If compareAndSet returns true,
+ // this thread "won the race" and is responsible for starting the background task.
+ // All other concurrent threads will return false and exit immediately.
+ if (refreshFuture.compareAndSet(null, future)) {
+ Runnable refreshTask =
+ () -> {
+ try {
+ String url = provider.getRegionalAccessBoundaryUrl();
+ RegionalAccessBoundary newRAB =
+ RegionalAccessBoundary.refresh(
+ transportFactory, url, accessToken, clock, maxRetryElapsedTimeMillis);
+ cachedRAB.set(newRAB);
+ resetCooldown();
+ // Complete the future so monitors (like unit tests) know we are done.
+ future.set(newRAB);
+ } catch (Exception e) {
+ handleRefreshFailure(e);
+ future.setException(e);
+ } finally {
+ // Open the gate again for future refresh requests.
+ refreshFuture.set(null);
+ }
+ };
+
+ try {
+ EXECUTOR.submit(refreshTask);
+ } catch (Exception | Error e) {
+ // If scheduling fails (e.g., RejectedExecutionException, OutOfMemoryError for threads),
+ // the task's finally block will never execute. We must release the lock here.
+ handleRefreshFailure(
+ new Exception("Regional Access Boundary background refresh failed to schedule", e));
+ future.setException(e);
+ refreshFuture.set(null);
+ }
+ }
+ }
+
+ private void handleRefreshFailure(Exception e) {
+ CooldownState currentCooldownState = cooldownState.get();
+ CooldownState next;
+ if (currentCooldownState.expiryTime == 0) {
+ // In the first non-retryable failure, we set cooldown to currentTime + 15 mins.
+ next =
+ new CooldownState(
+ clock.currentTimeMillis() + INITIAL_COOLDOWN_MILLIS, INITIAL_COOLDOWN_MILLIS);
+ } else {
+ // We attempted to exit cool-down but failed.
+ // For each failed cooldown exit attempt, we double the cooldown time (till max 6 hrs).
+ // This avoids overwhelming RAB lookup endpoint.
+ long nextDuration = Math.min(currentCooldownState.durationMillis * 2, MAX_COOLDOWN_MILLIS);
+ next = new CooldownState(clock.currentTimeMillis() + nextDuration, nextDuration);
+ }
+
+ // Atomically update the cooldown state. compareAndSet returns true only if the state
+ // hasn't been changed by another thread in the meantime. This prevents multiple
+ // concurrent failures from logging redundant messages or incorrectly calculating
+ // the exponential backoff.
+ if (cooldownState.compareAndSet(currentCooldownState, next)) {
+ LoggingUtils.log(
+ LOGGER_PROVIDER,
+ Level.FINE,
+ null,
+ "Regional Access Boundary lookup failed; entering cooldown for "
+ + (next.durationMillis / 60000)
+ + "m. Error: "
+ + e.getMessage());
+ }
+ }
+
+ private void resetCooldown() {
+ cooldownState.set(new CooldownState(0, INITIAL_COOLDOWN_MILLIS));
+ }
+
+ boolean isCooldownActive() {
+ CooldownState state = cooldownState.get();
+ if (state.expiryTime == 0) {
+ return false;
+ }
+ return clock.currentTimeMillis() < state.expiryTime;
+ }
+
+ @VisibleForTesting
+ long getCurrentCooldownMillis() {
+ return cooldownState.get().durationMillis;
+ }
+
+ private static class CooldownState {
+ /** The time (in milliseconds from epoch) when the current cooldown period expires. */
+ final long expiryTime;
+
+ /** The duration (in milliseconds) of the current cooldown period. */
+ final long durationMillis;
+
+ CooldownState(long expiryTime, long durationMillis) {
+ this.expiryTime = expiryTime;
+ this.durationMillis = durationMillis;
+ }
+ }
+}
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundaryProvider.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundaryProvider.java
new file mode 100644
index 000000000000..e34bbafea0dc
--- /dev/null
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/RegionalAccessBoundaryProvider.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2026, Google LLC
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * * Neither the name of Google LLC nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package com.google.auth.oauth2;
+
+import com.google.api.core.InternalApi;
+import java.io.IOException;
+
+/**
+ * An interface for providing regional access boundary information. It is used to provide a common
+ * interface for credentials that support regional access boundary checks.
+ */
+@InternalApi
+interface RegionalAccessBoundaryProvider {
+
+ /**
+ * Returns the regional access boundary URI.
+ *
+ * @return The regional access boundary URI.
+ */
+ String getRegionalAccessBoundaryUrl() throws IOException;
+}
diff --git a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ServiceAccountCredentials.java b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ServiceAccountCredentials.java
index a65ddbe8d26e..ca6e330762cd 100644
--- a/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ServiceAccountCredentials.java
+++ b/google-auth-library-java/oauth2_http/java/com/google/auth/oauth2/ServiceAccountCredentials.java
@@ -52,6 +52,7 @@
import com.google.api.client.util.GenericData;
import com.google.api.client.util.Joiner;
import com.google.api.client.util.Preconditions;
+import com.google.api.core.InternalApi;
import com.google.auth.CredentialTypeForMetrics;
import com.google.auth.Credentials;
import com.google.auth.RequestMetadataCallback;
@@ -90,7 +91,7 @@
* By default uses a JSON Web Token (JWT) to fetch access tokens.
*/
public class ServiceAccountCredentials extends GoogleCredentials
- implements ServiceAccountSigner, IdTokenProvider, JwtProvider {
+ implements ServiceAccountSigner, IdTokenProvider, JwtProvider, RegionalAccessBoundaryProvider {
private static final long serialVersionUID = 7807543542681217978L;
private static final String GRANT_TYPE = "urn:ietf:params:oauth:grant-type:jwt-bearer";
@@ -834,11 +835,23 @@ public boolean getUseJwtAccessWithScope() {
return useJwtAccessWithScope;
}
+ @InternalApi
+ @Override
+ public String getRegionalAccessBoundaryUrl() throws IOException {
+ return String.format(
+ OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_SERVICE_ACCOUNT, getAccount());
+ }
+
@VisibleForTesting
JwtCredentials getSelfSignedJwtCredentialsWithScope() {
return selfSignedJwtCredentialsWithScope;
}
+ @Override
+ HttpTransportFactory getTransportFactory() {
+ return transportFactory;
+ }
+
@Override
public String getAccount() {
return getClientEmail();
@@ -1034,6 +1047,17 @@ JwtCredentials createSelfSignedJwtCredentials(final URI uri, Collection
.build();
}
+ /**
+ * Asynchronously provides the request metadata.
+ *
+ * This method is non-blocking. For Self-signed JWT flows (which are calculated locally), it
+ * may execute the callback immediately on the calling thread. For standard flows, it may use the
+ * provided executor for background tasks.
+ *
+ * @param uri The URI of the request.
+ * @param executor The executor to use for any required background tasks.
+ * @param callback The callback to receive the metadata or any error.
+ */
@Override
public void getRequestMetadata(
final URI uri, Executor executor, final RequestMetadataCallback callback) {
@@ -1056,7 +1080,16 @@ public void getRequestMetadata(
}
}
- /** Provide the request metadata by putting an access JWT directly in the metadata. */
+ /**
+ * Synchronously provides the request metadata.
+ *
+ *
This method is blocking. For standard flows, it will wait for a network call to complete.
+ * For Self-signed JWT flows, it calculates the token locally.
+ *
+ * @param uri The URI of the request.
+ * @return The request metadata containing the authorization header.
+ * @throws IOException If an error occurs while fetching or calculating the token.
+ */
@Override
public Map> getRequestMetadata(URI uri) throws IOException {
if (createScopedRequired() && uri == null) {
@@ -1125,6 +1158,8 @@ private Map> getRequestMetadataWithSelfSignedJwt(URI uri)
}
Map> requestMetadata = jwtCredentials.getRequestMetadata(null);
+ requestMetadata = addRegionalAccessBoundaryToRequestMetadata(uri, requestMetadata);
+ refreshRegionalAccessBoundaryWithSelfSignedJwtIfExpired(uri, requestMetadata);
return addQuotaProjectIdToRequestMetadata(quotaProjectId, requestMetadata);
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/TestUtils.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/TestUtils.java
index 91b648992848..9315c631985e 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/TestUtils.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/TestUtils.java
@@ -42,6 +42,7 @@
import com.google.api.client.json.gson.GsonFactory;
import com.google.auth.http.AuthHttpConstants;
import com.google.common.base.Splitter;
+import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;
import java.io.ByteArrayInputStream;
import java.io.IOException;
@@ -55,6 +56,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.TimeZone;
import javax.annotation.Nullable;
/** Utilities for test code under com.google.auth. */
@@ -64,6 +66,9 @@ public class TestUtils {
URI.create("https://auth.cloud.google/authorize");
public static final URI WORKFORCE_IDENTITY_FEDERATION_TOKEN_SERVER_URI =
URI.create("https://sts.googleapis.com/v1/oauthtoken");
+ public static final String REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION = "0x800000";
+ public static final List REGIONAL_ACCESS_BOUNDARY_LOCATIONS =
+ ImmutableList.of("us-central1", "us-central2");
private static final JsonFactory JSON_FACTORY = GsonFactory.getDefaultInstance();
@@ -167,7 +172,9 @@ public static String getDefaultExpireTime() {
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.add(Calendar.SECOND, 300);
- return new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").format(calendar.getTime());
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
+ dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
+ return dateFormat.format(calendar.getTime());
}
private TestUtils() {}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/AwsCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/AwsCredentialsTest.java
index e401ae853771..7f3fb826e799 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/AwsCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/AwsCredentialsTest.java
@@ -56,11 +56,15 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
/** Tests for {@link AwsCredentials}. */
class AwsCredentialsTest extends BaseSerializationTest {
+ @org.junit.jupiter.api.BeforeEach
+ void setUp() {}
+
private static final String STS_URL = "https://sts.googleapis.com/v1/token";
private static final String AWS_CREDENTIALS_URL = "https://169.254.169.254";
private static final String AWS_CREDENTIALS_URL_WITH_ROLE = "https://169.254.169.254/roleName";
@@ -1357,4 +1361,48 @@ public AwsSecurityCredentials getCredentials(ExternalAccountSupplierContext cont
return credentials;
}
}
+
+ @Test
+ public void testRefresh_regionalAccessBoundarySuccess() throws IOException, InterruptedException {
+
+ MockExternalAccountCredentialsTransportFactory transportFactory =
+ new MockExternalAccountCredentialsTransportFactory();
+
+ AwsSecurityCredentialsSupplier supplier =
+ new TestAwsSecurityCredentialsSupplier("test", programmaticAwsCreds, null, null);
+
+ AwsCredentials awsCredential =
+ AwsCredentials.newBuilder()
+ .setAwsSecurityCredentialsSupplier(supplier)
+ .setHttpTransportFactory(transportFactory)
+ .setAudience(
+ "//iam.googleapis.com/projects/12345/locations/global/workloadIdentityPools/pool/providers/provider")
+ .setTokenUrl(STS_URL)
+ .setSubjectTokenType("subjectTokenType")
+ .build();
+
+ // First call: initiates async refresh.
+ Map> headers = awsCredential.getRequestMetadata();
+ assertNull(headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(awsCredential);
+
+ // Second call: should have header.
+ headers = awsCredential.getRequestMetadata();
+ assertEquals(
+ headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ Assertions.fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ComputeEngineCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ComputeEngineCredentialsTest.java
index 82240171d9af..034fec1cc387 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ComputeEngineCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ComputeEngineCredentialsTest.java
@@ -33,6 +33,7 @@
import static com.google.auth.oauth2.ComputeEngineCredentials.METADATA_RESPONSE_EMPTY_CONTENT_ERROR_MESSAGE;
import static com.google.auth.oauth2.ImpersonatedCredentialsTest.SA_CLIENT_EMAIL;
+import static com.google.auth.oauth2.RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY;
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -43,6 +44,7 @@
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import com.google.api.client.http.HttpStatusCodes;
import com.google.api.client.http.HttpTransport;
@@ -75,6 +77,9 @@
/** Test case for {@link ComputeEngineCredentials}. */
class ComputeEngineCredentialsTest extends BaseSerializationTest {
+ @org.junit.jupiter.api.BeforeEach
+ void setUp() {}
+
private static final URI CALL_URI = URI.create("http://googleapis.com/testapi/v1/foo");
private static final String TOKEN_URL =
@@ -393,7 +398,6 @@ void getRequestMetadata_hasAccessToken() throws IOException {
TestUtils.assertContainsBearerToken(metadata, ACCESS_TOKEN);
// verify metrics header added and other header intact
Map> requestHeaders = transportFactory.transport.getRequest().getHeaders();
- com.google.auth.oauth2.TestUtils.validateMetricsHeader(requestHeaders, "at", "mds");
assertTrue(requestHeaders.containsKey("metadata-flavor"));
assertTrue(requestHeaders.get("metadata-flavor").contains("Google"));
}
@@ -1177,6 +1181,47 @@ void getProjectId_explicitSet_noMDsCall() {
assertEquals(0, transportFactory.transport.getRequestCount());
}
+ @org.junit.jupiter.api.Test
+ void refresh_regionalAccessBoundarySuccess() throws IOException, InterruptedException {
+
+ String defaultAccountEmail = "default@email.com";
+ MockMetadataServerTransportFactory transportFactory = new MockMetadataServerTransportFactory();
+ RegionalAccessBoundary regionalAccessBoundary =
+ new RegionalAccessBoundary(
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION,
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_LOCATIONS,
+ null);
+ transportFactory.transport.setRegionalAccessBoundary(regionalAccessBoundary);
+ transportFactory.transport.setServiceAccountEmail(defaultAccountEmail);
+
+ ComputeEngineCredentials credentials =
+ ComputeEngineCredentials.newBuilder().setHttpTransportFactory(transportFactory).build();
+
+ // First call: initiates async refresh.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
+
static class MockMetadataServerTransportFactory implements HttpTransportFactory {
MockMetadataServerTransport transport =
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ExternalAccountAuthorizedUserCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ExternalAccountAuthorizedUserCredentialsTest.java
index 78bb6811953e..8bf7f3fb3b34 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ExternalAccountAuthorizedUserCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ExternalAccountAuthorizedUserCredentialsTest.java
@@ -43,7 +43,6 @@
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.GenericJson;
import com.google.api.client.testing.http.MockLowLevelHttpRequest;
-import com.google.api.client.util.Clock;
import com.google.auth.TestUtils;
import com.google.auth.http.AuthHttpConstants;
import com.google.auth.http.HttpTransportFactory;
@@ -62,6 +61,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -129,6 +129,9 @@ void setup() {
transportFactory = new MockExternalAccountAuthorizedUserCredentialsTransportFactory();
}
+ @org.junit.jupiter.api.AfterEach
+ void tearDown() {}
+
@Test
void builder_allFields() throws IOException {
ExternalAccountAuthorizedUserCredentials credentials =
@@ -1233,9 +1236,50 @@ void serialize() throws IOException, ClassNotFoundException {
assertEquals(credentials, deserializedCredentials);
assertEquals(credentials.hashCode(), deserializedCredentials.hashCode());
assertEquals(credentials.toString(), deserializedCredentials.toString());
- assertSame(Clock.SYSTEM, deserializedCredentials.clock);
+ assertSame(com.google.api.client.util.Clock.SYSTEM, deserializedCredentials.clock);
+ }
+
+ @org.junit.jupiter.api.Test
+ void testRefresh_regionalAccessBoundarySuccess() throws IOException, InterruptedException {
+
+ ExternalAccountAuthorizedUserCredentials credentials =
+ ExternalAccountAuthorizedUserCredentials.newBuilder()
+ .setClientId(CLIENT_ID)
+ .setClientSecret(CLIENT_SECRET)
+ .setRefreshToken(REFRESH_TOKEN)
+ .setTokenUrl(TOKEN_URL)
+ .setAudience(
+ "//iam.googleapis.com/locations/global/workforcePools/pool/providers/provider")
+ .setHttpTransportFactory(transportFactory)
+ .build();
+
+ // First call: initiates async refresh.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
}
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ Assertions.fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
+
+
+
static GenericJson buildJsonCredentials() {
GenericJson json = new GenericJson();
json.put(
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ExternalAccountCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ExternalAccountCredentialsTest.java
index 1338c0d68fe9..751bc7874eb5 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ExternalAccountCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ExternalAccountCredentialsTest.java
@@ -32,6 +32,9 @@
package com.google.auth.oauth2;
import static com.google.auth.oauth2.MockExternalAccountCredentialsTransport.SERVICE_ACCOUNT_IMPERSONATION_URL;
+import static com.google.auth.oauth2.OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_SERVICE_ACCOUNT;
+import static com.google.auth.oauth2.OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKFORCE_POOL;
+import static com.google.auth.oauth2.OAuth2Utils.IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKLOAD_POOL;
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertInstanceOf;
@@ -53,12 +56,8 @@
import java.io.IOException;
import java.math.BigDecimal;
import java.net.URI;
-import java.util.Arrays;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Locale;
-import java.util.Map;
+import java.util.*;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -1144,7 +1143,7 @@ void serialize() throws IOException, ClassNotFoundException {
assertEquals(
testCredentials.getServiceAccountImpersonationOptions().getLifetime(),
deserializedCredentials.getServiceAccountImpersonationOptions().getLifetime());
- assertSame(Clock.SYSTEM, deserializedCredentials.clock);
+ assertSame(deserializedCredentials.clock, Clock.SYSTEM);
assertEquals(
MockExternalAccountCredentialsTransportFactory.class,
deserializedCredentials.toBuilder().getHttpTransportFactory().getClass());
@@ -1240,6 +1239,266 @@ void validateServiceAccountImpersonationUrls_invalidUrls() {
}
}
+ @Test
+ public void getRegionalAccessBoundaryUrl_workload() throws IOException {
+ String audience =
+ "//iam.googleapis.com/projects/12345/locations/global/workloadIdentityPools/my-pool/providers/my-provider";
+ ExternalAccountCredentials credentials =
+ TestExternalAccountCredentials.newBuilder()
+ .setAudience(audience)
+ .setSubjectTokenType("subject_token_type")
+ .setCredentialSource(new TestCredentialSource(FILE_CREDENTIAL_SOURCE_MAP))
+ .build();
+
+ String expectedUrl =
+ "https://iamcredentials.googleapis.com/v1/projects/12345/locations/global/workloadIdentityPools/my-pool/allowedLocations";
+ assertEquals(expectedUrl, credentials.getRegionalAccessBoundaryUrl());
+ }
+
+ @Test
+ public void getRegionalAccessBoundaryUrl_workforce() throws IOException {
+ String audience =
+ "//iam.googleapis.com/locations/global/workforcePools/my-pool/providers/my-provider";
+ ExternalAccountCredentials credentials =
+ TestExternalAccountCredentials.newBuilder()
+ .setAudience(audience)
+ .setWorkforcePoolUserProject("12345")
+ .setSubjectTokenType("subject_token_type")
+ .setCredentialSource(new TestCredentialSource(FILE_CREDENTIAL_SOURCE_MAP))
+ .build();
+
+ String expectedUrl =
+ "https://iamcredentials.googleapis.com/v1/locations/global/workforcePools/my-pool/allowedLocations";
+ assertEquals(expectedUrl, credentials.getRegionalAccessBoundaryUrl());
+ }
+
+ @Test
+ public void getRegionalAccessBoundaryUrl_invalidAudience_throws() {
+ ExternalAccountCredentials credentials =
+ TestExternalAccountCredentials.newBuilder()
+ .setAudience("invalid-audience")
+ .setSubjectTokenType("subject_token_type")
+ .setCredentialSource(new TestCredentialSource(FILE_CREDENTIAL_SOURCE_MAP))
+ .build();
+
+ IllegalStateException exception =
+ assertThrows(
+ IllegalStateException.class,
+ () -> {
+ credentials.getRegionalAccessBoundaryUrl();
+ });
+
+ assertEquals(
+ "The provided audience is not in a valid format for either a workload identity pool or a workforce pool. "
+ + "Refer: https://docs.cloud.google.com/iam/docs/principal-identifiers",
+ exception.getMessage());
+ }
+
+ @Test
+ public void refresh_workload_regionalAccessBoundarySuccess()
+ throws IOException, InterruptedException {
+
+ String audience =
+ "//iam.googleapis.com/projects/12345/locations/global/workloadIdentityPools/my-pool/providers/my-provider";
+
+ ExternalAccountCredentials credentials =
+ new IdentityPoolCredentials(
+ IdentityPoolCredentials.newBuilder()
+ .setHttpTransportFactory(transportFactory)
+ .setAudience(audience)
+ .setSubjectTokenType("subject_token_type")
+ .setTokenUrl(STS_URL)
+ .setCredentialSource(new TestCredentialSource(FILE_CREDENTIAL_SOURCE_MAP))) {
+ @Override
+ public String retrieveSubjectToken() throws IOException {
+ // This override isolates the test from the filesystem.
+ return "dummy-subject-token";
+ }
+ };
+
+ // First call: initiates async refresh.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ @Test
+ public void refresh_workforce_regionalAccessBoundarySuccess()
+ throws IOException, InterruptedException {
+
+ String audience =
+ "//iam.googleapis.com/locations/global/workforcePools/my-pool/providers/my-provider";
+
+ ExternalAccountCredentials credentials =
+ new IdentityPoolCredentials(
+ IdentityPoolCredentials.newBuilder()
+ .setHttpTransportFactory(transportFactory)
+ .setAudience(audience)
+ .setWorkforcePoolUserProject("12345")
+ .setSubjectTokenType("subject_token_type")
+ .setTokenUrl(STS_URL)
+ .setCredentialSource(new TestCredentialSource(FILE_CREDENTIAL_SOURCE_MAP))) {
+ @Override
+ public String retrieveSubjectToken() throws IOException {
+ return "dummy-subject-token";
+ }
+ };
+
+ // First call: initiates async refresh.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ @Test
+ public void refresh_impersonated_workload_regionalAccessBoundarySuccess()
+ throws IOException, InterruptedException {
+
+ String projectNumber = "12345";
+ String poolId = "my-pool";
+ String providerId = "my-provider";
+ String audience =
+ String.format(
+ "//iam.googleapis.com/projects/%s/locations/global/workloadIdentityPools/%s/providers/%s",
+ projectNumber, poolId, providerId);
+
+ transportFactory.transport.setExpireTime(TestUtils.getDefaultExpireTime());
+
+ // 1. Setup distinct RABs for workload and impersonated identities.
+ String workloadRabUrl =
+ String.format(
+ IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKLOAD_POOL, projectNumber, poolId);
+ RegionalAccessBoundary workloadRab =
+ new RegionalAccessBoundary(
+ "workload-encoded", Collections.singletonList("workload-loc"), null);
+ transportFactory.transport.addRegionalAccessBoundary(workloadRabUrl, workloadRab);
+
+ String saEmail =
+ ImpersonatedCredentials.extractTargetPrincipal(SERVICE_ACCOUNT_IMPERSONATION_URL);
+ String impersonatedRabUrl =
+ String.format(IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_SERVICE_ACCOUNT, saEmail);
+ RegionalAccessBoundary impersonatedRab =
+ new RegionalAccessBoundary(
+ "impersonated-encoded", Collections.singletonList("impersonated-loc"), null);
+ transportFactory.transport.addRegionalAccessBoundary(impersonatedRabUrl, impersonatedRab);
+
+ // Use a URL-based source that the mock transport can handle, to avoid file IO.
+ Map urlCredentialSourceMap = new HashMap<>();
+ urlCredentialSourceMap.put("url", "https://www.metadata.google.com");
+ Map headers = new HashMap<>();
+ headers.put("Metadata-Flavor", "Google");
+ urlCredentialSourceMap.put("headers", headers);
+
+ ExternalAccountCredentials credentials =
+ IdentityPoolCredentials.newBuilder()
+ .setHttpTransportFactory(transportFactory)
+ .setAudience(audience)
+ .setSubjectTokenType("subject_token_type")
+ .setTokenUrl(STS_URL)
+ .setServiceAccountImpersonationUrl(SERVICE_ACCOUNT_IMPERSONATION_URL)
+ .setCredentialSource(new IdentityPoolCredentialSource(urlCredentialSourceMap))
+ .build();
+
+ // First call: initiates async refresh.
+ Map> requestHeaders = credentials.getRequestMetadata();
+ assertNull(requestHeaders.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have the IMPERSONATED header, not the workload one.
+ requestHeaders = credentials.getRequestMetadata();
+ assertEquals(
+ Arrays.asList("impersonated-encoded"),
+ requestHeaders.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+ }
+
+ @Test
+ public void refresh_impersonated_workforce_regionalAccessBoundarySuccess()
+ throws IOException, InterruptedException {
+
+ String poolId = "my-pool";
+ String providerId = "my-provider";
+ String audience =
+ String.format(
+ "//iam.googleapis.com/locations/global/workforcePools/%s/providers/%s",
+ poolId, providerId);
+
+ transportFactory.transport.setExpireTime(TestUtils.getDefaultExpireTime());
+
+ // 1. Setup distinct RABs for workforce and impersonated identities.
+ String workforceRabUrl =
+ String.format(IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_WORKFORCE_POOL, poolId);
+ RegionalAccessBoundary workforceRab =
+ new RegionalAccessBoundary(
+ "workforce-encoded", Collections.singletonList("workforce-loc"), null);
+ transportFactory.transport.addRegionalAccessBoundary(workforceRabUrl, workforceRab);
+
+ String saEmail =
+ ImpersonatedCredentials.extractTargetPrincipal(SERVICE_ACCOUNT_IMPERSONATION_URL);
+ String impersonatedRabUrl =
+ String.format(IAM_CREDENTIALS_ALLOWED_LOCATIONS_URL_FORMAT_SERVICE_ACCOUNT, saEmail);
+ RegionalAccessBoundary impersonatedRab =
+ new RegionalAccessBoundary(
+ "impersonated-encoded", Collections.singletonList("impersonated-loc"), null);
+ transportFactory.transport.addRegionalAccessBoundary(impersonatedRabUrl, impersonatedRab);
+
+ // Use a URL-based source that the mock transport can handle, to avoid file IO.
+ Map urlCredentialSourceMap = new HashMap<>();
+ urlCredentialSourceMap.put("url", "https://www.metadata.google.com");
+ Map headers = new HashMap<>();
+ headers.put("Metadata-Flavor", "Google");
+ urlCredentialSourceMap.put("headers", headers);
+
+ ExternalAccountCredentials credentials =
+ IdentityPoolCredentials.newBuilder()
+ .setHttpTransportFactory(transportFactory)
+ .setAudience(audience)
+ .setWorkforcePoolUserProject("12345")
+ .setSubjectTokenType("subject_token_type")
+ .setTokenUrl(STS_URL)
+ .setServiceAccountImpersonationUrl(SERVICE_ACCOUNT_IMPERSONATION_URL)
+ .setCredentialSource(new IdentityPoolCredentialSource(urlCredentialSourceMap))
+ .build();
+
+ // First call: initiates async refresh.
+ Map> requestHeaders = credentials.getRequestMetadata();
+ assertNull(requestHeaders.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have the IMPERSONATED header, not the workforce one.
+ requestHeaders = credentials.getRequestMetadata();
+ assertEquals(
+ Arrays.asList("impersonated-encoded"),
+ requestHeaders.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+ }
+
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ Assertions.fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
+
private GenericJson buildJsonIdentityPoolCredential() {
GenericJson json = new GenericJson();
json.put(
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/GoogleCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/GoogleCredentialsTest.java
index 74aa9fae9ccd..18e5c4585eef 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/GoogleCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/GoogleCredentialsTest.java
@@ -31,6 +31,8 @@
package com.google.auth.oauth2;
+import static com.google.auth.oauth2.RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY;
+import static org.junit.Assert.fail;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertInstanceOf;
@@ -44,6 +46,7 @@
import com.google.api.client.json.GenericJson;
import com.google.api.client.util.Clock;
import com.google.auth.Credentials;
+import com.google.auth.RequestMetadataCallback;
import com.google.auth.TestUtils;
import com.google.auth.http.HttpTransportFactory;
import com.google.auth.oauth2.ExternalAccountAuthorizedUserCredentialsTest.MockExternalAccountAuthorizedUserCredentialsTransportFactory;
@@ -58,7 +61,10 @@
import java.util.Collections;
import java.util.List;
import java.util.Map;
+import java.util.concurrent.atomic.AtomicLong;
import java.util.concurrent.atomic.AtomicReference;
+import javax.annotation.Nullable;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
/** Test case for {@link GoogleCredentials}. */
@@ -99,6 +105,12 @@ class GoogleCredentialsTest extends BaseSerializationTest {
private static final String GOOGLE_DEFAULT_UNIVERSE = "googleapis.com";
private static final String TPC_UNIVERSE = "foo.bar";
+ @org.junit.jupiter.api.BeforeEach
+ void setUp() {}
+
+ @org.junit.jupiter.api.AfterEach
+ void tearDown() {}
+
@Test
void getApplicationDefault_nullTransport_throws() {
assertThrows(NullPointerException.class, () -> GoogleCredentials.getApplicationDefault(null));
@@ -838,6 +850,54 @@ void serialize() throws IOException, ClassNotFoundException {
assertEquals(testCredentials.hashCode(), deserializedCredentials.hashCode());
assertEquals(testCredentials.toString(), deserializedCredentials.toString());
assertSame(Clock.SYSTEM, deserializedCredentials.clock);
+ assertSame(deserializedCredentials.clock, Clock.SYSTEM);
+ assertNotNull(deserializedCredentials.regionalAccessBoundaryManager);
+ }
+
+ @Test
+ public void serialize_removesStaleRabHeaders() throws Exception {
+
+ MockTokenServerTransportFactory transportFactory = new MockTokenServerTransportFactory();
+ RegionalAccessBoundary rab =
+ new RegionalAccessBoundary(
+ "test-encoded",
+ Collections.singletonList("test-loc"),
+ System.currentTimeMillis(),
+ null);
+ transportFactory.transport.setRegionalAccessBoundary(rab);
+ transportFactory.transport.addServiceAccount(SA_CLIENT_EMAIL, ACCESS_TOKEN);
+
+ GoogleCredentials credentials =
+ new ServiceAccountCredentials.Builder()
+ .setClientEmail(SA_CLIENT_EMAIL)
+ .setPrivateKey(OAuth2Utils.privateKeyFromPkcs8(SA_PRIVATE_KEY_PKCS8))
+ .setPrivateKeyId(SA_PRIVATE_KEY_ID)
+ .setHttpTransportFactory(transportFactory)
+ .setScopes(SCOPES)
+ .build();
+
+ // 1. Trigger request metadata to start async RAB refresh
+ credentials.getRequestMetadata(URI.create("https://foo.com"));
+
+ // Wait for the RAB to be fetched and cached
+ waitForRegionalAccessBoundary(credentials);
+
+ // 2. Verify the live credential has the RAB header
+ Map> metadata = credentials.getRequestMetadata();
+ assertEquals(
+ Collections.singletonList("test-encoded"),
+ metadata.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ // 3. Serialize and deserialize.
+ GoogleCredentials deserialized = serializeAndDeserialize(credentials);
+
+ // 4. Verify.
+ // The manager is transient, so it should be empty.
+ assertNull(deserialized.getRegionalAccessBoundary());
+
+ // The metadata should NOT contain the RAB header anymore, preventing stale headers.
+ Map> deserializedMetadata = deserialized.getRequestMetadata();
+ assertNull(deserializedMetadata.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
}
@Test
@@ -977,4 +1037,334 @@ void getCredentialInfo_impersonatedServiceAccount() throws IOException {
assertEquals(
ImpersonatedCredentialsTest.IMPERSONATED_CLIENT_EMAIL, credentialInfo.get("Principal"));
}
+
+ @Test
+ public void regionalAccessBoundary_shouldFetchAndReturnRegionalAccessBoundaryDataSuccessfully()
+ throws IOException, InterruptedException {
+
+ MockTokenServerTransport transport = new MockTokenServerTransport();
+ transport.addServiceAccount(SA_CLIENT_EMAIL, ACCESS_TOKEN);
+ RegionalAccessBoundary regionalAccessBoundary =
+ new RegionalAccessBoundary(
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION,
+ Collections.singletonList("us-central1"),
+ null);
+ transport.setRegionalAccessBoundary(regionalAccessBoundary);
+
+ ServiceAccountCredentials credentials =
+ ServiceAccountCredentials.newBuilder()
+ .setClientEmail(SA_CLIENT_EMAIL)
+ .setPrivateKey(OAuth2Utils.privateKeyFromPkcs8(SA_PRIVATE_KEY_PKCS8))
+ .setPrivateKeyId(SA_PRIVATE_KEY_ID)
+ .setHttpTransportFactory(() -> transport)
+ .setScopes(SCOPES)
+ .build();
+
+ // First call: returns no header, initiates async refresh.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ @Test
+ public void regionalAccessBoundary_shouldRetryRegionalAccessBoundaryLookupOnFailure()
+ throws IOException, InterruptedException {
+
+ // This transport will be used for the regional access boundary lookup.
+ // We will configure it to fail on the first attempt.
+ MockTokenServerTransport regionalAccessBoundaryTransport = new MockTokenServerTransport();
+ regionalAccessBoundaryTransport.addResponseErrorSequence(
+ new IOException("Service Unavailable"));
+ RegionalAccessBoundary regionalAccessBoundary =
+ new RegionalAccessBoundary(
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION,
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_LOCATIONS,
+ null);
+ regionalAccessBoundaryTransport.setRegionalAccessBoundary(regionalAccessBoundary);
+
+ // This transport will be used for the access token refresh.
+ // It will succeed.
+ MockTokenServerTransport accessTokenTransport = new MockTokenServerTransport();
+ accessTokenTransport.addServiceAccount(SA_CLIENT_EMAIL, ACCESS_TOKEN);
+
+ ServiceAccountCredentials credentials =
+ ServiceAccountCredentials.newBuilder()
+ .setClientEmail(SA_CLIENT_EMAIL)
+ .setPrivateKey(OAuth2Utils.privateKeyFromPkcs8(SA_PRIVATE_KEY_PKCS8))
+ .setPrivateKeyId(SA_PRIVATE_KEY_ID)
+ // Use a custom transport factory that returns the correct transport for each endpoint.
+ .setHttpTransportFactory(
+ () ->
+ new com.google.api.client.testing.http.MockHttpTransport() {
+ @Override
+ public com.google.api.client.http.LowLevelHttpRequest buildRequest(
+ String method, String url) throws IOException {
+ if (url.endsWith("/allowedLocations")) {
+ return regionalAccessBoundaryTransport.buildRequest(method, url);
+ }
+ return accessTokenTransport.buildRequest(method, url);
+ }
+ })
+ .setScopes(SCOPES)
+ .build();
+
+ credentials.getRequestMetadata();
+ waitForRegionalAccessBoundary(credentials);
+
+ Map> headers = credentials.getRequestMetadata();
+ assertEquals(
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION),
+ headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY));
+ }
+
+ @Test
+ public void regionalAccessBoundary_refreshShouldNotThrowWhenNoValidAccessTokenIsPassed()
+ throws IOException {
+
+ MockTokenServerTransport transport = new MockTokenServerTransport();
+ // Return an expired access token.
+ transport.addServiceAccount(SA_CLIENT_EMAIL, "expired-token");
+ transport.setExpiresInSeconds(-1);
+
+ ServiceAccountCredentials credentials =
+ ServiceAccountCredentials.newBuilder()
+ .setClientEmail(SA_CLIENT_EMAIL)
+ .setPrivateKey(OAuth2Utils.privateKeyFromPkcs8(SA_PRIVATE_KEY_PKCS8))
+ .setPrivateKeyId(SA_PRIVATE_KEY_ID)
+ .setHttpTransportFactory(() -> transport)
+ .setScopes(SCOPES)
+ .build();
+
+ // Should not throw, but just fail-open (no header).
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY));
+ }
+
+ @Test
+ public void regionalAccessBoundary_cooldownDoublingAndRefresh()
+ throws IOException, InterruptedException {
+
+ MockTokenServerTransport transport = new MockTokenServerTransport();
+ transport.addServiceAccount(SA_CLIENT_EMAIL, ACCESS_TOKEN);
+ // Always fail lookup for now.
+ transport.addResponseErrorSequence(new IOException("Persistent Failure"));
+
+ ServiceAccountCredentials credentials =
+ ServiceAccountCredentials.newBuilder()
+ .setClientEmail(SA_CLIENT_EMAIL)
+ .setPrivateKey(OAuth2Utils.privateKeyFromPkcs8(SA_PRIVATE_KEY_PKCS8))
+ .setPrivateKeyId(SA_PRIVATE_KEY_ID)
+ .setHttpTransportFactory(() -> transport)
+ .setScopes(SCOPES)
+ .build();
+
+ TestClock testClock = new TestClock();
+ credentials.clock = testClock;
+ credentials.regionalAccessBoundaryManager = new RegionalAccessBoundaryManager(testClock, 100);
+
+ // First attempt: triggers lookup, fails, enters 15m cooldown.
+ credentials.getRequestMetadata();
+ waitForCooldownActive(credentials);
+ assertTrue(credentials.regionalAccessBoundaryManager.isCooldownActive());
+ assertEquals(
+ 15 * 60 * 1000L, credentials.regionalAccessBoundaryManager.getCurrentCooldownMillis());
+
+ // Second attempt (during cooldown): does not trigger lookup.
+ credentials.getRequestMetadata();
+ assertTrue(credentials.regionalAccessBoundaryManager.isCooldownActive());
+
+ // Fast-forward past 15m cooldown.
+ testClock.advanceTime(16 * 60 * 1000L);
+ assertFalse(credentials.regionalAccessBoundaryManager.isCooldownActive());
+
+ // Third attempt (cooldown expired): triggers lookup, fails again, cooldown should double.
+ credentials.getRequestMetadata();
+ waitForCooldownActive(credentials);
+ assertTrue(credentials.regionalAccessBoundaryManager.isCooldownActive());
+ assertEquals(
+ 30 * 60 * 1000L, credentials.regionalAccessBoundaryManager.getCurrentCooldownMillis());
+
+ // Fast-forward past 30m cooldown.
+ testClock.advanceTime(31 * 60 * 1000L);
+ assertFalse(credentials.regionalAccessBoundaryManager.isCooldownActive());
+
+ // Set successful response.
+ transport.setRegionalAccessBoundary(
+ new RegionalAccessBoundary("0x123", Collections.emptyList(), null));
+
+ // Fourth attempt: triggers lookup, succeeds, resets cooldown.
+ credentials.getRequestMetadata();
+ waitForRegionalAccessBoundary(credentials);
+ assertFalse(credentials.regionalAccessBoundaryManager.isCooldownActive());
+ assertEquals("0x123", credentials.getRegionalAccessBoundary().getEncodedLocations());
+ assertEquals(
+ 15 * 60 * 1000L, credentials.regionalAccessBoundaryManager.getCurrentCooldownMillis());
+ }
+
+ @Test
+ public void regionalAccessBoundary_shouldFailOpenWhenRefreshCannotBeStarted() throws IOException {
+
+ // Use a simple AccessToken-based credential that won't try to refresh.
+ GoogleCredentials credentials = GoogleCredentials.create(new AccessToken("some-token", null));
+
+ // Should not throw, but just fail-open (no header).
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY));
+ }
+
+ @Test
+ public void regionalAccessBoundary_deduplicationOfConcurrentRefreshes()
+ throws IOException, InterruptedException {
+
+ MockTokenServerTransport transport = new MockTokenServerTransport();
+ transport.setRegionalAccessBoundary(
+ new RegionalAccessBoundary("valid", Collections.singletonList("us-central1"), null));
+ // Add delay to lookup to ensure threads overlap.
+ transport.setResponseDelayMillis(500);
+
+ GoogleCredentials credentials = createTestCredentials(transport);
+
+ // Fire multiple concurrent requests.
+ for (int i = 0; i < 10; i++) {
+ new Thread(
+ () -> {
+ try {
+ credentials.getRequestMetadata();
+ } catch (IOException e) {
+ }
+ })
+ .start();
+ }
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Only ONE request should have been made to the lookup endpoint.
+ assertEquals(1, transport.getRegionalAccessBoundaryRequestCount());
+ }
+
+ @Test
+ public void regionalAccessBoundary_shouldSkipRefreshForRegionalEndpoints() throws IOException {
+
+ MockTokenServerTransport transport = new MockTokenServerTransport();
+ GoogleCredentials credentials = createTestCredentials(transport);
+
+ URI regionalUri = URI.create("https://storage.us-central1.rep.googleapis.com/v1/b/foo");
+ credentials.getRequestMetadata(regionalUri);
+
+ // Should not have triggered any lookup.
+ assertEquals(0, transport.getRegionalAccessBoundaryRequestCount());
+ }
+
+ @Test
+ public void getRequestMetadata_ignoresRabRefreshException() throws IOException {
+ GoogleCredentials credentials =
+ new GoogleCredentials() {
+ @Override
+ public AccessToken refreshAccessToken() throws IOException {
+ return new AccessToken("token", null);
+ }
+
+ @Override
+ void refreshRegionalAccessBoundaryIfExpired(
+ @Nullable URI uri, @Nullable AccessToken token) throws IOException {
+ throw new IOException("Simulated RAB failure");
+ }
+ };
+
+ // This should not throw the IOException from refreshRegionalAccessBoundaryIfExpired
+ Map> metadata =
+ credentials.getRequestMetadata(URI.create("https://foo.com"));
+ assertTrue(metadata.containsKey("Authorization"));
+ }
+
+ @Test
+ public void getRequestMetadataAsync_ignoresRabRefreshException() throws IOException {
+ GoogleCredentials credentials =
+ new GoogleCredentials() {
+ @Override
+ public AccessToken refreshAccessToken() throws IOException {
+ return new AccessToken("token", null);
+ }
+
+ @Override
+ void refreshRegionalAccessBoundaryIfExpired(
+ @Nullable URI uri, @Nullable AccessToken token) throws IOException {
+ throw new IOException("Simulated RAB failure");
+ }
+ };
+
+ java.util.concurrent.atomic.AtomicBoolean success =
+ new java.util.concurrent.atomic.AtomicBoolean(false);
+ credentials.getRequestMetadata(
+ URI.create("https://foo.com"),
+ Runnable::run,
+ new RequestMetadataCallback() {
+ @Override
+ public void onSuccess(Map> metadata) {
+ success.set(true);
+ }
+
+ @Override
+ public void onFailure(Throwable exception) {
+ fail("Should not have failed");
+ }
+ });
+
+ assertTrue(success.get());
+ }
+
+ private GoogleCredentials createTestCredentials(MockTokenServerTransport transport)
+ throws IOException {
+ transport.addServiceAccount(SA_CLIENT_EMAIL, ACCESS_TOKEN);
+ return new ServiceAccountCredentials.Builder()
+ .setClientEmail(SA_CLIENT_EMAIL)
+ .setPrivateKey(OAuth2Utils.privateKeyFromPkcs8(SA_PRIVATE_KEY_PKCS8))
+ .setPrivateKeyId(SA_PRIVATE_KEY_ID)
+ .setHttpTransportFactory(() -> transport)
+ .setScopes(SCOPES)
+ .build();
+ }
+
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ Assertions.fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
+
+ private void waitForCooldownActive(GoogleCredentials credentials) throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (!credentials.regionalAccessBoundaryManager.isCooldownActive()
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (!credentials.regionalAccessBoundaryManager.isCooldownActive()) {
+ Assertions.fail("Timed out waiting for cooldown to become active");
+ }
+ }
+
+ private static class TestClock implements Clock {
+ private final AtomicLong currentTime = new AtomicLong(System.currentTimeMillis());
+
+ @Override
+ public long currentTimeMillis() {
+ return currentTime.get();
+ }
+
+ public void advanceTime(long millis) {
+ currentTime.addAndGet(millis);
+ }
+ }
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/IdentityPoolCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/IdentityPoolCredentialsTest.java
index 674d523e5090..1f4b8167a2f8 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/IdentityPoolCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/IdentityPoolCredentialsTest.java
@@ -37,9 +37,11 @@
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.GenericJson;
@@ -75,6 +77,12 @@ class IdentityPoolCredentialsTest extends BaseSerializationTest {
private static final IdentityPoolSubjectTokenSupplier testProvider =
(ExternalAccountSupplierContext context) -> "testSubjectToken";
+ @org.junit.jupiter.api.BeforeEach
+ void setUp() {}
+
+ @org.junit.jupiter.api.AfterEach
+ void tearDown() {}
+
@Test
void createdScoped_clonedCredentialWithAddedScopes() {
IdentityPoolCredentials credentials =
@@ -1299,4 +1307,46 @@ void setShouldThrowOnGetKeyStore(boolean shouldThrow) {
this.shouldThrowOnGetKeyStore = shouldThrow;
}
}
+
+ @Test
+ public void testRefresh_regionalAccessBoundarySuccess() throws IOException, InterruptedException {
+
+ MockExternalAccountCredentialsTransportFactory transportFactory =
+ new MockExternalAccountCredentialsTransportFactory();
+ HttpTransportFactory testingHttpTransportFactory = transportFactory;
+
+ IdentityPoolCredentials credentials =
+ IdentityPoolCredentials.newBuilder()
+ .setSubjectTokenSupplier(testProvider)
+ .setHttpTransportFactory(testingHttpTransportFactory)
+ .setAudience(
+ "//iam.googleapis.com/projects/12345/locations/global/workloadIdentityPools/pool/providers/provider")
+ .setSubjectTokenType("subjectTokenType")
+ .setTokenUrl(STS_URL)
+ .build();
+
+ // First call: initiates async refresh.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ImpersonatedCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ImpersonatedCredentialsTest.java
index 044aa0ce6755..853e105cf24c 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ImpersonatedCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ImpersonatedCredentialsTest.java
@@ -31,6 +31,7 @@
package com.google.auth.oauth2;
+import static com.google.auth.oauth2.RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY;
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -40,6 +41,7 @@
import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -69,6 +71,7 @@
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
+import java.util.Collections;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -145,6 +148,11 @@ class ImpersonatedCredentialsTest extends BaseSerializationTest {
private static final String REFRESH_TOKEN = "dasdfasdffa4ffdfadgyjirasdfadsft";
public static final List DELEGATES =
Arrays.asList("sa1@developer.gserviceaccount.com", "sa2@developer.gserviceaccount.com");
+ public static final RegionalAccessBoundary REGIONAL_ACCESS_BOUNDARY =
+ new RegionalAccessBoundary(
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION,
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_LOCATIONS,
+ null);
private GoogleCredentials sourceCredentials;
private MockIAMCredentialsServiceTransportFactory mockTransportFactory;
@@ -168,6 +176,7 @@ static GoogleCredentials getSourceCredentials() throws IOException {
.setHttpTransportFactory(transportFactory)
.build();
transportFactory.transport.addServiceAccount(SA_CLIENT_EMAIL, ACCESS_TOKEN);
+ transportFactory.transport.setRegionalAccessBoundary(REGIONAL_ACCESS_BOUNDARY);
return sourceCredentials;
}
@@ -1260,6 +1269,54 @@ void refreshAccessToken_afterSerialization_success() throws IOException, ClassNo
assertEquals(ACCESS_TOKEN, token.getTokenValue());
}
+ @Test
+ void refresh_regionalAccessBoundarySuccess() throws IOException, InterruptedException {
+
+ // Mock regional access boundary response
+ RegionalAccessBoundary regionalAccessBoundary = REGIONAL_ACCESS_BOUNDARY;
+
+ mockTransportFactory.getTransport().setRegionalAccessBoundary(regionalAccessBoundary);
+ mockTransportFactory.getTransport().setTargetPrincipal(IMPERSONATED_CLIENT_EMAIL);
+ mockTransportFactory.getTransport().setAccessToken(ACCESS_TOKEN);
+ mockTransportFactory.getTransport().setExpireTime(getDefaultExpireTime());
+ mockTransportFactory
+ .getTransport()
+ .addStatusCodeAndMessage(HttpStatusCodes.STATUS_CODE_OK, "", true);
+
+ ImpersonatedCredentials targetCredentials =
+ ImpersonatedCredentials.create(
+ sourceCredentials,
+ IMPERSONATED_CLIENT_EMAIL,
+ null,
+ IMMUTABLE_SCOPES_LIST,
+ VALID_LIFETIME,
+ mockTransportFactory);
+
+ // First call: initiates async refresh.
+ Map> headers = targetCredentials.getRequestMetadata();
+ assertNull(headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(targetCredentials);
+
+ // Second call: should have header.
+ headers = targetCredentials.getRequestMetadata();
+ assertEquals(
+ headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Collections.singletonList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
+
public static String getDefaultExpireTime() {
return Instant.now().plusSeconds(VALID_LIFETIME).truncatedTo(ChronoUnit.SECONDS).toString();
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/LoggingTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/LoggingTest.java
index 524a312ce0c1..68e9c8edf393 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/LoggingTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/LoggingTest.java
@@ -94,12 +94,21 @@ static void setup() {
LoggingUtils.setEnvironmentProvider(testEnvironmentProvider);
}
+ @org.junit.jupiter.api.BeforeEach
+ void setUp() {}
+
+ @org.junit.jupiter.api.AfterEach
+ void tearDown() {
+ RegionalAccessBoundary.setEnvironmentProviderForTest(null);
+ }
+
@Test
void userCredentials_getRequestMetadata_fromRefreshToken_hasAccessToken() throws IOException {
TestAppender testAppender = setupTestLogger(UserCredentials.class);
MockTokenServerTransportFactory transportFactory = new MockTokenServerTransportFactory();
transportFactory.transport.addClient(CLIENT_ID, CLIENT_SECRET);
transportFactory.transport.addRefreshToken(REFRESH_TOKEN, ACCESS_TOKEN);
+
UserCredentials userCredentials =
UserCredentials.newBuilder()
.setClientId(CLIENT_ID)
@@ -212,6 +221,7 @@ void serviceAccountCredentials_idTokenWithAudience_iamFlow_targetAudienceMatches
transportFactory.getTransport().setTargetPrincipal(CLIENT_EMAIL);
transportFactory.getTransport().setIdToken(DEFAULT_ID_TOKEN);
transportFactory.getTransport().addStatusCodeAndMessage(HttpStatusCodes.STATUS_CODE_OK, "");
+
ServiceAccountCredentials credentials =
createDefaultBuilder()
.setScopes(SCOPES)
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockExternalAccountCredentialsTransport.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockExternalAccountCredentialsTransport.java
index 7719b08d2e7b..c53eda5b2bd5 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockExternalAccountCredentialsTransport.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockExternalAccountCredentialsTransport.java
@@ -50,6 +50,7 @@
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Collections;
+import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Queue;
@@ -68,6 +69,7 @@ public class MockExternalAccountCredentialsTransport extends MockHttpTransport {
private static final String AWS_IMDSV2_SESSION_TOKEN_URL = "https://169.254.169.254/imdsv2";
private static final String METADATA_SERVER_URL = "https://www.metadata.google.com";
private static final String STS_URL = "https://sts.googleapis.com/v1/token";
+ private static final String REGIONAL_ACCESS_BOUNDARY_URL_END = "/allowedLocations";
private static final String SUBJECT_TOKEN = "subjectToken";
private static final String TOKEN_TYPE = "Bearer";
@@ -92,6 +94,11 @@ public class MockExternalAccountCredentialsTransport extends MockHttpTransport {
private String expireTime;
private String metadataServerContentType;
private String stsContent;
+ private final Map regionalAccessBoundaries = new HashMap<>();
+
+ public void addRegionalAccessBoundary(String url, RegionalAccessBoundary regionalAccessBoundary) {
+ this.regionalAccessBoundaries.put(url, regionalAccessBoundary);
+ }
public void addResponseErrorSequence(IOException... errors) {
Collections.addAll(responseErrorSequence, errors);
@@ -196,6 +203,26 @@ public LowLevelHttpResponse execute() throws IOException {
}
if (url.contains(IAM_ENDPOINT)) {
+
+ if (url.endsWith(REGIONAL_ACCESS_BOUNDARY_URL_END)) {
+ RegionalAccessBoundary rab = regionalAccessBoundaries.get(url);
+ if (rab == null) {
+ rab =
+ new RegionalAccessBoundary(
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION,
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_LOCATIONS,
+ null);
+ }
+ GenericJson responseJson = new GenericJson();
+ responseJson.setFactory(OAuth2Utils.JSON_FACTORY);
+ responseJson.put("encodedLocations", rab.getEncodedLocations());
+ responseJson.put("locations", rab.getLocations());
+ String content = responseJson.toPrettyString();
+ return new MockLowLevelHttpResponse()
+ .setContentType(Json.MEDIA_TYPE)
+ .setContent(content);
+ }
+
GenericJson query =
OAuth2Utils.JSON_FACTORY
.createJsonParser(getContentAsString())
@@ -220,7 +247,9 @@ public LowLevelHttpResponse execute() throws IOException {
}
};
- this.requests.add(request);
+ if (url == null || !url.contains("allowedLocations")) {
+ this.requests.add(request);
+ }
return request;
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockIAMCredentialsServiceTransport.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockIAMCredentialsServiceTransport.java
index cbd57d115afe..5346f4fdba3d 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockIAMCredentialsServiceTransport.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockIAMCredentialsServiceTransport.java
@@ -80,6 +80,8 @@ public ServerResponse(int statusCode, String response, boolean repeatServerRespo
private String universeDomain;
+ private RegionalAccessBoundary regionalAccessBoundary;
+
private MockLowLevelHttpRequest request;
MockIAMCredentialsServiceTransport(String universeDomain) {
@@ -132,6 +134,10 @@ public void setAccessTokenEndpoint(String accessTokenEndpoint) {
this.iamAccessTokenEndpoint = accessTokenEndpoint;
}
+ public void setRegionalAccessBoundary(RegionalAccessBoundary regionalAccessBoundary) {
+ this.regionalAccessBoundary = regionalAccessBoundary;
+ }
+
public MockLowLevelHttpRequest getRequest() {
return request;
}
@@ -221,6 +227,25 @@ public LowLevelHttpResponse execute() throws IOException {
.setContent(tokenContent);
}
};
+ } else if (url.endsWith("/allowedLocations")) {
+ request =
+ new MockLowLevelHttpRequest(url) {
+ @Override
+ public LowLevelHttpResponse execute() throws IOException {
+ if (regionalAccessBoundary == null) {
+ return new MockLowLevelHttpResponse().setStatusCode(404);
+ }
+ GenericJson responseJson = new GenericJson();
+ responseJson.setFactory(OAuth2Utils.JSON_FACTORY);
+ responseJson.put("encodedLocations", regionalAccessBoundary.getEncodedLocations());
+ responseJson.put("locations", regionalAccessBoundary.getLocations());
+ String content = responseJson.toPrettyString();
+ return new MockLowLevelHttpResponse()
+ .setContentType(Json.MEDIA_TYPE)
+ .setContent(content);
+ }
+ };
+ return request;
} else {
return super.buildRequest(method, url);
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockMetadataServerTransport.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockMetadataServerTransport.java
index 1b218b73ef45..92b24d60fd53 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockMetadataServerTransport.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockMetadataServerTransport.java
@@ -72,6 +72,9 @@ public class MockMetadataServerTransport extends MockHttpTransport {
private boolean emptyContent;
private MockLowLevelHttpRequest request;
+ private RegionalAccessBoundary regionalAccessBoundary;
+ private IOException lookupError;
+
public MockMetadataServerTransport() {}
public MockMetadataServerTransport(String accessToken) {
@@ -119,6 +122,14 @@ public void setEmptyContent(boolean emptyContent) {
this.emptyContent = emptyContent;
}
+ public void setRegionalAccessBoundary(RegionalAccessBoundary regionalAccessBoundary) {
+ this.regionalAccessBoundary = regionalAccessBoundary;
+ }
+
+ public void setLookupError(IOException lookupError) {
+ this.lookupError = lookupError;
+ }
+
public MockLowLevelHttpRequest getRequest() {
return request;
}
@@ -139,6 +150,8 @@ public LowLevelHttpRequest buildRequest(String method, String url) throws IOExce
return this.request;
} else if (isMtlsConfigRequestUrl(url)) {
return getMockRequestForMtlsConfig(url);
+ } else if (isIamLookupUrl(url)) {
+ return getMockRequestForRegionalAccessBoundaryLookup(url);
}
this.request =
new MockLowLevelHttpRequest(url) {
@@ -213,7 +226,7 @@ public LowLevelHttpResponse execute() throws IOException {
refreshContents.put(
"access_token", scopesToAccessToken.get("[" + urlParsed.get(1) + "]"));
}
- refreshContents.put("expires_in", 3600000);
+ refreshContents.put("expires_in", 3600);
refreshContents.put("token_type", "Bearer");
String refreshText = refreshContents.toPrettyString();
@@ -346,4 +359,32 @@ protected boolean isMtlsConfigRequestUrl(String url) {
ComputeEngineCredentials.getMetadataServerUrl()
+ SecureSessionAgent.S2A_CONFIG_ENDPOINT_POSTFIX);
}
+
+ private MockLowLevelHttpRequest getMockRequestForRegionalAccessBoundaryLookup(String url) {
+ return new MockLowLevelHttpRequest(url) {
+ @Override
+ public LowLevelHttpResponse execute() throws IOException {
+ if (lookupError != null) {
+ throw lookupError;
+ }
+ if (regionalAccessBoundary == null) {
+ return new MockLowLevelHttpResponse().setStatusCode(404);
+ }
+ GenericJson responseJson = new GenericJson();
+ responseJson.setFactory(OAuth2Utils.JSON_FACTORY);
+ responseJson.put("encodedLocations", regionalAccessBoundary.getEncodedLocations());
+ responseJson.put("locations", regionalAccessBoundary.getLocations());
+ String content = responseJson.toPrettyString();
+ return new MockLowLevelHttpResponse().setContentType(Json.MEDIA_TYPE).setContent(content);
+ }
+ };
+ }
+
+ protected boolean isIamLookupUrl(String url) {
+ // Mocking call to the /allowedLocations endpoint for regional access boundary refresh.
+ // For testing convenience, this mock transport handles
+ // the /allowedLocations endpoint. The actual server for this endpoint
+ // will be the IAM Credentials API.
+ return url.endsWith("/allowedLocations");
+ }
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockStsTransport.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockStsTransport.java
index cdb0a068e2d0..24566a0e5ca3 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockStsTransport.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockStsTransport.java
@@ -62,6 +62,8 @@ public final class MockStsTransport extends MockHttpTransport {
private static final String ISSUED_TOKEN_TYPE = "urn:ietf:params:oauth:token-type:access_token";
private static final String VALID_STS_PATTERN =
"https:\\/\\/sts.[a-z-_\\.]+\\/v1\\/(token|oauthtoken)";
+ private static final String VALID_REGIONAL_ACCESS_BOUNDARY_PATTERN =
+ "https:\\/\\/iam.[a-z-_\\.]+\\/v1\\/.*\\/allowedLocations";
private static final String ACCESS_TOKEN = "accessToken";
private static final String TOKEN_TYPE = "Bearer";
private static final Long EXPIRES_IN = 3600L;
@@ -99,6 +101,23 @@ public LowLevelHttpRequest buildRequest(final String method, final String url) {
new MockLowLevelHttpRequest(url) {
@Override
public LowLevelHttpResponse execute() throws IOException {
+ // Mocking call to refresh regional access boundaries.
+ // The lookup endpoint is located in the IAM server.
+ Matcher regionalAccessBoundaryMatcher =
+ Pattern.compile(VALID_REGIONAL_ACCESS_BOUNDARY_PATTERN).matcher(url);
+ if (regionalAccessBoundaryMatcher.matches()) {
+ // Mocking call to the /allowedLocations endpoint for regional access boundary
+ // refresh.
+ // For testing convenience, this mock transport handles
+ // the /allowedLocations endpoint.
+ GenericJson response = new GenericJson();
+ response.put("locations", TestUtils.REGIONAL_ACCESS_BOUNDARY_LOCATIONS);
+ response.put("encodedLocations", TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION);
+ return new MockLowLevelHttpResponse()
+ .setContentType(Json.MEDIA_TYPE)
+ .setContent(OAuth2Utils.JSON_FACTORY.toString(response));
+ }
+
// Environment version is prefixed by "aws". e.g. "aws1".
Matcher matcher = Pattern.compile(VALID_STS_PATTERN).matcher(url);
if (!matcher.matches()) {
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockTokenServerTransport.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockTokenServerTransport.java
index 5a6cd2e5d1a8..62f31e256d24 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockTokenServerTransport.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/MockTokenServerTransport.java
@@ -76,6 +76,21 @@ public class MockTokenServerTransport extends MockHttpTransport {
private int expiresInSeconds = 3600;
private MockLowLevelHttpRequest request;
private PKCEProvider pkceProvider;
+ private RegionalAccessBoundary regionalAccessBoundary;
+ private int regionalAccessBoundaryRequestCount = 0;
+ private int responseDelayMillis = 0;
+
+ public void setRegionalAccessBoundary(RegionalAccessBoundary regionalAccessBoundary) {
+ this.regionalAccessBoundary = regionalAccessBoundary;
+ }
+
+ public int getRegionalAccessBoundaryRequestCount() {
+ return regionalAccessBoundaryRequestCount;
+ }
+
+ public void setResponseDelayMillis(int responseDelayMillis) {
+ this.responseDelayMillis = responseDelayMillis;
+ }
public MockTokenServerTransport() {}
@@ -171,6 +186,40 @@ public LowLevelHttpRequest buildRequest(String method, String url) throws IOExce
int questionMarkPos = url.indexOf('?');
final String urlWithoutQuery = (questionMarkPos > 0) ? url.substring(0, questionMarkPos) : url;
+ if (urlWithoutQuery.endsWith("/allowedLocations")) {
+ // Mocking call to the /allowedLocations endpoint for regional access boundary refresh.
+ // For testing convenience, this mock transport handles
+ // the /allowedLocations endpoint. The actual server for this endpoint
+ // will be the IAM Credentials API.
+ request =
+ new MockLowLevelHttpRequest(url) {
+ @Override
+ public LowLevelHttpResponse execute() throws IOException {
+ regionalAccessBoundaryRequestCount++;
+ if (responseDelayMillis > 0) {
+ try {
+ Thread.sleep(responseDelayMillis);
+ } catch (InterruptedException e) {
+ Thread.currentThread().interrupt();
+ }
+ }
+ RegionalAccessBoundary rab = regionalAccessBoundary;
+ if (rab == null) {
+ return new MockLowLevelHttpResponse().setStatusCode(404);
+ }
+ GenericJson responseJson = new GenericJson();
+ responseJson.setFactory(JSON_FACTORY);
+ responseJson.put("encodedLocations", rab.getEncodedLocations());
+ responseJson.put("locations", rab.getLocations());
+ String content = responseJson.toPrettyString();
+ return new MockLowLevelHttpResponse()
+ .setContentType(Json.MEDIA_TYPE)
+ .setContent(content);
+ }
+ };
+ return request;
+ }
+
if (!responseSequence.isEmpty()) {
request =
new MockLowLevelHttpRequest(url) {
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/PluggableAuthCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/PluggableAuthCredentialsTest.java
index 094b21f9dbb2..8576ffe38e3a 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/PluggableAuthCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/PluggableAuthCredentialsTest.java
@@ -36,6 +36,7 @@
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.fail;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.GenericJson;
@@ -56,6 +57,10 @@
/** Tests for {@link PluggableAuthCredentials}. */
class PluggableAuthCredentialsTest extends BaseSerializationTest {
+
+ @org.junit.jupiter.api.AfterEach
+ void tearDown() {}
+
// The default timeout for waiting for the executable to finish (30 seconds).
private static final int DEFAULT_EXECUTABLE_TIMEOUT_MS = 30 * 1000;
// The minimum timeout for waiting for the executable to finish (5 seconds).
@@ -601,6 +606,49 @@ void serialize() {
assertThrows(NotSerializableException.class, () -> serializeAndDeserialize(testCredentials));
}
+ @Test
+ public void testRefresh_regionalAccessBoundarySuccess() throws IOException, InterruptedException {
+
+ MockExternalAccountCredentialsTransportFactory transportFactory =
+ new MockExternalAccountCredentialsTransportFactory();
+ transportFactory.transport.setExpireTime(TestUtils.getDefaultExpireTime());
+
+ PluggableAuthCredentials credentials =
+ PluggableAuthCredentials.newBuilder()
+ .setHttpTransportFactory(transportFactory)
+ .setAudience(
+ "//iam.googleapis.com/projects/12345/locations/global/workloadIdentityPools/pool/providers/provider")
+ .setSubjectTokenType("subjectTokenType")
+ .setTokenUrl(transportFactory.transport.getStsUrl())
+ .setCredentialSource(buildCredentialSource())
+ .setExecutableHandler(options -> "pluggableAuthToken")
+ .build();
+
+ // First call: initiates async refresh.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
+
private static PluggableAuthCredentialSource buildCredentialSource() {
return buildCredentialSource("command", null, null);
}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/RegionalAccessBoundaryTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/RegionalAccessBoundaryTest.java
new file mode 100644
index 000000000000..8e68404b6e9e
--- /dev/null
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/RegionalAccessBoundaryTest.java
@@ -0,0 +1,253 @@
+/*
+ * Copyright 2026, Google LLC
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * * Neither the name of Google LLC nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package com.google.auth.oauth2;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import com.google.api.client.testing.http.MockHttpTransport;
+import com.google.api.client.testing.http.MockLowLevelHttpResponse;
+import com.google.api.client.util.Clock;
+import com.google.auth.http.HttpTransportFactory;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+import java.util.Collections;
+import java.util.concurrent.atomic.AtomicLong;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+
+public class RegionalAccessBoundaryTest {
+
+ private static final long TTL = RegionalAccessBoundary.TTL_MILLIS;
+ private static final long REFRESH_THRESHOLD = RegionalAccessBoundary.REFRESH_THRESHOLD_MILLIS;
+
+ private TestClock testClock;
+
+ @BeforeEach
+ public void setUp() {
+ testClock = new TestClock();
+ }
+
+ @AfterEach
+ public void tearDown() {}
+
+ @Test
+ public void testIsExpired() {
+ long now = testClock.currentTimeMillis();
+ RegionalAccessBoundary rab =
+ new RegionalAccessBoundary("encoded", Collections.singletonList("loc"), now, testClock);
+
+ assertFalse(rab.isExpired());
+
+ testClock.set(now + TTL - 1);
+ assertFalse(rab.isExpired());
+
+ testClock.set(now + TTL + 1);
+ assertTrue(rab.isExpired());
+ }
+
+ @Test
+ public void testShouldRefresh() {
+ long now = testClock.currentTimeMillis();
+ RegionalAccessBoundary rab =
+ new RegionalAccessBoundary("encoded", Collections.singletonList("loc"), now, testClock);
+
+ // Initial state: fresh
+ assertFalse(rab.shouldRefresh());
+
+ // Just before threshold
+ testClock.set(now + TTL - REFRESH_THRESHOLD - 1);
+ assertFalse(rab.shouldRefresh());
+
+ // At threshold
+ testClock.set(now + TTL - REFRESH_THRESHOLD + 1);
+ assertTrue(rab.shouldRefresh());
+
+ // Still not expired
+ assertFalse(rab.isExpired());
+ }
+
+ @Test
+ public void testSerialization() throws Exception {
+ long now = testClock.currentTimeMillis();
+ RegionalAccessBoundary rab =
+ new RegionalAccessBoundary("encoded", Collections.singletonList("loc"), now, testClock);
+
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ ObjectOutputStream oos = new ObjectOutputStream(baos);
+ oos.writeObject(rab);
+ oos.close();
+
+ ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
+ ObjectInputStream ois = new ObjectInputStream(bais);
+ RegionalAccessBoundary deserializedRab = (RegionalAccessBoundary) ois.readObject();
+ ois.close();
+
+ assertEquals("encoded", deserializedRab.getEncodedLocations());
+ assertEquals(1, deserializedRab.getLocations().size());
+ assertEquals("loc", deserializedRab.getLocations().get(0));
+ // The transient clock field should be restored to Clock.SYSTEM upon deserialization,
+ // thereby avoiding a NullPointerException when checking expiration.
+ assertFalse(deserializedRab.isExpired());
+ }
+
+ @Test
+ public void testRefreshClosesResponse() throws Exception {
+ final String url = "https://example.com/rab";
+ final AccessToken token =
+ new AccessToken("token", new java.util.Date(System.currentTimeMillis() + 3600000L));
+
+ TrackingMockLowLevelHttpResponse mockResponse = new TrackingMockLowLevelHttpResponse();
+ mockResponse.setContentType("application/json");
+ mockResponse.setContent("{\"encodedLocations\": \"encoded\", \"locations\": [\"loc\"]}");
+
+ MockHttpTransport transport =
+ new MockHttpTransport.Builder().setLowLevelHttpResponse(mockResponse).build();
+ HttpTransportFactory transportFactory = () -> transport;
+
+ RegionalAccessBoundary rab =
+ RegionalAccessBoundary.refresh(transportFactory, url, token, testClock, 1000);
+
+ assertEquals("encoded", rab.getEncodedLocations());
+ assertTrue(mockResponse.isDisconnected(), "Response should have been disconnected");
+ }
+
+ @Test
+ public void testManagerTriggersRefreshInGracePeriod() throws InterruptedException {
+ final String url =
+ "https://iamcredentials.googleapis.com/v1/projects/-/serviceAccounts/default:allowedLocations";
+ final AccessToken token =
+ new AccessToken(
+ "token", new java.util.Date(System.currentTimeMillis() + 10 * 3600000L)); //
+
+ // Mock transport to return a new RAB
+ final String newEncoded = "new-encoded";
+ MockHttpTransport transport =
+ new MockHttpTransport.Builder()
+ .setLowLevelHttpResponse(
+ new MockLowLevelHttpResponse()
+ .setContentType("application/json")
+ .setContent(
+ "{\"encodedLocations\": \""
+ + newEncoded
+ + "\", \"locations\": [\"new-loc\"]}"))
+ .build();
+ HttpTransportFactory transportFactory = () -> transport;
+ RegionalAccessBoundaryProvider provider = () -> url;
+
+ RegionalAccessBoundaryManager manager = new RegionalAccessBoundaryManager(testClock);
+
+ // 1. Let's first get a RAB into the cache
+ manager.triggerAsyncRefresh(transportFactory, provider, token);
+
+ // Wait for it to be cached
+ int retries = 0;
+ while (manager.getCachedRAB() == null && retries < 50) {
+ Thread.sleep(50);
+ retries++;
+ }
+ assertEquals(newEncoded, manager.getCachedRAB().getEncodedLocations());
+
+ // 2. Advance clock to grace period
+ testClock.set(testClock.currentTimeMillis() + TTL - REFRESH_THRESHOLD + 1000);
+
+ assertTrue(manager.getCachedRAB().shouldRefresh());
+ assertFalse(manager.getCachedRAB().isExpired());
+
+ // 3. Prepare mock for SECOND refresh
+ final String newerEncoded = "newer-encoded";
+ MockHttpTransport transport2 =
+ new MockHttpTransport.Builder()
+ .setLowLevelHttpResponse(
+ new MockLowLevelHttpResponse()
+ .setContentType("application/json")
+ .setContent(
+ "{\"encodedLocations\": \""
+ + newerEncoded
+ + "\", \"locations\": [\"newer-loc\"]}"))
+ .build();
+ HttpTransportFactory transportFactory2 = () -> transport2;
+
+ // 4. Trigger refresh - should start because we are in grace period
+ manager.triggerAsyncRefresh(transportFactory2, provider, token);
+
+ // 5. Wait for background refresh to complete
+ // We expect the cached RAB to eventually change to newerEncoded
+ retries = 0;
+ RegionalAccessBoundary resultRab = null;
+ while (retries < 100) {
+ resultRab = manager.getCachedRAB();
+ if (resultRab != null && newerEncoded.equals(resultRab.getEncodedLocations())) {
+ break;
+ }
+ Thread.sleep(50);
+ retries++;
+ }
+
+ assertTrue(
+ resultRab != null && newerEncoded.equals(resultRab.getEncodedLocations()),
+ "Refresh should have completed and updated the cache within 5 seconds");
+ assertEquals(newerEncoded, resultRab.getEncodedLocations());
+ }
+
+ private static class TestClock implements Clock {
+ private final AtomicLong currentTime = new AtomicLong(System.currentTimeMillis());
+
+ @Override
+ public long currentTimeMillis() {
+ return currentTime.get();
+ }
+
+ public void set(long millis) {
+ currentTime.set(millis);
+ }
+ }
+
+ private static class TrackingMockLowLevelHttpResponse extends MockLowLevelHttpResponse {
+ private boolean disconnected = false;
+
+ @Override
+ public void disconnect() throws IOException {
+ super.disconnect();
+ disconnected = true;
+ }
+
+ public boolean isDisconnected() {
+ return disconnected;
+ }
+ }
+}
diff --git a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ServiceAccountCredentialsTest.java b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ServiceAccountCredentialsTest.java
index ed26a0af3c6f..9f8df19a188b 100644
--- a/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ServiceAccountCredentialsTest.java
+++ b/google-auth-library-java/oauth2_http/javatests/com/google/auth/oauth2/ServiceAccountCredentialsTest.java
@@ -31,6 +31,7 @@
package com.google.auth.oauth2;
+import static com.google.auth.oauth2.RegionalAccessBoundary.X_ALLOWED_LOCATIONS_HEADER_KEY;
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -155,6 +156,12 @@ static ServiceAccountCredentials.Builder createDefaultBuilder() throws IOExcepti
return createDefaultBuilderWithKey(privateKey);
}
+ @org.junit.jupiter.api.BeforeEach
+ void setUp() {}
+
+ @org.junit.jupiter.api.AfterEach
+ void tearDown() {}
+
@Test
void setLifetime() throws IOException {
ServiceAccountCredentials.Builder builder = createDefaultBuilder();
@@ -1762,7 +1769,97 @@ void createScopes_existingAccessTokenInvalidated() throws IOException {
assertNull(newAccessToken);
}
- private void verifyJwtAccess(Map> metadata, String expectedScopeClaim)
+ @Test
+ public void refresh_regionalAccessBoundarySuccess() throws IOException, InterruptedException {
+
+ // Mock regional access boundary response
+ RegionalAccessBoundary regionalAccessBoundary =
+ new RegionalAccessBoundary(
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION,
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_LOCATIONS,
+ null);
+
+ MockTokenServerTransport transport = new MockTokenServerTransport();
+ transport.addServiceAccount(CLIENT_EMAIL, "test-access-token");
+ transport.setRegionalAccessBoundary(regionalAccessBoundary);
+
+ ServiceAccountCredentials credentials =
+ ServiceAccountCredentials.newBuilder()
+ .setClientEmail(CLIENT_EMAIL)
+ .setPrivateKey(
+ OAuth2Utils.privateKeyFromPkcs8(ServiceAccountCredentialsTest.PRIVATE_KEY_PKCS8))
+ .setPrivateKeyId("test-key-id")
+ .setHttpTransportFactory(() -> transport)
+ .setScopes(SCOPES)
+ .build();
+
+ // First call: initiates async refresh.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+ }
+
+ @Test
+ public void refresh_regionalAccessBoundary_selfSignedJWT()
+ throws IOException, InterruptedException {
+
+ RegionalAccessBoundary regionalAccessBoundary =
+ new RegionalAccessBoundary(
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION,
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_LOCATIONS,
+ null);
+
+ MockTokenServerTransport transport = new MockTokenServerTransport();
+ transport.setRegionalAccessBoundary(regionalAccessBoundary);
+
+ ServiceAccountCredentials credentials =
+ ServiceAccountCredentials.newBuilder()
+ .setClientEmail(CLIENT_EMAIL)
+ .setPrivateKey(
+ OAuth2Utils.privateKeyFromPkcs8(ServiceAccountCredentialsTest.PRIVATE_KEY_PKCS8))
+ .setPrivateKeyId("test-key-id")
+ .setHttpTransportFactory(() -> transport)
+ .setUseJwtAccessWithScope(true)
+ .setScopes(SCOPES)
+ .build();
+
+ // First call: initiates async refresh using the SSJWT as the token.
+ Map> headers = credentials.getRequestMetadata();
+ assertNull(headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY));
+
+ waitForRegionalAccessBoundary(credentials);
+
+ // Second call: should have header.
+ headers = credentials.getRequestMetadata();
+ assertEquals(
+ headers.get(X_ALLOWED_LOCATIONS_HEADER_KEY),
+ Arrays.asList(TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION));
+
+ assertEquals(
+ TestUtils.REGIONAL_ACCESS_BOUNDARY_ENCODED_LOCATION,
+ credentials.getRegionalAccessBoundary().getEncodedLocations());
+ }
+
+ private void waitForRegionalAccessBoundary(GoogleCredentials credentials)
+ throws InterruptedException {
+ long deadline = System.currentTimeMillis() + 5000;
+ while (credentials.getRegionalAccessBoundary() == null
+ && System.currentTimeMillis() < deadline) {
+ Thread.sleep(100);
+ }
+ if (credentials.getRegionalAccessBoundary() == null) {
+ fail("Timed out waiting for regional access boundary refresh");
+ }
+ }
+
+ void verifyJwtAccess(Map> metadata, String expectedScopeClaim)
throws IOException {
assertNotNull(metadata);
List authorizations = metadata.get(AuthHttpConstants.AUTHORIZATION);
diff --git a/google-auth-library-java/oauth2_http/pom.xml b/google-auth-library-java/oauth2_http/pom.xml
index e49953262b53..30311fc42007 100644
--- a/google-auth-library-java/oauth2_http/pom.xml
+++ b/google-auth-library-java/oauth2_http/pom.xml
@@ -7,7 +7,7 @@
com.google.auth
google-auth-library-parent
- 1.45.0
+ 1.46.0
../pom.xml
diff --git a/google-auth-library-java/pom.xml b/google-auth-library-java/pom.xml
index 461655dd4e55..0020399949aa 100644
--- a/google-auth-library-java/pom.xml
+++ b/google-auth-library-java/pom.xml
@@ -5,7 +5,7 @@
4.0.0
com.google.auth
google-auth-library-parent
- 1.45.0
+ 1.46.0
pom
Google Auth Library for Java
Client libraries providing authentication and
diff --git a/google-auth-library-java/samples/snippets/pom.xml b/google-auth-library-java/samples/snippets/pom.xml
index 5b721797222a..941191a80ee0 100644
--- a/google-auth-library-java/samples/snippets/pom.xml
+++ b/google-auth-library-java/samples/snippets/pom.xml
@@ -80,4 +80,3 @@
-
diff --git a/google-cloud-jar-parent/pom.xml b/google-cloud-jar-parent/pom.xml
index cc2417588618..7ea2f4738280 100644
--- a/google-cloud-jar-parent/pom.xml
+++ b/google-cloud-jar-parent/pom.xml
@@ -5,7 +5,7 @@
4.0.0
google-cloud-jar-parent
com.google.cloud
- 1.84.0
+ 1.85.0
pom
Google Cloud JAR Parent
@@ -15,7 +15,7 @@
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../google-cloud-pom-parent/pom.xml
@@ -27,7 +27,7 @@
com.google.cloud
google-cloud-shared-dependencies
- 3.60.0
+ 3.61.0
pom
import
@@ -46,7 +46,7 @@
com.google.cloud
google-cloud-storage
- 2.66.0
+ 2.67.0
com.google.apis
diff --git a/google-cloud-pom-parent/pom.xml b/google-cloud-pom-parent/pom.xml
index 5c6149b5c8b1..e0f039d054c1 100644
--- a/google-cloud-pom-parent/pom.xml
+++ b/google-cloud-pom-parent/pom.xml
@@ -5,7 +5,7 @@
4.0.0
google-cloud-pom-parent
com.google.cloud
- 1.84.0
+ 1.85.0
pom
Google Cloud POM Parent
https://github.com/googleapis/google-cloud-java
@@ -15,7 +15,7 @@
com.google.cloud
sdk-platform-java-config
- 3.60.0
+ 3.61.0
../sdk-platform-java/sdk-platform-java-config
diff --git a/java-accessapproval/README.md b/java-accessapproval/README.md
index 0ad0f90b5729..b50bc49ad421 100644
--- a/java-accessapproval/README.md
+++ b/java-accessapproval/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-accessapproval
- 2.91.0
+ 2.92.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-accessapproval:2.91.0'
+implementation 'com.google.cloud:google-cloud-accessapproval:2.92.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-accessapproval" % "2.91.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-accessapproval" % "2.92.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-accessapproval/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-accessapproval.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-accessapproval/2.91.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-accessapproval/2.92.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-accessapproval/google-cloud-accessapproval-bom/pom.xml b/java-accessapproval/google-cloud-accessapproval-bom/pom.xml
index 88397d21b229..1b7b58c96f63 100644
--- a/java-accessapproval/google-cloud-accessapproval-bom/pom.xml
+++ b/java-accessapproval/google-cloud-accessapproval-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-accessapproval-bom
- 2.91.0
+ 2.92.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,17 +23,17 @@
com.google.cloud
google-cloud-accessapproval
- 2.91.0
+ 2.92.0
com.google.api.grpc
grpc-google-cloud-accessapproval-v1
- 2.91.0
+ 2.92.0
com.google.api.grpc
proto-google-cloud-accessapproval-v1
- 2.91.0
+ 2.92.0
diff --git a/java-accessapproval/google-cloud-accessapproval/pom.xml b/java-accessapproval/google-cloud-accessapproval/pom.xml
index 629c6a62549f..6c699750cf39 100644
--- a/java-accessapproval/google-cloud-accessapproval/pom.xml
+++ b/java-accessapproval/google-cloud-accessapproval/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-accessapproval
- 2.91.0
+ 2.92.0
jar
Google Cloud Access Approval
Java idiomatic client for Google Cloud accessapproval
com.google.cloud
google-cloud-accessapproval-parent
- 2.91.0
+ 2.92.0
google-cloud-accessapproval
diff --git a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/Version.java b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/Version.java
index 5828b64f314f..207ec18e6be2 100644
--- a/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/Version.java
+++ b/java-accessapproval/google-cloud-accessapproval/src/main/java/com/google/cloud/accessapproval/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-accessapproval:current}
- static final String VERSION = "2.91.0";
+ static final String VERSION = "2.92.0";
// {x-version-update-end}
}
diff --git a/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml b/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml
index 708dbfe130e8..4b604498f10a 100644
--- a/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml
+++ b/java-accessapproval/grpc-google-cloud-accessapproval-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-accessapproval-v1
- 2.91.0
+ 2.92.0
grpc-google-cloud-accessapproval-v1
GRPC library for grpc-google-cloud-accessapproval-v1
com.google.cloud
google-cloud-accessapproval-parent
- 2.91.0
+ 2.92.0
diff --git a/java-accessapproval/pom.xml b/java-accessapproval/pom.xml
index 328973181227..78903c4369ea 100644
--- a/java-accessapproval/pom.xml
+++ b/java-accessapproval/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-accessapproval-parent
pom
- 2.91.0
+ 2.92.0
Google Cloud Access Approval Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.api.grpc
proto-google-cloud-accessapproval-v1
- 2.91.0
+ 2.92.0
com.google.api.grpc
grpc-google-cloud-accessapproval-v1
- 2.91.0
+ 2.92.0
com.google.cloud
google-cloud-accessapproval
- 2.91.0
+ 2.92.0
diff --git a/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml b/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml
index 9b3f46724633..5c98bf142f33 100644
--- a/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml
+++ b/java-accessapproval/proto-google-cloud-accessapproval-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-accessapproval-v1
- 2.91.0
+ 2.92.0
proto-google-cloud-accessapproval-v1beta1
PROTO library for proto-google-cloud-accessapproval-v1
com.google.cloud
google-cloud-accessapproval-parent
- 2.91.0
+ 2.92.0
diff --git a/java-accesscontextmanager/README.md b/java-accesscontextmanager/README.md
index 373e7a206c59..394b723b8f15 100644
--- a/java-accesscontextmanager/README.md
+++ b/java-accesscontextmanager/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-identity-accesscontextmanager
- 1.91.0
+ 1.92.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-identity-accesscontextmanager:1.91.0'
+implementation 'com.google.cloud:google-identity-accesscontextmanager:1.92.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-identity-accesscontextmanager" % "1.91.0"
+libraryDependencies += "com.google.cloud" % "google-identity-accesscontextmanager" % "1.92.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-identity-accesscontextmanager/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-identity-accesscontextmanager.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-identity-accesscontextmanager/1.91.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-identity-accesscontextmanager/1.92.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml b/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml
index 53869480e835..d5b9428060f2 100644
--- a/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml
+++ b/java-accesscontextmanager/google-identity-accesscontextmanager-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-identity-accesscontextmanager-bom
- 1.91.0
+ 1.92.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,22 +27,22 @@
com.google.cloud
google-identity-accesscontextmanager
- 1.91.0
+ 1.92.0
com.google.api.grpc
grpc-google-identity-accesscontextmanager-v1
- 1.91.0
+ 1.92.0
com.google.api.grpc
proto-google-identity-accesscontextmanager-v1
- 1.91.0
+ 1.92.0
com.google.api.grpc
proto-google-identity-accesscontextmanager-type
- 1.91.0
+ 1.92.0
diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml b/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml
index 2b0243712361..120edd3c74d6 100644
--- a/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml
+++ b/java-accesscontextmanager/google-identity-accesscontextmanager/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-identity-accesscontextmanager
- 1.91.0
+ 1.92.0
jar
Google Identity Access Context Manager
Identity Access Context Manager n/a
com.google.cloud
google-identity-accesscontextmanager-parent
- 1.91.0
+ 1.92.0
google-identity-accesscontextmanager
diff --git a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/Version.java b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/Version.java
index 764b34d99cdd..68f86b432abf 100644
--- a/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/Version.java
+++ b/java-accesscontextmanager/google-identity-accesscontextmanager/src/main/java/com/google/identity/accesscontextmanager/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-identity-accesscontextmanager:current}
- static final String VERSION = "1.91.0";
+ static final String VERSION = "1.92.0";
// {x-version-update-end}
}
diff --git a/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml b/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml
index e35884e19051..7646567fc972 100644
--- a/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml
+++ b/java-accesscontextmanager/grpc-google-identity-accesscontextmanager-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-identity-accesscontextmanager-v1
- 1.91.0
+ 1.92.0
grpc-google-identity-accesscontextmanager-v1
GRPC library for google-identity-accesscontextmanager
com.google.cloud
google-identity-accesscontextmanager-parent
- 1.91.0
+ 1.92.0
diff --git a/java-accesscontextmanager/pom.xml b/java-accesscontextmanager/pom.xml
index a8904ad9bbe0..a8f992ccafcd 100644
--- a/java-accesscontextmanager/pom.xml
+++ b/java-accesscontextmanager/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-identity-accesscontextmanager-parent
pom
- 1.91.0
+ 1.92.0
Google Identity Access Context Manager Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -30,22 +30,22 @@
com.google.api.grpc
proto-google-identity-accesscontextmanager-type
- 1.91.0
+ 1.92.0
com.google.api.grpc
proto-google-identity-accesscontextmanager-v1
- 1.91.0
+ 1.92.0
com.google.api.grpc
grpc-google-identity-accesscontextmanager-v1
- 1.91.0
+ 1.92.0
com.google.cloud
google-identity-accesscontextmanager
- 1.91.0
+ 1.92.0
diff --git a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml
index 1d942650e743..a71fe0f3137e 100644
--- a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml
+++ b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-type/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-identity-accesscontextmanager-type
- 1.91.0
+ 1.92.0
proto-google-identity-accesscontextmanager-type
PROTO library for proto-google-identity-accesscontextmanager-type
com.google.cloud
google-identity-accesscontextmanager-parent
- 1.91.0
+ 1.92.0
diff --git a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml
index 2943aaf8a32a..e2b18be340e3 100644
--- a/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml
+++ b/java-accesscontextmanager/proto-google-identity-accesscontextmanager-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-identity-accesscontextmanager-v1
- 1.91.0
+ 1.92.0
proto-google-identity-accesscontextmanager-v1
PROTO library for proto-google-identity-accesscontextmanager-v1
com.google.cloud
google-identity-accesscontextmanager-parent
- 1.91.0
+ 1.92.0
@@ -37,7 +37,7 @@
com.google.api.grpc
proto-google-identity-accesscontextmanager-type
- 1.91.0
+ 1.92.0
diff --git a/java-admanager/README.md b/java-admanager/README.md
index eb1ab1472043..14f79580ccde 100644
--- a/java-admanager/README.md
+++ b/java-admanager/README.md
@@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file:
com.google.api-ads
ad-manager
- 0.49.0
+ 0.50.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.api-ads:ad-manager:0.49.0'
+implementation 'com.google.api-ads:ad-manager:0.50.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.api-ads" % "ad-manager" % "0.49.0"
+libraryDependencies += "com.google.api-ads" % "ad-manager" % "0.50.0"
```
## Authentication
@@ -158,7 +158,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/ad-manager/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.api-ads/ad-manager.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.api-ads/ad-manager/0.49.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.api-ads/ad-manager/0.50.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-admanager/ad-manager-bom/pom.xml b/java-admanager/ad-manager-bom/pom.xml
index 6149abf55885..31e73b809970 100644
--- a/java-admanager/ad-manager-bom/pom.xml
+++ b/java-admanager/ad-manager-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.api-ads
ad-manager-bom
- 0.49.0
+ 0.50.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,12 +26,12 @@
com.google.api-ads
ad-manager
- 0.49.0
+ 0.50.0
com.google.api-ads.api.grpc
proto-ad-manager-v1
- 0.49.0
+ 0.50.0
diff --git a/java-admanager/ad-manager/pom.xml b/java-admanager/ad-manager/pom.xml
index a8e8f8a5e1b9..5a5479e1d72a 100644
--- a/java-admanager/ad-manager/pom.xml
+++ b/java-admanager/ad-manager/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.api-ads
ad-manager
- 0.49.0
+ 0.50.0
jar
Google Google Ad Manager API
Google Ad Manager API The Ad Manager API enables an app to integrate with Google Ad Manager. You can read Ad Manager data and run reports using the API.
com.google.api-ads
ad-manager-parent
- 0.49.0
+ 0.50.0
ad-manager
diff --git a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/Version.java b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/Version.java
index 1be9d3667545..ee1c2d97e1c2 100644
--- a/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/Version.java
+++ b/java-admanager/ad-manager/src/main/java/com/google/ads/admanager/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:ad-manager:current}
- static final String VERSION = "0.49.0";
+ static final String VERSION = "0.50.0";
// {x-version-update-end}
}
diff --git a/java-admanager/pom.xml b/java-admanager/pom.xml
index 26d1c21b91ea..cbcbf0235d9d 100644
--- a/java-admanager/pom.xml
+++ b/java-admanager/pom.xml
@@ -4,7 +4,7 @@
com.google.api-ads
ad-manager-parent
pom
- 0.49.0
+ 0.50.0
Google Google Ad Manager API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,12 +29,12 @@
com.google.api-ads
ad-manager
- 0.49.0
+ 0.50.0
com.google.api-ads.api.grpc
proto-ad-manager-v1
- 0.49.0
+ 0.50.0
diff --git a/java-admanager/proto-ad-manager-v1/pom.xml b/java-admanager/proto-ad-manager-v1/pom.xml
index 18f8f9225914..3ecbe452cd27 100644
--- a/java-admanager/proto-ad-manager-v1/pom.xml
+++ b/java-admanager/proto-ad-manager-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api-ads.api.grpc
proto-ad-manager-v1
- 0.49.0
+ 0.50.0
proto-ad-manager-v1
Proto library for ad-manager
com.google.api-ads
ad-manager-parent
- 0.49.0
+ 0.50.0
diff --git a/java-advisorynotifications/README.md b/java-advisorynotifications/README.md
index 2616ee1f27d0..d569a787057c 100644
--- a/java-advisorynotifications/README.md
+++ b/java-advisorynotifications/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-advisorynotifications
- 0.79.0
+ 0.80.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-advisorynotifications:0.79.0'
+implementation 'com.google.cloud:google-cloud-advisorynotifications:0.80.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-advisorynotifications" % "0.79.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-advisorynotifications" % "0.80.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-advisorynotifications/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-advisorynotifications.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-advisorynotifications/0.79.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-advisorynotifications/0.80.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml b/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml
index a36710e5851c..5666d6512308 100644
--- a/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml
+++ b/java-advisorynotifications/google-cloud-advisorynotifications-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-advisorynotifications-bom
- 0.79.0
+ 0.80.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-advisorynotifications
- 0.79.0
+ 0.80.0
com.google.api.grpc
grpc-google-cloud-advisorynotifications-v1
- 0.79.0
+ 0.80.0
com.google.api.grpc
proto-google-cloud-advisorynotifications-v1
- 0.79.0
+ 0.80.0
diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml b/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml
index 515d4bd991b6..221375a3b9ff 100644
--- a/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml
+++ b/java-advisorynotifications/google-cloud-advisorynotifications/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-advisorynotifications
- 0.79.0
+ 0.80.0
jar
Google Advisory Notifications API
Advisory Notifications API An API for accessing Advisory Notifications in Google Cloud.
com.google.cloud
google-cloud-advisorynotifications-parent
- 0.79.0
+ 0.80.0
google-cloud-advisorynotifications
diff --git a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/Version.java b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/Version.java
index f625a653e959..3fffa1621d11 100644
--- a/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/Version.java
+++ b/java-advisorynotifications/google-cloud-advisorynotifications/src/main/java/com/google/cloud/advisorynotifications/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-advisorynotifications:current}
- static final String VERSION = "0.79.0";
+ static final String VERSION = "0.80.0";
// {x-version-update-end}
}
diff --git a/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml b/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml
index cff3713bf84e..117289b70d96 100644
--- a/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml
+++ b/java-advisorynotifications/grpc-google-cloud-advisorynotifications-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-advisorynotifications-v1
- 0.79.0
+ 0.80.0
grpc-google-cloud-advisorynotifications-v1
GRPC library for google-cloud-advisorynotifications
com.google.cloud
google-cloud-advisorynotifications-parent
- 0.79.0
+ 0.80.0
diff --git a/java-advisorynotifications/pom.xml b/java-advisorynotifications/pom.xml
index e58bc580e91f..ee1734dab8f1 100644
--- a/java-advisorynotifications/pom.xml
+++ b/java-advisorynotifications/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-advisorynotifications-parent
pom
- 0.79.0
+ 0.80.0
Google Advisory Notifications API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-advisorynotifications
- 0.79.0
+ 0.80.0
com.google.api.grpc
grpc-google-cloud-advisorynotifications-v1
- 0.79.0
+ 0.80.0
com.google.api.grpc
proto-google-cloud-advisorynotifications-v1
- 0.79.0
+ 0.80.0
diff --git a/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml b/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml
index 5d8ae10d86bd..ccd7bea8d7a2 100644
--- a/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml
+++ b/java-advisorynotifications/proto-google-cloud-advisorynotifications-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-advisorynotifications-v1
- 0.79.0
+ 0.80.0
proto-google-cloud-advisorynotifications-v1
Proto library for google-cloud-advisorynotifications
com.google.cloud
google-cloud-advisorynotifications-parent
- 0.79.0
+ 0.80.0
diff --git a/java-aiplatform/README.md b/java-aiplatform/README.md
index 9da0d2e678f4..7d6aa620b3cb 100644
--- a/java-aiplatform/README.md
+++ b/java-aiplatform/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-aiplatform
- 3.91.0
+ 3.92.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-aiplatform:3.91.0'
+implementation 'com.google.cloud:google-cloud-aiplatform:3.92.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.91.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-aiplatform" % "3.92.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-aiplatform/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-aiplatform.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-aiplatform/3.91.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-aiplatform/3.92.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-aiplatform/google-cloud-aiplatform-bom/pom.xml b/java-aiplatform/google-cloud-aiplatform-bom/pom.xml
index 0366c18e2567..53089ab57e64 100644
--- a/java-aiplatform/google-cloud-aiplatform-bom/pom.xml
+++ b/java-aiplatform/google-cloud-aiplatform-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-aiplatform-bom
- 3.91.0
+ 3.92.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-aiplatform
- 3.91.0
+ 3.92.0
com.google.api.grpc
grpc-google-cloud-aiplatform-v1
- 3.91.0
+ 3.92.0
com.google.api.grpc
grpc-google-cloud-aiplatform-v1beta1
- 0.107.0
+ 0.108.0
com.google.api.grpc
proto-google-cloud-aiplatform-v1
- 3.91.0
+ 3.92.0
com.google.api.grpc
proto-google-cloud-aiplatform-v1beta1
- 0.107.0
+ 0.108.0
diff --git a/java-aiplatform/google-cloud-aiplatform/pom.xml b/java-aiplatform/google-cloud-aiplatform/pom.xml
index dcfec118325b..06b8680e5685 100644
--- a/java-aiplatform/google-cloud-aiplatform/pom.xml
+++ b/java-aiplatform/google-cloud-aiplatform/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-aiplatform
- 3.91.0
+ 3.92.0
jar
Google Cloud Vertex AI
Java client for Google Cloud Vertex AI services.
com.google.cloud
google-cloud-aiplatform-parent
- 3.91.0
+ 3.92.0
google-cloud-aiplatform
diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceClient.java
index da8c437fe2c7..fe590b501029 100644
--- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceClient.java
+++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceClient.java
@@ -2508,6 +2508,7 @@ public final OperationFuture copy
* .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
* .setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
* .setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ * .setCustomServiceAccount("customServiceAccount-2110106743")
* .build();
* CopyModelResponse response = modelServiceClient.copyModelAsync(request).get();
* }
@@ -2542,6 +2543,7 @@ public final OperationFuture copy
* .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
* .setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
* .setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ * .setCustomServiceAccount("customServiceAccount-2110106743")
* .build();
* OperationFuture future =
* modelServiceClient.copyModelOperationCallable().futureCall(request);
@@ -2576,6 +2578,7 @@ public final OperationFuture copy
* .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
* .setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
* .setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ * .setCustomServiceAccount("customServiceAccount-2110106743")
* .build();
* ApiFuture future = modelServiceClient.copyModelCallable().futureCall(request);
* // Do something.
diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/Version.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/Version.java
index 87fb722d7d86..c8c43ab8b03f 100644
--- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/Version.java
+++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-aiplatform:current}
- static final String VERSION = "3.91.0";
+ static final String VERSION = "3.92.0";
// {x-version-update-end}
}
diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClient.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClient.java
index b55b684e4465..a9fdf5a0748f 100644
--- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClient.java
+++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceClient.java
@@ -2521,6 +2521,7 @@ public final OperationFuture copy
* .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
* .setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
* .setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ * .setCustomServiceAccount("customServiceAccount-2110106743")
* .build();
* CopyModelResponse response = modelServiceClient.copyModelAsync(request).get();
* }
@@ -2555,6 +2556,7 @@ public final OperationFuture copy
* .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
* .setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
* .setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ * .setCustomServiceAccount("customServiceAccount-2110106743")
* .build();
* OperationFuture future =
* modelServiceClient.copyModelOperationCallable().futureCall(request);
@@ -2589,6 +2591,7 @@ public final OperationFuture copy
* .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
* .setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
* .setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ * .setCustomServiceAccount("customServiceAccount-2110106743")
* .build();
* ApiFuture future = modelServiceClient.copyModelCallable().futureCall(request);
* // Do something.
diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/Version.java b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/Version.java
index 5fb0c2ff9c55..66784e842651 100644
--- a/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/Version.java
+++ b/java-aiplatform/google-cloud-aiplatform/src/main/java/com/google/cloud/aiplatform/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-aiplatform:current}
- static final String VERSION = "3.91.0";
+ static final String VERSION = "3.92.0";
// {x-version-update-end}
}
diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml b/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml
index 4c069d4c5fb9..9f2a00bd78c3 100644
--- a/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml
+++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-aiplatform-v1
- 3.91.0
+ 3.92.0
grpc-google-cloud-aiplatform-v1
GRPC library for google-cloud-aiplatform
com.google.cloud
google-cloud-aiplatform-parent
- 3.91.0
+ 3.92.0
diff --git a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml
index 03094011bd70..1de53d7c1ce4 100644
--- a/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml
+++ b/java-aiplatform/grpc-google-cloud-aiplatform-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-aiplatform-v1beta1
- 0.107.0
+ 0.108.0
grpc-google-cloud-aiplatform-v1beta1
GRPC library for google-cloud-aiplatform
com.google.cloud
google-cloud-aiplatform-parent
- 3.91.0
+ 3.92.0
diff --git a/java-aiplatform/pom.xml b/java-aiplatform/pom.xml
index ef2ac9284c48..e9d96fef69bc 100644
--- a/java-aiplatform/pom.xml
+++ b/java-aiplatform/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-aiplatform-parent
pom
- 3.91.0
+ 3.92.0
Google Cloud Vertex AI Parent
Java client for Google Cloud Vertex AI services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-aiplatform
- 3.91.0
+ 3.92.0
com.google.api.grpc
proto-google-cloud-aiplatform-v1
- 3.91.0
+ 3.92.0
com.google.api.grpc
proto-google-cloud-aiplatform-v1beta1
- 0.107.0
+ 0.108.0
com.google.api.grpc
grpc-google-cloud-aiplatform-v1
- 3.91.0
+ 3.92.0
com.google.api.grpc
grpc-google-cloud-aiplatform-v1beta1
- 0.107.0
+ 0.108.0
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml b/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml
index 30b31c0305e1..2fb68d8037b6 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-aiplatform-v1
- 3.91.0
+ 3.92.0
proto-google-cloud-aiplatform-v1
Proto library for google-cloud-aiplatform
com.google.cloud
google-cloud-aiplatform-parent
- 3.91.0
+ 3.92.0
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CopyModelRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CopyModelRequest.java
index 2243efe8795e..90273de5b72e 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CopyModelRequest.java
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CopyModelRequest.java
@@ -55,6 +55,7 @@ private CopyModelRequest(com.google.protobuf.GeneratedMessage.Builder> builder
private CopyModelRequest() {
parent_ = "";
sourceModel_ = "";
+ customServiceAccount_ = "";
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
@@ -469,6 +470,77 @@ public com.google.cloud.aiplatform.v1.EncryptionSpecOrBuilder getEncryptionSpecO
: encryptionSpec_;
}
+ public static final int CUSTOM_SERVICE_ACCOUNT_FIELD_NUMBER = 7;
+
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object customServiceAccount_ = "";
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The customServiceAccount.
+ */
+ @java.lang.Override
+ public java.lang.String getCustomServiceAccount() {
+ java.lang.Object ref = customServiceAccount_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ customServiceAccount_ = s;
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for customServiceAccount.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getCustomServiceAccountBytes() {
+ java.lang.Object ref = customServiceAccount_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ customServiceAccount_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -498,6 +570,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (destinationModelCase_ == 5) {
com.google.protobuf.GeneratedMessage.writeString(output, 5, destinationModel_);
}
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customServiceAccount_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 7, customServiceAccount_);
+ }
getUnknownFields().writeTo(output);
}
@@ -522,6 +597,9 @@ public int getSerializedSize() {
if (destinationModelCase_ == 5) {
size += com.google.protobuf.GeneratedMessage.computeStringSize(5, destinationModel_);
}
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customServiceAccount_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(7, customServiceAccount_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -544,6 +622,7 @@ public boolean equals(final java.lang.Object obj) {
if (hasEncryptionSpec()) {
if (!getEncryptionSpec().equals(other.getEncryptionSpec())) return false;
}
+ if (!getCustomServiceAccount().equals(other.getCustomServiceAccount())) return false;
if (!getDestinationModelCase().equals(other.getDestinationModelCase())) return false;
switch (destinationModelCase_) {
case 4:
@@ -574,6 +653,8 @@ public int hashCode() {
hash = (37 * hash) + ENCRYPTION_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getEncryptionSpec().hashCode();
}
+ hash = (37 * hash) + CUSTOM_SERVICE_ACCOUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getCustomServiceAccount().hashCode();
switch (destinationModelCase_) {
case 4:
hash = (37 * hash) + MODEL_ID_FIELD_NUMBER;
@@ -743,6 +824,7 @@ public Builder clear() {
encryptionSpecBuilder_.dispose();
encryptionSpecBuilder_ = null;
}
+ customServiceAccount_ = "";
destinationModelCase_ = 0;
destinationModel_ = null;
return this;
@@ -794,6 +876,9 @@ private void buildPartial0(com.google.cloud.aiplatform.v1.CopyModelRequest resul
encryptionSpecBuilder_ == null ? encryptionSpec_ : encryptionSpecBuilder_.build();
to_bitField0_ |= 0x00000001;
}
+ if (((from_bitField0_ & 0x00000020) != 0)) {
+ result.customServiceAccount_ = customServiceAccount_;
+ }
result.bitField0_ |= to_bitField0_;
}
@@ -828,6 +913,11 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1.CopyModelRequest other)
if (other.hasEncryptionSpec()) {
mergeEncryptionSpec(other.getEncryptionSpec());
}
+ if (!other.getCustomServiceAccount().isEmpty()) {
+ customServiceAccount_ = other.customServiceAccount_;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ }
switch (other.getDestinationModelCase()) {
case MODEL_ID:
{
@@ -907,6 +997,12 @@ public Builder mergeFrom(
destinationModel_ = s;
break;
} // case 42
+ case 58:
+ {
+ customServiceAccount_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000020;
+ break;
+ } // case 58
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -1728,6 +1824,162 @@ public com.google.cloud.aiplatform.v1.EncryptionSpecOrBuilder getEncryptionSpecO
return encryptionSpecBuilder_;
}
+ private java.lang.Object customServiceAccount_ = "";
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The customServiceAccount.
+ */
+ public java.lang.String getCustomServiceAccount() {
+ java.lang.Object ref = customServiceAccount_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ customServiceAccount_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for customServiceAccount.
+ */
+ public com.google.protobuf.ByteString getCustomServiceAccountBytes() {
+ java.lang.Object ref = customServiceAccount_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ customServiceAccount_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The customServiceAccount to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCustomServiceAccount(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ customServiceAccount_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearCustomServiceAccount() {
+ customServiceAccount_ = getDefaultInstance().getCustomServiceAccount();
+ bitField0_ = (bitField0_ & ~0x00000020);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The bytes for customServiceAccount to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCustomServiceAccountBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ customServiceAccount_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.CopyModelRequest)
}
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CopyModelRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CopyModelRequestOrBuilder.java
index 0e621ca8de85..12336112aa1e 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CopyModelRequestOrBuilder.java
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/CopyModelRequestOrBuilder.java
@@ -234,5 +234,49 @@ public interface CopyModelRequestOrBuilder
*/
com.google.cloud.aiplatform.v1.EncryptionSpecOrBuilder getEncryptionSpecOrBuilder();
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The customServiceAccount.
+ */
+ java.lang.String getCustomServiceAccount();
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for customServiceAccount.
+ */
+ com.google.protobuf.ByteString getCustomServiceAccountBytes();
+
com.google.cloud.aiplatform.v1.CopyModelRequest.DestinationModelCase getDestinationModelCase();
}
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceProto.java
index a2561a292793..b7858633cc0f 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceProto.java
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/ModelServiceProto.java
@@ -285,7 +285,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "oB\003\340A\003\032M\n\nOutputInfo\022 \n\023artifact_output_"
+ "uri\030\002 \001(\tB\003\340A\003\022\035\n\020image_output_uri\030\003 \001(\t"
+ "B\003\340A\003\"\"\n UpdateExplanationDatasetRespons"
- + "e\"\025\n\023ExportModelResponse\"\300\002\n\020CopyModelRe"
+ + "e\"\025\n\023ExportModelResponse\"\345\002\n\020CopyModelRe"
+ "quest\022\027\n\010model_id\030\004 \001(\tB\003\340A\001H\000\022?\n\014parent"
+ "_model\030\005 \001(\tB\'\340A\001\372A!\n\037aiplatform.googlea"
+ "pis.com/ModelH\000\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n"
@@ -293,168 +293,169 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "urce_model\030\002 \001(\tB\'\340A\002\372A!\n\037aiplatform.goo"
+ "gleapis.com/Model\022C\n\017encryption_spec\030\003 \001"
+ "(\0132*.google.cloud.aiplatform.v1.Encrypti"
- + "onSpecB\023\n\021destination_model\"l\n\032CopyModel"
- + "OperationMetadata\022N\n\020generic_metadata\030\001 "
- + "\001(\01324.google.cloud.aiplatform.v1.Generic"
- + "OperationMetadata\"g\n\021CopyModelResponse\0223"
- + "\n\005model\030\001 \001(\tB$\372A!\n\037aiplatform.googleapi"
- + "s.com/Model\022\035\n\020model_version_id\030\002 \001(\tB\003\340"
- + "A\003\"\243\001\n\034ImportModelEvaluationRequest\0227\n\006p"
- + "arent\030\001 \001(\tB\'\340A\002\372A!\n\037aiplatform.googleap"
- + "is.com/Model\022J\n\020model_evaluation\030\002 \001(\0132+"
- + ".google.cloud.aiplatform.v1.ModelEvaluat"
- + "ionB\003\340A\002\"\304\001\n\'BatchImportModelEvaluationS"
- + "licesRequest\022A\n\006parent\030\001 \001(\tB1\340A\002\372A+\n)ai"
- + "platform.googleapis.com/ModelEvaluation\022"
- + "V\n\027model_evaluation_slices\030\002 \003(\01320.googl"
- + "e.cloud.aiplatform.v1.ModelEvaluationSli"
- + "ceB\003\340A\002\"Y\n(BatchImportModelEvaluationSli"
- + "cesResponse\022-\n imported_model_evaluation"
- + "_slices\030\001 \003(\tB\003\340A\003\"\305\001\n&BatchImportEvalua"
- + "tedAnnotationsRequest\022F\n\006parent\030\001 \001(\tB6\340"
- + "A\002\372A0\n.aiplatform.googleapis.com/ModelEv"
- + "aluationSlice\022S\n\025evaluated_annotations\030\002"
- + " \003(\0132/.google.cloud.aiplatform.v1.Evalua"
- + "tedAnnotationB\003\340A\002\"\\\n\'BatchImportEvaluat"
- + "edAnnotationsResponse\0221\n$imported_evalua"
- + "ted_annotations_count\030\001 \001(\005B\003\340A\003\"\\\n\031GetM"
- + "odelEvaluationRequest\022?\n\004name\030\001 \001(\tB1\340A\002"
- + "\372A+\n)aiplatform.googleapis.com/ModelEval"
- + "uation\"\274\001\n\033ListModelEvaluationsRequest\0227"
- + "\n\006parent\030\001 \001(\tB\'\340A\002\372A!\n\037aiplatform.googl"
- + "eapis.com/Model\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_"
- + "size\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022-\n\tread_m"
- + "ask\030\005 \001(\0132\032.google.protobuf.FieldMask\"\177\n"
- + "\034ListModelEvaluationsResponse\022F\n\021model_e"
- + "valuations\030\001 \003(\0132+.google.cloud.aiplatfo"
- + "rm.v1.ModelEvaluation\022\027\n\017next_page_token"
- + "\030\002 \001(\t\"f\n\036GetModelEvaluationSliceRequest"
- + "\022D\n\004name\030\001 \001(\tB6\340A\002\372A0\n.aiplatform.googl"
- + "eapis.com/ModelEvaluationSlice\"\313\001\n ListM"
- + "odelEvaluationSlicesRequest\022A\n\006parent\030\001 "
- + "\001(\tB1\340A\002\372A+\n)aiplatform.googleapis.com/M"
- + "odelEvaluation\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_s"
- + "ize\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022-\n\tread_ma"
- + "sk\030\005 \001(\0132\032.google.protobuf.FieldMask\"\217\001\n"
- + "!ListModelEvaluationSlicesResponse\022Q\n\027mo"
- + "del_evaluation_slices\030\001 \003(\01320.google.clo"
- + "ud.aiplatform.v1.ModelEvaluationSlice\022\027\n"
- + "\017next_page_token\030\002 \001(\t2\211\"\n\014ModelService\022"
- + "\340\001\n\013UploadModel\022..google.cloud.aiplatfor"
- + "m.v1.UploadModelRequest\032\035.google.longrun"
- + "ning.Operation\"\201\001\312A3\n\023UploadModelRespons"
- + "e\022\034UploadModelOperationMetadata\332A\014parent"
- + ",model\202\323\344\223\0026\"1/v1/{parent=projects/*/loc"
- + "ations/*}/models:upload:\001*\022\225\001\n\010GetModel\022"
- + "+.google.cloud.aiplatform.v1.GetModelReq"
- + "uest\032!.google.cloud.aiplatform.v1.Model\""
- + "9\332A\004name\202\323\344\223\002,\022*/v1/{name=projects/*/loc"
- + "ations/*/models/*}\022\250\001\n\nListModels\022-.goog"
- + "le.cloud.aiplatform.v1.ListModelsRequest"
- + "\032..google.cloud.aiplatform.v1.ListModels"
- + "Response\";\332A\006parent\202\323\344\223\002,\022*/v1/{parent=p"
- + "rojects/*/locations/*}/models\022\310\001\n\021ListMo"
- + "delVersions\0224.google.cloud.aiplatform.v1"
- + ".ListModelVersionsRequest\0325.google.cloud"
- + ".aiplatform.v1.ListModelVersionsResponse"
- + "\"F\332A\004name\202\323\344\223\0029\0227/v1/{name=projects/*/lo"
- + "cations/*/models/*}:listVersions\022\351\001\n\033Lis"
- + "tModelVersionCheckpoints\022>.google.cloud."
- + "aiplatform.v1.ListModelVersionCheckpoint"
- + "sRequest\032?.google.cloud.aiplatform.v1.Li"
- + "stModelVersionCheckpointsResponse\"I\332A\004na"
- + "me\202\323\344\223\002<\022:/v1/{name=projects/*/locations"
- + "/*/models/*}:listCheckpoints\022\265\001\n\013UpdateM"
- + "odel\022..google.cloud.aiplatform.v1.Update"
- + "ModelRequest\032!.google.cloud.aiplatform.v"
- + "1.Model\"S\332A\021model,update_mask\202\323\344\223\002920/v1"
- + "/{model.name=projects/*/locations/*/mode"
- + "ls/*}:\005model\022\240\002\n\030UpdateExplanationDatase"
- + "t\022;.google.cloud.aiplatform.v1.UpdateExp"
- + "lanationDatasetRequest\032\035.google.longrunn"
- + "ing.Operation\"\247\001\312AM\n UpdateExplanationDa"
- + "tasetResponse\022)UpdateExplanationDatasetO"
- + "perationMetadata\332A\005model\202\323\344\223\002I\"D/v1/{mod"
- + "el=projects/*/locations/*/models/*}:upda"
- + "teExplanationDataset:\001*\022\312\001\n\013DeleteModel\022"
- + "..google.cloud.aiplatform.v1.DeleteModel"
- + "Request\032\035.google.longrunning.Operation\"l"
- + "\312A0\n\025google.protobuf.Empty\022\027DeleteOperat"
- + "ionMetadata\332A\004name\202\323\344\223\002,**/v1/{name=proj"
- + "ects/*/locations/*/models/*}\022\346\001\n\022DeleteM"
- + "odelVersion\0225.google.cloud.aiplatform.v1"
- + ".DeleteModelVersionRequest\032\035.google.long"
- + "running.Operation\"z\312A0\n\025google.protobuf."
- + "Empty\022\027DeleteOperationMetadata\332A\004name\202\323\344"
- + "\223\002:*8/v1/{name=projects/*/locations/*/mo"
- + "dels/*}:deleteVersion\022\322\001\n\023MergeVersionAl"
- + "iases\0226.google.cloud.aiplatform.v1.Merge"
- + "VersionAliasesRequest\032!.google.cloud.aip"
- + "latform.v1.Model\"`\332A\024name,version_aliase"
- + "s\202\323\344\223\002C\">/v1/{name=projects/*/locations/"
- + "*/models/*}:mergeVersionAliases:\001*\022\346\001\n\013E"
- + "xportModel\022..google.cloud.aiplatform.v1."
- + "ExportModelRequest\032\035.google.longrunning."
- + "Operation\"\207\001\312A3\n\023ExportModelResponse\022\034Ex"
- + "portModelOperationMetadata\332A\022name,output"
- + "_config\202\323\344\223\0026\"1/v1/{name=projects/*/loca"
- + "tions/*/models/*}:export:\001*\022\335\001\n\tCopyMode"
- + "l\022,.google.cloud.aiplatform.v1.CopyModel"
- + "Request\032\035.google.longrunning.Operation\"\202"
- + "\001\312A/\n\021CopyModelResponse\022\032CopyModelOperat"
- + "ionMetadata\332A\023parent,source_model\202\323\344\223\0024\""
- + "//v1/{parent=projects/*/locations/*}/mod"
- + "els:copy:\001*\022\344\001\n\025ImportModelEvaluation\0228."
- + "google.cloud.aiplatform.v1.ImportModelEv"
- + "aluationRequest\032+.google.cloud.aiplatfor"
- + "m.v1.ModelEvaluation\"d\332A\027parent,model_ev"
- + "aluation\202\323\344\223\002D\"?/v1/{parent=projects/*/l"
- + "ocations/*/models/*}/evaluations:import:"
- + "\001*\022\250\002\n BatchImportModelEvaluationSlices\022"
- + "C.google.cloud.aiplatform.v1.BatchImport"
- + "ModelEvaluationSlicesRequest\032D.google.cl"
- + "oud.aiplatform.v1.BatchImportModelEvalua"
- + "tionSlicesResponse\"y\332A\036parent,model_eval"
- + "uation_slices\202\323\344\223\002R\"M/v1/{parent=project"
- + "s/*/locations/*/models/*/evaluations/*}/"
- + "slices:batchImport:\001*\022\245\002\n\037BatchImportEva"
- + "luatedAnnotations\022B.google.cloud.aiplatf"
- + "orm.v1.BatchImportEvaluatedAnnotationsRe"
- + "quest\032C.google.cloud.aiplatform.v1.Batch"
- + "ImportEvaluatedAnnotationsResponse\"y\332A\034p"
- + "arent,evaluated_annotations\202\323\344\223\002T\"O/v1/{"
- + "parent=projects/*/locations/*/models/*/e"
- + "valuations/*/slices/*}:batchImport:\001*\022\301\001"
- + "\n\022GetModelEvaluation\0225.google.cloud.aipl"
- + "atform.v1.GetModelEvaluationRequest\032+.go"
+ + "onSpec\022#\n\026custom_service_account\030\007 \001(\tB\003"
+ + "\340A\001B\023\n\021destination_model\"l\n\032CopyModelOpe"
+ + "rationMetadata\022N\n\020generic_metadata\030\001 \001(\013"
+ + "24.google.cloud.aiplatform.v1.GenericOpe"
+ + "rationMetadata\"g\n\021CopyModelResponse\0223\n\005m"
+ + "odel\030\001 \001(\tB$\372A!\n\037aiplatform.googleapis.c"
+ + "om/Model\022\035\n\020model_version_id\030\002 \001(\tB\003\340A\003\""
+ + "\243\001\n\034ImportModelEvaluationRequest\0227\n\006pare"
+ + "nt\030\001 \001(\tB\'\340A\002\372A!\n\037aiplatform.googleapis."
+ + "com/Model\022J\n\020model_evaluation\030\002 \001(\0132+.go"
+ "ogle.cloud.aiplatform.v1.ModelEvaluation"
- + "\"G\332A\004name\202\323\344\223\002:\0228/v1/{name=projects/*/lo"
- + "cations/*/models/*/evaluations/*}\022\324\001\n\024Li"
- + "stModelEvaluations\0227.google.cloud.aiplat"
- + "form.v1.ListModelEvaluationsRequest\0328.go"
- + "ogle.cloud.aiplatform.v1.ListModelEvalua"
- + "tionsResponse\"I\332A\006parent\202\323\344\223\002:\0228/v1/{par"
- + "ent=projects/*/locations/*/models/*}/eva"
- + "luations\022\331\001\n\027GetModelEvaluationSlice\022:.g"
- + "oogle.cloud.aiplatform.v1.GetModelEvalua"
- + "tionSliceRequest\0320.google.cloud.aiplatfo"
- + "rm.v1.ModelEvaluationSlice\"P\332A\004name\202\323\344\223\002"
- + "C\022A/v1/{name=projects/*/locations/*/mode"
- + "ls/*/evaluations/*/slices/*}\022\354\001\n\031ListMod"
- + "elEvaluationSlices\022<.google.cloud.aiplat"
- + "form.v1.ListModelEvaluationSlicesRequest"
- + "\032=.google.cloud.aiplatform.v1.ListModelE"
- + "valuationSlicesResponse\"R\332A\006parent\202\323\344\223\002C"
- + "\022A/v1/{parent=projects/*/locations/*/mod"
- + "els/*/evaluations/*}/slices\032M\312A\031aiplatfo"
- + "rm.googleapis.com\322A.https://www.googleap"
- + "is.com/auth/cloud-platformB\317\001\n\036com.googl"
- + "e.cloud.aiplatform.v1B\021ModelServiceProto"
- + "P\001Z>cloud.google.com/go/aiplatform/apiv1"
- + "/aiplatformpb;aiplatformpb\252\002\032Google.Clou"
- + "d.AIPlatform.V1\312\002\032Google\\Cloud\\AIPlatfor"
- + "m\\V1\352\002\035Google::Cloud::AIPlatform::V1b\006pr"
- + "oto3"
+ + "B\003\340A\002\"\304\001\n\'BatchImportModelEvaluationSlic"
+ + "esRequest\022A\n\006parent\030\001 \001(\tB1\340A\002\372A+\n)aipla"
+ + "tform.googleapis.com/ModelEvaluation\022V\n\027"
+ + "model_evaluation_slices\030\002 \003(\01320.google.c"
+ + "loud.aiplatform.v1.ModelEvaluationSliceB"
+ + "\003\340A\002\"Y\n(BatchImportModelEvaluationSlices"
+ + "Response\022-\n imported_model_evaluation_sl"
+ + "ices\030\001 \003(\tB\003\340A\003\"\305\001\n&BatchImportEvaluated"
+ + "AnnotationsRequest\022F\n\006parent\030\001 \001(\tB6\340A\002\372"
+ + "A0\n.aiplatform.googleapis.com/ModelEvalu"
+ + "ationSlice\022S\n\025evaluated_annotations\030\002 \003("
+ + "\0132/.google.cloud.aiplatform.v1.Evaluated"
+ + "AnnotationB\003\340A\002\"\\\n\'BatchImportEvaluatedA"
+ + "nnotationsResponse\0221\n$imported_evaluated"
+ + "_annotations_count\030\001 \001(\005B\003\340A\003\"\\\n\031GetMode"
+ + "lEvaluationRequest\022?\n\004name\030\001 \001(\tB1\340A\002\372A+"
+ + "\n)aiplatform.googleapis.com/ModelEvaluat"
+ + "ion\"\274\001\n\033ListModelEvaluationsRequest\0227\n\006p"
+ + "arent\030\001 \001(\tB\'\340A\002\372A!\n\037aiplatform.googleap"
+ + "is.com/Model\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_siz"
+ + "e\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022-\n\tread_mask"
+ + "\030\005 \001(\0132\032.google.protobuf.FieldMask\"\177\n\034Li"
+ + "stModelEvaluationsResponse\022F\n\021model_eval"
+ + "uations\030\001 \003(\0132+.google.cloud.aiplatform."
+ + "v1.ModelEvaluation\022\027\n\017next_page_token\030\002 "
+ + "\001(\t\"f\n\036GetModelEvaluationSliceRequest\022D\n"
+ + "\004name\030\001 \001(\tB6\340A\002\372A0\n.aiplatform.googleap"
+ + "is.com/ModelEvaluationSlice\"\313\001\n ListMode"
+ + "lEvaluationSlicesRequest\022A\n\006parent\030\001 \001(\t"
+ + "B1\340A\002\372A+\n)aiplatform.googleapis.com/Mode"
+ + "lEvaluation\022\016\n\006filter\030\002 \001(\t\022\021\n\tpage_size"
+ + "\030\003 \001(\005\022\022\n\npage_token\030\004 \001(\t\022-\n\tread_mask\030"
+ + "\005 \001(\0132\032.google.protobuf.FieldMask\"\217\001\n!Li"
+ + "stModelEvaluationSlicesResponse\022Q\n\027model"
+ + "_evaluation_slices\030\001 \003(\01320.google.cloud."
+ + "aiplatform.v1.ModelEvaluationSlice\022\027\n\017ne"
+ + "xt_page_token\030\002 \001(\t2\211\"\n\014ModelService\022\340\001\n"
+ + "\013UploadModel\022..google.cloud.aiplatform.v"
+ + "1.UploadModelRequest\032\035.google.longrunnin"
+ + "g.Operation\"\201\001\312A3\n\023UploadModelResponse\022\034"
+ + "UploadModelOperationMetadata\332A\014parent,mo"
+ + "del\202\323\344\223\0026\"1/v1/{parent=projects/*/locati"
+ + "ons/*}/models:upload:\001*\022\225\001\n\010GetModel\022+.g"
+ + "oogle.cloud.aiplatform.v1.GetModelReques"
+ + "t\032!.google.cloud.aiplatform.v1.Model\"9\332A"
+ + "\004name\202\323\344\223\002,\022*/v1/{name=projects/*/locati"
+ + "ons/*/models/*}\022\250\001\n\nListModels\022-.google."
+ + "cloud.aiplatform.v1.ListModelsRequest\032.."
+ + "google.cloud.aiplatform.v1.ListModelsRes"
+ + "ponse\";\332A\006parent\202\323\344\223\002,\022*/v1/{parent=proj"
+ + "ects/*/locations/*}/models\022\310\001\n\021ListModel"
+ + "Versions\0224.google.cloud.aiplatform.v1.Li"
+ + "stModelVersionsRequest\0325.google.cloud.ai"
+ + "platform.v1.ListModelVersionsResponse\"F\332"
+ + "A\004name\202\323\344\223\0029\0227/v1/{name=projects/*/locat"
+ + "ions/*/models/*}:listVersions\022\351\001\n\033ListMo"
+ + "delVersionCheckpoints\022>.google.cloud.aip"
+ + "latform.v1.ListModelVersionCheckpointsRe"
+ + "quest\032?.google.cloud.aiplatform.v1.ListM"
+ + "odelVersionCheckpointsResponse\"I\332A\004name\202"
+ + "\323\344\223\002<\022:/v1/{name=projects/*/locations/*/"
+ + "models/*}:listCheckpoints\022\265\001\n\013UpdateMode"
+ + "l\022..google.cloud.aiplatform.v1.UpdateMod"
+ + "elRequest\032!.google.cloud.aiplatform.v1.M"
+ + "odel\"S\332A\021model,update_mask\202\323\344\223\002920/v1/{m"
+ + "odel.name=projects/*/locations/*/models/"
+ + "*}:\005model\022\240\002\n\030UpdateExplanationDataset\022;"
+ + ".google.cloud.aiplatform.v1.UpdateExplan"
+ + "ationDatasetRequest\032\035.google.longrunning"
+ + ".Operation\"\247\001\312AM\n UpdateExplanationDatas"
+ + "etResponse\022)UpdateExplanationDatasetOper"
+ + "ationMetadata\332A\005model\202\323\344\223\002I\"D/v1/{model="
+ + "projects/*/locations/*/models/*}:updateE"
+ + "xplanationDataset:\001*\022\312\001\n\013DeleteModel\022..g"
+ + "oogle.cloud.aiplatform.v1.DeleteModelReq"
+ + "uest\032\035.google.longrunning.Operation\"l\312A0"
+ + "\n\025google.protobuf.Empty\022\027DeleteOperation"
+ + "Metadata\332A\004name\202\323\344\223\002,**/v1/{name=project"
+ + "s/*/locations/*/models/*}\022\346\001\n\022DeleteMode"
+ + "lVersion\0225.google.cloud.aiplatform.v1.De"
+ + "leteModelVersionRequest\032\035.google.longrun"
+ + "ning.Operation\"z\312A0\n\025google.protobuf.Emp"
+ + "ty\022\027DeleteOperationMetadata\332A\004name\202\323\344\223\002:"
+ + "*8/v1/{name=projects/*/locations/*/model"
+ + "s/*}:deleteVersion\022\322\001\n\023MergeVersionAlias"
+ + "es\0226.google.cloud.aiplatform.v1.MergeVer"
+ + "sionAliasesRequest\032!.google.cloud.aiplat"
+ + "form.v1.Model\"`\332A\024name,version_aliases\202\323"
+ + "\344\223\002C\">/v1/{name=projects/*/locations/*/m"
+ + "odels/*}:mergeVersionAliases:\001*\022\346\001\n\013Expo"
+ + "rtModel\022..google.cloud.aiplatform.v1.Exp"
+ + "ortModelRequest\032\035.google.longrunning.Ope"
+ + "ration\"\207\001\312A3\n\023ExportModelResponse\022\034Expor"
+ + "tModelOperationMetadata\332A\022name,output_co"
+ + "nfig\202\323\344\223\0026\"1/v1/{name=projects/*/locatio"
+ + "ns/*/models/*}:export:\001*\022\335\001\n\tCopyModel\022,"
+ + ".google.cloud.aiplatform.v1.CopyModelReq"
+ + "uest\032\035.google.longrunning.Operation\"\202\001\312A"
+ + "/\n\021CopyModelResponse\022\032CopyModelOperation"
+ + "Metadata\332A\023parent,source_model\202\323\344\223\0024\"//v"
+ + "1/{parent=projects/*/locations/*}/models"
+ + ":copy:\001*\022\344\001\n\025ImportModelEvaluation\0228.goo"
+ + "gle.cloud.aiplatform.v1.ImportModelEvalu"
+ + "ationRequest\032+.google.cloud.aiplatform.v"
+ + "1.ModelEvaluation\"d\332A\027parent,model_evalu"
+ + "ation\202\323\344\223\002D\"?/v1/{parent=projects/*/loca"
+ + "tions/*/models/*}/evaluations:import:\001*\022"
+ + "\250\002\n BatchImportModelEvaluationSlices\022C.g"
+ + "oogle.cloud.aiplatform.v1.BatchImportMod"
+ + "elEvaluationSlicesRequest\032D.google.cloud"
+ + ".aiplatform.v1.BatchImportModelEvaluatio"
+ + "nSlicesResponse\"y\332A\036parent,model_evaluat"
+ + "ion_slices\202\323\344\223\002R\"M/v1/{parent=projects/*"
+ + "/locations/*/models/*/evaluations/*}/sli"
+ + "ces:batchImport:\001*\022\245\002\n\037BatchImportEvalua"
+ + "tedAnnotations\022B.google.cloud.aiplatform"
+ + ".v1.BatchImportEvaluatedAnnotationsReque"
+ + "st\032C.google.cloud.aiplatform.v1.BatchImp"
+ + "ortEvaluatedAnnotationsResponse\"y\332A\034pare"
+ + "nt,evaluated_annotations\202\323\344\223\002T\"O/v1/{par"
+ + "ent=projects/*/locations/*/models/*/eval"
+ + "uations/*/slices/*}:batchImport:\001*\022\301\001\n\022G"
+ + "etModelEvaluation\0225.google.cloud.aiplatf"
+ + "orm.v1.GetModelEvaluationRequest\032+.googl"
+ + "e.cloud.aiplatform.v1.ModelEvaluation\"G\332"
+ + "A\004name\202\323\344\223\002:\0228/v1/{name=projects/*/locat"
+ + "ions/*/models/*/evaluations/*}\022\324\001\n\024ListM"
+ + "odelEvaluations\0227.google.cloud.aiplatfor"
+ + "m.v1.ListModelEvaluationsRequest\0328.googl"
+ + "e.cloud.aiplatform.v1.ListModelEvaluatio"
+ + "nsResponse\"I\332A\006parent\202\323\344\223\002:\0228/v1/{parent"
+ + "=projects/*/locations/*/models/*}/evalua"
+ + "tions\022\331\001\n\027GetModelEvaluationSlice\022:.goog"
+ + "le.cloud.aiplatform.v1.GetModelEvaluatio"
+ + "nSliceRequest\0320.google.cloud.aiplatform."
+ + "v1.ModelEvaluationSlice\"P\332A\004name\202\323\344\223\002C\022A"
+ + "/v1/{name=projects/*/locations/*/models/"
+ + "*/evaluations/*/slices/*}\022\354\001\n\031ListModelE"
+ + "valuationSlices\022<.google.cloud.aiplatfor"
+ + "m.v1.ListModelEvaluationSlicesRequest\032=."
+ + "google.cloud.aiplatform.v1.ListModelEval"
+ + "uationSlicesResponse\"R\332A\006parent\202\323\344\223\002C\022A/"
+ + "v1/{parent=projects/*/locations/*/models"
+ + "/*/evaluations/*}/slices\032M\312A\031aiplatform."
+ + "googleapis.com\322A.https://www.googleapis."
+ + "com/auth/cloud-platformB\317\001\n\036com.google.c"
+ + "loud.aiplatform.v1B\021ModelServiceProtoP\001Z"
+ + ">cloud.google.com/go/aiplatform/apiv1/ai"
+ + "platformpb;aiplatformpb\252\002\032Google.Cloud.A"
+ + "IPlatform.V1\312\002\032Google\\Cloud\\AIPlatform\\V"
+ + "1\352\002\035Google::Cloud::AIPlatform::V1b\006proto"
+ + "3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -668,6 +669,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Parent",
"SourceModel",
"EncryptionSpec",
+ "CustomServiceAccount",
"DestinationModel",
});
internal_static_google_cloud_aiplatform_v1_CopyModelOperationMetadata_descriptor =
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model_service.proto
index f10478d3074e..b114d2429c68 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model_service.proto
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/model_service.proto
@@ -768,6 +768,18 @@ message CopyModelRequest {
// Customer-managed encryption key options. If this is set,
// then the Model copy will be encrypted with the provided encryption key.
EncryptionSpec encryption_spec = 3;
+
+ // Optional. The user-provided custom service account to use to do the copy
+ // model. If empty, [Vertex AI Service
+ // Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ // will be used to access resources needed to upload the model. This account
+ // must belong to the destination project where the model is copied to,
+ // i.e., the project specified in the `parent` field of this request and
+ // have the Vertex AI Service Agent role in the source project.
+ //
+ // Requires the user copying the Model to have the
+ // `iam.serviceAccounts.actAs` permission on this service account.
+ string custom_service_account = 7 [(google.api.field_behavior) = OPTIONAL];
}
// Details of
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml
index ed1ac5ee388c..048ad4b2add6 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-aiplatform-v1beta1
- 0.107.0
+ 0.108.0
proto-google-cloud-aiplatform-v1beta1
Proto library for google-cloud-aiplatform
com.google.cloud
google-cloud-aiplatform-parent
- 3.91.0
+ 3.92.0
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CopyModelRequest.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CopyModelRequest.java
index 68ebeadb0c68..8e2ee7b350e4 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CopyModelRequest.java
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CopyModelRequest.java
@@ -55,6 +55,7 @@ private CopyModelRequest(com.google.protobuf.GeneratedMessage.Builder> builder
private CopyModelRequest() {
parent_ = "";
sourceModel_ = "";
+ customServiceAccount_ = "";
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
@@ -469,6 +470,77 @@ public com.google.cloud.aiplatform.v1beta1.EncryptionSpecOrBuilder getEncryption
: encryptionSpec_;
}
+ public static final int CUSTOM_SERVICE_ACCOUNT_FIELD_NUMBER = 7;
+
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object customServiceAccount_ = "";
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The customServiceAccount.
+ */
+ @java.lang.Override
+ public java.lang.String getCustomServiceAccount() {
+ java.lang.Object ref = customServiceAccount_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ customServiceAccount_ = s;
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for customServiceAccount.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getCustomServiceAccountBytes() {
+ java.lang.Object ref = customServiceAccount_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ customServiceAccount_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -498,6 +570,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (destinationModelCase_ == 5) {
com.google.protobuf.GeneratedMessage.writeString(output, 5, destinationModel_);
}
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customServiceAccount_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 7, customServiceAccount_);
+ }
getUnknownFields().writeTo(output);
}
@@ -522,6 +597,9 @@ public int getSerializedSize() {
if (destinationModelCase_ == 5) {
size += com.google.protobuf.GeneratedMessage.computeStringSize(5, destinationModel_);
}
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(customServiceAccount_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(7, customServiceAccount_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -544,6 +622,7 @@ public boolean equals(final java.lang.Object obj) {
if (hasEncryptionSpec()) {
if (!getEncryptionSpec().equals(other.getEncryptionSpec())) return false;
}
+ if (!getCustomServiceAccount().equals(other.getCustomServiceAccount())) return false;
if (!getDestinationModelCase().equals(other.getDestinationModelCase())) return false;
switch (destinationModelCase_) {
case 4:
@@ -574,6 +653,8 @@ public int hashCode() {
hash = (37 * hash) + ENCRYPTION_SPEC_FIELD_NUMBER;
hash = (53 * hash) + getEncryptionSpec().hashCode();
}
+ hash = (37 * hash) + CUSTOM_SERVICE_ACCOUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getCustomServiceAccount().hashCode();
switch (destinationModelCase_) {
case 4:
hash = (37 * hash) + MODEL_ID_FIELD_NUMBER;
@@ -743,6 +824,7 @@ public Builder clear() {
encryptionSpecBuilder_.dispose();
encryptionSpecBuilder_ = null;
}
+ customServiceAccount_ = "";
destinationModelCase_ = 0;
destinationModel_ = null;
return this;
@@ -794,6 +876,9 @@ private void buildPartial0(com.google.cloud.aiplatform.v1beta1.CopyModelRequest
encryptionSpecBuilder_ == null ? encryptionSpec_ : encryptionSpecBuilder_.build();
to_bitField0_ |= 0x00000001;
}
+ if (((from_bitField0_ & 0x00000020) != 0)) {
+ result.customServiceAccount_ = customServiceAccount_;
+ }
result.bitField0_ |= to_bitField0_;
}
@@ -828,6 +913,11 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.CopyModelRequest ot
if (other.hasEncryptionSpec()) {
mergeEncryptionSpec(other.getEncryptionSpec());
}
+ if (!other.getCustomServiceAccount().isEmpty()) {
+ customServiceAccount_ = other.customServiceAccount_;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ }
switch (other.getDestinationModelCase()) {
case MODEL_ID:
{
@@ -907,6 +997,12 @@ public Builder mergeFrom(
destinationModel_ = s;
break;
} // case 42
+ case 58:
+ {
+ customServiceAccount_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000020;
+ break;
+ } // case 58
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -1729,6 +1825,162 @@ public com.google.cloud.aiplatform.v1beta1.EncryptionSpec.Builder getEncryptionS
return encryptionSpecBuilder_;
}
+ private java.lang.Object customServiceAccount_ = "";
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The customServiceAccount.
+ */
+ public java.lang.String getCustomServiceAccount() {
+ java.lang.Object ref = customServiceAccount_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ customServiceAccount_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for customServiceAccount.
+ */
+ public com.google.protobuf.ByteString getCustomServiceAccountBytes() {
+ java.lang.Object ref = customServiceAccount_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ customServiceAccount_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The customServiceAccount to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCustomServiceAccount(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ customServiceAccount_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearCustomServiceAccount() {
+ customServiceAccount_ = getDefaultInstance().getCustomServiceAccount();
+ bitField0_ = (bitField0_ & ~0x00000020);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The bytes for customServiceAccount to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCustomServiceAccountBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ customServiceAccount_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1beta1.CopyModelRequest)
}
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CopyModelRequestOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CopyModelRequestOrBuilder.java
index bff1cefa6c88..7fcf36d75a5c 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CopyModelRequestOrBuilder.java
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/CopyModelRequestOrBuilder.java
@@ -234,6 +234,50 @@ public interface CopyModelRequestOrBuilder
*/
com.google.cloud.aiplatform.v1beta1.EncryptionSpecOrBuilder getEncryptionSpecOrBuilder();
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The customServiceAccount.
+ */
+ java.lang.String getCustomServiceAccount();
+
+ /**
+ *
+ *
+ *
+ * Optional. The user-provided custom service account to use to do the copy
+ * model. If empty, [Vertex AI Service
+ * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ * will be used to access resources needed to upload the model. This account
+ * must belong to the destination project where the model is copied to,
+ * i.e., the project specified in the `parent` field of this request and
+ * have the Vertex AI Service Agent role in the source project.
+ *
+ * Requires the user copying the Model to have the
+ * `iam.serviceAccounts.actAs` permission on this service account.
+ *
+ *
+ * string custom_service_account = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for customServiceAccount.
+ */
+ com.google.protobuf.ByteString getCustomServiceAccountBytes();
+
com.google.cloud.aiplatform.v1beta1.CopyModelRequest.DestinationModelCase
getDestinationModelCase();
}
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceProto.java
index 334de9d471f8..d7844f8ca699 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceProto.java
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ModelServiceProto.java
@@ -321,7 +321,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\023artifact_output_uri\030\002 \001(\tB\003\340A\003\022\035\n"
+ "\020image_output_uri\030\003 \001(\tB\003\340A\003\"\"\n"
+ " UpdateExplanationDatasetResponse\"\025\n"
- + "\023ExportModelResponse\"\305\002\n"
+ + "\023ExportModelResponse\"\352\002\n"
+ "\020CopyModelRequest\022\027\n"
+ "\010model_id\030\004 \001(\tB\003\340A\001H\000\022?\n"
+ "\014parent_model\030\005 \001(\tB\'\340A\001\372A!\n"
@@ -331,11 +331,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\014source_model\030\002 \001(\tB\'\340A\002\372A!\n"
+ "\037aiplatform.googleapis.com/Model\022H\n"
+ "\017encryption_spec\030\003 \001(\0132/."
- + "google.cloud.aiplatform.v1beta1.EncryptionSpecB\023\n"
+ + "google.cloud.aiplatform.v1beta1.EncryptionSpec\022#\n"
+ + "\026custom_service_account\030\007 \001(\tB\003\340A\001B\023\n"
+ "\021destination_model\"q\n"
+ "\032CopyModelOperationMetadata\022S\n"
- + "\020generic_metadata\030\001 "
- + "\001(\01329.google.cloud.aiplatform.v1beta1.GenericOperationMetadata\"g\n"
+ + "\020generic_metadata\030\001 \001(\013"
+ + "29.google.cloud.aiplatform.v1beta1.GenericOperationMetadata\"g\n"
+ "\021CopyModelResponse\0223\n"
+ "\005model\030\001 \001(\tB$\372A!\n"
+ "\037aiplatform.googleapis.com/Model\022\035\n"
@@ -343,20 +344,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\034ImportModelEvaluationRequest\0227\n"
+ "\006parent\030\001 \001(\tB\'\340A\002\372A!\n"
+ "\037aiplatform.googleapis.com/Model\022O\n"
- + "\020model_evaluation\030\002 "
- + "\001(\01320.google.cloud.aiplatform.v1beta1.ModelEvaluationB\003\340A\002\"\311\001\n"
+ + "\020model_evaluation\030\002 \001(\013"
+ + "20.google.cloud.aiplatform.v1beta1.ModelEvaluationB\003\340A\002\"\311\001\n"
+ "\'BatchImportModelEvaluationSlicesRequest\022A\n"
+ "\006parent\030\001 \001(\tB1\340A\002\372A+\n"
+ ")aiplatform.googleapis.com/ModelEvaluation\022[\n"
- + "\027model_evaluation_slices\030\002 \003"
- + "(\01325.google.cloud.aiplatform.v1beta1.ModelEvaluationSliceB\003\340A\002\"Y\n"
+ + "\027model_evaluation_slices\030\002 \003(\0132"
+ + "5.google.cloud.aiplatform.v1beta1.ModelEvaluationSliceB\003\340A\002\"Y\n"
+ "(BatchImportModelEvaluationSlicesResponse\022-\n"
+ " imported_model_evaluation_slices\030\001 \003(\tB\003\340A\003\"\312\001\n"
+ "&BatchImportEvaluatedAnnotationsRequest\022F\n"
+ "\006parent\030\001 \001(\tB6\340A\002\372A0\n"
+ ".aiplatform.googleapis.com/ModelEvaluationSlice\022X\n"
- + "\025evaluated_annotations\030\002 \003(\01324.google.cloud.aipla"
- + "tform.v1beta1.EvaluatedAnnotationB\003\340A\002\"\\\n"
+ + "\025evaluated_annotations\030\002"
+ + " \003(\01324.google.cloud.aiplatform.v1beta1.EvaluatedAnnotationB\003\340A\002\"\\\n"
+ "\'BatchImportEvaluatedAnnotationsResponse\0221\n"
+ "$imported_evaluated_annotations_count\030\001 \001(\005B\003\340A\003\"\\\n"
+ "\031GetModelEvaluationRequest\022?\n"
@@ -370,8 +371,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "page_token\030\004 \001(\t\022-\n"
+ "\tread_mask\030\005 \001(\0132\032.google.protobuf.FieldMask\"\204\001\n"
+ "\034ListModelEvaluationsResponse\022K\n"
- + "\021model_evaluations\030\001 \003(\01320."
- + "google.cloud.aiplatform.v1beta1.ModelEvaluation\022\027\n"
+ + "\021model_evaluations\030\001 \003(\01320.goo"
+ + "gle.cloud.aiplatform.v1beta1.ModelEvaluation\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"f\n"
+ "\036GetModelEvaluationSliceRequest\022D\n"
+ "\004name\030\001 \001(\tB6\340A\002\372A0\n"
@@ -395,10 +396,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\020check_user_quota\030\004 \001(\010B\003\340A\001\"\240\006\n"
+ "\025RecommendSpecResponse\022\027\n\n"
+ "base_model\030\001 \001(\tB\003\340A\003\022c\n"
- + "\017recommendations\030\003 \003(\0132E.google.clo"
- + "ud.aiplatform.v1beta1.RecommendSpecResponse.RecommendationB\003\340A\003\022g\n"
- + "\005specs\030\002 \003(\0132S.google.cloud.aiplatform.v1beta1.Recomme"
- + "ndSpecResponse.MachineAndModelContainerSpecB\003\340A\003\032\271\001\n"
+ + "\017recommendations\030\003 \003(\0132E.google.cloud."
+ + "aiplatform.v1beta1.RecommendSpecResponse.RecommendationB\003\340A\003\022g\n"
+ + "\005specs\030\002 \003(\0132S.google.cloud.aiplatform.v1beta1.RecommendS"
+ + "pecResponse.MachineAndModelContainerSpecB\003\340A\003\032\271\001\n"
+ "\034MachineAndModelContainerSpec\022G\n"
+ "\014machine_spec\030\001"
+ " \001(\0132,.google.cloud.aiplatform.v1beta1.MachineSpecB\003\340A\003\022P\n"
@@ -406,113 +407,113 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \001(\01323.google.cloud.aiplatform.v1beta1.ModelContainerSpecB\003\340A\003\032\343\002\n"
+ "\016Recommendation\022\016\n"
+ "\006region\030\001 \001(\t\022f\n"
- + "\004spec\030\002 \001(\0132S.google.cloud.aiplatform.v1beta1."
- + "RecommendSpecResponse.MachineAndModelContainerSpecB\003\340A\003\022o\n"
- + "\020user_quota_state\030\003 \001(\0162P.google.cloud.aiplatform.v1beta1.Reco"
- + "mmendSpecResponse.Recommendation.QuotaStateB\003\340A\003\"h\n\n"
+ + "\004spec\030\002 \001(\0132S.google.cloud.aiplatform.v1beta1.Rec"
+ + "ommendSpecResponse.MachineAndModelContainerSpecB\003\340A\003\022o\n"
+ + "\020user_quota_state\030\003 \001(\0162P.google.cloud.aiplatform.v1beta1.Recomme"
+ + "ndSpecResponse.Recommendation.QuotaStateB\003\340A\003\"h\n\n"
+ "QuotaState\022\033\n"
+ "\027QUOTA_STATE_UNSPECIFIED\020\000\022\036\n"
+ "\032QUOTA_STATE_USER_HAS_QUOTA\020\001\022\035\n"
+ "\031QUOTA_STATE_NO_USER_QUOTA\020\0022\314%\n"
+ "\014ModelService\022\352\001\n"
- + "\013UploadModel\0223.google.clo"
- + "ud.aiplatform.v1beta1.UploadModelRequest\032\035.google.longrunning.Operation\"\206\001\312A3\n"
- + "\023UploadModelResponse\022\034UploadModelOperation"
- + "Metadata\332A\014parent,model\202\323\344\223\002;\"6/v1beta1/"
- + "{parent=projects/*/locations/*}/models:upload:\001*\022\244\001\n"
- + "\010GetModel\0220.google.cloud.aiplatform.v1beta1.GetModelRequest\032&.google"
- + ".cloud.aiplatform.v1beta1.Model\">\332A\004name"
- + "\202\323\344\223\0021\022//v1beta1/{name=projects/*/locations/*/models/*}\022\267\001\n\n"
- + "ListModels\0222.google.cloud.aiplatform.v1beta1.ListModelsReque"
- + "st\0323.google.cloud.aiplatform.v1beta1.Lis"
- + "tModelsResponse\"@\332A\006parent\202\323\344\223\0021\022//v1bet"
- + "a1/{parent=projects/*/locations/*}/models\022\327\001\n"
- + "\021ListModelVersions\0229.google.cloud.aiplatform.v1beta1.ListModelVersionsReque"
- + "st\032:.google.cloud.aiplatform.v1beta1.Lis"
- + "tModelVersionsResponse\"K\332A\004name\202\323\344\223\002>\022"
- + "v1beta1/{name=projects/*/locations/*/models/*}:listVersions\022\370\001\n"
- + "\033ListModelVersionCheckpoints\022C.google.cloud.aiplatform.v1"
- + "beta1.ListModelVersionCheckpointsRequest\032D.google.cloud.aiplatform.v1beta1.ListM"
- + "odelVersionCheckpointsResponse\"N\332A\004name\202"
- + "\323\344\223\002A\022?/v1beta1/{name=projects/*/locations/*/models/*}:listCheckpoints\022\304\001\n"
- + "\013UpdateModel\0223.google.cloud.aiplatform.v1beta1"
- + ".UpdateModelRequest\032&.google.cloud.aipla"
- + "tform.v1beta1.Model\"X\332A\021model,update_mas"
- + "k\202\323\344\223\002>25/v1beta1/{model.name=projects/*/locations/*/models/*}:\005model\022\252\002\n"
- + "\030UpdateExplanationDataset\022@.google.cloud.aiplat"
- + "form.v1beta1.UpdateExplanationDatasetReq"
- + "uest\032\035.google.longrunning.Operation\"\254\001\312AM\n"
- + " UpdateExplanationDatasetResponse\022)UpdateExplanationDatasetOperationMetadata\332A"
- + "\005model\202\323\344\223\002N\"I/v1beta1/{model=projects/*"
- + "/locations/*/models/*}:updateExplanationDataset:\001*\022\324\001\n"
- + "\013DeleteModel\0223.google.clou"
- + "d.aiplatform.v1beta1.DeleteModelRequest\032\035.google.longrunning.Operation\"q\312A0\n"
- + "\025google.protobuf.Empty\022\027DeleteOperationMetad"
- + "ata\332A\004name\202\323\344\223\0021*//v1beta1/{name=projects/*/locations/*/models/*}\022\360\001\n"
- + "\022DeleteModelVersion\022:.google.cloud.aiplatform.v1bet"
- + "a1.DeleteModelVersionRequest\032\035.google.longrunning.Operation\"\177\312A0\n"
- + "\025google.protobuf.Empty\022\027DeleteOperationMetadata\332A\004name\202"
- + "\323\344\223\002?*=/v1beta1/{name=projects/*/locations/*/models/*}:deleteVersion\022\341\001\n"
- + "\023MergeVersionAliases\022;.google.cloud.aiplatform.v"
- + "1beta1.MergeVersionAliasesRequest\032&.goog"
- + "le.cloud.aiplatform.v1beta1.Model\"e\332A\024na"
- + "me,version_aliases\202\323\344\223\002H\"C/v1beta1/{name"
- + "=projects/*/locations/*/models/*}:mergeVersionAliases:\001*\022\360\001\n"
- + "\013ExportModel\0223.google.cloud.aiplatform.v1beta1.ExportModelRe"
- + "quest\032\035.google.longrunning.Operation\"\214\001\312A3\n"
- + "\023ExportModelResponse\022\034ExportModelOper"
- + "ationMetadata\332A\022name,output_config\202\323\344\223\002;"
- + "\"6/v1beta1/{name=projects/*/locations/*/models/*}:export:\001*\022\347\001\n"
- + "\tCopyModel\0221.google.cloud.aiplatform.v1beta1.CopyModelReq"
- + "uest\032\035.google.longrunning.Operation\"\207\001\312A/\n"
- + "\021CopyModelResponse\022\032CopyModelOperation"
- + "Metadata\332A\023parent,source_model\202\323\344\223\0029\"4/v"
- + "1beta1/{parent=projects/*/locations/*}/models:copy:\001*\022\363\001\n"
- + "\025ImportModelEvaluation\022=.google.cloud.aiplatform.v1beta1.Import"
- + "ModelEvaluationRequest\0320.google.cloud.ai"
- + "platform.v1beta1.ModelEvaluation\"i\332A\027par"
- + "ent,model_evaluation\202\323\344\223\002I\"D/v1beta1/{pa"
- + "rent=projects/*/locations/*/models/*}/evaluations:import:\001*\022\267\002\n"
- + " BatchImportModelEvaluationSlices\022H.google.cloud.aiplatfo"
- + "rm.v1beta1.BatchImportModelEvaluationSlicesRequest\032I.google.cloud.aiplatform.v1b"
- + "eta1.BatchImportModelEvaluationSlicesRes"
- + "ponse\"~\332A\036parent,model_evaluation_slices"
- + "\202\323\344\223\002W\"R/v1beta1/{parent=projects/*/loca"
- + "tions/*/models/*/evaluations/*}/slices:batchImport:\001*\022\264\002\n"
- + "\037BatchImportEvaluatedAnnotations\022G.google.cloud.aiplatform.v1be"
- + "ta1.BatchImportEvaluatedAnnotationsRequest\032H.google.cloud.aiplatform.v1beta1.Bat"
- + "chImportEvaluatedAnnotationsResponse\"~\332A"
- + "\034parent,evaluated_annotations\202\323\344\223\002Y\"T/v1"
- + "beta1/{parent=projects/*/locations/*/mod"
- + "els/*/evaluations/*/slices/*}:batchImport:\001*\022\320\001\n"
- + "\022GetModelEvaluation\022:.google.cloud.aiplatform.v1beta1.GetModelEvaluation"
- + "Request\0320.google.cloud.aiplatform.v1beta"
- + "1.ModelEvaluation\"L\332A\004name\202\323\344\223\002?\022=/v1bet"
- + "a1/{name=projects/*/locations/*/models/*/evaluations/*}\022\343\001\n"
- + "\024ListModelEvaluations\022<.google.cloud.aiplatform.v1beta1.ListM"
- + "odelEvaluationsRequest\032=.google.cloud.aiplatform.v1beta1.ListModelEvaluationsRes"
- + "ponse\"N\332A\006parent\202\323\344\223\002?\022=/v1beta1/{parent"
- + "=projects/*/locations/*/models/*}/evaluations\022\350\001\n"
- + "\027GetModelEvaluationSlice\022?.google.cloud.aiplatform.v1beta1.GetModelEval"
- + "uationSliceRequest\0325.google.cloud.aiplat"
- + "form.v1beta1.ModelEvaluationSlice\"U\332A\004na"
- + "me\202\323\344\223\002H\022F/v1beta1/{name=projects/*/loca"
- + "tions/*/models/*/evaluations/*/slices/*}\022\373\001\n"
- + "\031ListModelEvaluationSlices\022A.google.cloud.aiplatform.v1beta1.ListModelEvalua"
- + "tionSlicesRequest\032B.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRes"
- + "ponse\"W\332A\006parent\202\323\344\223\002H\022F/v1beta1/{parent"
- + "=projects/*/locations/*/models/*/evaluations/*}/slices\022\301\001\n\r"
- + "RecommendSpec\0225.google.cloud.aiplatform.v1beta1.RecommendSpec"
- + "Request\0326.google.cloud.aiplatform.v1beta"
- + "1.RecommendSpecResponse\"A\202\323\344\223\002;\"6/v1beta"
- + "1/{parent=projects/*/locations/*}:recomm"
- + "endSpec:\001*\032M\312A\031aiplatform.googleapis.com"
- + "\322A.https://www.googleapis.com/auth/cloud-platformB\350\001\n"
- + "#com.google.cloud.aiplatform.v1beta1B\021ModelServiceProtoP\001ZCcloud.go"
- + "ogle.com/go/aiplatform/apiv1beta1/aiplat"
- + "formpb;aiplatformpb\252\002\037Google.Cloud.AIPla"
- + "tform.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\"
- + "V1beta1\352\002\"Google::Cloud::AIPlatform::V1beta1b\006proto3"
+ + "\013UploadModel\0223.google.cloud."
+ + "aiplatform.v1beta1.UploadModelRequest\032\035.google.longrunning.Operation\"\206\001\312A3\n"
+ + "\023UploadModelResponse\022\034UploadModelOperationMet"
+ + "adata\332A\014parent,model\202\323\344\223\002;\"6/v1beta1/{pa"
+ + "rent=projects/*/locations/*}/models:upload:\001*\022\244\001\n"
+ + "\010GetModel\0220.google.cloud.aiplatform.v1beta1.GetModelRequest\032&.google.cl"
+ + "oud.aiplatform.v1beta1.Model\">\332A\004name\202\323\344"
+ + "\223\0021\022//v1beta1/{name=projects/*/locations/*/models/*}\022\267\001\n\n"
+ + "ListModels\0222.google.cloud.aiplatform.v1beta1.ListModelsRequest\032"
+ + "3.google.cloud.aiplatform.v1beta1.ListMo"
+ + "delsResponse\"@\332A\006parent\202\323\344\223\0021\022//v1beta1/"
+ + "{parent=projects/*/locations/*}/models\022\327\001\n"
+ + "\021ListModelVersions\0229.google.cloud.aipl"
+ + "atform.v1beta1.ListModelVersionsRequest\032:.google.cloud.aiplatform.v1beta1.ListMo"
+ + "delVersionsResponse\"K\332A\004name\202\323\344\223\002>\02225/v1beta1/{model.name=projects/*/locations/*/models/*}:\005model\022\252\002\n"
+ + "\030UpdateExplanationDataset\022@.google.cloud.aiplatfor"
+ + "m.v1beta1.UpdateExplanationDatasetRequest\032\035.google.longrunning.Operation\"\254\001\312AM\n"
+ + " UpdateExplanationDatasetResponse\022)Update"
+ + "ExplanationDatasetOperationMetadata\332A\005mo"
+ + "del\202\323\344\223\002N\"I/v1beta1/{model=projects/*/lo"
+ + "cations/*/models/*}:updateExplanationDataset:\001*\022\324\001\n"
+ + "\013DeleteModel\0223.google.cloud.a"
+ + "iplatform.v1beta1.DeleteModelRequest\032\035.google.longrunning.Operation\"q\312A0\n"
+ + "\025google.protobuf.Empty\022\027DeleteOperationMetadata"
+ + "\332A\004name\202\323\344\223\0021*//v1beta1/{name=projects/*/locations/*/models/*}\022\360\001\n"
+ + "\022DeleteModelVersion\022:.google.cloud.aiplatform.v1beta1."
+ + "DeleteModelVersionRequest\032\035.google.longrunning.Operation\"\177\312A0\n"
+ + "\025google.protobuf.Empty\022\027DeleteOperationMetadata\332A\004name\202\323\344\223"
+ + "\002?*=/v1beta1/{name=projects/*/locations/*/models/*}:deleteVersion\022\341\001\n"
+ + "\023MergeVersionAliases\022;.google.cloud.aiplatform.v1be"
+ + "ta1.MergeVersionAliasesRequest\032&.google."
+ + "cloud.aiplatform.v1beta1.Model\"e\332A\024name,"
+ + "version_aliases\202\323\344\223\002H\"C/v1beta1/{name=pr"
+ + "ojects/*/locations/*/models/*}:mergeVersionAliases:\001*\022\360\001\n"
+ + "\013ExportModel\0223.google.c"
+ + "loud.aiplatform.v1beta1.ExportModelRequest\032\035.google.longrunning.Operation\"\214\001\312A3\n"
+ + "\023ExportModelResponse\022\034ExportModelOperati"
+ + "onMetadata\332A\022name,output_config\202\323\344\223\002;\"6/"
+ + "v1beta1/{name=projects/*/locations/*/models/*}:export:\001*\022\347\001\n"
+ + "\tCopyModel\0221.google."
+ + "cloud.aiplatform.v1beta1.CopyModelRequest\032\035.google.longrunning.Operation\"\207\001\312A/\n"
+ + "\021CopyModelResponse\022\032CopyModelOperationMet"
+ + "adata\332A\023parent,source_model\202\323\344\223\0029\"4/v1be"
+ + "ta1/{parent=projects/*/locations/*}/models:copy:\001*\022\363\001\n"
+ + "\025ImportModelEvaluation\022=.google.cloud.aiplatform.v1beta1.ImportMod"
+ + "elEvaluationRequest\0320.google.cloud.aipla"
+ + "tform.v1beta1.ModelEvaluation\"i\332A\027parent"
+ + ",model_evaluation\202\323\344\223\002I\"D/v1beta1/{paren"
+ + "t=projects/*/locations/*/models/*}/evaluations:import:\001*\022\267\002\n"
+ + " BatchImportModelEvaluationSlices\022H.google.cloud.aiplatform."
+ + "v1beta1.BatchImportModelEvaluationSlicesRequest\032I.google.cloud.aiplatform.v1beta"
+ + "1.BatchImportModelEvaluationSlicesRespon"
+ + "se\"~\332A\036parent,model_evaluation_slices\202\323\344"
+ + "\223\002W\"R/v1beta1/{parent=projects/*/locatio"
+ + "ns/*/models/*/evaluations/*}/slices:batchImport:\001*\022\264\002\n"
+ + "\037BatchImportEvaluatedAnnotations\022G.google.cloud.aiplatform.v1beta1"
+ + ".BatchImportEvaluatedAnnotationsRequest\032H.google.cloud.aiplatform.v1beta1.BatchI"
+ + "mportEvaluatedAnnotationsResponse\"~\332A\034pa"
+ + "rent,evaluated_annotations\202\323\344\223\002Y\"T/v1bet"
+ + "a1/{parent=projects/*/locations/*/models"
+ + "/*/evaluations/*/slices/*}:batchImport:\001*\022\320\001\n"
+ + "\022GetModelEvaluation\022:.google.cloud.aiplatform.v1beta1.GetModelEvaluationReq"
+ + "uest\0320.google.cloud.aiplatform.v1beta1.M"
+ + "odelEvaluation\"L\332A\004name\202\323\344\223\002?\022=/v1beta1/"
+ + "{name=projects/*/locations/*/models/*/evaluations/*}\022\343\001\n"
+ + "\024ListModelEvaluations\022<.google.cloud.aiplatform.v1beta1.ListMode"
+ + "lEvaluationsRequest\032=.google.cloud.aiplatform.v1beta1.ListModelEvaluationsRespon"
+ + "se\"N\332A\006parent\202\323\344\223\002?\022=/v1beta1/{parent=pr"
+ + "ojects/*/locations/*/models/*}/evaluations\022\350\001\n"
+ + "\027GetModelEvaluationSlice\022?.google.cloud.aiplatform.v1beta1.GetModelEvaluat"
+ + "ionSliceRequest\0325.google.cloud.aiplatfor"
+ + "m.v1beta1.ModelEvaluationSlice\"U\332A\004name\202"
+ + "\323\344\223\002H\022F/v1beta1/{name=projects/*/locatio"
+ + "ns/*/models/*/evaluations/*/slices/*}\022\373\001\n"
+ + "\031ListModelEvaluationSlices\022A.google.cloud.aiplatform.v1beta1.ListModelEvaluatio"
+ + "nSlicesRequest\032B.google.cloud.aiplatform.v1beta1.ListModelEvaluationSlicesRespon"
+ + "se\"W\332A\006parent\202\323\344\223\002H\022F/v1beta1/{parent=pr"
+ + "ojects/*/locations/*/models/*/evaluations/*}/slices\022\301\001\n\r"
+ + "RecommendSpec\0225.google.cloud.aiplatform.v1beta1.RecommendSpecReq"
+ + "uest\0326.google.cloud.aiplatform.v1beta1.R"
+ + "ecommendSpecResponse\"A\202\323\344\223\002;\"6/v1beta1/{"
+ + "parent=projects/*/locations/*}:recommend"
+ + "Spec:\001*\032M\312A\031aiplatform.googleapis.com\322A."
+ + "https://www.googleapis.com/auth/cloud-platformB\350\001\n"
+ + "#com.google.cloud.aiplatform.v1beta1B\021ModelServiceProtoP\001ZCcloud.googl"
+ + "e.com/go/aiplatform/apiv1beta1/aiplatfor"
+ + "mpb;aiplatformpb\252\002\037Google.Cloud.AIPlatfo"
+ + "rm.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V1b"
+ + "eta1\352\002\"Google::Cloud::AIPlatform::V1beta1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -728,6 +729,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Parent",
"SourceModel",
"EncryptionSpec",
+ "CustomServiceAccount",
"DestinationModel",
});
internal_static_google_cloud_aiplatform_v1beta1_CopyModelOperationMetadata_descriptor =
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_service.proto
index 65f7bc9a2096..1b5c00eed2a8 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_service.proto
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/model_service.proto
@@ -766,6 +766,18 @@ message CopyModelRequest {
// Customer-managed encryption key options. If this is set,
// then the Model copy will be encrypted with the provided encryption key.
EncryptionSpec encryption_spec = 3;
+
+ // Optional. The user-provided custom service account to use to do the copy
+ // model. If empty, [Vertex AI Service
+ // Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
+ // will be used to access resources needed to upload the model. This account
+ // must belong to the destination project where the model is copied to,
+ // i.e., the project specified in the `parent` field of this request and
+ // have the Vertex AI Service Agent role in the source project.
+ //
+ // Requires the user copying the Model to have the
+ // `iam.serviceAccounts.actAs` permission on this service account.
+ string custom_service_account = 7 [(google.api.field_behavior) = OPTIONAL];
}
// Details of
diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/AsyncCopyModel.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/AsyncCopyModel.java
index 412e62aed447..3c242dc2cde6 100644
--- a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/AsyncCopyModel.java
+++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/AsyncCopyModel.java
@@ -43,6 +43,7 @@ public static void asyncCopyModel() throws Exception {
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
.setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ .setCustomServiceAccount("customServiceAccount-2110106743")
.build();
ApiFuture future = modelServiceClient.copyModelCallable().futureCall(request);
// Do something.
diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/AsyncCopyModelLRO.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/AsyncCopyModelLRO.java
index 7d619de0b7b9..e1562b0733ff 100644
--- a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/AsyncCopyModelLRO.java
+++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/AsyncCopyModelLRO.java
@@ -44,6 +44,7 @@ public static void asyncCopyModelLRO() throws Exception {
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
.setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ .setCustomServiceAccount("customServiceAccount-2110106743")
.build();
OperationFuture future =
modelServiceClient.copyModelOperationCallable().futureCall(request);
diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/SyncCopyModel.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/SyncCopyModel.java
index 0badbb19168e..d8fc8233324b 100644
--- a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/SyncCopyModel.java
+++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1/modelservice/copymodel/SyncCopyModel.java
@@ -42,6 +42,7 @@ public static void syncCopyModel() throws Exception {
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
.setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ .setCustomServiceAccount("customServiceAccount-2110106743")
.build();
CopyModelResponse response = modelServiceClient.copyModelAsync(request).get();
}
diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/AsyncCopyModel.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/AsyncCopyModel.java
index c6a0d221db50..ec6fccf529ef 100644
--- a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/AsyncCopyModel.java
+++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/AsyncCopyModel.java
@@ -43,6 +43,7 @@ public static void asyncCopyModel() throws Exception {
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
.setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ .setCustomServiceAccount("customServiceAccount-2110106743")
.build();
ApiFuture future = modelServiceClient.copyModelCallable().futureCall(request);
// Do something.
diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/AsyncCopyModelLRO.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/AsyncCopyModelLRO.java
index c72fc5922e5e..a1a808644418 100644
--- a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/AsyncCopyModelLRO.java
+++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/AsyncCopyModelLRO.java
@@ -44,6 +44,7 @@ public static void asyncCopyModelLRO() throws Exception {
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
.setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ .setCustomServiceAccount("customServiceAccount-2110106743")
.build();
OperationFuture future =
modelServiceClient.copyModelOperationCallable().futureCall(request);
diff --git a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/SyncCopyModel.java b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/SyncCopyModel.java
index f7d7164fbadf..26128afbb229 100644
--- a/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/SyncCopyModel.java
+++ b/java-aiplatform/samples/snippets/generated/com/google/cloud/aiplatform/v1beta1/modelservice/copymodel/SyncCopyModel.java
@@ -42,6 +42,7 @@ public static void syncCopyModel() throws Exception {
.setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
.setSourceModel(ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]").toString())
.setEncryptionSpec(EncryptionSpec.newBuilder().build())
+ .setCustomServiceAccount("customServiceAccount-2110106743")
.build();
CopyModelResponse response = modelServiceClient.copyModelAsync(request).get();
}
diff --git a/java-alloydb-connectors/README.md b/java-alloydb-connectors/README.md
index 90bf340ad429..ed18e21fda8f 100644
--- a/java-alloydb-connectors/README.md
+++ b/java-alloydb-connectors/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-alloydb-connectors
- 0.68.0
+ 0.69.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-alloydb-connectors:0.68.0'
+implementation 'com.google.cloud:google-cloud-alloydb-connectors:0.69.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-alloydb-connectors" % "0.68.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-alloydb-connectors" % "0.69.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-alloydb-connectors/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-alloydb-connectors.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb-connectors/0.68.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb-connectors/0.69.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml b/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml
index 9e253dab3079..48b94f33e928 100644
--- a/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml
+++ b/java-alloydb-connectors/google-cloud-alloydb-connectors-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-alloydb-connectors-bom
- 0.68.0
+ 0.69.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,22 +27,22 @@
com.google.cloud
google-cloud-alloydb-connectors
- 0.68.0
+ 0.69.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1alpha
- 0.68.0
+ 0.69.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1beta
- 0.68.0
+ 0.69.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1
- 0.68.0
+ 0.69.0
diff --git a/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml b/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml
index 2c076225e312..bff3acf63972 100644
--- a/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml
+++ b/java-alloydb-connectors/google-cloud-alloydb-connectors/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-alloydb-connectors
- 0.68.0
+ 0.69.0
jar
Google AlloyDB connectors
AlloyDB connectors AlloyDB is a fully-managed, PostgreSQL-compatible database for demanding transactional workloads. It provides enterprise-grade performance and availability while maintaining 100% compatibility with open-source PostgreSQL.
com.google.cloud
google-cloud-alloydb-connectors-parent
- 0.68.0
+ 0.69.0
google-cloud-alloydb-connectors
diff --git a/java-alloydb-connectors/pom.xml b/java-alloydb-connectors/pom.xml
index 4d3bdaf15cf0..1b8bd1212ccb 100644
--- a/java-alloydb-connectors/pom.xml
+++ b/java-alloydb-connectors/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-alloydb-connectors-parent
pom
- 0.68.0
+ 0.69.0
Google AlloyDB connectors Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,22 +29,22 @@
com.google.cloud
google-cloud-alloydb-connectors
- 0.68.0
+ 0.69.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1
- 0.68.0
+ 0.69.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1beta
- 0.68.0
+ 0.69.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1alpha
- 0.68.0
+ 0.69.0
diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml
index be249df12370..687776110f30 100644
--- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml
+++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1
- 0.68.0
+ 0.69.0
proto-google-cloud-alloydb-connectors-v1
Proto library for google-cloud-alloydb-connectors
com.google.cloud
google-cloud-alloydb-connectors-parent
- 0.68.0
+ 0.69.0
diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml
index 0bf67db2cb04..8b8b1a199f39 100644
--- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml
+++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1alpha
- 0.68.0
+ 0.69.0
proto-google-cloud-alloydb-connectors-v1alpha
Proto library for google-cloud-alloydb-connectors
com.google.cloud
google-cloud-alloydb-connectors-parent
- 0.68.0
+ 0.69.0
diff --git a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml
index 59180f80cc7e..7e7467a74f8d 100644
--- a/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml
+++ b/java-alloydb-connectors/proto-google-cloud-alloydb-connectors-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-alloydb-connectors-v1beta
- 0.68.0
+ 0.69.0
proto-google-cloud-alloydb-connectors-v1beta
Proto library for google-cloud-alloydb-connectors
com.google.cloud
google-cloud-alloydb-connectors-parent
- 0.68.0
+ 0.69.0
diff --git a/java-alloydb/README.md b/java-alloydb/README.md
index d1ea58dae68a..811122f0c9c9 100644
--- a/java-alloydb/README.md
+++ b/java-alloydb/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-alloydb
- 0.79.0
+ 0.80.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-alloydb:0.79.0'
+implementation 'com.google.cloud:google-cloud-alloydb:0.80.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-alloydb" % "0.79.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-alloydb" % "0.80.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-alloydb/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-alloydb.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb/0.79.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-alloydb/0.80.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-alloydb/google-cloud-alloydb-bom/pom.xml b/java-alloydb/google-cloud-alloydb-bom/pom.xml
index 8bc3b2096faa..8743977d425e 100644
--- a/java-alloydb/google-cloud-alloydb-bom/pom.xml
+++ b/java-alloydb/google-cloud-alloydb-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-alloydb-bom
- 0.79.0
+ 0.80.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,37 +27,37 @@
com.google.cloud
google-cloud-alloydb
- 0.79.0
+ 0.80.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1beta
- 0.79.0
+ 0.80.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1
- 0.79.0
+ 0.80.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1alpha
- 0.79.0
+ 0.80.0
com.google.api.grpc
proto-google-cloud-alloydb-v1
- 0.79.0
+ 0.80.0
com.google.api.grpc
proto-google-cloud-alloydb-v1beta
- 0.79.0
+ 0.80.0
com.google.api.grpc
proto-google-cloud-alloydb-v1alpha
- 0.79.0
+ 0.80.0
diff --git a/java-alloydb/google-cloud-alloydb/pom.xml b/java-alloydb/google-cloud-alloydb/pom.xml
index 3ec286851bf4..28012fd70021 100644
--- a/java-alloydb/google-cloud-alloydb/pom.xml
+++ b/java-alloydb/google-cloud-alloydb/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-alloydb
- 0.79.0
+ 0.80.0
jar
Google AlloyDB
AlloyDB AlloyDB is a fully managed, PostgreSQL-compatible database service with industry-leading performance, availability, and scale.
com.google.cloud
google-cloud-alloydb-parent
- 0.79.0
+ 0.80.0
google-cloud-alloydb
diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/Version.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/Version.java
index 0b6fcc927902..2b1bedac133b 100644
--- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/Version.java
+++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-alloydb:current}
- static final String VERSION = "0.79.0";
+ static final String VERSION = "0.80.0";
// {x-version-update-end}
}
diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/Version.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/Version.java
index 4af267e30b67..e94e50627423 100644
--- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/Version.java
+++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1alpha/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-alloydb:current}
- static final String VERSION = "0.79.0";
+ static final String VERSION = "0.80.0";
// {x-version-update-end}
}
diff --git a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/Version.java b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/Version.java
index fd9fadc429df..7d13508642a0 100644
--- a/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/Version.java
+++ b/java-alloydb/google-cloud-alloydb/src/main/java/com/google/cloud/alloydb/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-alloydb:current}
- static final String VERSION = "0.79.0";
+ static final String VERSION = "0.80.0";
// {x-version-update-end}
}
diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml
index 03b4e55b35a3..d202496f4e1e 100644
--- a/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml
+++ b/java-alloydb/grpc-google-cloud-alloydb-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1
- 0.79.0
+ 0.80.0
grpc-google-cloud-alloydb-v1
GRPC library for google-cloud-alloydb
com.google.cloud
google-cloud-alloydb-parent
- 0.79.0
+ 0.80.0
diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml
index 1779ac05218c..3f9a55f63773 100644
--- a/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml
+++ b/java-alloydb/grpc-google-cloud-alloydb-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1alpha
- 0.79.0
+ 0.80.0
grpc-google-cloud-alloydb-v1alpha
GRPC library for google-cloud-alloydb
com.google.cloud
google-cloud-alloydb-parent
- 0.79.0
+ 0.80.0
diff --git a/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml b/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml
index f3e63b22cb47..a1a42d140f84 100644
--- a/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml
+++ b/java-alloydb/grpc-google-cloud-alloydb-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1beta
- 0.79.0
+ 0.80.0
grpc-google-cloud-alloydb-v1beta
GRPC library for google-cloud-alloydb
com.google.cloud
google-cloud-alloydb-parent
- 0.79.0
+ 0.80.0
diff --git a/java-alloydb/pom.xml b/java-alloydb/pom.xml
index d75f1ec034ed..6a182667e097 100644
--- a/java-alloydb/pom.xml
+++ b/java-alloydb/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-alloydb-parent
pom
- 0.79.0
+ 0.80.0
Google AlloyDB Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,37 +29,37 @@
com.google.cloud
google-cloud-alloydb
- 0.79.0
+ 0.80.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1beta
- 0.79.0
+ 0.80.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1
- 0.79.0
+ 0.80.0
com.google.api.grpc
grpc-google-cloud-alloydb-v1alpha
- 0.79.0
+ 0.80.0
com.google.api.grpc
proto-google-cloud-alloydb-v1
- 0.79.0
+ 0.80.0
com.google.api.grpc
proto-google-cloud-alloydb-v1beta
- 0.79.0
+ 0.80.0
com.google.api.grpc
proto-google-cloud-alloydb-v1alpha
- 0.79.0
+ 0.80.0
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml
index bcf6957d27b9..df6f59ccaa34 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml
+++ b/java-alloydb/proto-google-cloud-alloydb-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-alloydb-v1
- 0.79.0
+ 0.80.0
proto-google-cloud-alloydb-v1
Proto library for google-cloud-alloydb
com.google.cloud
google-cloud-alloydb-parent
- 0.79.0
+ 0.80.0
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml
index 6b958b82692e..c3ffc7bc75cc 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml
+++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-alloydb-v1alpha
- 0.79.0
+ 0.80.0
proto-google-cloud-alloydb-v1alpha
Proto library for google-cloud-alloydb
com.google.cloud
google-cloud-alloydb-parent
- 0.79.0
+ 0.80.0
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml b/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml
index 171ac0f7b75f..075eb715d31f 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml
+++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-alloydb-v1beta
- 0.79.0
+ 0.80.0
proto-google-cloud-alloydb-v1beta
Proto library for google-cloud-alloydb
com.google.cloud
google-cloud-alloydb-parent
- 0.79.0
+ 0.80.0
diff --git a/java-analytics-admin/README.md b/java-analytics-admin/README.md
index 6e8a02bab9b6..0310b82f140a 100644
--- a/java-analytics-admin/README.md
+++ b/java-analytics-admin/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.analytics
google-analytics-admin
- 0.100.0
+ 0.101.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.analytics:google-analytics-admin:0.100.0'
+implementation 'com.google.analytics:google-analytics-admin:0.101.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.analytics" % "google-analytics-admin" % "0.100.0"
+libraryDependencies += "com.google.analytics" % "google-analytics-admin" % "0.101.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-analytics-admin/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.analytics/google-analytics-admin.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-admin/0.100.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-admin/0.101.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-analytics-admin/google-analytics-admin-bom/pom.xml b/java-analytics-admin/google-analytics-admin-bom/pom.xml
index 7461c5539fe9..6f4ed857ec9f 100644
--- a/java-analytics-admin/google-analytics-admin-bom/pom.xml
+++ b/java-analytics-admin/google-analytics-admin-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.analytics
google-analytics-admin-bom
- 0.100.0
+ 0.101.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.analytics
google-analytics-admin
- 0.100.0
+ 0.101.0
com.google.api.grpc
grpc-google-analytics-admin-v1alpha
- 0.100.0
+ 0.101.0
com.google.api.grpc
grpc-google-analytics-admin-v1beta
- 0.100.0
+ 0.101.0
com.google.api.grpc
proto-google-analytics-admin-v1alpha
- 0.100.0
+ 0.101.0
com.google.api.grpc
proto-google-analytics-admin-v1beta
- 0.100.0
+ 0.101.0
diff --git a/java-analytics-admin/google-analytics-admin/pom.xml b/java-analytics-admin/google-analytics-admin/pom.xml
index 27decbf32e8a..44c6c119efb2 100644
--- a/java-analytics-admin/google-analytics-admin/pom.xml
+++ b/java-analytics-admin/google-analytics-admin/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.analytics
google-analytics-admin
- 0.100.0
+ 0.101.0
jar
Google Analytics Admin
allows you to manage Google Analytics accounts and properties.
com.google.analytics
google-analytics-admin-parent
- 0.100.0
+ 0.101.0
google-analytics-admin
diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/Version.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/Version.java
index 1462044426ea..5e97ebae34d5 100644
--- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/Version.java
+++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-analytics-admin:current}
- static final String VERSION = "0.100.0";
+ static final String VERSION = "0.101.0";
// {x-version-update-end}
}
diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/Version.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/Version.java
index 4bff079458f0..c71afd60bd93 100644
--- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/Version.java
+++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-analytics-admin:current}
- static final String VERSION = "0.100.0";
+ static final String VERSION = "0.101.0";
// {x-version-update-end}
}
diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml
index 87b8fa3e4e8e..0a2e4d28be30 100644
--- a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml
+++ b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-analytics-admin-v1alpha
- 0.100.0
+ 0.101.0
grpc-google-analytics-admin-v1alpha
GRPC library for grpc-google-analytics-admin-v1alpha
com.google.analytics
google-analytics-admin-parent
- 0.100.0
+ 0.101.0
diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml b/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml
index ab9c61a1e347..b7eda6d03c45 100644
--- a/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml
+++ b/java-analytics-admin/grpc-google-analytics-admin-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-analytics-admin-v1beta
- 0.100.0
+ 0.101.0
grpc-google-analytics-admin-v1beta
GRPC library for google-analytics-admin
com.google.analytics
google-analytics-admin-parent
- 0.100.0
+ 0.101.0
diff --git a/java-analytics-admin/pom.xml b/java-analytics-admin/pom.xml
index a43c8476a382..c59746103845 100644
--- a/java-analytics-admin/pom.xml
+++ b/java-analytics-admin/pom.xml
@@ -4,7 +4,7 @@
com.google.analytics
google-analytics-admin-parent
pom
- 0.100.0
+ 0.101.0
Google Analytics Admin Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.analytics
google-analytics-admin
- 0.100.0
+ 0.101.0
com.google.api.grpc
proto-google-analytics-admin-v1beta
- 0.100.0
+ 0.101.0
com.google.api.grpc
grpc-google-analytics-admin-v1beta
- 0.100.0
+ 0.101.0
com.google.api.grpc
proto-google-analytics-admin-v1alpha
- 0.100.0
+ 0.101.0
com.google.api.grpc
grpc-google-analytics-admin-v1alpha
- 0.100.0
+ 0.101.0
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml b/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml
index 469fcf262f54..0d2cb61ce3d2 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-analytics-admin-v1alpha
- 0.100.0
+ 0.101.0
proto-google-analytics-admin-v1alpha
PROTO library for proto-google-analytics-admin-v1alpha
com.google.analytics
google-analytics-admin-parent
- 0.100.0
+ 0.101.0
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml b/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml
index 8e30352aace0..83a7d5a97f6f 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-analytics-admin-v1beta
- 0.100.0
+ 0.101.0
proto-google-analytics-admin-v1beta
Proto library for google-analytics-admin
com.google.analytics
google-analytics-admin-parent
- 0.100.0
+ 0.101.0
diff --git a/java-analytics-data/README.md b/java-analytics-data/README.md
index 54b22f7c7845..c38ec30abfd4 100644
--- a/java-analytics-data/README.md
+++ b/java-analytics-data/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.analytics
google-analytics-data
- 0.101.0
+ 0.102.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.analytics:google-analytics-data:0.101.0'
+implementation 'com.google.analytics:google-analytics-data:0.102.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.analytics" % "google-analytics-data" % "0.101.0"
+libraryDependencies += "com.google.analytics" % "google-analytics-data" % "0.102.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-analytics-data/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.analytics/google-analytics-data.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-data/0.101.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.analytics/google-analytics-data/0.102.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-analytics-data/google-analytics-data-bom/pom.xml b/java-analytics-data/google-analytics-data-bom/pom.xml
index 4c14ff166c2b..d1e19d83cc7b 100644
--- a/java-analytics-data/google-analytics-data-bom/pom.xml
+++ b/java-analytics-data/google-analytics-data-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.analytics
google-analytics-data-bom
- 0.101.0
+ 0.102.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.analytics
google-analytics-data
- 0.101.0
+ 0.102.0
com.google.api.grpc
grpc-google-analytics-data-v1beta
- 0.101.0
+ 0.102.0
com.google.api.grpc
grpc-google-analytics-data-v1alpha
- 0.101.0
+ 0.102.0
com.google.api.grpc
proto-google-analytics-data-v1beta
- 0.101.0
+ 0.102.0
com.google.api.grpc
proto-google-analytics-data-v1alpha
- 0.101.0
+ 0.102.0
diff --git a/java-analytics-data/google-analytics-data/pom.xml b/java-analytics-data/google-analytics-data/pom.xml
index 95244e684866..90ec56e85939 100644
--- a/java-analytics-data/google-analytics-data/pom.xml
+++ b/java-analytics-data/google-analytics-data/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.analytics
google-analytics-data
- 0.101.0
+ 0.102.0
jar
Google Analytics Data
provides programmatic methods to access report data in Google Analytics App+Web properties.
com.google.analytics
google-analytics-data-parent
- 0.101.0
+ 0.102.0
google-analytics-data
diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/Version.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/Version.java
index 7d0f30b9f65d..de5fc05e236e 100644
--- a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/Version.java
+++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1alpha/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-analytics-data:current}
- static final String VERSION = "0.101.0";
+ static final String VERSION = "0.102.0";
// {x-version-update-end}
}
diff --git a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/Version.java b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/Version.java
index a73edf3ebda3..9377ea78985e 100644
--- a/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/Version.java
+++ b/java-analytics-data/google-analytics-data/src/main/java/com/google/analytics/data/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-analytics-data:current}
- static final String VERSION = "0.101.0";
+ static final String VERSION = "0.102.0";
// {x-version-update-end}
}
diff --git a/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml b/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml
index 4a981f6cc21b..99a13a4a06df 100644
--- a/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml
+++ b/java-analytics-data/grpc-google-analytics-data-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-analytics-data-v1alpha
- 0.101.0
+ 0.102.0
grpc-google-analytics-data-v1alpha
GRPC library for google-analytics-data
com.google.analytics
google-analytics-data-parent
- 0.101.0
+ 0.102.0
diff --git a/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml b/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml
index aba5d71f2a4d..c99df7606c8b 100644
--- a/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml
+++ b/java-analytics-data/grpc-google-analytics-data-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-analytics-data-v1beta
- 0.101.0
+ 0.102.0
grpc-google-analytics-data-v1beta
GRPC library for grpc-google-analytics-data-v1beta
com.google.analytics
google-analytics-data-parent
- 0.101.0
+ 0.102.0
diff --git a/java-analytics-data/pom.xml b/java-analytics-data/pom.xml
index c8095b76e499..350aad9131a5 100644
--- a/java-analytics-data/pom.xml
+++ b/java-analytics-data/pom.xml
@@ -4,7 +4,7 @@
com.google.analytics
google-analytics-data-parent
pom
- 0.101.0
+ 0.102.0
Google Analytics Data Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.analytics
google-analytics-data
- 0.101.0
+ 0.102.0
com.google.api.grpc
proto-google-analytics-data-v1alpha
- 0.101.0
+ 0.102.0
com.google.api.grpc
grpc-google-analytics-data-v1alpha
- 0.101.0
+ 0.102.0
com.google.api.grpc
proto-google-analytics-data-v1beta
- 0.101.0
+ 0.102.0
com.google.api.grpc
grpc-google-analytics-data-v1beta
- 0.101.0
+ 0.102.0
diff --git a/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml b/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml
index b396fb1b5730..99d674e1a189 100644
--- a/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml
+++ b/java-analytics-data/proto-google-analytics-data-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-analytics-data-v1alpha
- 0.101.0
+ 0.102.0
proto-google-analytics-data-v1alpha
Proto library for google-analytics-data
com.google.analytics
google-analytics-data-parent
- 0.101.0
+ 0.102.0
diff --git a/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml b/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml
index 2c56ac66fdaf..2895b78545f4 100644
--- a/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml
+++ b/java-analytics-data/proto-google-analytics-data-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-analytics-data-v1beta
- 0.101.0
+ 0.102.0
proto-google-analytics-data-v1beta
PROTO library for proto-google-analytics-data-v1beta
com.google.analytics
google-analytics-data-parent
- 0.101.0
+ 0.102.0
diff --git a/java-analyticshub/README.md b/java-analyticshub/README.md
index db6d49ac6e17..b45371ee3d6c 100644
--- a/java-analyticshub/README.md
+++ b/java-analyticshub/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-analyticshub
- 0.87.0
+ 0.88.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-analyticshub:0.87.0'
+implementation 'com.google.cloud:google-cloud-analyticshub:0.88.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-analyticshub" % "0.87.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-analyticshub" % "0.88.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-analyticshub/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-analyticshub.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-analyticshub/0.87.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-analyticshub/0.88.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-analyticshub/google-cloud-analyticshub-bom/pom.xml b/java-analyticshub/google-cloud-analyticshub-bom/pom.xml
index 7fe1fc0e8ada..1660d870026a 100644
--- a/java-analyticshub/google-cloud-analyticshub-bom/pom.xml
+++ b/java-analyticshub/google-cloud-analyticshub-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-analyticshub-bom
- 0.87.0
+ 0.88.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-analyticshub
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-analyticshub-v1
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-analyticshub-v1
- 0.87.0
+ 0.88.0
diff --git a/java-analyticshub/google-cloud-analyticshub/pom.xml b/java-analyticshub/google-cloud-analyticshub/pom.xml
index 456b26744a78..995edc76615d 100644
--- a/java-analyticshub/google-cloud-analyticshub/pom.xml
+++ b/java-analyticshub/google-cloud-analyticshub/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-analyticshub
- 0.87.0
+ 0.88.0
jar
Google Analytics Hub API
Analytics Hub API TBD
com.google.cloud
google-cloud-analyticshub-parent
- 0.87.0
+ 0.88.0
google-cloud-analyticshub
diff --git a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/Version.java b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/Version.java
index 926c4343c907..a9014c961907 100644
--- a/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/Version.java
+++ b/java-analyticshub/google-cloud-analyticshub/src/main/java/com/google/cloud/bigquery/analyticshub/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-analyticshub:current}
- static final String VERSION = "0.87.0";
+ static final String VERSION = "0.88.0";
// {x-version-update-end}
}
diff --git a/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml b/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml
index 28d6fa5fdd3f..6f7a95b470c8 100644
--- a/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml
+++ b/java-analyticshub/grpc-google-cloud-analyticshub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-analyticshub-v1
- 0.87.0
+ 0.88.0
grpc-google-cloud-analyticshub-v1
GRPC library for google-cloud-analyticshub
com.google.cloud
google-cloud-analyticshub-parent
- 0.87.0
+ 0.88.0
diff --git a/java-analyticshub/pom.xml b/java-analyticshub/pom.xml
index fefdba92a5f3..b0fae30b5f78 100644
--- a/java-analyticshub/pom.xml
+++ b/java-analyticshub/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-analyticshub-parent
pom
- 0.87.0
+ 0.88.0
Google Analytics Hub API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-analyticshub
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-analyticshub-v1
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-analyticshub-v1
- 0.87.0
+ 0.88.0
diff --git a/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml b/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml
index b23e6debbf42..7505511c0544 100644
--- a/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml
+++ b/java-analyticshub/proto-google-cloud-analyticshub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-analyticshub-v1
- 0.87.0
+ 0.88.0
proto-google-cloud-analyticshub-v1
Proto library for google-cloud-analyticshub
com.google.cloud
google-cloud-analyticshub-parent
- 0.87.0
+ 0.88.0
diff --git a/java-api-gateway/README.md b/java-api-gateway/README.md
index ff73e1501031..fac5fb8d8ae7 100644
--- a/java-api-gateway/README.md
+++ b/java-api-gateway/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-api-gateway
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-api-gateway:2.90.0'
+implementation 'com.google.cloud:google-cloud-api-gateway:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-api-gateway" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-api-gateway" % "2.91.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-api-gateway/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-api-gateway.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-api-gateway/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-api-gateway/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-api-gateway/google-cloud-api-gateway-bom/pom.xml b/java-api-gateway/google-cloud-api-gateway-bom/pom.xml
index cf18a6e89518..6dcf5fb8bd2f 100644
--- a/java-api-gateway/google-cloud-api-gateway-bom/pom.xml
+++ b/java-api-gateway/google-cloud-api-gateway-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-api-gateway-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-api-gateway
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-api-gateway-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-api-gateway-v1
- 2.90.0
+ 2.91.0
diff --git a/java-api-gateway/google-cloud-api-gateway/pom.xml b/java-api-gateway/google-cloud-api-gateway/pom.xml
index 477d4ee513d5..1d88e6bc9f50 100644
--- a/java-api-gateway/google-cloud-api-gateway/pom.xml
+++ b/java-api-gateway/google-cloud-api-gateway/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-api-gateway
- 2.90.0
+ 2.91.0
jar
Google API Gateway
API Gateway enables you to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation. Clients consume your REST APIS to implement standalone apps for a mobile device or tablet, through apps running in a browser, or through any other type of app that can make a request to an HTTP endpoint.
com.google.cloud
google-cloud-api-gateway-parent
- 2.90.0
+ 2.91.0
google-cloud-api-gateway
diff --git a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/Version.java b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/Version.java
index dd25f0d17241..0b011a454d75 100644
--- a/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/Version.java
+++ b/java-api-gateway/google-cloud-api-gateway/src/main/java/com/google/cloud/apigateway/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-api-gateway:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml b/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml
index a2e7ba789a72..eba9c7924d64 100644
--- a/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml
+++ b/java-api-gateway/grpc-google-cloud-api-gateway-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-api-gateway-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-api-gateway-v1
GRPC library for google-cloud-api-gateway
com.google.cloud
google-cloud-api-gateway-parent
- 2.90.0
+ 2.91.0
diff --git a/java-api-gateway/pom.xml b/java-api-gateway/pom.xml
index 71eb41f063bf..d1a4878a7937 100644
--- a/java-api-gateway/pom.xml
+++ b/java-api-gateway/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-api-gateway-parent
pom
- 2.90.0
+ 2.91.0
Google API Gateway Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-api-gateway
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-api-gateway-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-api-gateway-v1
- 2.90.0
+ 2.91.0
diff --git a/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml b/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml
index fff3c86733f3..70d7bb2afb82 100644
--- a/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml
+++ b/java-api-gateway/proto-google-cloud-api-gateway-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-api-gateway-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-api-gateway-v1
Proto library for google-cloud-api-gateway
com.google.cloud
google-cloud-api-gateway-parent
- 2.90.0
+ 2.91.0
diff --git a/java-apigee-connect/README.md b/java-apigee-connect/README.md
index 611d8bfd9b48..0d7437589ea0 100644
--- a/java-apigee-connect/README.md
+++ b/java-apigee-connect/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-apigee-connect
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-apigee-connect:2.90.0'
+implementation 'com.google.cloud:google-cloud-apigee-connect:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-apigee-connect" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-apigee-connect" % "2.91.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apigee-connect/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apigee-connect.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-connect/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-connect/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml b/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml
index ac1d6a33ec79..2254077535a8 100644
--- a/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml
+++ b/java-apigee-connect/google-cloud-apigee-connect-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-apigee-connect-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-apigee-connect
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-apigee-connect-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-apigee-connect-v1
- 2.90.0
+ 2.91.0
diff --git a/java-apigee-connect/google-cloud-apigee-connect/pom.xml b/java-apigee-connect/google-cloud-apigee-connect/pom.xml
index 787a91aa7026..740687a9ed35 100644
--- a/java-apigee-connect/google-cloud-apigee-connect/pom.xml
+++ b/java-apigee-connect/google-cloud-apigee-connect/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-apigee-connect
- 2.90.0
+ 2.91.0
jar
Google Apigee Connect
Apigee Connect allows the Apigee hybrid management plane to connect securely to the MART service in the runtime plane without requiring you to expose the MART endpoint on the internet.
com.google.cloud
google-cloud-apigee-connect-parent
- 2.90.0
+ 2.91.0
google-cloud-apigee-connect
diff --git a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/Version.java b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/Version.java
index 30b1bf584b09..7e935fce3a06 100644
--- a/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/Version.java
+++ b/java-apigee-connect/google-cloud-apigee-connect/src/main/java/com/google/cloud/apigeeconnect/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-apigee-connect:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml b/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml
index 5474185d0093..38606646b313 100644
--- a/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml
+++ b/java-apigee-connect/grpc-google-cloud-apigee-connect-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-apigee-connect-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-apigee-connect-v1
GRPC library for google-cloud-apigee-connect
com.google.cloud
google-cloud-apigee-connect-parent
- 2.90.0
+ 2.91.0
diff --git a/java-apigee-connect/pom.xml b/java-apigee-connect/pom.xml
index 78b92f783645..45117b70df7a 100644
--- a/java-apigee-connect/pom.xml
+++ b/java-apigee-connect/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-apigee-connect-parent
pom
- 2.90.0
+ 2.91.0
Google Apigee Connect Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-apigee-connect
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-apigee-connect-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-apigee-connect-v1
- 2.90.0
+ 2.91.0
diff --git a/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml b/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml
index 742936b8dd46..53cf6cdde1e6 100644
--- a/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml
+++ b/java-apigee-connect/proto-google-cloud-apigee-connect-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-apigee-connect-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-apigee-connect-v1
Proto library for google-cloud-apigee-connect
com.google.cloud
google-cloud-apigee-connect-parent
- 2.90.0
+ 2.91.0
diff --git a/java-apigee-registry/README.md b/java-apigee-registry/README.md
index 7347afdf251e..a13b6a9294e2 100644
--- a/java-apigee-registry/README.md
+++ b/java-apigee-registry/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-apigee-registry
- 0.90.0
+ 0.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-apigee-registry:0.90.0'
+implementation 'com.google.cloud:google-cloud-apigee-registry:0.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-apigee-registry" % "0.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-apigee-registry" % "0.91.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apigee-registry/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apigee-registry.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-registry/0.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apigee-registry/0.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml b/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml
index ba43c89a87ca..84c0ba2e6a02 100644
--- a/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml
+++ b/java-apigee-registry/google-cloud-apigee-registry-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-apigee-registry-bom
- 0.90.0
+ 0.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-apigee-registry
- 0.90.0
+ 0.91.0
com.google.api.grpc
grpc-google-cloud-apigee-registry-v1
- 0.90.0
+ 0.91.0
com.google.api.grpc
proto-google-cloud-apigee-registry-v1
- 0.90.0
+ 0.91.0
diff --git a/java-apigee-registry/google-cloud-apigee-registry/pom.xml b/java-apigee-registry/google-cloud-apigee-registry/pom.xml
index 196f3bcbc343..320371b9bf31 100644
--- a/java-apigee-registry/google-cloud-apigee-registry/pom.xml
+++ b/java-apigee-registry/google-cloud-apigee-registry/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-apigee-registry
- 0.90.0
+ 0.91.0
jar
Google Registry API
Registry API allows teams to upload and share machine-readable descriptions of APIs that are in use and in development.
com.google.cloud
google-cloud-apigee-registry-parent
- 0.90.0
+ 0.91.0
google-cloud-apigee-registry
diff --git a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/Version.java b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/Version.java
index 8a8e43488b73..a3bb234e5148 100644
--- a/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/Version.java
+++ b/java-apigee-registry/google-cloud-apigee-registry/src/main/java/com/google/cloud/apigeeregistry/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-apigee-registry:current}
- static final String VERSION = "0.90.0";
+ static final String VERSION = "0.91.0";
// {x-version-update-end}
}
diff --git a/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml b/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml
index 014e40a3eba5..1be6d177636d 100644
--- a/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml
+++ b/java-apigee-registry/grpc-google-cloud-apigee-registry-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-apigee-registry-v1
- 0.90.0
+ 0.91.0
grpc-google-cloud-apigee-registry-v1
GRPC library for google-cloud-apigee-registry
com.google.cloud
google-cloud-apigee-registry-parent
- 0.90.0
+ 0.91.0
diff --git a/java-apigee-registry/pom.xml b/java-apigee-registry/pom.xml
index 23bdec9585cb..8184e5ce19e6 100644
--- a/java-apigee-registry/pom.xml
+++ b/java-apigee-registry/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-apigee-registry-parent
pom
- 0.90.0
+ 0.91.0
Google Registry API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-apigee-registry
- 0.90.0
+ 0.91.0
com.google.api.grpc
grpc-google-cloud-apigee-registry-v1
- 0.90.0
+ 0.91.0
com.google.api.grpc
proto-google-cloud-apigee-registry-v1
- 0.90.0
+ 0.91.0
diff --git a/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml b/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml
index 11a1f8737457..cb5a9bac89cc 100644
--- a/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml
+++ b/java-apigee-registry/proto-google-cloud-apigee-registry-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-apigee-registry-v1
- 0.90.0
+ 0.91.0
proto-google-cloud-apigee-registry-v1
Proto library for google-cloud-apigee-registry
com.google.cloud
google-cloud-apigee-registry-parent
- 0.90.0
+ 0.91.0
diff --git a/java-apihub/README.md b/java-apihub/README.md
index ed80109ce1a5..eb73556ce53a 100644
--- a/java-apihub/README.md
+++ b/java-apihub/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-apihub
- 0.43.0
+ 0.44.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-apihub:0.43.0'
+implementation 'com.google.cloud:google-cloud-apihub:0.44.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-apihub" % "0.43.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-apihub" % "0.44.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apihub/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apihub.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apihub/0.43.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apihub/0.44.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-apihub/google-cloud-apihub-bom/pom.xml b/java-apihub/google-cloud-apihub-bom/pom.xml
index cefbec2e074e..02fab7ca9cb6 100644
--- a/java-apihub/google-cloud-apihub-bom/pom.xml
+++ b/java-apihub/google-cloud-apihub-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-apihub-bom
- 0.43.0
+ 0.44.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,12 +26,12 @@
com.google.cloud
google-cloud-apihub
- 0.43.0
+ 0.44.0
com.google.api.grpc
proto-google-cloud-apihub-v1
- 0.43.0
+ 0.44.0
diff --git a/java-apihub/google-cloud-apihub/pom.xml b/java-apihub/google-cloud-apihub/pom.xml
index 0870f1ce9651..1befcc626694 100644
--- a/java-apihub/google-cloud-apihub/pom.xml
+++ b/java-apihub/google-cloud-apihub/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-apihub
- 0.43.0
+ 0.44.0
jar
Google API hub API
API hub API API hub lets you consolidate and organize information about all of the APIs of interest to your organization. API hub lets you capture critical information about APIs that allows developers to discover and evaluate them easily and leverage the work of other teams wherever possible. API platform teams can use API hub to have visibility into and manage their portfolio of APIs.
com.google.cloud
google-cloud-apihub-parent
- 0.43.0
+ 0.44.0
google-cloud-apihub
diff --git a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/Version.java b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/Version.java
index be0230169cae..6cbc0e3d072d 100644
--- a/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/Version.java
+++ b/java-apihub/google-cloud-apihub/src/main/java/com/google/cloud/apihub/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-apihub:current}
- static final String VERSION = "0.43.0";
+ static final String VERSION = "0.44.0";
// {x-version-update-end}
}
diff --git a/java-apihub/pom.xml b/java-apihub/pom.xml
index e17e2aad7615..564bb20bf06d 100644
--- a/java-apihub/pom.xml
+++ b/java-apihub/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-apihub-parent
pom
- 0.43.0
+ 0.44.0
Google API hub API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,12 +29,12 @@
com.google.cloud
google-cloud-apihub
- 0.43.0
+ 0.44.0
com.google.api.grpc
proto-google-cloud-apihub-v1
- 0.43.0
+ 0.44.0
diff --git a/java-apihub/proto-google-cloud-apihub-v1/pom.xml b/java-apihub/proto-google-cloud-apihub-v1/pom.xml
index 01a6d1dcb0c0..9457521e15d6 100644
--- a/java-apihub/proto-google-cloud-apihub-v1/pom.xml
+++ b/java-apihub/proto-google-cloud-apihub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-apihub-v1
- 0.43.0
+ 0.44.0
proto-google-cloud-apihub-v1
Proto library for google-cloud-apihub
com.google.cloud
google-cloud-apihub-parent
- 0.43.0
+ 0.44.0
diff --git a/java-apikeys/README.md b/java-apikeys/README.md
index 3b57ec90e5c0..dc21161168f9 100644
--- a/java-apikeys/README.md
+++ b/java-apikeys/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-apikeys
- 0.88.0
+ 0.89.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-apikeys:0.88.0'
+implementation 'com.google.cloud:google-cloud-apikeys:0.89.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-apikeys" % "0.88.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-apikeys" % "0.89.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apikeys/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apikeys.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apikeys/0.88.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apikeys/0.89.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-apikeys/google-cloud-apikeys-bom/pom.xml b/java-apikeys/google-cloud-apikeys-bom/pom.xml
index 7435743970d9..8eec0af4b90a 100644
--- a/java-apikeys/google-cloud-apikeys-bom/pom.xml
+++ b/java-apikeys/google-cloud-apikeys-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-apikeys-bom
- 0.88.0
+ 0.89.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-apikeys
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-apikeys-v2
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-apikeys-v2
- 0.88.0
+ 0.89.0
diff --git a/java-apikeys/google-cloud-apikeys/pom.xml b/java-apikeys/google-cloud-apikeys/pom.xml
index 25cee5e89a83..900bfa58fee9 100644
--- a/java-apikeys/google-cloud-apikeys/pom.xml
+++ b/java-apikeys/google-cloud-apikeys/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-apikeys
- 0.88.0
+ 0.89.0
jar
Google API Keys API
API Keys API API Keys lets you create and manage your API keys for your projects.
com.google.cloud
google-cloud-apikeys-parent
- 0.88.0
+ 0.89.0
google-cloud-apikeys
diff --git a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/Version.java b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/Version.java
index 8cbd3b5c4d21..6a7a83cf124f 100644
--- a/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/Version.java
+++ b/java-apikeys/google-cloud-apikeys/src/main/java/com/google/api/apikeys/v2/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-apikeys:current}
- static final String VERSION = "0.88.0";
+ static final String VERSION = "0.89.0";
// {x-version-update-end}
}
diff --git a/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml b/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml
index 3130e919b15a..dd76cdafa108 100644
--- a/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml
+++ b/java-apikeys/grpc-google-cloud-apikeys-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-apikeys-v2
- 0.88.0
+ 0.89.0
grpc-google-cloud-apikeys-v2
GRPC library for google-cloud-apikeys
com.google.cloud
google-cloud-apikeys-parent
- 0.88.0
+ 0.89.0
diff --git a/java-apikeys/pom.xml b/java-apikeys/pom.xml
index 42b78e4129c4..92f68a2f7efe 100644
--- a/java-apikeys/pom.xml
+++ b/java-apikeys/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-apikeys-parent
pom
- 0.88.0
+ 0.89.0
Google API Keys API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-apikeys
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-apikeys-v2
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-apikeys-v2
- 0.88.0
+ 0.89.0
diff --git a/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml b/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml
index dfbbc46b5ef1..65523560b180 100644
--- a/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml
+++ b/java-apikeys/proto-google-cloud-apikeys-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-apikeys-v2
- 0.88.0
+ 0.89.0
proto-google-cloud-apikeys-v2
Proto library for google-cloud-apikeys
com.google.cloud
google-cloud-apikeys-parent
- 0.88.0
+ 0.89.0
diff --git a/java-appengine-admin/README.md b/java-appengine-admin/README.md
index 4a46602eb961..7b1201143554 100644
--- a/java-appengine-admin/README.md
+++ b/java-appengine-admin/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-appengine-admin
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-appengine-admin:2.90.0'
+implementation 'com.google.cloud:google-cloud-appengine-admin:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-appengine-admin" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-appengine-admin" % "2.91.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-appengine-admin/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-appengine-admin.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-appengine-admin/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-appengine-admin/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml b/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml
index bfce13d9cf6c..bff67d71068b 100644
--- a/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml
+++ b/java-appengine-admin/google-cloud-appengine-admin-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-appengine-admin-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-appengine-admin
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-appengine-admin-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-appengine-admin-v1
- 2.90.0
+ 2.91.0
diff --git a/java-appengine-admin/google-cloud-appengine-admin/pom.xml b/java-appengine-admin/google-cloud-appengine-admin/pom.xml
index 2daf113d942e..efe6023792d4 100644
--- a/java-appengine-admin/google-cloud-appengine-admin/pom.xml
+++ b/java-appengine-admin/google-cloud-appengine-admin/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-appengine-admin
- 2.90.0
+ 2.91.0
jar
Google App Engine Admin API
App Engine Admin API you to manage your App Engine applications.
com.google.cloud
google-cloud-appengine-admin-parent
- 2.90.0
+ 2.91.0
google-cloud-appengine-admin
diff --git a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/Version.java b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/Version.java
index 51fb223d58a7..16387d615fc8 100644
--- a/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/Version.java
+++ b/java-appengine-admin/google-cloud-appengine-admin/src/main/java/com/google/appengine/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-appengine-admin:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml b/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml
index fc3e8b11ff26..00c708937112 100644
--- a/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml
+++ b/java-appengine-admin/grpc-google-cloud-appengine-admin-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-appengine-admin-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-appengine-admin-v1
GRPC library for google-cloud-appengine-admin
com.google.cloud
google-cloud-appengine-admin-parent
- 2.90.0
+ 2.91.0
diff --git a/java-appengine-admin/pom.xml b/java-appengine-admin/pom.xml
index 711aac37c910..59e7b17bfdb2 100644
--- a/java-appengine-admin/pom.xml
+++ b/java-appengine-admin/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-appengine-admin-parent
pom
- 2.90.0
+ 2.91.0
Google App Engine Admin API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-appengine-admin
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-appengine-admin-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-appengine-admin-v1
- 2.90.0
+ 2.91.0
diff --git a/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml b/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml
index 08572524183a..c7297af712df 100644
--- a/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml
+++ b/java-appengine-admin/proto-google-cloud-appengine-admin-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-appengine-admin-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-appengine-admin-v1
Proto library for google-cloud-appengine-admin
com.google.cloud
google-cloud-appengine-admin-parent
- 2.90.0
+ 2.91.0
diff --git a/java-apphub/README.md b/java-apphub/README.md
index a07644102c14..3176244a316d 100644
--- a/java-apphub/README.md
+++ b/java-apphub/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-apphub
- 0.54.0
+ 0.55.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-apphub:0.54.0'
+implementation 'com.google.cloud:google-cloud-apphub:0.55.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-apphub" % "0.54.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-apphub" % "0.55.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-apphub/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-apphub.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apphub/0.54.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-apphub/0.55.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-apphub/google-cloud-apphub-bom/pom.xml b/java-apphub/google-cloud-apphub-bom/pom.xml
index 302195caabe0..dd12bcdd26c0 100644
--- a/java-apphub/google-cloud-apphub-bom/pom.xml
+++ b/java-apphub/google-cloud-apphub-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-apphub-bom
- 0.54.0
+ 0.55.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-apphub
- 0.54.0
+ 0.55.0
com.google.api.grpc
grpc-google-cloud-apphub-v1
- 0.54.0
+ 0.55.0
com.google.api.grpc
proto-google-cloud-apphub-v1
- 0.54.0
+ 0.55.0
diff --git a/java-apphub/google-cloud-apphub/pom.xml b/java-apphub/google-cloud-apphub/pom.xml
index 6d08ba6131c4..952f87cabfee 100644
--- a/java-apphub/google-cloud-apphub/pom.xml
+++ b/java-apphub/google-cloud-apphub/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-apphub
- 0.54.0
+ 0.55.0
jar
Google App Hub API
App Hub API App Hub simplifies the process of building, running, and managing applications on Google Cloud.
com.google.cloud
google-cloud-apphub-parent
- 0.54.0
+ 0.55.0
google-cloud-apphub
diff --git a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/Version.java b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/Version.java
index 71ae0d362604..2950a777fc3b 100644
--- a/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/Version.java
+++ b/java-apphub/google-cloud-apphub/src/main/java/com/google/cloud/apphub/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-apphub:current}
- static final String VERSION = "0.54.0";
+ static final String VERSION = "0.55.0";
// {x-version-update-end}
}
diff --git a/java-apphub/grpc-google-cloud-apphub-v1/pom.xml b/java-apphub/grpc-google-cloud-apphub-v1/pom.xml
index ac783208d528..453a671d8f1f 100644
--- a/java-apphub/grpc-google-cloud-apphub-v1/pom.xml
+++ b/java-apphub/grpc-google-cloud-apphub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-apphub-v1
- 0.54.0
+ 0.55.0
grpc-google-cloud-apphub-v1
GRPC library for google-cloud-apphub
com.google.cloud
google-cloud-apphub-parent
- 0.54.0
+ 0.55.0
diff --git a/java-apphub/pom.xml b/java-apphub/pom.xml
index cad56c30c40b..5be622b6ee58 100644
--- a/java-apphub/pom.xml
+++ b/java-apphub/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-apphub-parent
pom
- 0.54.0
+ 0.55.0
Google App Hub API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-apphub
- 0.54.0
+ 0.55.0
com.google.api.grpc
grpc-google-cloud-apphub-v1
- 0.54.0
+ 0.55.0
com.google.api.grpc
proto-google-cloud-apphub-v1
- 0.54.0
+ 0.55.0
diff --git a/java-apphub/proto-google-cloud-apphub-v1/pom.xml b/java-apphub/proto-google-cloud-apphub-v1/pom.xml
index ad8bb4d60a5c..95842e3ec6e1 100644
--- a/java-apphub/proto-google-cloud-apphub-v1/pom.xml
+++ b/java-apphub/proto-google-cloud-apphub-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-apphub-v1
- 0.54.0
+ 0.55.0
proto-google-cloud-apphub-v1
Proto library for google-cloud-apphub
com.google.cloud
google-cloud-apphub-parent
- 0.54.0
+ 0.55.0
diff --git a/java-appoptimize/README.md b/java-appoptimize/README.md
index 2c9ce0d61010..35e12307b610 100644
--- a/java-appoptimize/README.md
+++ b/java-appoptimize/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-appoptimize
- 0.0.0
+ 0.1.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-appoptimize:0.0.0'
+implementation 'com.google.cloud:google-cloud-appoptimize:0.1.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-appoptimize" % "0.0.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-appoptimize" % "0.1.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-appoptimize/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-appoptimize.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-appoptimize/0.0.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-appoptimize/0.1.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-appoptimize/google-cloud-appoptimize-bom/pom.xml b/java-appoptimize/google-cloud-appoptimize-bom/pom.xml
index 723cfdc2f0b6..58908ffb96e0 100644
--- a/java-appoptimize/google-cloud-appoptimize-bom/pom.xml
+++ b/java-appoptimize/google-cloud-appoptimize-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-appoptimize-bom
- 0.0.1
+ 0.1.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,17 +26,17 @@
com.google.cloud
google-cloud-appoptimize
- 0.0.1
+ 0.1.0
com.google.api.grpc
grpc-google-cloud-appoptimize-v1beta
- 0.0.1
+ 0.1.0
com.google.api.grpc
proto-google-cloud-appoptimize-v1beta
- 0.0.1
+ 0.1.0
diff --git a/java-appoptimize/google-cloud-appoptimize/pom.xml b/java-appoptimize/google-cloud-appoptimize/pom.xml
index 0ddcb291812c..95aa221cfcfd 100644
--- a/java-appoptimize/google-cloud-appoptimize/pom.xml
+++ b/java-appoptimize/google-cloud-appoptimize/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-appoptimize
- 0.0.1
+ 0.1.0
jar
Google App Optimize API
App Optimize API The App Optimize API provides developers and platform teams with tools to monitor, analyze, and improve the performance and cost-efficiency of their cloud applications.
com.google.cloud
google-cloud-appoptimize-parent
- 0.0.1
+ 0.1.0
google-cloud-appoptimize
diff --git a/java-appoptimize/google-cloud-appoptimize/src/main/java/com/google/cloud/appoptimize/v1beta/stub/Version.java b/java-appoptimize/google-cloud-appoptimize/src/main/java/com/google/cloud/appoptimize/v1beta/stub/Version.java
index f37f25e82f45..903b13a1d814 100644
--- a/java-appoptimize/google-cloud-appoptimize/src/main/java/com/google/cloud/appoptimize/v1beta/stub/Version.java
+++ b/java-appoptimize/google-cloud-appoptimize/src/main/java/com/google/cloud/appoptimize/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-appoptimize:current}
- static final String VERSION = "0.0.1";
+ static final String VERSION = "0.1.0";
// {x-version-update-end}
}
diff --git a/java-appoptimize/grpc-google-cloud-appoptimize-v1beta/pom.xml b/java-appoptimize/grpc-google-cloud-appoptimize-v1beta/pom.xml
index 43ce806c665b..accf19765960 100644
--- a/java-appoptimize/grpc-google-cloud-appoptimize-v1beta/pom.xml
+++ b/java-appoptimize/grpc-google-cloud-appoptimize-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-appoptimize-v1beta
- 0.0.1
+ 0.1.0
grpc-google-cloud-appoptimize-v1beta
GRPC library for google-cloud-appoptimize
com.google.cloud
google-cloud-appoptimize-parent
- 0.0.1
+ 0.1.0
diff --git a/java-appoptimize/owlbot.py b/java-appoptimize/owlbot.py
index 6da47954339a..fbb37df70f1a 100644
--- a/java-appoptimize/owlbot.py
+++ b/java-appoptimize/owlbot.py
@@ -33,6 +33,5 @@
"java.header",
"license-checks.xml",
"renovate.json",
- ".gitignore",
- ],
-)
\ No newline at end of file
+ ".gitignore"
+])
\ No newline at end of file
diff --git a/java-appoptimize/pom.xml b/java-appoptimize/pom.xml
index 9a71fb2c1ea8..a32bdc25f39d 100644
--- a/java-appoptimize/pom.xml
+++ b/java-appoptimize/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-appoptimize-parent
pom
- 0.0.1
+ 0.1.0
Google App Optimize API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-appoptimize
- 0.0.1
+ 0.1.0
com.google.api.grpc
grpc-google-cloud-appoptimize-v1beta
- 0.0.1
+ 0.1.0
com.google.api.grpc
proto-google-cloud-appoptimize-v1beta
- 0.0.1
+ 0.1.0
diff --git a/java-appoptimize/proto-google-cloud-appoptimize-v1beta/pom.xml b/java-appoptimize/proto-google-cloud-appoptimize-v1beta/pom.xml
index e893089a00b9..2f588cb17d0e 100644
--- a/java-appoptimize/proto-google-cloud-appoptimize-v1beta/pom.xml
+++ b/java-appoptimize/proto-google-cloud-appoptimize-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-appoptimize-v1beta
- 0.0.1
+ 0.1.0
proto-google-cloud-appoptimize-v1beta
Proto library for google-cloud-appoptimize
com.google.cloud
google-cloud-appoptimize-parent
- 0.0.1
+ 0.1.0
diff --git a/java-appoptimize/proto-google-cloud-appoptimize-v1beta/src/main/java/com/google/cloud/appoptimize/v1beta/AppOptimizeProto.java b/java-appoptimize/proto-google-cloud-appoptimize-v1beta/src/main/java/com/google/cloud/appoptimize/v1beta/AppOptimizeProto.java
index 354f1c76c9c6..399c88d785c5 100644
--- a/java-appoptimize/proto-google-cloud-appoptimize-v1beta/src/main/java/com/google/cloud/appoptimize/v1beta/AppOptimizeProto.java
+++ b/java-appoptimize/proto-google-cloud-appoptimize-v1beta/src/main/java/com/google/cloud/appoptimize/v1beta/AppOptimizeProto.java
@@ -174,11 +174,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "1beta.ReadReportResponse\"F\332A\004name\202\323\344\223\0029\""
+ "4/v1beta/{name=projects/*/locations/*/re"
+ "ports/*}:read:\001*\032N\312A\032appoptimize.googlea"
- + "pis.com\322A.https://www.googleapis.com/auth/cloud-platformB\352\001\n"
+ + "pis.com\322A.https://www.googleapis.com/auth/cloud-platformB\214\002\n"
+ "#com.google.cloud.appoptimize.v1betaB\020AppOptimizeProtoP\001ZEcl"
- + "oud.google.com/go/appoptimize/apiv1beta/appoptimizepb;appoptimizepb\352Ag\n"
- + "!apphub.googleapis.com/Application\022Bprojects/{pro"
- + "ject}/locations/{location}/applications/{application}b\006proto3"
+ + "oud.google.com/go/appoptimize/apiv1beta/"
+ + "appoptimizepb;appoptimizepb\252\002\037Google.Cloud.AppOptimize.V1Beta\352Ag\n"
+ + "!apphub.googleapis.com/Application\022Bprojects/{project}/"
+ + "locations/{location}/applications/{application}b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
diff --git a/java-appoptimize/proto-google-cloud-appoptimize-v1beta/src/main/proto/google/cloud/appoptimize/v1beta/app_optimize.proto b/java-appoptimize/proto-google-cloud-appoptimize-v1beta/src/main/proto/google/cloud/appoptimize/v1beta/app_optimize.proto
index b5b735beaf1c..39e923059108 100644
--- a/java-appoptimize/proto-google-cloud-appoptimize-v1beta/src/main/proto/google/cloud/appoptimize/v1beta/app_optimize.proto
+++ b/java-appoptimize/proto-google-cloud-appoptimize-v1beta/src/main/proto/google/cloud/appoptimize/v1beta/app_optimize.proto
@@ -25,6 +25,7 @@ import "google/protobuf/empty.proto";
import "google/protobuf/struct.proto";
import "google/protobuf/timestamp.proto";
+option csharp_namespace = "Google.Cloud.AppOptimize.V1Beta";
option go_package = "cloud.google.com/go/appoptimize/apiv1beta/appoptimizepb;appoptimizepb";
option java_multiple_files = true;
option java_outer_classname = "AppOptimizeProto";
diff --git a/java-area120-tables/README.md b/java-area120-tables/README.md
index 88142249fd2d..3e55c1bb10c1 100644
--- a/java-area120-tables/README.md
+++ b/java-area120-tables/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.area120
google-area120-tables
- 0.94.0
+ 0.95.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.area120:google-area120-tables:0.94.0'
+implementation 'com.google.area120:google-area120-tables:0.95.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.area120" % "google-area120-tables" % "0.94.0"
+libraryDependencies += "com.google.area120" % "google-area120-tables" % "0.95.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-area120-tables/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.area120/google-area120-tables.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.area120/google-area120-tables/0.94.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.area120/google-area120-tables/0.95.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-area120-tables/google-area120-tables-bom/pom.xml b/java-area120-tables/google-area120-tables-bom/pom.xml
index 23e16c329f90..234e7f6675b8 100644
--- a/java-area120-tables/google-area120-tables-bom/pom.xml
+++ b/java-area120-tables/google-area120-tables-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.area120
google-area120-tables-bom
- 0.94.0
+ 0.95.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.area120
google-area120-tables
- 0.94.0
+ 0.95.0
com.google.api.grpc
grpc-google-area120-tables-v1alpha1
- 0.94.0
+ 0.95.0
com.google.api.grpc
proto-google-area120-tables-v1alpha1
- 0.94.0
+ 0.95.0
diff --git a/java-area120-tables/google-area120-tables/pom.xml b/java-area120-tables/google-area120-tables/pom.xml
index 2cb1851110b5..8221eaa26a6b 100644
--- a/java-area120-tables/google-area120-tables/pom.xml
+++ b/java-area120-tables/google-area120-tables/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.area120
google-area120-tables
- 0.94.0
+ 0.95.0
jar
Google Area 120 Tables
provides programmatic methods to the Area 120 Tables API.
com.google.area120
google-area120-tables-parent
- 0.94.0
+ 0.95.0
google-area120-tables
diff --git a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/Version.java b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/Version.java
index 0cbdbfbca2b6..3b6da887a848 100644
--- a/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/Version.java
+++ b/java-area120-tables/google-area120-tables/src/main/java/com/google/area120/tables/v1alpha/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-area120-tables:current}
- static final String VERSION = "0.94.0";
+ static final String VERSION = "0.95.0";
// {x-version-update-end}
}
diff --git a/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml b/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml
index fbbd9d7faee7..5cf98dab1bb9 100644
--- a/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml
+++ b/java-area120-tables/grpc-google-area120-tables-v1alpha1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-area120-tables-v1alpha1
- 0.94.0
+ 0.95.0
grpc-google-area120-tables-v1alpha1
GRPC library for google-area120-tables
com.google.area120
google-area120-tables-parent
- 0.94.0
+ 0.95.0
diff --git a/java-area120-tables/pom.xml b/java-area120-tables/pom.xml
index e7b847a6e11f..7a8fe787c1b9 100644
--- a/java-area120-tables/pom.xml
+++ b/java-area120-tables/pom.xml
@@ -4,7 +4,7 @@
com.google.area120
google-area120-tables-parent
pom
- 0.94.0
+ 0.95.0
Google Area 120 Tables Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.area120
google-area120-tables
- 0.94.0
+ 0.95.0
com.google.api.grpc
proto-google-area120-tables-v1alpha1
- 0.94.0
+ 0.95.0
com.google.api.grpc
grpc-google-area120-tables-v1alpha1
- 0.94.0
+ 0.95.0
diff --git a/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml b/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml
index 60638b89ac90..bf223cc2edbc 100644
--- a/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml
+++ b/java-area120-tables/proto-google-area120-tables-v1alpha1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-area120-tables-v1alpha1
- 0.94.0
+ 0.95.0
proto-google-area120-tables-v1alpha1
Proto library for google-area120-tables
com.google.area120
google-area120-tables-parent
- 0.94.0
+ 0.95.0
diff --git a/java-artifact-registry/README.md b/java-artifact-registry/README.md
index 75ef466ea5b6..4db8ccad4cbe 100644
--- a/java-artifact-registry/README.md
+++ b/java-artifact-registry/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-artifact-registry
- 1.89.0
+ 1.90.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-artifact-registry:1.89.0'
+implementation 'com.google.cloud:google-cloud-artifact-registry:1.90.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-artifact-registry" % "1.89.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-artifact-registry" % "1.90.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-artifact-registry/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-artifact-registry.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-artifact-registry/1.89.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-artifact-registry/1.90.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml b/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml
index 2876313ba105..664fd8aa0390 100644
--- a/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml
+++ b/java-artifact-registry/google-cloud-artifact-registry-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-artifact-registry-bom
- 1.89.0
+ 1.90.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-artifact-registry
- 1.89.0
+ 1.90.0
com.google.api.grpc
grpc-google-cloud-artifact-registry-v1beta2
- 0.95.0
+ 0.96.0
com.google.api.grpc
grpc-google-cloud-artifact-registry-v1
- 1.89.0
+ 1.90.0
com.google.api.grpc
proto-google-cloud-artifact-registry-v1beta2
- 0.95.0
+ 0.96.0
com.google.api.grpc
proto-google-cloud-artifact-registry-v1
- 1.89.0
+ 1.90.0
diff --git a/java-artifact-registry/google-cloud-artifact-registry/pom.xml b/java-artifact-registry/google-cloud-artifact-registry/pom.xml
index 2de68cde38a0..37f50cc1323f 100644
--- a/java-artifact-registry/google-cloud-artifact-registry/pom.xml
+++ b/java-artifact-registry/google-cloud-artifact-registry/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-artifact-registry
- 1.89.0
+ 1.90.0
jar
Google Artifact Registry
provides a single place for your organization to manage container images and language packages (such as Maven and npm). It is fully integrated with Google Cloud's tooling and runtimes and comes with support for native artifact protocols. This makes it simple to integrate it with your CI/CD tooling to set up automated pipelines.
com.google.cloud
google-cloud-artifact-registry-parent
- 1.89.0
+ 1.90.0
google-cloud-artifact-registry
diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/Version.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/Version.java
index 1bc0959c86ad..6ef1874c336b 100644
--- a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/Version.java
+++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-artifact-registry:current}
- static final String VERSION = "1.89.0";
+ static final String VERSION = "1.90.0";
// {x-version-update-end}
}
diff --git a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/Version.java b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/Version.java
index ccfd02cc6675..06738804de7c 100644
--- a/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/Version.java
+++ b/java-artifact-registry/google-cloud-artifact-registry/src/main/java/com/google/devtools/artifactregistry/v1beta2/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-artifact-registry:current}
- static final String VERSION = "1.89.0";
+ static final String VERSION = "1.90.0";
// {x-version-update-end}
}
diff --git a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml
index d7bb3b6b8b0d..29f9fc4dfd45 100644
--- a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml
+++ b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-artifact-registry-v1
- 1.89.0
+ 1.90.0
grpc-google-cloud-artifact-registry-v1
GRPC library for google-cloud-artifact-registry
com.google.cloud
google-cloud-artifact-registry-parent
- 1.89.0
+ 1.90.0
diff --git a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml
index 3fb130793d4c..17fa1785a1ce 100644
--- a/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml
+++ b/java-artifact-registry/grpc-google-cloud-artifact-registry-v1beta2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-artifact-registry-v1beta2
- 0.95.0
+ 0.96.0
grpc-google-cloud-artifact-registry-v1beta2
GRPC library for google-cloud-artifact-registry
com.google.cloud
google-cloud-artifact-registry-parent
- 1.89.0
+ 1.90.0
diff --git a/java-artifact-registry/pom.xml b/java-artifact-registry/pom.xml
index 6f138a90fede..acadcebae0aa 100644
--- a/java-artifact-registry/pom.xml
+++ b/java-artifact-registry/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-artifact-registry-parent
pom
- 1.89.0
+ 1.90.0
Google Artifact Registry Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-artifact-registry
- 1.89.0
+ 1.90.0
com.google.api.grpc
proto-google-cloud-artifact-registry-v1
- 1.89.0
+ 1.90.0
com.google.api.grpc
grpc-google-cloud-artifact-registry-v1
- 1.89.0
+ 1.90.0
com.google.api.grpc
proto-google-cloud-artifact-registry-v1beta2
- 0.95.0
+ 0.96.0
com.google.api.grpc
grpc-google-cloud-artifact-registry-v1beta2
- 0.95.0
+ 0.96.0
diff --git a/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml b/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml
index dc392c6b9d89..0ac88e6a31f6 100644
--- a/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml
+++ b/java-artifact-registry/proto-google-cloud-artifact-registry-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-artifact-registry-v1
- 1.89.0
+ 1.90.0
proto-google-cloud-artifact-registry-v1
Proto library for google-cloud-artifact-registry
com.google.cloud
google-cloud-artifact-registry-parent
- 1.89.0
+ 1.90.0
diff --git a/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml b/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml
index af82e826d0ca..aa2f1d69e333 100644
--- a/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml
+++ b/java-artifact-registry/proto-google-cloud-artifact-registry-v1beta2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-artifact-registry-v1beta2
- 0.95.0
+ 0.96.0
grpc-google-cloud-artifact-registry-v1beta2
Proto library for google-cloud-artifact-registry
com.google.cloud
google-cloud-artifact-registry-parent
- 1.89.0
+ 1.90.0
diff --git a/java-asset/.repo-metadata.json b/java-asset/.repo-metadata.json
index 75c188dbd8dd..a9873240133c 100644
--- a/java-asset/.repo-metadata.json
+++ b/java-asset/.repo-metadata.json
@@ -14,5 +14,5 @@
"library_type": "GAPIC_AUTO",
"requires_billing": true,
"api_reference": "https://cloud.google.com/resource-manager/docs/cloud-asset-inventory/overview",
- "issue_tracker": "https://issuetracker.google.com/issues/new?component=187210&template=0"
+ "issue_tracker": "https://issuetracker.google.com/issues/new?component=187210"
}
\ No newline at end of file
diff --git a/java-asset/README.md b/java-asset/README.md
index f9673772cba4..9b38f390e0c8 100644
--- a/java-asset/README.md
+++ b/java-asset/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-asset
- 3.94.0
+ 3.95.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-asset:3.94.0'
+implementation 'com.google.cloud:google-cloud-asset:3.95.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-asset" % "3.94.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-asset" % "3.95.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-asset/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-asset.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-asset/3.94.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-asset/3.95.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-asset/google-cloud-asset-bom/pom.xml b/java-asset/google-cloud-asset-bom/pom.xml
index 238414f1e78e..be04ecb4e2f8 100644
--- a/java-asset/google-cloud-asset-bom/pom.xml
+++ b/java-asset/google-cloud-asset-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-asset-bom
- 3.94.0
+ 3.95.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,57 +23,57 @@
com.google.cloud
google-cloud-asset
- 3.94.0
+ 3.95.0
com.google.api.grpc
grpc-google-cloud-asset-v1
- 3.94.0
+ 3.95.0
com.google.api.grpc
grpc-google-cloud-asset-v1p1beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
grpc-google-cloud-asset-v1p2beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
grpc-google-cloud-asset-v1p5beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
grpc-google-cloud-asset-v1p7beta1
- 3.94.0
+ 3.95.0
com.google.api.grpc
proto-google-cloud-asset-v1
- 3.94.0
+ 3.95.0
com.google.api.grpc
proto-google-cloud-asset-v1p1beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
proto-google-cloud-asset-v1p2beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
proto-google-cloud-asset-v1p5beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
proto-google-cloud-asset-v1p7beta1
- 3.94.0
+ 3.95.0
diff --git a/java-asset/google-cloud-asset/pom.xml b/java-asset/google-cloud-asset/pom.xml
index 4214772bc74e..42e872ac48f2 100644
--- a/java-asset/google-cloud-asset/pom.xml
+++ b/java-asset/google-cloud-asset/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-asset
- 3.94.0
+ 3.95.0
jar
Google Cloud Asset
Java idiomatic client for Google Cloud Asset
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
google-cloud-asset
diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/Version.java
index 6f787f70dd8a..5c115f2b2826 100644
--- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/Version.java
+++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-asset:current}
- static final String VERSION = "3.94.0";
+ static final String VERSION = "3.95.0";
// {x-version-update-end}
}
diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/Version.java
index 20af8a85aebc..133343c757d3 100644
--- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/Version.java
+++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-asset:current}
- static final String VERSION = "3.94.0";
+ static final String VERSION = "3.95.0";
// {x-version-update-end}
}
diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/Version.java
index 341e7850dbb8..3963139517b4 100644
--- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/Version.java
+++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p2beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-asset:current}
- static final String VERSION = "3.94.0";
+ static final String VERSION = "3.95.0";
// {x-version-update-end}
}
diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/Version.java
index b70767f313ff..d815eb2445ca 100644
--- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/Version.java
+++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p5beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-asset:current}
- static final String VERSION = "3.94.0";
+ static final String VERSION = "3.95.0";
// {x-version-update-end}
}
diff --git a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/Version.java b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/Version.java
index c28fbc9fe33b..16e020a1e36b 100644
--- a/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/Version.java
+++ b/java-asset/google-cloud-asset/src/main/java/com/google/cloud/asset/v1p7beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-asset:current}
- static final String VERSION = "3.94.0";
+ static final String VERSION = "3.95.0";
// {x-version-update-end}
}
diff --git a/java-asset/grpc-google-cloud-asset-v1/pom.xml b/java-asset/grpc-google-cloud-asset-v1/pom.xml
index c4017aa3e7f8..5c80ec912337 100644
--- a/java-asset/grpc-google-cloud-asset-v1/pom.xml
+++ b/java-asset/grpc-google-cloud-asset-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-asset-v1
- 3.94.0
+ 3.95.0
grpc-google-cloud-asset-v1
GRPC library for grpc-google-cloud-asset-v1
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml
index 2e043eb6cd9f..878a330d5623 100644
--- a/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml
+++ b/java-asset/grpc-google-cloud-asset-v1p1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-asset-v1p1beta1
- 0.194.0
+ 0.195.0
grpc-google-cloud-asset-v1p1beta1
GRPC library for grpc-google-cloud-asset-v1p1beta1
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml
index 56fad1612560..1de474fec828 100644
--- a/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml
+++ b/java-asset/grpc-google-cloud-asset-v1p2beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-asset-v1p2beta1
- 0.194.0
+ 0.195.0
grpc-google-cloud-asset-v1p2beta1
GRPC library for grpc-google-cloud-asset-v1p2beta1
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml
index bf421332398e..5138fc4ff25f 100644
--- a/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml
+++ b/java-asset/grpc-google-cloud-asset-v1p5beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-asset-v1p5beta1
- 0.194.0
+ 0.195.0
grpc-google-cloud-asset-v1p5beta1
GRPC library for grpc-google-cloud-asset-v1p5beta1
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml b/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml
index c791f9fd771c..af415785baa8 100644
--- a/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml
+++ b/java-asset/grpc-google-cloud-asset-v1p7beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-asset-v1p7beta1
- 3.94.0
+ 3.95.0
grpc-google-cloud-asset-v1p7beta1
GRPC library for google-cloud-asset
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/pom.xml b/java-asset/pom.xml
index 9b86bae6f133..0aaac59520f3 100644
--- a/java-asset/pom.xml
+++ b/java-asset/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-asset-parent
pom
- 3.94.0
+ 3.95.0
Google Cloud Asset Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,77 +29,77 @@
com.google.api.grpc
proto-google-cloud-asset-v1
- 3.94.0
+ 3.95.0
com.google.api.grpc
proto-google-cloud-asset-v1p7beta1
- 3.94.0
+ 3.95.0
com.google.api.grpc
grpc-google-cloud-asset-v1p7beta1
- 3.94.0
+ 3.95.0
com.google.api.grpc
proto-google-cloud-asset-v1p1beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
proto-google-cloud-asset-v1p2beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
proto-google-cloud-asset-v1p5beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
grpc-google-cloud-asset-v1
- 3.94.0
+ 3.95.0
com.google.api.grpc
grpc-google-cloud-asset-v1p1beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
grpc-google-cloud-asset-v1p2beta1
- 0.194.0
+ 0.195.0
com.google.api.grpc
grpc-google-cloud-asset-v1p5beta1
- 0.194.0
+ 0.195.0
com.google.cloud
google-cloud-asset
- 3.94.0
+ 3.95.0
com.google.api.grpc
proto-google-cloud-orgpolicy-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-identity-accesscontextmanager-v1
- 1.91.0
+ 1.92.0
com.google.api.grpc
proto-google-cloud-os-config-v1
- 2.92.0
+ 2.93.0
com.google.cloud
google-cloud-resourcemanager
- 1.92.0
+ 1.93.0
test
diff --git a/java-asset/proto-google-cloud-asset-v1/pom.xml b/java-asset/proto-google-cloud-asset-v1/pom.xml
index 0c574fcc232d..aa924f8ddd8e 100644
--- a/java-asset/proto-google-cloud-asset-v1/pom.xml
+++ b/java-asset/proto-google-cloud-asset-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-asset-v1
- 3.94.0
+ 3.95.0
proto-google-cloud-asset-v1
PROTO library for proto-google-cloud-asset-v1
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml
index 310266c1cc46..4fe190dbaba4 100644
--- a/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml
+++ b/java-asset/proto-google-cloud-asset-v1p1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-asset-v1p1beta1
- 0.194.0
+ 0.195.0
proto-google-cloud-asset-v1p1beta1
PROTO library for proto-google-cloud-asset-v1p1beta1
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml
index 59d93a8beef7..b14c2b36ddfa 100644
--- a/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml
+++ b/java-asset/proto-google-cloud-asset-v1p2beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-asset-v1p2beta1
- 0.194.0
+ 0.195.0
proto-google-cloud-asset-v1p2beta1
PROTO library for proto-google-cloud-asset-v1p2beta1
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml
index 4b4d6e65dd21..a98fa339a85e 100644
--- a/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml
+++ b/java-asset/proto-google-cloud-asset-v1p5beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-asset-v1p5beta1
- 0.194.0
+ 0.195.0
proto-google-cloud-asset-v1p5beta1
PROTO library for proto-google-cloud-asset-v1p4beta1
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml b/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml
index 2e93151e4484..f5678b71e80c 100644
--- a/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml
+++ b/java-asset/proto-google-cloud-asset-v1p7beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-asset-v1p7beta1
- 3.94.0
+ 3.95.0
proto-google-cloud-asset-v1p7beta1
Proto library for google-cloud-asset
com.google.cloud
google-cloud-asset-parent
- 3.94.0
+ 3.95.0
diff --git a/java-assured-workloads/README.md b/java-assured-workloads/README.md
index 4bed194c9363..e91de4f6cc30 100644
--- a/java-assured-workloads/README.md
+++ b/java-assured-workloads/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-assured-workloads
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-assured-workloads:2.90.0'
+implementation 'com.google.cloud:google-cloud-assured-workloads:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-assured-workloads" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-assured-workloads" % "2.91.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-assured-workloads/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-assured-workloads.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-assured-workloads/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-assured-workloads/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml b/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml
index 0f3e7bbabd21..60c88a430f7c 100644
--- a/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml
+++ b/java-assured-workloads/google-cloud-assured-workloads-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-assured-workloads-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-assured-workloads
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-assured-workloads-v1beta1
- 0.102.0
+ 0.103.0
com.google.api.grpc
grpc-google-cloud-assured-workloads-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-assured-workloads-v1beta1
- 0.102.0
+ 0.103.0
com.google.api.grpc
proto-google-cloud-assured-workloads-v1
- 2.90.0
+ 2.91.0
diff --git a/java-assured-workloads/google-cloud-assured-workloads/pom.xml b/java-assured-workloads/google-cloud-assured-workloads/pom.xml
index 19dd21ccbde1..38626be1e498 100644
--- a/java-assured-workloads/google-cloud-assured-workloads/pom.xml
+++ b/java-assured-workloads/google-cloud-assured-workloads/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-assured-workloads
- 2.90.0
+ 2.91.0
jar
Google Assured Workloads for Government
allows you to secure your government workloads and accelerate your path to running compliant workloads on Google Cloud with Assured Workloads for Government.
com.google.cloud
google-cloud-assured-workloads-parent
- 2.90.0
+ 2.91.0
google-cloud-assured-workloads
diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/Version.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/Version.java
index 53141400f5c0..4b5b00521dbf 100644
--- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/Version.java
+++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-assured-workloads:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/Version.java b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/Version.java
index 72fc118541e6..4d2a52c90be7 100644
--- a/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/Version.java
+++ b/java-assured-workloads/google-cloud-assured-workloads/src/main/java/com/google/cloud/assuredworkloads/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-assured-workloads:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml
index 7f5470f2b3fd..0e5b677d7e94 100644
--- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml
+++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-assured-workloads-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-assured-workloads-v1
GRPC library for google-cloud-assured-workloads
com.google.cloud
google-cloud-assured-workloads-parent
- 2.90.0
+ 2.91.0
diff --git a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml
index 75164d00c749..497872e0d057 100644
--- a/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml
+++ b/java-assured-workloads/grpc-google-cloud-assured-workloads-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-assured-workloads-v1beta1
- 0.102.0
+ 0.103.0
grpc-google-cloud-assured-workloads-v1beta1
GRPC library for google-cloud-assured-workloads
com.google.cloud
google-cloud-assured-workloads-parent
- 2.90.0
+ 2.91.0
diff --git a/java-assured-workloads/pom.xml b/java-assured-workloads/pom.xml
index 17be26bc5592..80200d95f371 100644
--- a/java-assured-workloads/pom.xml
+++ b/java-assured-workloads/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-assured-workloads-parent
pom
- 2.90.0
+ 2.91.0
Google Assured Workloads for Government Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-assured-workloads
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-assured-workloads-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-assured-workloads-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-assured-workloads-v1beta1
- 0.102.0
+ 0.103.0
com.google.api.grpc
grpc-google-cloud-assured-workloads-v1beta1
- 0.102.0
+ 0.103.0
diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml b/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml
index 5c6245c21e87..cf4181b015f6 100644
--- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml
+++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-assured-workloads-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-assured-workloads-v1
Proto library for google-cloud-assured-workloads
com.google.cloud
google-cloud-assured-workloads-parent
- 2.90.0
+ 2.91.0
diff --git a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml
index 3be8c9c2e0be..cecc191f3fc5 100644
--- a/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml
+++ b/java-assured-workloads/proto-google-cloud-assured-workloads-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-assured-workloads-v1beta1
- 0.102.0
+ 0.103.0
proto-google-cloud-assured-workloads-v1beta1
Proto library for google-cloud-assured-workloads
com.google.cloud
google-cloud-assured-workloads-parent
- 2.90.0
+ 2.91.0
diff --git a/java-auditmanager/README.md b/java-auditmanager/README.md
index f179f7258403..ddcd1cc4aa3a 100644
--- a/java-auditmanager/README.md
+++ b/java-auditmanager/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-auditmanager
- 0.8.0
+ 0.9.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-auditmanager:0.8.0'
+implementation 'com.google.cloud:google-cloud-auditmanager:0.9.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-auditmanager" % "0.8.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-auditmanager" % "0.9.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-auditmanager/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-auditmanager.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-auditmanager/0.8.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-auditmanager/0.9.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-auditmanager/google-cloud-auditmanager-bom/pom.xml b/java-auditmanager/google-cloud-auditmanager-bom/pom.xml
index 5b3eb9d5afc4..3252bc9529d6 100644
--- a/java-auditmanager/google-cloud-auditmanager-bom/pom.xml
+++ b/java-auditmanager/google-cloud-auditmanager-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-auditmanager-bom
- 0.8.0
+ 0.9.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,17 +26,17 @@
com.google.cloud
google-cloud-auditmanager
- 0.8.0
+ 0.9.0
com.google.api.grpc
grpc-google-cloud-auditmanager-v1
- 0.8.0
+ 0.9.0
com.google.api.grpc
proto-google-cloud-auditmanager-v1
- 0.8.0
+ 0.9.0
diff --git a/java-auditmanager/google-cloud-auditmanager/pom.xml b/java-auditmanager/google-cloud-auditmanager/pom.xml
index 0299ee2c5737..a6d9b081e5d2 100644
--- a/java-auditmanager/google-cloud-auditmanager/pom.xml
+++ b/java-auditmanager/google-cloud-auditmanager/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-auditmanager
- 0.8.0
+ 0.9.0
jar
Google Audit Manager API
Audit Manager API Lists information about the supported locations for this service.
com.google.cloud
google-cloud-auditmanager-parent
- 0.8.0
+ 0.9.0
google-cloud-auditmanager
diff --git a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/Version.java b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/Version.java
index c23480861f03..870d35df17d6 100644
--- a/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/Version.java
+++ b/java-auditmanager/google-cloud-auditmanager/src/main/java/com/google/cloud/auditmanager/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-auditmanager:current}
- static final String VERSION = "0.8.0";
+ static final String VERSION = "0.9.0";
// {x-version-update-end}
}
diff --git a/java-auditmanager/grpc-google-cloud-auditmanager-v1/pom.xml b/java-auditmanager/grpc-google-cloud-auditmanager-v1/pom.xml
index 23e795619bee..2c74c72efc3a 100644
--- a/java-auditmanager/grpc-google-cloud-auditmanager-v1/pom.xml
+++ b/java-auditmanager/grpc-google-cloud-auditmanager-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-auditmanager-v1
- 0.8.0
+ 0.9.0
grpc-google-cloud-auditmanager-v1
GRPC library for google-cloud-auditmanager
com.google.cloud
google-cloud-auditmanager-parent
- 0.8.0
+ 0.9.0
diff --git a/java-auditmanager/pom.xml b/java-auditmanager/pom.xml
index 3b5a8b84b9c6..646aac221047 100644
--- a/java-auditmanager/pom.xml
+++ b/java-auditmanager/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-auditmanager-parent
pom
- 0.8.0
+ 0.9.0
Google Audit Manager API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-auditmanager
- 0.8.0
+ 0.9.0
com.google.api.grpc
grpc-google-cloud-auditmanager-v1
- 0.8.0
+ 0.9.0
com.google.api.grpc
proto-google-cloud-auditmanager-v1
- 0.8.0
+ 0.9.0
diff --git a/java-auditmanager/proto-google-cloud-auditmanager-v1/pom.xml b/java-auditmanager/proto-google-cloud-auditmanager-v1/pom.xml
index a7bc35790a44..5714034e9b41 100644
--- a/java-auditmanager/proto-google-cloud-auditmanager-v1/pom.xml
+++ b/java-auditmanager/proto-google-cloud-auditmanager-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-auditmanager-v1
- 0.8.0
+ 0.9.0
proto-google-cloud-auditmanager-v1
Proto library for google-cloud-auditmanager
com.google.cloud
google-cloud-auditmanager-parent
- 0.8.0
+ 0.9.0
diff --git a/java-automl/README.md b/java-automl/README.md
index af5622dc2b8a..4a957969499e 100644
--- a/java-automl/README.md
+++ b/java-automl/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-automl
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-automl:2.90.0'
+implementation 'com.google.cloud:google-cloud-automl:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-automl" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-automl" % "2.91.0"
```
## Authentication
@@ -186,7 +186,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-automl/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-automl.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-automl/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-automl/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-automl/google-cloud-automl-bom/pom.xml b/java-automl/google-cloud-automl-bom/pom.xml
index 2bad5e5835fb..554248b98e3a 100644
--- a/java-automl/google-cloud-automl-bom/pom.xml
+++ b/java-automl/google-cloud-automl-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-automl-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,27 +23,27 @@
com.google.cloud
google-cloud-automl
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-automl-v1beta1
- 0.177.0
+ 0.178.0
com.google.api.grpc
grpc-google-cloud-automl-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-automl-v1beta1
- 0.177.0
+ 0.178.0
com.google.api.grpc
proto-google-cloud-automl-v1
- 2.90.0
+ 2.91.0
diff --git a/java-automl/google-cloud-automl/pom.xml b/java-automl/google-cloud-automl/pom.xml
index 49bae80fab26..fac193d8bb7a 100644
--- a/java-automl/google-cloud-automl/pom.xml
+++ b/java-automl/google-cloud-automl/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-automl
- 2.90.0
+ 2.91.0
jar
Google Cloud AutoML
Java idiomatic client for Google Cloud Auto ML
com.google.cloud
google-cloud-automl-parent
- 2.90.0
+ 2.91.0
google-cloud-automl
diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/Version.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/Version.java
index bfc50cb2fbac..cffb69be75d0 100644
--- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/Version.java
+++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-automl:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/Version.java b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/Version.java
index 98267714c7a3..472957f160b4 100644
--- a/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/Version.java
+++ b/java-automl/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-automl:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-automl/grpc-google-cloud-automl-v1/pom.xml b/java-automl/grpc-google-cloud-automl-v1/pom.xml
index 318c39dd7ecc..4ff6a6ea6ba4 100644
--- a/java-automl/grpc-google-cloud-automl-v1/pom.xml
+++ b/java-automl/grpc-google-cloud-automl-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-automl-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-automl-v1
GRPC library for grpc-google-cloud-automl-v1
com.google.cloud
google-cloud-automl-parent
- 2.90.0
+ 2.91.0
diff --git a/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml b/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml
index 3aac36dba643..74fd95201d83 100644
--- a/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml
+++ b/java-automl/grpc-google-cloud-automl-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-automl-v1beta1
- 0.177.0
+ 0.178.0
grpc-google-cloud-automl-v1beta1
GRPC library for grpc-google-cloud-automl-v1beta1
com.google.cloud
google-cloud-automl-parent
- 2.90.0
+ 2.91.0
diff --git a/java-automl/pom.xml b/java-automl/pom.xml
index 4a9c629ce931..03300c99f891 100644
--- a/java-automl/pom.xml
+++ b/java-automl/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-automl-parent
pom
- 2.90.0
+ 2.91.0
Google Cloud AutoML Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.api.grpc
proto-google-cloud-automl-v1beta1
- 0.177.0
+ 0.178.0
com.google.api.grpc
proto-google-cloud-automl-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-automl-v1beta1
- 0.177.0
+ 0.178.0
com.google.api.grpc
grpc-google-cloud-automl-v1
- 2.90.0
+ 2.91.0
com.google.cloud
google-cloud-automl
- 2.90.0
+ 2.91.0
diff --git a/java-automl/proto-google-cloud-automl-v1/pom.xml b/java-automl/proto-google-cloud-automl-v1/pom.xml
index 2457f3ebb7d0..481b15eb5a0a 100644
--- a/java-automl/proto-google-cloud-automl-v1/pom.xml
+++ b/java-automl/proto-google-cloud-automl-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-automl-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-automl-v1
PROTO library for proto-google-cloud-automl-v1
com.google.cloud
google-cloud-automl-parent
- 2.90.0
+ 2.91.0
diff --git a/java-automl/proto-google-cloud-automl-v1beta1/pom.xml b/java-automl/proto-google-cloud-automl-v1beta1/pom.xml
index 9a70a297bf09..dfa02da8a6ca 100644
--- a/java-automl/proto-google-cloud-automl-v1beta1/pom.xml
+++ b/java-automl/proto-google-cloud-automl-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-automl-v1beta1
- 0.177.0
+ 0.178.0
proto-google-cloud-automl-v1beta1
PROTO library for proto-google-cloud-automl-v1beta1
com.google.cloud
google-cloud-automl-parent
- 2.90.0
+ 2.91.0
diff --git a/java-backupdr/README.md b/java-backupdr/README.md
index 14eb81c4c146..9ab3ce10dd1f 100644
--- a/java-backupdr/README.md
+++ b/java-backupdr/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-backupdr
- 0.49.0
+ 0.50.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-backupdr:0.49.0'
+implementation 'com.google.cloud:google-cloud-backupdr:0.50.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-backupdr" % "0.49.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-backupdr" % "0.50.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-backupdr/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-backupdr.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-backupdr/0.49.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-backupdr/0.50.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-backupdr/google-cloud-backupdr-bom/pom.xml b/java-backupdr/google-cloud-backupdr-bom/pom.xml
index d39e7ec4dcfd..fc00ec630c2f 100644
--- a/java-backupdr/google-cloud-backupdr-bom/pom.xml
+++ b/java-backupdr/google-cloud-backupdr-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-backupdr-bom
- 0.49.0
+ 0.50.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,17 +26,17 @@
com.google.cloud
google-cloud-backupdr
- 0.49.0
+ 0.50.0
com.google.api.grpc
grpc-google-cloud-backupdr-v1
- 0.49.0
+ 0.50.0
com.google.api.grpc
proto-google-cloud-backupdr-v1
- 0.49.0
+ 0.50.0
diff --git a/java-backupdr/google-cloud-backupdr/pom.xml b/java-backupdr/google-cloud-backupdr/pom.xml
index 000c9f19ceee..87755da1d2c1 100644
--- a/java-backupdr/google-cloud-backupdr/pom.xml
+++ b/java-backupdr/google-cloud-backupdr/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-backupdr
- 0.49.0
+ 0.50.0
jar
Google Backup and DR Service API
Backup and DR Service API Backup and DR Service is a powerful, centralized, cloud-first backup and disaster recovery solution for cloud-based and hybrid workloads.
com.google.cloud
google-cloud-backupdr-parent
- 0.49.0
+ 0.50.0
google-cloud-backupdr
diff --git a/java-backupdr/google-cloud-backupdr/src/main/java/com/google/cloud/backupdr/v1/stub/Version.java b/java-backupdr/google-cloud-backupdr/src/main/java/com/google/cloud/backupdr/v1/stub/Version.java
index 4193c8b2be1b..6dcfb9aecf94 100644
--- a/java-backupdr/google-cloud-backupdr/src/main/java/com/google/cloud/backupdr/v1/stub/Version.java
+++ b/java-backupdr/google-cloud-backupdr/src/main/java/com/google/cloud/backupdr/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-backupdr:current}
- static final String VERSION = "0.49.0";
+ static final String VERSION = "0.50.0";
// {x-version-update-end}
}
diff --git a/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml b/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml
index 32ff90c11a33..12aefe7f09c4 100644
--- a/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml
+++ b/java-backupdr/grpc-google-cloud-backupdr-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-backupdr-v1
- 0.49.0
+ 0.50.0
grpc-google-cloud-backupdr-v1
GRPC library for google-cloud-backupdr
com.google.cloud
google-cloud-backupdr-parent
- 0.49.0
+ 0.50.0
diff --git a/java-backupdr/pom.xml b/java-backupdr/pom.xml
index 0bb0e436e10e..ceaba877a42b 100644
--- a/java-backupdr/pom.xml
+++ b/java-backupdr/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-backupdr-parent
pom
- 0.49.0
+ 0.50.0
Google Backup and DR Service API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-backupdr
- 0.49.0
+ 0.50.0
com.google.api.grpc
grpc-google-cloud-backupdr-v1
- 0.49.0
+ 0.50.0
com.google.api.grpc
proto-google-cloud-backupdr-v1
- 0.49.0
+ 0.50.0
diff --git a/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml b/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml
index 39d578db373a..12c11248967a 100644
--- a/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml
+++ b/java-backupdr/proto-google-cloud-backupdr-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-backupdr-v1
- 0.49.0
+ 0.50.0
proto-google-cloud-backupdr-v1
Proto library for google-cloud-backupdr
com.google.cloud
google-cloud-backupdr-parent
- 0.49.0
+ 0.50.0
diff --git a/java-bare-metal-solution/README.md b/java-bare-metal-solution/README.md
index f8393ef9c33c..4e5970dadf7e 100644
--- a/java-bare-metal-solution/README.md
+++ b/java-bare-metal-solution/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-bare-metal-solution
- 0.90.0
+ 0.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bare-metal-solution:0.90.0'
+implementation 'com.google.cloud:google-cloud-bare-metal-solution:0.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bare-metal-solution" % "0.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bare-metal-solution" % "0.91.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bare-metal-solution/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bare-metal-solution.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bare-metal-solution/0.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bare-metal-solution/0.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml b/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml
index 34de45b90cbd..05b4deb05298 100644
--- a/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml
+++ b/java-bare-metal-solution/google-cloud-bare-metal-solution-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-bare-metal-solution-bom
- 0.90.0
+ 0.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-bare-metal-solution
- 0.90.0
+ 0.91.0
com.google.api.grpc
grpc-google-cloud-bare-metal-solution-v2
- 0.90.0
+ 0.91.0
com.google.api.grpc
proto-google-cloud-bare-metal-solution-v2
- 0.90.0
+ 0.91.0
diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml b/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml
index 4b5fa872432f..caa938dfb8ce 100644
--- a/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml
+++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-bare-metal-solution
- 0.90.0
+ 0.91.0
jar
Google Bare Metal SOlution
Bare Metal SOlution Bring your Oracle workloads to Google Cloud with Bare Metal Solution and jumpstart your cloud journey with minimal risk.
com.google.cloud
google-cloud-bare-metal-solution-parent
- 0.90.0
+ 0.91.0
google-cloud-bare-metal-solution
diff --git a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/Version.java b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/Version.java
index bd82cf338373..eb07d5568da6 100644
--- a/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/Version.java
+++ b/java-bare-metal-solution/google-cloud-bare-metal-solution/src/main/java/com/google/cloud/baremetalsolution/v2/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bare-metal-solution:current}
- static final String VERSION = "0.90.0";
+ static final String VERSION = "0.91.0";
// {x-version-update-end}
}
diff --git a/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml b/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml
index e869479aa626..e848d3a71a3d 100644
--- a/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml
+++ b/java-bare-metal-solution/grpc-google-cloud-bare-metal-solution-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bare-metal-solution-v2
- 0.90.0
+ 0.91.0
grpc-google-cloud-bare-metal-solution-v2
GRPC library for google-cloud-bare-metal-solution
com.google.cloud
google-cloud-bare-metal-solution-parent
- 0.90.0
+ 0.91.0
diff --git a/java-bare-metal-solution/pom.xml b/java-bare-metal-solution/pom.xml
index 0b6e5bc94e16..8579f55cb656 100644
--- a/java-bare-metal-solution/pom.xml
+++ b/java-bare-metal-solution/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bare-metal-solution-parent
pom
- 0.90.0
+ 0.91.0
Google Bare Metal SOlution Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-bare-metal-solution
- 0.90.0
+ 0.91.0
com.google.api.grpc
grpc-google-cloud-bare-metal-solution-v2
- 0.90.0
+ 0.91.0
com.google.api.grpc
proto-google-cloud-bare-metal-solution-v2
- 0.90.0
+ 0.91.0
diff --git a/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml b/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml
index 566fbc6b9260..0a6f20782055 100644
--- a/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml
+++ b/java-bare-metal-solution/proto-google-cloud-bare-metal-solution-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bare-metal-solution-v2
- 0.90.0
+ 0.91.0
proto-google-cloud-bare-metal-solution-v2
Proto library for google-cloud-bare-metal-solution
com.google.cloud
google-cloud-bare-metal-solution-parent
- 0.90.0
+ 0.91.0
diff --git a/java-batch/README.md b/java-batch/README.md
index 68fede8a9f09..6987826e935d 100644
--- a/java-batch/README.md
+++ b/java-batch/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-batch
- 0.90.0
+ 0.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-batch:0.90.0'
+implementation 'com.google.cloud:google-cloud-batch:0.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-batch" % "0.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-batch" % "0.91.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-batch/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-batch.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-batch/0.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-batch/google-cloud-batch-bom/pom.xml b/java-batch/google-cloud-batch-bom/pom.xml
index 39c9683a1b03..037ed2c38557 100644
--- a/java-batch/google-cloud-batch-bom/pom.xml
+++ b/java-batch/google-cloud-batch-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-batch-bom
- 0.90.0
+ 0.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-batch
- 0.90.0
+ 0.91.0
com.google.api.grpc
grpc-google-cloud-batch-v1
- 0.90.0
+ 0.91.0
com.google.api.grpc
grpc-google-cloud-batch-v1alpha
- 0.90.0
+ 0.91.0
com.google.api.grpc
proto-google-cloud-batch-v1
- 0.90.0
+ 0.91.0
com.google.api.grpc
proto-google-cloud-batch-v1alpha
- 0.90.0
+ 0.91.0
diff --git a/java-batch/google-cloud-batch/pom.xml b/java-batch/google-cloud-batch/pom.xml
index cdd2bd532c87..f33c0c43d1af 100644
--- a/java-batch/google-cloud-batch/pom.xml
+++ b/java-batch/google-cloud-batch/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-batch
- 0.90.0
+ 0.91.0
jar
Google Google Cloud Batch
Google Cloud Batch n/a
com.google.cloud
google-cloud-batch-parent
- 0.90.0
+ 0.91.0
google-cloud-batch
diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/Version.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/Version.java
index ac5dd035afdf..74a8df65b856 100644
--- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/Version.java
+++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-batch:current}
- static final String VERSION = "0.90.0";
+ static final String VERSION = "0.91.0";
// {x-version-update-end}
}
diff --git a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/Version.java b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/Version.java
index 9301787040d0..197f0c32d101 100644
--- a/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/Version.java
+++ b/java-batch/google-cloud-batch/src/main/java/com/google/cloud/batch/v1alpha/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-batch:current}
- static final String VERSION = "0.90.0";
+ static final String VERSION = "0.91.0";
// {x-version-update-end}
}
diff --git a/java-batch/grpc-google-cloud-batch-v1/pom.xml b/java-batch/grpc-google-cloud-batch-v1/pom.xml
index 84683c443869..f2ede1fa7e9c 100644
--- a/java-batch/grpc-google-cloud-batch-v1/pom.xml
+++ b/java-batch/grpc-google-cloud-batch-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-batch-v1
- 0.90.0
+ 0.91.0
grpc-google-cloud-batch-v1
GRPC library for google-cloud-batch
com.google.cloud
google-cloud-batch-parent
- 0.90.0
+ 0.91.0
diff --git a/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml b/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml
index c9c5a2075f3e..f00fe586c8b6 100644
--- a/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml
+++ b/java-batch/grpc-google-cloud-batch-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-batch-v1alpha
- 0.90.0
+ 0.91.0
grpc-google-cloud-batch-v1alpha
GRPC library for google-cloud-batch
com.google.cloud
google-cloud-batch-parent
- 0.90.0
+ 0.91.0
diff --git a/java-batch/pom.xml b/java-batch/pom.xml
index ecfac9f5e423..d097b485de51 100644
--- a/java-batch/pom.xml
+++ b/java-batch/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-batch-parent
pom
- 0.90.0
+ 0.91.0
Google Google Cloud Batch Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-batch
- 0.90.0
+ 0.91.0
com.google.api.grpc
proto-google-cloud-batch-v1alpha
- 0.90.0
+ 0.91.0
com.google.api.grpc
grpc-google-cloud-batch-v1alpha
- 0.90.0
+ 0.91.0
com.google.api.grpc
grpc-google-cloud-batch-v1
- 0.90.0
+ 0.91.0
com.google.api.grpc
proto-google-cloud-batch-v1
- 0.90.0
+ 0.91.0
diff --git a/java-batch/proto-google-cloud-batch-v1/pom.xml b/java-batch/proto-google-cloud-batch-v1/pom.xml
index 3077e9f814eb..b407de9d9124 100644
--- a/java-batch/proto-google-cloud-batch-v1/pom.xml
+++ b/java-batch/proto-google-cloud-batch-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-batch-v1
- 0.90.0
+ 0.91.0
proto-google-cloud-batch-v1
Proto library for google-cloud-batch
com.google.cloud
google-cloud-batch-parent
- 0.90.0
+ 0.91.0
diff --git a/java-batch/proto-google-cloud-batch-v1alpha/pom.xml b/java-batch/proto-google-cloud-batch-v1alpha/pom.xml
index 05235dc81cae..becf9b1b3106 100644
--- a/java-batch/proto-google-cloud-batch-v1alpha/pom.xml
+++ b/java-batch/proto-google-cloud-batch-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-batch-v1alpha
- 0.90.0
+ 0.91.0
proto-google-cloud-batch-v1alpha
Proto library for google-cloud-batch
com.google.cloud
google-cloud-batch-parent
- 0.90.0
+ 0.91.0
diff --git a/java-beyondcorp-appconnections/README.md b/java-beyondcorp-appconnections/README.md
index 7a336ce5114f..16d6d31e641f 100644
--- a/java-beyondcorp-appconnections/README.md
+++ b/java-beyondcorp-appconnections/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-beyondcorp-appconnections
- 0.88.0
+ 0.89.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-beyondcorp-appconnections:0.88.0'
+implementation 'com.google.cloud:google-cloud-beyondcorp-appconnections:0.89.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnections" % "0.88.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnections" % "0.89.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-appconnections/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appconnections.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnections/0.88.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnections/0.89.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml
index 470893d43329..bfc946d64fa8 100644
--- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml
+++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-appconnections-bom
- 0.88.0
+ 0.89.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-beyondcorp-appconnections
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appconnections-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appconnections-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml
index 59b253134928..bba5a6ec56d3 100644
--- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml
+++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-appconnections
- 0.88.0
+ 0.89.0
jar
Google BeyondCorp AppConnections
BeyondCorp AppConnections is Google's implementation of the zero trust model. It builds upon a decade of experience at Google, combined with ideas and best practices from the community. By shifting access controls from the network perimeter to individual users, BeyondCorp enables secure work from virtually any location without the need for a traditional VPN.
com.google.cloud
google-cloud-beyondcorp-appconnections-parent
- 0.88.0
+ 0.89.0
google-cloud-beyondcorp-appconnections
diff --git a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/Version.java b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/Version.java
index e60615e7a8bb..26a5a05bd44c 100644
--- a/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/Version.java
+++ b/java-beyondcorp-appconnections/google-cloud-beyondcorp-appconnections/src/main/java/com/google/cloud/beyondcorp/appconnections/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-beyondcorp-appconnections:current}
- static final String VERSION = "0.88.0";
+ static final String VERSION = "0.89.0";
// {x-version-update-end}
}
diff --git a/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml b/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml
index 9b793a005b8c..357a76dcc736 100644
--- a/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml
+++ b/java-beyondcorp-appconnections/grpc-google-cloud-beyondcorp-appconnections-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appconnections-v1
- 0.88.0
+ 0.89.0
grpc-google-cloud-beyondcorp-appconnections-v1
GRPC library for google-cloud-beyondcorp-appconnections
com.google.cloud
google-cloud-beyondcorp-appconnections-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appconnections/pom.xml b/java-beyondcorp-appconnections/pom.xml
index 82a8a7e62d7c..07be4b838fb1 100644
--- a/java-beyondcorp-appconnections/pom.xml
+++ b/java-beyondcorp-appconnections/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-beyondcorp-appconnections-parent
pom
- 0.88.0
+ 0.89.0
Google BeyondCorp AppConnections Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-beyondcorp-appconnections
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appconnections-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appconnections-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml b/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml
index 562f0d026196..26628c4b503d 100644
--- a/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml
+++ b/java-beyondcorp-appconnections/proto-google-cloud-beyondcorp-appconnections-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appconnections-v1
- 0.88.0
+ 0.89.0
proto-google-cloud-beyondcorp-appconnections-v1
Proto library for google-cloud-beyondcorp-appconnections
com.google.cloud
google-cloud-beyondcorp-appconnections-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appconnectors/README.md b/java-beyondcorp-appconnectors/README.md
index dbf48abce3fc..a67eed159e2c 100644
--- a/java-beyondcorp-appconnectors/README.md
+++ b/java-beyondcorp-appconnectors/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-beyondcorp-appconnectors
- 0.88.0
+ 0.89.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-beyondcorp-appconnectors:0.88.0'
+implementation 'com.google.cloud:google-cloud-beyondcorp-appconnectors:0.89.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnectors" % "0.88.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appconnectors" % "0.89.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-appconnectors/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appconnectors.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnectors/0.88.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appconnectors/0.89.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml
index 79e0eaf1c49c..410a3a4b1c33 100644
--- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml
+++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-appconnectors-bom
- 0.88.0
+ 0.89.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-beyondcorp-appconnectors
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appconnectors-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appconnectors-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml
index 49d679705d28..18f101a17b60 100644
--- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml
+++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-appconnectors
- 0.88.0
+ 0.89.0
jar
Google BeyondCorp AppConnectors
BeyondCorp AppConnectors provides methods to manage (create/read/update/delete) BeyondCorp AppConnectors.
com.google.cloud
google-cloud-beyondcorp-appconnectors-parent
- 0.88.0
+ 0.89.0
google-cloud-beyondcorp-appconnectors
diff --git a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/Version.java b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/Version.java
index 0532ec5397d1..6f3793414e1c 100644
--- a/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/Version.java
+++ b/java-beyondcorp-appconnectors/google-cloud-beyondcorp-appconnectors/src/main/java/com/google/cloud/beyondcorp/appconnectors/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-beyondcorp-appconnectors:current}
- static final String VERSION = "0.88.0";
+ static final String VERSION = "0.89.0";
// {x-version-update-end}
}
diff --git a/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml b/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml
index b42fc7646a60..3eb314aebddd 100644
--- a/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml
+++ b/java-beyondcorp-appconnectors/grpc-google-cloud-beyondcorp-appconnectors-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appconnectors-v1
- 0.88.0
+ 0.89.0
grpc-google-cloud-beyondcorp-appconnectors-v1
GRPC library for google-cloud-beyondcorp-appconnectors
com.google.cloud
google-cloud-beyondcorp-appconnectors-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appconnectors/pom.xml b/java-beyondcorp-appconnectors/pom.xml
index 485ab798d22e..faa01c58b915 100644
--- a/java-beyondcorp-appconnectors/pom.xml
+++ b/java-beyondcorp-appconnectors/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-beyondcorp-appconnectors-parent
pom
- 0.88.0
+ 0.89.0
Google BeyondCorp AppConnectors Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-beyondcorp-appconnectors
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appconnectors-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appconnectors-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml b/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml
index 1069ea7b938f..a5058ebbee70 100644
--- a/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml
+++ b/java-beyondcorp-appconnectors/proto-google-cloud-beyondcorp-appconnectors-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appconnectors-v1
- 0.88.0
+ 0.89.0
proto-google-cloud-beyondcorp-appconnectors-v1
Proto library for google-cloud-beyondcorp-appconnectors
com.google.cloud
google-cloud-beyondcorp-appconnectors-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appgateways/README.md b/java-beyondcorp-appgateways/README.md
index ddb45616cf0a..c4094dbe1d1d 100644
--- a/java-beyondcorp-appgateways/README.md
+++ b/java-beyondcorp-appgateways/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-beyondcorp-appgateways
- 0.88.0
+ 0.89.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-beyondcorp-appgateways:0.88.0'
+implementation 'com.google.cloud:google-cloud-beyondcorp-appgateways:0.89.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appgateways" % "0.88.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-appgateways" % "0.89.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-appgateways/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-appgateways.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appgateways/0.88.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-appgateways/0.89.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml
index 09711236ae61..bc1186d02df4 100644
--- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml
+++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-appgateways-bom
- 0.88.0
+ 0.89.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-beyondcorp-appgateways
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appgateways-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appgateways-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml
index c94aa8ab713a..b352d91bff97 100644
--- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml
+++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-appgateways
- 0.88.0
+ 0.89.0
jar
Google BeyondCorp AppGateways
BeyondCorp AppGateways A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection.
com.google.cloud
google-cloud-beyondcorp-appgateways-parent
- 0.88.0
+ 0.89.0
google-cloud-beyondcorp-appgateways
diff --git a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/Version.java b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/Version.java
index 899f3b53389a..052c61537d3a 100644
--- a/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/Version.java
+++ b/java-beyondcorp-appgateways/google-cloud-beyondcorp-appgateways/src/main/java/com/google/cloud/beyondcorp/appgateways/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-beyondcorp-appgateways:current}
- static final String VERSION = "0.88.0";
+ static final String VERSION = "0.89.0";
// {x-version-update-end}
}
diff --git a/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml b/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml
index de2b9f559e29..eaf678ac8136 100644
--- a/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml
+++ b/java-beyondcorp-appgateways/grpc-google-cloud-beyondcorp-appgateways-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appgateways-v1
- 0.88.0
+ 0.89.0
grpc-google-cloud-beyondcorp-appgateways-v1
GRPC library for google-cloud-beyondcorp-appgateways
com.google.cloud
google-cloud-beyondcorp-appgateways-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appgateways/pom.xml b/java-beyondcorp-appgateways/pom.xml
index a9931189e227..a19655059008 100644
--- a/java-beyondcorp-appgateways/pom.xml
+++ b/java-beyondcorp-appgateways/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-beyondcorp-appgateways-parent
pom
- 0.88.0
+ 0.89.0
Google BeyondCorp AppGateways Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-beyondcorp-appgateways
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-appgateways-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appgateways-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml b/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml
index 57927d2cae5b..1a9351b94f11 100644
--- a/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml
+++ b/java-beyondcorp-appgateways/proto-google-cloud-beyondcorp-appgateways-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-beyondcorp-appgateways-v1
- 0.88.0
+ 0.89.0
proto-google-cloud-beyondcorp-appgateways-v1
Proto library for google-cloud-beyondcorp-appgateways
com.google.cloud
google-cloud-beyondcorp-appgateways-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-clientconnectorservices/README.md b/java-beyondcorp-clientconnectorservices/README.md
index 79f4a0f0bec8..9d61d9ecc37f 100644
--- a/java-beyondcorp-clientconnectorservices/README.md
+++ b/java-beyondcorp-clientconnectorservices/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices
- 0.88.0
+ 0.89.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-beyondcorp-clientconnectorservices:0.88.0'
+implementation 'com.google.cloud:google-cloud-beyondcorp-clientconnectorservices:0.89.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientconnectorservices" % "0.88.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientconnectorservices" % "0.89.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-clientconnectorservices/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices/0.88.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientconnectorservices/0.89.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml
index c27e3be60620..1598a1dca5c0 100644
--- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml
+++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices-bom
- 0.88.0
+ 0.89.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-clientconnectorservices-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-clientconnectorservices-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml
index e35bbf623500..62b980136330 100644
--- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml
+++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices
- 0.88.0
+ 0.89.0
jar
Google BeyondCorp ClientConnectorServices
BeyondCorp ClientConnectorServices A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection.
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices-parent
- 0.88.0
+ 0.89.0
google-cloud-beyondcorp-clientconnectorservices
diff --git a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/Version.java b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/Version.java
index 884be484c523..5edf08568fd8 100644
--- a/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/Version.java
+++ b/java-beyondcorp-clientconnectorservices/google-cloud-beyondcorp-clientconnectorservices/src/main/java/com/google/cloud/beyondcorp/clientconnectorservices/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-beyondcorp-clientconnectorservices:current}
- static final String VERSION = "0.88.0";
+ static final String VERSION = "0.89.0";
// {x-version-update-end}
}
diff --git a/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml b/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml
index d05b4da3f5ba..0092e669fdc5 100644
--- a/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml
+++ b/java-beyondcorp-clientconnectorservices/grpc-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-clientconnectorservices-v1
- 0.88.0
+ 0.89.0
grpc-google-cloud-beyondcorp-clientconnectorservices-v1
GRPC library for google-cloud-beyondcorp-clientconnectorservices
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-clientconnectorservices/pom.xml b/java-beyondcorp-clientconnectorservices/pom.xml
index c3232d4c561d..e617f17b6ef5 100644
--- a/java-beyondcorp-clientconnectorservices/pom.xml
+++ b/java-beyondcorp-clientconnectorservices/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices-parent
pom
- 0.88.0
+ 0.89.0
Google BeyondCorp ClientConnectorServices Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-clientconnectorservices-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-clientconnectorservices-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml b/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml
index de325db63501..ddfd93359b7a 100644
--- a/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml
+++ b/java-beyondcorp-clientconnectorservices/proto-google-cloud-beyondcorp-clientconnectorservices-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-beyondcorp-clientconnectorservices-v1
- 0.88.0
+ 0.89.0
proto-google-cloud-beyondcorp-clientconnectorservices-v1
Proto library for google-cloud-beyondcorp-clientconnectorservices
com.google.cloud
google-cloud-beyondcorp-clientconnectorservices-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-clientgateways/README.md b/java-beyondcorp-clientgateways/README.md
index 908374c061f8..13b70c13fdb9 100644
--- a/java-beyondcorp-clientgateways/README.md
+++ b/java-beyondcorp-clientgateways/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-beyondcorp-clientgateways
- 0.88.0
+ 0.89.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-beyondcorp-clientgateways:0.88.0'
+implementation 'com.google.cloud:google-cloud-beyondcorp-clientgateways:0.89.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientgateways" % "0.88.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-beyondcorp-clientgateways" % "0.89.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-beyondcorp-clientgateways/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-beyondcorp-clientgateways.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientgateways/0.88.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-beyondcorp-clientgateways/0.89.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml
index 82b3ba7689ee..db812db4be93 100644
--- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml
+++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-clientgateways-bom
- 0.88.0
+ 0.89.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-beyondcorp-clientgateways
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-clientgateways-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-clientgateways-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml
index 0a6179c3293c..996d69e06ae0 100644
--- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml
+++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-beyondcorp-clientgateways
- 0.88.0
+ 0.89.0
jar
Google BeyondCorp ClientGateways
BeyondCorp ClientGateways A zero trust solution that enables secure access to applications and resources, and offers integrated threat and data protection.
com.google.cloud
google-cloud-beyondcorp-clientgateways-parent
- 0.88.0
+ 0.89.0
google-cloud-beyondcorp-clientgateways
diff --git a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/Version.java b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/Version.java
index 6d5b29ea3bad..5416a0e2b865 100644
--- a/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/Version.java
+++ b/java-beyondcorp-clientgateways/google-cloud-beyondcorp-clientgateways/src/main/java/com/google/cloud/beyondcorp/clientgateways/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-beyondcorp-clientgateways:current}
- static final String VERSION = "0.88.0";
+ static final String VERSION = "0.89.0";
// {x-version-update-end}
}
diff --git a/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml b/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml
index 6a6d4c6511b6..f5f45a0ae554 100644
--- a/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml
+++ b/java-beyondcorp-clientgateways/grpc-google-cloud-beyondcorp-clientgateways-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-clientgateways-v1
- 0.88.0
+ 0.89.0
grpc-google-cloud-beyondcorp-clientgateways-v1
GRPC library for google-cloud-beyondcorp-clientgateways
com.google.cloud
google-cloud-beyondcorp-clientgateways-parent
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-clientgateways/pom.xml b/java-beyondcorp-clientgateways/pom.xml
index ccddba1bb71b..b0ff10b6aff8 100644
--- a/java-beyondcorp-clientgateways/pom.xml
+++ b/java-beyondcorp-clientgateways/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-beyondcorp-clientgateways-parent
pom
- 0.88.0
+ 0.89.0
Google BeyondCorp ClientGateways Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-beyondcorp-clientgateways
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-beyondcorp-clientgateways-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-beyondcorp-clientgateways-v1
- 0.88.0
+ 0.89.0
diff --git a/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml b/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml
index 800d8e94e73e..988f9cea747d 100644
--- a/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml
+++ b/java-beyondcorp-clientgateways/proto-google-cloud-beyondcorp-clientgateways-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-beyondcorp-clientgateways-v1
- 0.88.0
+ 0.89.0
proto-google-cloud-beyondcorp-clientgateways-v1
Proto library for google-cloud-beyondcorp-clientgateways
com.google.cloud
google-cloud-beyondcorp-clientgateways-parent
- 0.88.0
+ 0.89.0
diff --git a/java-biglake/README.md b/java-biglake/README.md
index 97a01d7c6228..c59d678a1ee3 100644
--- a/java-biglake/README.md
+++ b/java-biglake/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-biglake
- 0.78.0
+ 0.79.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-biglake:0.78.0'
+implementation 'com.google.cloud:google-cloud-biglake:0.79.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-biglake" % "0.78.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-biglake" % "0.79.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-biglake/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-biglake.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-biglake/0.78.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-biglake/0.79.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-biglake/google-cloud-biglake-bom/pom.xml b/java-biglake/google-cloud-biglake-bom/pom.xml
index 17f9ed8fb707..fc714f80d64f 100644
--- a/java-biglake/google-cloud-biglake-bom/pom.xml
+++ b/java-biglake/google-cloud-biglake-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-biglake-bom
- 0.78.0
+ 0.79.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,37 +27,37 @@
com.google.cloud
google-cloud-biglake
- 0.78.0
+ 0.79.0
com.google.api.grpc
grpc-google-cloud-biglake-v1alpha1
- 0.78.0
+ 0.79.0
com.google.api.grpc
grpc-google-cloud-biglake-v1
- 0.78.0
+ 0.79.0
com.google.api.grpc
grpc-google-cloud-biglake-v1beta
- 0.78.0
+ 0.79.0
com.google.api.grpc
proto-google-cloud-biglake-v1alpha1
- 0.78.0
+ 0.79.0
com.google.api.grpc
proto-google-cloud-biglake-v1
- 0.78.0
+ 0.79.0
com.google.api.grpc
proto-google-cloud-biglake-v1beta
- 0.78.0
+ 0.79.0
diff --git a/java-biglake/google-cloud-biglake/pom.xml b/java-biglake/google-cloud-biglake/pom.xml
index 8e5dd8cc7257..29240c0ab96b 100644
--- a/java-biglake/google-cloud-biglake/pom.xml
+++ b/java-biglake/google-cloud-biglake/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-biglake
- 0.78.0
+ 0.79.0
jar
Google BigLake
BigLake The BigLake API provides access to BigLake Metastore, a serverless, fully managed, and highly available metastore for open-source data that can be used for querying Apache Iceberg tables in BigQuery.
com.google.cloud
google-cloud-biglake-parent
- 0.78.0
+ 0.79.0
google-cloud-biglake
diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/Version.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/Version.java
index fff8b27aedc2..5434303213dc 100644
--- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/Version.java
+++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/hive/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-biglake:current}
- static final String VERSION = "0.78.0";
+ static final String VERSION = "0.79.0";
// {x-version-update-end}
}
diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/Version.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/Version.java
index ffcc83f5fbc7..3ac1e782854b 100644
--- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/Version.java
+++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/biglake/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-biglake:current}
- static final String VERSION = "0.78.0";
+ static final String VERSION = "0.79.0";
// {x-version-update-end}
}
diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/Version.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/Version.java
index 91d872107926..75405c3c4ca4 100644
--- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/Version.java
+++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-biglake:current}
- static final String VERSION = "0.78.0";
+ static final String VERSION = "0.79.0";
// {x-version-update-end}
}
diff --git a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/Version.java b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/Version.java
index 267a5605d55c..5b6df0e0b25a 100644
--- a/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/Version.java
+++ b/java-biglake/google-cloud-biglake/src/main/java/com/google/cloud/bigquery/biglake/v1alpha1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-biglake:current}
- static final String VERSION = "0.78.0";
+ static final String VERSION = "0.79.0";
// {x-version-update-end}
}
diff --git a/java-biglake/grpc-google-cloud-biglake-v1/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1/pom.xml
index ceb5cc5f36a4..22e83a1ce5e2 100644
--- a/java-biglake/grpc-google-cloud-biglake-v1/pom.xml
+++ b/java-biglake/grpc-google-cloud-biglake-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-biglake-v1
- 0.78.0
+ 0.79.0
grpc-google-cloud-biglake-v1
GRPC library for google-cloud-biglake
com.google.cloud
google-cloud-biglake-parent
- 0.78.0
+ 0.79.0
diff --git a/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml
index 6d5fef8a1948..93c9952e1b12 100644
--- a/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml
+++ b/java-biglake/grpc-google-cloud-biglake-v1alpha1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-biglake-v1alpha1
- 0.78.0
+ 0.79.0
grpc-google-cloud-biglake-v1alpha1
GRPC library for google-cloud-biglake
com.google.cloud
google-cloud-biglake-parent
- 0.78.0
+ 0.79.0
diff --git a/java-biglake/grpc-google-cloud-biglake-v1beta/pom.xml b/java-biglake/grpc-google-cloud-biglake-v1beta/pom.xml
index 3b2dc59d700f..f51c3aa7674b 100644
--- a/java-biglake/grpc-google-cloud-biglake-v1beta/pom.xml
+++ b/java-biglake/grpc-google-cloud-biglake-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-biglake-v1beta
- 0.78.0
+ 0.79.0
grpc-google-cloud-biglake-v1beta
GRPC library for google-cloud-biglake
com.google.cloud
google-cloud-biglake-parent
- 0.78.0
+ 0.79.0
diff --git a/java-biglake/pom.xml b/java-biglake/pom.xml
index 999264344202..9fc422faf442 100644
--- a/java-biglake/pom.xml
+++ b/java-biglake/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-biglake-parent
pom
- 0.78.0
+ 0.79.0
Google BigLake Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,37 +29,37 @@
com.google.cloud
google-cloud-biglake
- 0.78.0
+ 0.79.0
com.google.api.grpc
proto-google-cloud-biglake-v1beta
- 0.78.0
+ 0.79.0
com.google.api.grpc
grpc-google-cloud-biglake-v1beta
- 0.78.0
+ 0.79.0
com.google.api.grpc
proto-google-cloud-biglake-v1
- 0.78.0
+ 0.79.0
com.google.api.grpc
grpc-google-cloud-biglake-v1
- 0.78.0
+ 0.79.0
com.google.api.grpc
grpc-google-cloud-biglake-v1alpha1
- 0.78.0
+ 0.79.0
com.google.api.grpc
proto-google-cloud-biglake-v1alpha1
- 0.78.0
+ 0.79.0
diff --git a/java-biglake/proto-google-cloud-biglake-v1/pom.xml b/java-biglake/proto-google-cloud-biglake-v1/pom.xml
index 841e5364f8fd..a0f929799179 100644
--- a/java-biglake/proto-google-cloud-biglake-v1/pom.xml
+++ b/java-biglake/proto-google-cloud-biglake-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-biglake-v1
- 0.78.0
+ 0.79.0
proto-google-cloud-biglake-v1
Proto library for google-cloud-biglake
com.google.cloud
google-cloud-biglake-parent
- 0.78.0
+ 0.79.0
diff --git a/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml b/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml
index 419c54134d2d..0062aa38d9e6 100644
--- a/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml
+++ b/java-biglake/proto-google-cloud-biglake-v1alpha1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-biglake-v1alpha1
- 0.78.0
+ 0.79.0
proto-google-cloud-biglake-v1alpha1
Proto library for google-cloud-biglake
com.google.cloud
google-cloud-biglake-parent
- 0.78.0
+ 0.79.0
diff --git a/java-biglake/proto-google-cloud-biglake-v1beta/pom.xml b/java-biglake/proto-google-cloud-biglake-v1beta/pom.xml
index 3b787d9aae09..809f1fef09b8 100644
--- a/java-biglake/proto-google-cloud-biglake-v1beta/pom.xml
+++ b/java-biglake/proto-google-cloud-biglake-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-biglake-v1beta
- 0.78.0
+ 0.79.0
proto-google-cloud-biglake-v1beta
Proto library for google-cloud-biglake
com.google.cloud
google-cloud-biglake-parent
- 0.78.0
+ 0.79.0
diff --git a/java-bigquery-data-exchange/README.md b/java-bigquery-data-exchange/README.md
index 985d1ca2dde4..95d2acdd83bd 100644
--- a/java-bigquery-data-exchange/README.md
+++ b/java-bigquery-data-exchange/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-bigquery-data-exchange
- 2.85.0
+ 2.86.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bigquery-data-exchange:2.85.0'
+implementation 'com.google.cloud:google-cloud-bigquery-data-exchange:2.86.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bigquery-data-exchange" % "2.85.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bigquery-data-exchange" % "2.86.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquery-data-exchange/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquery-data-exchange.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquery-data-exchange/2.85.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquery-data-exchange/2.86.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml
index c2da0233e0a9..cc72c62f8a8a 100644
--- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml
+++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-bigquery-data-exchange-bom
- 2.85.0
+ 2.86.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-bigquery-data-exchange
- 2.85.0
+ 2.86.0
com.google.api.grpc
grpc-google-cloud-bigquery-data-exchange-v1beta1
- 2.85.0
+ 2.86.0
com.google.api.grpc
proto-google-cloud-bigquery-data-exchange-v1beta1
- 2.85.0
+ 2.86.0
diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml
index 5579a3d98a4e..f7f1f64d9e21 100644
--- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml
+++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-bigquery-data-exchange
- 2.85.0
+ 2.86.0
jar
Google Analytics Hub
Analytics Hub is a data exchange that allows you to efficiently and securely exchange data assets across organizations to address challenges of data reliability and cost.
com.google.cloud
google-cloud-bigquery-data-exchange-parent
- 2.85.0
+ 2.86.0
google-cloud-bigquery-data-exchange
diff --git a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/Version.java b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/Version.java
index ce093d52e1eb..584b9b753039 100644
--- a/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/Version.java
+++ b/java-bigquery-data-exchange/google-cloud-bigquery-data-exchange/src/main/java/com/google/cloud/bigquery/dataexchange/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquery-data-exchange:current}
- static final String VERSION = "2.85.0";
+ static final String VERSION = "2.86.0";
// {x-version-update-end}
}
diff --git a/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml b/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml
index 325c5ff4e12d..d8c20eb44258 100644
--- a/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml
+++ b/java-bigquery-data-exchange/grpc-google-cloud-bigquery-data-exchange-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquery-data-exchange-v1beta1
- 2.85.0
+ 2.86.0
grpc-google-cloud-bigquery-data-exchange-v1beta1
GRPC library for google-cloud-bigquery-data-exchange
com.google.cloud
google-cloud-bigquery-data-exchange-parent
- 2.85.0
+ 2.86.0
diff --git a/java-bigquery-data-exchange/pom.xml b/java-bigquery-data-exchange/pom.xml
index 3a22b8da7288..a57cbdbcf27d 100644
--- a/java-bigquery-data-exchange/pom.xml
+++ b/java-bigquery-data-exchange/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquery-data-exchange-parent
pom
- 2.85.0
+ 2.86.0
Google Analytics Hub Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-bigquery-data-exchange
- 2.85.0
+ 2.86.0
com.google.api.grpc
grpc-google-cloud-bigquery-data-exchange-v1beta1
- 2.85.0
+ 2.86.0
com.google.api.grpc
proto-google-cloud-bigquery-data-exchange-v1beta1
- 2.85.0
+ 2.86.0
diff --git a/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml b/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml
index a756a6792de8..bdf569a99eb6 100644
--- a/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml
+++ b/java-bigquery-data-exchange/proto-google-cloud-bigquery-data-exchange-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquery-data-exchange-v1beta1
- 2.85.0
+ 2.86.0
proto-google-cloud-bigquery-data-exchange-v1beta1
Proto library for google-cloud-bigquery-data-exchange
com.google.cloud
google-cloud-bigquery-data-exchange-parent
- 2.85.0
+ 2.86.0
diff --git a/java-bigquery/README.md b/java-bigquery/README.md
index bd32a882a76e..66eaa64a5e26 100644
--- a/java-bigquery/README.md
+++ b/java-bigquery/README.md
@@ -45,7 +45,7 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-bigquery
- 2.64.0
+ 2.65.0
```
@@ -53,20 +53,20 @@ If you are using Maven without the BOM, add this to your dependencies:
If you are using Gradle 5.x or later, add this to your dependencies:
```Groovy
-implementation platform('com.google.cloud:libraries-bom:2.64.0')
+implementation platform('com.google.cloud:libraries-bom:2.65.0')
implementation 'com.google.cloud:google-cloud-bigquery'
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bigquery:2.64.0'
+implementation 'com.google.cloud:google-cloud-bigquery:2.65.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bigquery" % "2.64.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bigquery" % "2.65.0"
```
diff --git a/java-bigquery/benchmark/pom.xml b/java-bigquery/benchmark/pom.xml
index 739a1db563a5..b74f5a79a0db 100644
--- a/java-bigquery/benchmark/pom.xml
+++ b/java-bigquery/benchmark/pom.xml
@@ -4,11 +4,11 @@
4.0.0
com.google.cloud
benchmark
- 2.64.0
+ 2.65.0
google-cloud-bigquery-parent
com.google.cloud
- 2.64.0
+ 2.65.0
diff --git a/java-bigquery/google-cloud-bigquery-bom/pom.xml b/java-bigquery/google-cloud-bigquery-bom/pom.xml
index 7180111962ce..9b3e93b8b385 100644
--- a/java-bigquery/google-cloud-bigquery-bom/pom.xml
+++ b/java-bigquery/google-cloud-bigquery-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-bigquery-bom
- 2.64.0
+ 2.65.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -53,7 +53,7 @@
com.google.cloud
google-cloud-bigquery
- 2.64.0
+ 2.65.0
diff --git a/java-bigquery/google-cloud-bigquery-jdbc/pom.xml b/java-bigquery/google-cloud-bigquery-jdbc/pom.xml
index e545c362c2d3..9c8172aec2fb 100644
--- a/java-bigquery/google-cloud-bigquery-jdbc/pom.xml
+++ b/java-bigquery/google-cloud-bigquery-jdbc/pom.xml
@@ -20,7 +20,7 @@
4.0.0
com.google.cloud
google-cloud-bigquery-jdbc
- 0.8.0
+ 0.9.0
jar
BigQuery JDBC
https://github.com/googleapis/google-cloud-java
@@ -160,7 +160,7 @@
com.google.cloud
google-cloud-bigquery-parent
- 2.64.0
+ 2.65.0
@@ -170,7 +170,7 @@
com.google.cloud
google-cloud-bigquerystorage
- 3.26.0
+ 3.27.0
com.google.http-client
@@ -203,7 +203,7 @@
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1
- 3.26.0
+ 3.27.0
diff --git a/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryConnection.java b/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryConnection.java
index 53e32c45ea2d..e60f0874c446 100644
--- a/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryConnection.java
+++ b/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryConnection.java
@@ -138,7 +138,7 @@ public class BigQueryConnection extends BigQueryNoOpsConnection {
Long connectionPoolSize;
Long listenerPoolSize;
String partnerToken;
- private static DatabaseMetaData databaseMetaData;
+ DatabaseMetaData databaseMetaData;
BigQueryConnection(String url) throws IOException {
this(url, DataSource.fromUrl(url));
diff --git a/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryDatabaseMetaData.java b/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryDatabaseMetaData.java
index c58d0232902b..f08e29215c1a 100644
--- a/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryDatabaseMetaData.java
+++ b/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryDatabaseMetaData.java
@@ -139,6 +139,7 @@ class BigQueryDatabaseMetaData implements DatabaseMetaData {
String URL;
BigQueryConnection connection;
+ Statement statement = null;
private final BigQuery bigquery;
private final int metadataFetchThreadCount;
private static final AtomicReference parsedDriverVersion = new AtomicReference<>(null);
@@ -147,7 +148,7 @@ class BigQueryDatabaseMetaData implements DatabaseMetaData {
private static final AtomicReference parsedDriverMinorVersion =
new AtomicReference<>(null);
- BigQueryDatabaseMetaData(BigQueryConnection connection) throws SQLException {
+ BigQueryDatabaseMetaData(BigQueryConnection connection) {
this.URL = connection.getConnectionUrl();
this.connection = connection;
this.bigquery = connection.getBigQuery();
@@ -2632,10 +2633,11 @@ Schema defineGetVersionColumnsSchema() {
public ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException {
String sql = readSqlFromFile(GET_PRIMARY_KEYS_SQL);
try {
- Statement stmt = this.connection.createStatement();
- stmt.closeOnCompletion();
+ if (this.statement == null) {
+ this.statement = this.connection.createStatement();
+ }
String formattedSql = replaceSqlParameters(sql, catalog, schema, table);
- return stmt.executeQuery(formattedSql);
+ return this.statement.executeQuery(formattedSql);
} catch (SQLException e) {
throw new BigQueryJdbcException(e);
}
@@ -2646,10 +2648,11 @@ public ResultSet getImportedKeys(String catalog, String schema, String table)
throws SQLException {
String sql = readSqlFromFile(GET_IMPORTED_KEYS_SQL);
try {
- Statement stmt = this.connection.createStatement();
- stmt.closeOnCompletion();
+ if (this.statement == null) {
+ this.statement = this.connection.createStatement();
+ }
String formattedSql = replaceSqlParameters(sql, catalog, schema, table);
- return stmt.executeQuery(formattedSql);
+ return this.statement.executeQuery(formattedSql);
} catch (SQLException e) {
throw new BigQueryJdbcException(e);
}
@@ -2660,10 +2663,11 @@ public ResultSet getExportedKeys(String catalog, String schema, String table)
throws SQLException {
String sql = readSqlFromFile(GET_EXPORTED_KEYS_SQL);
try {
- Statement stmt = this.connection.createStatement();
- stmt.closeOnCompletion();
+ if (this.statement == null) {
+ this.statement = this.connection.createStatement();
+ }
String formattedSql = replaceSqlParameters(sql, catalog, schema, table);
- return stmt.executeQuery(formattedSql);
+ return this.statement.executeQuery(formattedSql);
} catch (SQLException e) {
throw new BigQueryJdbcException(e);
}
@@ -2680,8 +2684,9 @@ public ResultSet getCrossReference(
throws SQLException {
String sql = readSqlFromFile(GET_CROSS_REFERENCE_SQL);
try {
- Statement stmt = this.connection.createStatement();
- stmt.closeOnCompletion();
+ if (this.statement == null) {
+ this.statement = this.connection.createStatement();
+ }
String formattedSql =
replaceSqlParameters(
sql,
@@ -2691,7 +2696,7 @@ public ResultSet getCrossReference(
foreignCatalog,
foreignSchema,
foreignTable);
- return stmt.executeQuery(formattedSql);
+ return this.statement.executeQuery(formattedSql);
} catch (SQLException e) {
throw new BigQueryJdbcException(e);
}
diff --git a/java-bigquery/google-cloud-bigquery/pom.xml b/java-bigquery/google-cloud-bigquery/pom.xml
index 62227eb6c3bb..243b6a2d89f1 100644
--- a/java-bigquery/google-cloud-bigquery/pom.xml
+++ b/java-bigquery/google-cloud-bigquery/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-bigquery
- 2.64.0
+ 2.65.0
jar
BigQuery
https://github.com/googleapis/google-cloud-java
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-bigquery-parent
- 2.64.0
+ 2.65.0
google-cloud-bigquery
@@ -100,12 +100,12 @@
com.google.cloud
google-cloud-bigquerystorage
- 3.26.0
+ 3.27.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1
- 3.26.0
+ 3.27.0
org.apache.arrow
@@ -148,19 +148,19 @@
com.google.cloud
google-cloud-datacatalog
test
- 1.96.0
+ 1.97.0
com.google.cloud
google-cloud-bigqueryconnection
test
- 2.92.0
+ 2.93.0
com.google.api.grpc
proto-google-cloud-bigqueryconnection-v1
test
- 2.92.0
+ 2.93.0
com.google.cloud
@@ -196,13 +196,13 @@
com.google.cloud
google-cloud-datacatalog
test
- 1.96.0
+ 1.97.0
com.google.api.grpc
proto-google-cloud-datacatalog-v1
test
- 1.96.0
+ 1.97.0
diff --git a/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/telemetry/Version.java b/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/telemetry/Version.java
index 4cbe699a0746..c609baa5e14a 100644
--- a/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/telemetry/Version.java
+++ b/java-bigquery/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/telemetry/Version.java
@@ -25,6 +25,6 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquery:current}
- static final String VERSION = "2.64.0";
+ static final String VERSION = "2.65.0";
// {x-version-update-end}
}
diff --git a/java-bigquery/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java b/java-bigquery/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java
index 25b90dc942ee..b7bfe586f022 100644
--- a/java-bigquery/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java
+++ b/java-bigquery/google-cloud-bigquery/src/test/java/com/google/cloud/bigquery/it/ITBigQueryTest.java
@@ -4732,7 +4732,13 @@ void testLocationFastSQLQueryWithJobId() throws InterruptedException {
// Use `getNumDmlAffectedRows()` for DML operations
Job queryJob = bigquery.getJob(result.getJobId());
queryJob = queryJob.waitFor();
+ assertNull(
+ queryJob.getStatus().getError(),
+ "Job failed with error: " + queryJob.getStatus().getError());
+
JobStatistics.QueryStatistics statistics = queryJob.getStatistics();
+ assertNotNull(
+ statistics.getNumDmlAffectedRows(), "DML affected rows statistics should not be null");
assertEquals(1L, statistics.getNumDmlAffectedRows().longValue());
// Verify correctness of table content
@@ -7889,7 +7895,17 @@ public void testOpenTelemetryTracingQuery() throws InterruptedException {
bigquery.getOptions().setDefaultJobCreationMode(JobCreationMode.JOB_CREATION_OPTIONAL);
TableResult tableResult = executeSimpleQuery(bigquery);
assertNotNull(tableResult.getQueryId());
- assertNull(tableResult.getJobId());
+
+ // Safely handle the fallback where BigQuery determines a job must be created
+ // even if the mode is optional. Most requests will be stateless, but it is still
+ // possible that the BQ engine will create a job even for tiny requests.
+ if (tableResult.getJobCreationReason() != null) {
+ assertNotNull(tableResult.getJobId());
+ assertEquals(tableResult.getQueryId(), tableResult.getJobId().getJob());
+ assertEquals(JobCreationReason.Code.OTHER, tableResult.getJobCreationReason().getCode());
+ } else {
+ assertNull(tableResult.getJobId());
+ }
assertNotNull(OTEL_ATTRIBUTES.get("com.google.cloud.bigquery.BigQuery.queryRpc"));
assertNotNull(
diff --git a/java-bigquery/pom.xml b/java-bigquery/pom.xml
index 5a37f3b11fc0..32c57059eb96 100644
--- a/java-bigquery/pom.xml
+++ b/java-bigquery/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquery-parent
pom
- 2.64.0
+ 2.65.0
BigQuery Parent
https://github.com/googleapis/google-cloud-java
@@ -14,7 +14,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -70,7 +70,7 @@
com.google.cloud
google-cloud-bigquery
- 2.64.0
+ 2.65.0
@@ -88,19 +88,19 @@
com.google.cloud
google-cloud-storage
- 2.66.0
+ 2.67.0
test
com.google.cloud
google-cloud-bigqueryconnection
- 2.92.0
+ 2.93.0
test
com.google.api.grpc
proto-google-cloud-bigqueryconnection-v1
- 2.92.0
+ 2.93.0
test
diff --git a/java-bigquery/samples/snapshot/pom.xml b/java-bigquery/samples/snapshot/pom.xml
index 1c74cc20460c..c60c57612b22 100644
--- a/java-bigquery/samples/snapshot/pom.xml
+++ b/java-bigquery/samples/snapshot/pom.xml
@@ -56,7 +56,7 @@
com.google.cloud
google-cloud-bigquery
- 2.64.0
+ 2.65.0
diff --git a/java-bigqueryconnection/README.md b/java-bigqueryconnection/README.md
index 8ecfe6d6efcc..92b248f1cf91 100644
--- a/java-bigqueryconnection/README.md
+++ b/java-bigqueryconnection/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-bigqueryconnection
- 2.92.0
+ 2.93.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bigqueryconnection:2.92.0'
+implementation 'com.google.cloud:google-cloud-bigqueryconnection:2.93.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryconnection" % "2.92.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryconnection" % "2.93.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/bigquery/docs/reference/reservations/rpc/google.cloud.bigquery.reservation.v1beta1
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigqueryconnection.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryconnection/2.92.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryconnection/2.93.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml b/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml
index 888c11bc3993..b53315909519 100644
--- a/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml
+++ b/java-bigqueryconnection/google-cloud-bigqueryconnection-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-bigqueryconnection-bom
- 2.92.0
+ 2.93.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,27 +23,27 @@
com.google.cloud
google-cloud-bigqueryconnection
- 2.92.0
+ 2.93.0
com.google.api.grpc
grpc-google-cloud-bigqueryconnection-v1
- 2.92.0
+ 2.93.0
com.google.api.grpc
grpc-google-cloud-bigqueryconnection-v1beta1
- 0.100.0
+ 0.101.0
com.google.api.grpc
proto-google-cloud-bigqueryconnection-v1
- 2.92.0
+ 2.93.0
com.google.api.grpc
proto-google-cloud-bigqueryconnection-v1beta1
- 0.100.0
+ 0.101.0
diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml b/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml
index b099f1162cc1..4f68c5d48e8a 100644
--- a/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml
+++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-bigqueryconnection
- 2.92.0
+ 2.93.0
jar
Google Cloud BigQuery Connections
is about
com.google.cloud
google-cloud-bigqueryconnection-parent
- 2.92.0
+ 2.93.0
google-cloud-bigqueryconnection
diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/Version.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/Version.java
index 87410863242b..7a2ac1189d0a 100644
--- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/Version.java
+++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigquery/connection/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigqueryconnection:current}
- static final String VERSION = "2.92.0";
+ static final String VERSION = "2.93.0";
// {x-version-update-end}
}
diff --git a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/Version.java b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/Version.java
index 33f0fff9025a..425d7148c9ff 100644
--- a/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/Version.java
+++ b/java-bigqueryconnection/google-cloud-bigqueryconnection/src/main/java/com/google/cloud/bigqueryconnection/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigqueryconnection:current}
- static final String VERSION = "2.92.0";
+ static final String VERSION = "2.93.0";
// {x-version-update-end}
}
diff --git a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml
index 08c3304b9ec5..f6322c559e28 100644
--- a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml
+++ b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigqueryconnection-v1
- 2.92.0
+ 2.93.0
grpc-google-cloud-bigqueryconnection-v1
GRPC library for grpc-google-cloud-bigqueryconnection-v1
com.google.cloud
google-cloud-bigqueryconnection-parent
- 2.92.0
+ 2.93.0
diff --git a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml
index 6cdc66d05207..29a312575047 100644
--- a/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml
+++ b/java-bigqueryconnection/grpc-google-cloud-bigqueryconnection-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigqueryconnection-v1beta1
- 0.100.0
+ 0.101.0
grpc-google-cloud-bigqueryconnection-v1beta1
GRPC library for grpc-google-cloud-bigqueryconnection-v1beta1
com.google.cloud
google-cloud-bigqueryconnection-parent
- 2.92.0
+ 2.93.0
diff --git a/java-bigqueryconnection/pom.xml b/java-bigqueryconnection/pom.xml
index 18d9ade8be4a..027c3bf8dcd5 100644
--- a/java-bigqueryconnection/pom.xml
+++ b/java-bigqueryconnection/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigqueryconnection-parent
pom
- 2.92.0
+ 2.93.0
Google Cloud BigQuery Connections Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-bigqueryconnection
- 2.92.0
+ 2.93.0
com.google.api.grpc
proto-google-cloud-bigqueryconnection-v1
- 2.92.0
+ 2.93.0
com.google.api.grpc
grpc-google-cloud-bigqueryconnection-v1
- 2.92.0
+ 2.93.0
com.google.api.grpc
proto-google-cloud-bigqueryconnection-v1beta1
- 0.100.0
+ 0.101.0
com.google.api.grpc
grpc-google-cloud-bigqueryconnection-v1beta1
- 0.100.0
+ 0.101.0
diff --git a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml
index 0ec6a3eafe04..abda59982367 100644
--- a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml
+++ b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigqueryconnection-v1
- 2.92.0
+ 2.93.0
proto-google-cloud-bigqueryconnection-v1
PROTO library for proto-google-cloud-bigqueryconnection-v1
com.google.cloud
google-cloud-bigqueryconnection-parent
- 2.92.0
+ 2.93.0
diff --git a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml
index 1f368bff2428..168fa0cbac2a 100644
--- a/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml
+++ b/java-bigqueryconnection/proto-google-cloud-bigqueryconnection-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigqueryconnection-v1beta1
- 0.100.0
+ 0.101.0
proto-google-cloud-bigqueryconnection-v1beta1
PROTO library for proto-google-cloud-bigqueryconnection-v1beta1
com.google.cloud
google-cloud-bigqueryconnection-parent
- 2.92.0
+ 2.93.0
diff --git a/java-bigquerydatapolicy/README.md b/java-bigquerydatapolicy/README.md
index 768e4cebdd20..28ccc133452f 100644
--- a/java-bigquerydatapolicy/README.md
+++ b/java-bigquerydatapolicy/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-bigquerydatapolicy
- 0.87.0
+ 0.88.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bigquerydatapolicy:0.87.0'
+implementation 'com.google.cloud:google-cloud-bigquerydatapolicy:0.88.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatapolicy" % "0.87.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatapolicy" % "0.88.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquerydatapolicy/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerydatapolicy.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatapolicy/0.87.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatapolicy/0.88.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml
index 48142ea90369..525c3cd73884 100644
--- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml
+++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-bigquerydatapolicy-bom
- 0.87.0
+ 0.88.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,47 +27,47 @@
com.google.cloud
google-cloud-bigquerydatapolicy
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v1beta1
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v1
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v2beta1
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v2
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v1beta1
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v1
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v2beta1
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v2
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml
index 00f422be533d..5046443f6955 100644
--- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml
+++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-bigquerydatapolicy
- 0.87.0
+ 0.88.0
jar
Google BigQuery DataPolicy API
BigQuery DataPolicy API
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
google-cloud-bigquerydatapolicy
diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/Version.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/Version.java
index b62244f47843..a2c8a19e9656 100644
--- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/Version.java
+++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerydatapolicy:current}
- static final String VERSION = "0.87.0";
+ static final String VERSION = "0.88.0";
// {x-version-update-end}
}
diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/Version.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/Version.java
index 97345dd3654e..0d41e7d642d6 100644
--- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/Version.java
+++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerydatapolicy:current}
- static final String VERSION = "0.87.0";
+ static final String VERSION = "0.88.0";
// {x-version-update-end}
}
diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/Version.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/Version.java
index 285a1e818728..07fbe67124b2 100644
--- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/Version.java
+++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerydatapolicy:current}
- static final String VERSION = "0.87.0";
+ static final String VERSION = "0.88.0";
// {x-version-update-end}
}
diff --git a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/Version.java b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/Version.java
index 5aca93b2b24a..f7364a4f1c8e 100644
--- a/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/Version.java
+++ b/java-bigquerydatapolicy/google-cloud-bigquerydatapolicy/src/main/java/com/google/cloud/bigquery/datapolicies/v2beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerydatapolicy:current}
- static final String VERSION = "0.87.0";
+ static final String VERSION = "0.88.0";
// {x-version-update-end}
}
diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml
index 10b84c280af3..59f263a574d1 100644
--- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml
+++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v1
- 0.87.0
+ 0.88.0
grpc-google-cloud-bigquerydatapolicy-v1
GRPC library for google-cloud-bigquerydatapolicy
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml
index e8c248617457..7570d67742ab 100644
--- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml
+++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v1beta1
- 0.87.0
+ 0.88.0
grpc-google-cloud-bigquerydatapolicy-v1beta1
GRPC library for google-cloud-bigquerydatapolicy
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml
index d0e8422d1edc..6f6c6e22474b 100644
--- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml
+++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v2
- 0.87.0
+ 0.88.0
grpc-google-cloud-bigquerydatapolicy-v2
GRPC library for google-cloud-bigquerydatapolicy
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml
index 9795febb6f1b..635883497001 100644
--- a/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml
+++ b/java-bigquerydatapolicy/grpc-google-cloud-bigquerydatapolicy-v2beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v2beta1
- 0.87.0
+ 0.88.0
grpc-google-cloud-bigquerydatapolicy-v2beta1
GRPC library for google-cloud-bigquerydatapolicy
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/pom.xml b/java-bigquerydatapolicy/pom.xml
index acade6cc7d85..5fd49068d14e 100644
--- a/java-bigquerydatapolicy/pom.xml
+++ b/java-bigquerydatapolicy/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquerydatapolicy-parent
pom
- 0.87.0
+ 0.88.0
Google BigQuery DataPolicy API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,47 +29,47 @@
com.google.cloud
google-cloud-bigquerydatapolicy
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v2
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v2
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v2beta1
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v2beta1
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v1
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v1
- 0.87.0
+ 0.88.0
com.google.api.grpc
grpc-google-cloud-bigquerydatapolicy-v1beta1
- 0.87.0
+ 0.88.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v1beta1
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml
index 4f44166f56d8..458071356292 100644
--- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml
+++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v1
- 0.87.0
+ 0.88.0
proto-google-cloud-bigquerydatapolicy-v1
Proto library for google-cloud-bigquerydatapolicy
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml
index 08992e7c94a0..845913b9314b 100644
--- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml
+++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v1beta1
- 0.87.0
+ 0.88.0
proto-google-cloud-bigquerydatapolicy-v1beta1
Proto library for google-cloud-bigquerydatapolicy
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml
index 2dc86db2dce3..2535236f194b 100644
--- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml
+++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v2
- 0.87.0
+ 0.88.0
proto-google-cloud-bigquerydatapolicy-v2
Proto library for google-cloud-bigquerydatapolicy
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml
index 4a10fbef4ca0..4a5d56376246 100644
--- a/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml
+++ b/java-bigquerydatapolicy/proto-google-cloud-bigquerydatapolicy-v2beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerydatapolicy-v2beta1
- 0.87.0
+ 0.88.0
proto-google-cloud-bigquerydatapolicy-v2beta1
Proto library for google-cloud-bigquerydatapolicy
com.google.cloud
google-cloud-bigquerydatapolicy-parent
- 0.87.0
+ 0.88.0
diff --git a/java-bigquerydatatransfer/README.md b/java-bigquerydatatransfer/README.md
index 72dc2289214c..6c1721dd2a96 100644
--- a/java-bigquerydatatransfer/README.md
+++ b/java-bigquerydatatransfer/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-bigquerydatatransfer
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bigquerydatatransfer:2.90.0'
+implementation 'com.google.cloud:google-cloud-bigquerydatatransfer:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatatransfer" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatatransfer" % "2.91.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquerydatatransfer/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerydatatransfer.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatatransfer/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerydatatransfer/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml
index 7adcc60e50fe..8d89706f4283 100644
--- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml
+++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-bigquerydatatransfer-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,17 +23,17 @@
com.google.cloud
google-cloud-bigquerydatatransfer
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-bigquerydatatransfer-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-bigquerydatatransfer-v1
- 2.90.0
+ 2.91.0
diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml
index d02352201897..9f4126cf5186 100644
--- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml
+++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-bigquerydatatransfer
- 2.90.0
+ 2.91.0
jar
BigQuery DataTransfer
BigQuery DataTransfer
com.google.cloud
google-cloud-bigquerydatatransfer-parent
- 2.90.0
+ 2.91.0
google-cloud-bigquerydatatransfer
diff --git a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/Version.java b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/Version.java
index 7ba0e45fa131..096308be8f6f 100644
--- a/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/Version.java
+++ b/java-bigquerydatatransfer/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerydatatransfer:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml b/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml
index aab038d22acd..663dfb8c943f 100644
--- a/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml
+++ b/java-bigquerydatatransfer/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerydatatransfer-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-bigquerydatatransfer-v1
GRPC library for grpc-google-cloud-bigquerydatatransfer-v1
com.google.cloud
google-cloud-bigquerydatatransfer-parent
- 2.90.0
+ 2.91.0
diff --git a/java-bigquerydatatransfer/pom.xml b/java-bigquerydatatransfer/pom.xml
index 122573f7e7b5..80b889228d17 100644
--- a/java-bigquerydatatransfer/pom.xml
+++ b/java-bigquerydatatransfer/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquerydatatransfer-parent
pom
- 2.90.0
+ 2.91.0
BigQuery DataTransfer Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.api.grpc
proto-google-cloud-bigquerydatatransfer-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-bigquerydatatransfer-v1
- 2.90.0
+ 2.91.0
com.google.cloud
google-cloud-bigquerydatatransfer
- 2.90.0
+ 2.91.0
diff --git a/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml b/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml
index 800782a1268e..7a3b3f212bf1 100644
--- a/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml
+++ b/java-bigquerydatatransfer/proto-google-cloud-bigquerydatatransfer-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerydatatransfer-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-bigquerydatatransfer-v1
PROTO library for proto-google-cloud-bigquerydatatransfer-v1
com.google.cloud
google-cloud-bigquerydatatransfer-parent
- 2.90.0
+ 2.91.0
diff --git a/java-bigquerymigration/README.md b/java-bigquerymigration/README.md
index 40c8f24c3fd9..c9306d999143 100644
--- a/java-bigquerymigration/README.md
+++ b/java-bigquerymigration/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-bigquerymigration
- 0.93.0
+ 0.94.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bigquerymigration:0.93.0'
+implementation 'com.google.cloud:google-cloud-bigquerymigration:0.94.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bigquerymigration" % "0.93.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bigquerymigration" % "0.94.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquerymigration/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerymigration.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerymigration/0.93.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerymigration/0.94.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml b/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml
index d962bd0e0997..4d2d1f774eca 100644
--- a/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml
+++ b/java-bigquerymigration/google-cloud-bigquerymigration-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-bigquerymigration-bom
- 0.93.0
+ 0.94.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-bigquerymigration
- 0.93.0
+ 0.94.0
com.google.api.grpc
grpc-google-cloud-bigquerymigration-v2alpha
- 0.93.0
+ 0.94.0
com.google.api.grpc
grpc-google-cloud-bigquerymigration-v2
- 0.93.0
+ 0.94.0
com.google.api.grpc
proto-google-cloud-bigquerymigration-v2alpha
- 0.93.0
+ 0.94.0
com.google.api.grpc
proto-google-cloud-bigquerymigration-v2
- 0.93.0
+ 0.94.0
diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml b/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml
index 7cf119da7689..66e93074c3ac 100644
--- a/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml
+++ b/java-bigquerymigration/google-cloud-bigquerymigration/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-bigquerymigration
- 0.93.0
+ 0.94.0
jar
Google BigQuery Migration
BigQuery Migration BigQuery Migration API
com.google.cloud
google-cloud-bigquerymigration-parent
- 0.93.0
+ 0.94.0
google-cloud-bigquerymigration
diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/Version.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/Version.java
index be633c255a86..75d1ab0c6b55 100644
--- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/Version.java
+++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerymigration:current}
- static final String VERSION = "0.93.0";
+ static final String VERSION = "0.94.0";
// {x-version-update-end}
}
diff --git a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/Version.java b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/Version.java
index 554aa7928a08..52b43f19392f 100644
--- a/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/Version.java
+++ b/java-bigquerymigration/google-cloud-bigquerymigration/src/main/java/com/google/cloud/bigquery/migration/v2alpha/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerymigration:current}
- static final String VERSION = "0.93.0";
+ static final String VERSION = "0.94.0";
// {x-version-update-end}
}
diff --git a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml
index d521ec6a642c..86ffcf2fe958 100644
--- a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml
+++ b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerymigration-v2
- 0.93.0
+ 0.94.0
grpc-google-cloud-bigquerymigration-v2
GRPC library for google-cloud-bigquerymigration
com.google.cloud
google-cloud-bigquerymigration-parent
- 0.93.0
+ 0.94.0
diff --git a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml
index 28796b1e4b0f..06756379c4c4 100644
--- a/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml
+++ b/java-bigquerymigration/grpc-google-cloud-bigquerymigration-v2alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerymigration-v2alpha
- 0.93.0
+ 0.94.0
grpc-google-cloud-bigquerymigration-v2alpha
GRPC library for google-cloud-bigquerymigration
com.google.cloud
google-cloud-bigquerymigration-parent
- 0.93.0
+ 0.94.0
diff --git a/java-bigquerymigration/pom.xml b/java-bigquerymigration/pom.xml
index a58db64a87ae..74c1774984a2 100644
--- a/java-bigquerymigration/pom.xml
+++ b/java-bigquerymigration/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquerymigration-parent
pom
- 0.93.0
+ 0.94.0
Google BigQuery Migration Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-bigquerymigration
- 0.93.0
+ 0.94.0
com.google.api.grpc
proto-google-cloud-bigquerymigration-v2
- 0.93.0
+ 0.94.0
com.google.api.grpc
grpc-google-cloud-bigquerymigration-v2
- 0.93.0
+ 0.94.0
com.google.api.grpc
grpc-google-cloud-bigquerymigration-v2alpha
- 0.93.0
+ 0.94.0
com.google.api.grpc
proto-google-cloud-bigquerymigration-v2alpha
- 0.93.0
+ 0.94.0
diff --git a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml
index 3072e8d84558..00fe508507cc 100644
--- a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml
+++ b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerymigration-v2
- 0.93.0
+ 0.94.0
proto-google-cloud-bigquerymigration-v2
Proto library for google-cloud-bigquerymigration
com.google.cloud
google-cloud-bigquerymigration-parent
- 0.93.0
+ 0.94.0
diff --git a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml
index 250ab94dfd45..f73acc4cd5a6 100644
--- a/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml
+++ b/java-bigquerymigration/proto-google-cloud-bigquerymigration-v2alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerymigration-v2alpha
- 0.93.0
+ 0.94.0
proto-google-cloud-bigquerymigration-v2alpha
Proto library for google-cloud-bigquerymigration
com.google.cloud
google-cloud-bigquerymigration-parent
- 0.93.0
+ 0.94.0
diff --git a/java-bigqueryreservation/README.md b/java-bigqueryreservation/README.md
index ca3b46d375a4..f183d22a723e 100644
--- a/java-bigqueryreservation/README.md
+++ b/java-bigqueryreservation/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-bigqueryreservation
- 2.91.0
+ 2.92.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bigqueryreservation:2.91.0'
+implementation 'com.google.cloud:google-cloud-bigqueryreservation:2.92.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryreservation" % "2.91.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bigqueryreservation" % "2.92.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigqueryreservation/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigqueryreservation.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryreservation/2.91.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigqueryreservation/2.92.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml b/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml
index 6d0269615f3d..fe954e3c2aee 100644
--- a/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml
+++ b/java-bigqueryreservation/google-cloud-bigqueryreservation-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-bigqueryreservation-bom
- 2.91.0
+ 2.92.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,17 +23,17 @@
com.google.cloud
google-cloud-bigqueryreservation
- 2.91.0
+ 2.92.0
com.google.api.grpc
grpc-google-cloud-bigqueryreservation-v1
- 2.91.0
+ 2.92.0
com.google.api.grpc
proto-google-cloud-bigqueryreservation-v1
- 2.91.0
+ 2.92.0
diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml b/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml
index 72aefd2bf4fe..42cbf238b329 100644
--- a/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml
+++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-bigqueryreservation
- 2.91.0
+ 2.92.0
jar
Google Cloud BigQuery Reservations
allows users to manage their flat-rate BigQuery reservations.
com.google.cloud
google-cloud-bigqueryreservation-parent
- 2.91.0
+ 2.92.0
google-cloud-bigqueryreservation
diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/Version.java b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/Version.java
index f789a456c6ad..300fface8c5e 100644
--- a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/Version.java
+++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigqueryreservation:current}
- static final String VERSION = "2.91.0";
+ static final String VERSION = "2.92.0";
// {x-version-update-end}
}
diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientHttpJsonTest.java b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientHttpJsonTest.java
index e5ea62a7824c..84e6d5e1b5f8 100644
--- a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientHttpJsonTest.java
+++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientHttpJsonTest.java
@@ -1395,6 +1395,7 @@ public void createAssignmentTest() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockService.addResponse(expectedResponse);
@@ -1446,6 +1447,7 @@ public void createAssignmentTest2() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockService.addResponse(expectedResponse);
@@ -1891,6 +1893,7 @@ public void moveAssignmentTest() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockService.addResponse(expectedResponse);
@@ -1945,6 +1948,7 @@ public void moveAssignmentTest2() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockService.addResponse(expectedResponse);
@@ -1998,6 +2002,7 @@ public void moveAssignmentTest3() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockService.addResponse(expectedResponse);
@@ -2052,6 +2057,7 @@ public void moveAssignmentTest4() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockService.addResponse(expectedResponse);
@@ -2105,6 +2111,7 @@ public void updateAssignmentTest() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockService.addResponse(expectedResponse);
@@ -2116,6 +2123,7 @@ public void updateAssignmentTest() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
FieldMask updateMask = FieldMask.newBuilder().build();
@@ -2153,6 +2161,7 @@ public void updateAssignmentExceptionTest() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
FieldMask updateMask = FieldMask.newBuilder().build();
client.updateAssignment(assignment, updateMask);
diff --git a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java
index 81b7ebf11ff4..785c1cd36334 100644
--- a/java-bigqueryreservation/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java
+++ b/java-bigqueryreservation/google-cloud-bigqueryreservation/src/test/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClientTest.java
@@ -1220,6 +1220,7 @@ public void createAssignmentTest() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockReservationService.addResponse(expectedResponse);
@@ -1266,6 +1267,7 @@ public void createAssignmentTest2() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockReservationService.addResponse(expectedResponse);
@@ -1662,6 +1664,7 @@ public void moveAssignmentTest() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockReservationService.addResponse(expectedResponse);
@@ -1711,6 +1714,7 @@ public void moveAssignmentTest2() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockReservationService.addResponse(expectedResponse);
@@ -1759,6 +1763,7 @@ public void moveAssignmentTest3() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockReservationService.addResponse(expectedResponse);
@@ -1806,6 +1811,7 @@ public void moveAssignmentTest4() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockReservationService.addResponse(expectedResponse);
@@ -1852,6 +1858,7 @@ public void updateAssignmentTest() throws Exception {
.setAssignee("assignee-369881649")
.setEnableGeminiInBigquery(true)
.setSchedulingPolicy(SchedulingPolicy.newBuilder().build())
+ .setPrincipal("principal-1812041682")
.build();
mockReservationService.addResponse(expectedResponse);
diff --git a/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml b/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml
index a1835fcc855b..ec9c23617c19 100644
--- a/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml
+++ b/java-bigqueryreservation/grpc-google-cloud-bigqueryreservation-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigqueryreservation-v1
- 2.91.0
+ 2.92.0
grpc-google-cloud-bigqueryreservation-v1
GRPC library for grpc-google-cloud-bigqueryreservation-v1
com.google.cloud
google-cloud-bigqueryreservation-parent
- 2.91.0
+ 2.92.0
diff --git a/java-bigqueryreservation/pom.xml b/java-bigqueryreservation/pom.xml
index c4c6f2513755..825aaff8c7aa 100644
--- a/java-bigqueryreservation/pom.xml
+++ b/java-bigqueryreservation/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigqueryreservation-parent
pom
- 2.91.0
+ 2.92.0
Google Cloud BigQuery Reservations Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-bigqueryreservation
- 2.91.0
+ 2.92.0
com.google.api.grpc
proto-google-cloud-bigqueryreservation-v1
- 2.91.0
+ 2.92.0
com.google.api.grpc
grpc-google-cloud-bigqueryreservation-v1
- 2.91.0
+ 2.92.0
diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml
index d744afcf16fb..8e1d443b5e35 100644
--- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml
+++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigqueryreservation-v1
- 2.91.0
+ 2.92.0
proto-google-cloud-bigqueryreservation-v1
PROTO library for proto-google-cloud-bigqueryreservation-v1
com.google.cloud
google-cloud-bigqueryreservation-parent
- 2.91.0
+ 2.92.0
diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java
index 43f79406516d..c9600f6e73b2 100644
--- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java
+++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Assignment.java
@@ -57,6 +57,7 @@ private Assignment() {
assignee_ = "";
jobType_ = 0;
state_ = 0;
+ principal_ = "";
}
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
@@ -884,6 +885,87 @@ public com.google.cloud.bigquery.reservation.v1.SchedulingPolicy getSchedulingPo
: schedulingPolicy_;
}
+ public static final int PRINCIPAL_FIELD_NUMBER = 12;
+
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object principal_ = "";
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The principal.
+ */
+ @java.lang.Override
+ public java.lang.String getPrincipal() {
+ java.lang.Object ref = principal_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ principal_ = s;
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for principal.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getPrincipalBytes() {
+ java.lang.Object ref = principal_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ principal_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -920,6 +1002,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (((bitField0_ & 0x00000001) != 0)) {
output.writeMessage(11, getSchedulingPolicy());
}
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principal_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 12, principal_);
+ }
getUnknownFields().writeTo(output);
}
@@ -951,6 +1036,9 @@ public int getSerializedSize() {
if (((bitField0_ & 0x00000001) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getSchedulingPolicy());
}
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(principal_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(12, principal_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -976,6 +1064,7 @@ public boolean equals(final java.lang.Object obj) {
if (hasSchedulingPolicy()) {
if (!getSchedulingPolicy().equals(other.getSchedulingPolicy())) return false;
}
+ if (!getPrincipal().equals(other.getPrincipal())) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -1001,6 +1090,8 @@ public int hashCode() {
hash = (37 * hash) + SCHEDULING_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getSchedulingPolicy().hashCode();
}
+ hash = (37 * hash) + PRINCIPAL_FIELD_NUMBER;
+ hash = (53 * hash) + getPrincipal().hashCode();
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -1161,6 +1252,7 @@ public Builder clear() {
schedulingPolicyBuilder_.dispose();
schedulingPolicyBuilder_ = null;
}
+ principal_ = "";
return this;
}
@@ -1218,6 +1310,9 @@ private void buildPartial0(com.google.cloud.bigquery.reservation.v1.Assignment r
schedulingPolicyBuilder_ == null ? schedulingPolicy_ : schedulingPolicyBuilder_.build();
to_bitField0_ |= 0x00000001;
}
+ if (((from_bitField0_ & 0x00000040) != 0)) {
+ result.principal_ = principal_;
+ }
result.bitField0_ |= to_bitField0_;
}
@@ -1256,6 +1351,11 @@ public Builder mergeFrom(com.google.cloud.bigquery.reservation.v1.Assignment oth
if (other.hasSchedulingPolicy()) {
mergeSchedulingPolicy(other.getSchedulingPolicy());
}
+ if (!other.getPrincipal().isEmpty()) {
+ principal_ = other.principal_;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -1319,6 +1419,12 @@ public Builder mergeFrom(
bitField0_ |= 0x00000020;
break;
} // case 90
+ case 98:
+ {
+ principal_ = input.readStringRequireUtf8();
+ bitField0_ |= 0x00000040;
+ break;
+ } // case 98
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -2140,6 +2246,187 @@ public Builder clearSchedulingPolicy() {
return schedulingPolicyBuilder_;
}
+ private java.lang.Object principal_ = "";
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The principal.
+ */
+ public java.lang.String getPrincipal() {
+ java.lang.Object ref = principal_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ principal_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for principal.
+ */
+ public com.google.protobuf.ByteString getPrincipalBytes() {
+ java.lang.Object ref = principal_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ principal_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The principal to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPrincipal(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ principal_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearPrincipal() {
+ principal_ = getDefaultInstance().getPrincipal();
+ bitField0_ = (bitField0_ & ~0x00000040);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The bytes for principal to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPrincipalBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ principal_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+
// @@protoc_insertion_point(builder_scope:google.cloud.bigquery.reservation.v1.Assignment)
}
diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java
index ab24269c7d49..0e4755463a05 100644
--- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java
+++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/AssignmentOrBuilder.java
@@ -225,4 +225,58 @@ public interface AssignmentOrBuilder
*
*/
com.google.cloud.bigquery.reservation.v1.SchedulingPolicyOrBuilder getSchedulingPolicyOrBuilder();
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The principal.
+ */
+ java.lang.String getPrincipal();
+
+ /**
+ *
+ *
+ *
+ * Optional. Represents the principal for this assignment. If not empty, jobs
+ * run by this principal will utilize the associated reservation. Otherwise,
+ * jobs will fall back to using the reservation assigned to the project,
+ * folder, or organization (in that order). If no reservation is assigned at
+ * any of these levels, on-demand capacity will be used.
+ *
+ * The supported formats are:
+ *
+ * * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ * * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ * for service accounts,
+ * * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ * for workload identity pool identities.
+ * * The special value `unknown_or_deleted_user` represents principals which
+ * cannot be read from the user info service, for example deleted users.
+ *
+ *
+ * string principal = 12 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The bytes for principal.
+ */
+ com.google.protobuf.ByteString getPrincipalBytes();
}
diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Reservation.java b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Reservation.java
index 251cfef190d1..f51a0466d529 100644
--- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Reservation.java
+++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/Reservation.java
@@ -143,7 +143,7 @@ public enum ScalingMode implements com.google.protobuf.ProtocolMessageEnum {
* reservation will scale up to 1000 slots with 200 baseline and 800 idle
* slots.
* 2. if there are 500 idle slots available in other reservations, the
- * reservation will scale up to 700 slots with 200 baseline and 300 idle
+ * reservation will scale up to 700 slots with 200 baseline and 500 idle
* slots.
* Please note, in this mode, the reservation might not be able to scale up
* to max_slots.
@@ -241,7 +241,7 @@ public enum ScalingMode implements com.google.protobuf.ProtocolMessageEnum {
* reservation will scale up to 1000 slots with 200 baseline and 800 idle
* slots.
* 2. if there are 500 idle slots available in other reservations, the
- * reservation will scale up to 700 slots with 200 baseline and 300 idle
+ * reservation will scale up to 700 slots with 200 baseline and 500 idle
* slots.
* Please note, in this mode, the reservation might not be able to scale up
* to max_slots.
diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java
index 5a820ff92d52..cc1b320ebec0 100644
--- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java
+++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationProto.java
@@ -421,7 +421,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\006parent\030\001 \001("
+ "\tB:\372A7\0225bigqueryreservation.googleapis.com/CapacityCommitment\022\037\n"
+ "\027capacity_commitment_ids\030\002 \003(\t\022#\n"
- + "\026capacity_commitment_id\030\003 \001(\tB\003\340A\001\"\231\006\n\n"
+ + "\026capacity_commitment_id\030\003 \001(\tB\003\340A\001\"\261\006\n\n"
+ "Assignment\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\025\n"
+ "\010assignee\030\004 \001(\tB\003\340A\001\022O\n"
@@ -432,7 +432,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\031enable_gemini_in_bigquery\030\n"
+ " \001(\010B\005\030\001\340A\001\022V\n"
+ "\021scheduling_policy\030\013 \001(\01326.google.cloud.b"
- + "igquery.reservation.v1.SchedulingPolicyB\003\340A\001\"\334\001\n"
+ + "igquery.reservation.v1.SchedulingPolicyB\003\340A\001\022\026\n"
+ + "\tprincipal\030\014 \001(\tB\003\340A\001\"\334\001\n"
+ "\007JobType\022\030\n"
+ "\024JOB_TYPE_UNSPECIFIED\020\000\022\014\n"
+ "\010PIPELINE\020\001\022\t\n"
@@ -447,24 +448,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021STATE_UNSPECIFIED\020\000\022\013\n"
+ "\007PENDING\020\001\022\n\n"
+ "\006ACTIVE\020\002:\251\001\352A\245\001\n"
- + "-bigqueryreservation.googleapis.com/Assignment\022[projects/{project}/l"
- + "ocations/{location}/reservations/{reserv"
- + "ation}/assignments/{assignment}*\013assignments2\n"
+ + "-bigqueryreservation.googleapis.com/Assignme"
+ + "nt\022[projects/{project}/locations/{locati"
+ + "on}/reservations/{reservation}/assignments/{assignment}*\013assignments2\n"
+ "assignment\"\275\001\n"
+ "\027CreateAssignmentRequest\022E\n"
+ "\006parent\030\001 \001("
+ "\tB5\340A\002\372A/\022-bigqueryreservation.googleapis.com/Assignment\022D\n\n"
- + "assignment\030\002"
- + " \001(\01320.google.cloud.bigquery.reservation.v1.Assignment\022\025\n\r"
+ + "assignment\030\002 \001(\0132"
+ + "0.google.cloud.bigquery.reservation.v1.Assignment\022\025\n\r"
+ "assignment_id\030\004 \001(\t\"\206\001\n"
+ "\026ListAssignmentsRequest\022E\n"
- + "\006parent\030\001 \001("
- + "\tB5\340A\002\372A/\022-bigqueryreservation.googleapis.com/Assignment\022\021\n"
+ + "\006parent\030\001 \001(\tB5\340A\002"
+ + "\372A/\022-bigqueryreservation.googleapis.com/Assignment\022\021\n"
+ "\tpage_size\030\002 \001(\005\022\022\n\n"
+ "page_token\030\003 \001(\t\"y\n"
+ "\027ListAssignmentsResponse\022E\n"
- + "\013assignments\030\001 \003(\01320.goog"
- + "le.cloud.bigquery.reservation.v1.Assignment\022\027\n"
+ + "\013assignments\030\001"
+ + " \003(\01320.google.cloud.bigquery.reservation.v1.Assignment\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"^\n"
+ "\027DeleteAssignmentRequest\022C\n"
+ "\004name\030\001 \001(\tB5\340A\002\372A/\n"
@@ -486,8 +487,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \003(\01320.google.cloud.bigquery.reservation.v1.Assignment\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"~\n"
+ "\034SearchAllAssignmentsResponse\022E\n"
- + "\013assignments\030\001 \003(\01320.google.c"
- + "loud.bigquery.reservation.v1.Assignment\022\027\n"
+ + "\013assignments\030\001"
+ + " \003(\01320.google.cloud.bigquery.reservation.v1.Assignment\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\277\001\n"
+ "\025MoveAssignmentRequest\022C\n"
+ "\004name\030\001 \001(\tB5\340A\002\372A/\n"
@@ -507,16 +508,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013update_time\030\003"
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\021\n"
+ "\004size\030\004 \001(\003B\003\340A\001\022S\n"
- + "\020preferred_tables\030\005 \003(\01324.googl"
- + "e.cloud.bigquery.reservation.v1.TableReferenceB\003\340A\001:l\352Ai\n"
- + "0bigqueryreservation.googleapis.com/BiReservation\0225projects/{pr"
- + "oject}/locations/{location}/biReservation\"a\n"
+ + "\020preferred_tables\030\005 \003(\01324.google.cloud.bigquery"
+ + ".reservation.v1.TableReferenceB\003\340A\001:l\352Ai\n"
+ + "0bigqueryreservation.googleapis.com/BiR"
+ + "eservation\0225projects/{project}/locations/{location}/biReservation\"a\n"
+ "\027GetBiReservationRequest\022F\n"
+ "\004name\030\001 \001(\tB8\340A\002\372A2\n"
+ "0bigqueryreservation.googleapis.com/BiReservation\"\232\001\n"
+ "\032UpdateBiReservationRequest\022K\n"
- + "\016bi_reservation\030\001 \001(\01323.go"
- + "ogle.cloud.bigquery.reservation.v1.BiReservation\022/\n"
+ + "\016bi_reservation\030\001"
+ + " \001(\01323.google.cloud.bigquery.reservation.v1.BiReservation\022/\n"
+ "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMask*U\n"
+ "\007Edition\022\027\n"
+ "\023EDITION_UNSPECIFIED\020\000\022\014\n"
@@ -528,144 +529,146 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\004SOFT\020\001\022\010\n"
+ "\004HARD\020\0022\2436\n"
+ "\022ReservationService\022\361\001\n"
- + "\021CreateReservation\022>.google.cloud.bigquery"
- + ".reservation.v1.CreateReservationRequest\0321.google.cloud.bigquery.reservation.v1."
- + "Reservation\"i\332A!parent,reservation,reser"
- + "vation_id\202\323\344\223\002?\"0/v1/{parent=projects/*/"
- + "locations/*}/reservations:\013reservation\022\324\001\n"
- + "\020ListReservations\022=.google.cloud.bigquery.reservation.v1.ListReservationsReque"
- + "st\032>.google.cloud.bigquery.reservation.v"
- + "1.ListReservationsResponse\"A\332A\006parent\202\323\344"
- + "\223\0022\0220/v1/{parent=projects/*/locations/*}/reservations\022\301\001\n"
- + "\016GetReservation\022;.google.cloud.bigquery.reservation.v1.GetReser"
- + "vationRequest\0321.google.cloud.bigquery.re"
- + "servation.v1.Reservation\"?\332A\004name\202\323\344\223\0022\022"
- + "0/v1/{name=projects/*/locations/*/reservations/*}\022\254\001\n"
- + "\021DeleteReservation\022>.google.cloud.bigquery.reservation.v1.DeleteRes"
- + "ervationRequest\032\026.google.protobuf.Empty\""
- + "?\332A\004name\202\323\344\223\0022*0/v1/{name=projects/*/locations/*/reservations/*}\022\363\001\n"
- + "\021UpdateReservation\022>.google.cloud.bigquery.reservati"
- + "on.v1.UpdateReservationRequest\0321.google.cloud.bigquery.reservation.v1.Reservatio"
- + "n\"k\332A\027reservation,update_mask\202\323\344\223\002K2/v1/{parent=projects/*/"
- + "locations/*/reservations/*}/assignments:\n"
+ + "\021CreateReservation\022>.google.cloud.bigquery.reservation.v1."
+ + "CreateReservationRequest\0321.google.cloud."
+ + "bigquery.reservation.v1.Reservation\"i\332A!"
+ + "parent,reservation,reservation_id\202\323\344\223\002?\""
+ + "0/v1/{parent=projects/*/locations/*}/reservations:\013reservation\022\324\001\n"
+ + "\020ListReservations\022=.google.cloud.bigquery.reservation."
+ + "v1.ListReservationsRequest\032>.google.cloud.bigquery.reservation.v1.ListReservatio"
+ + "nsResponse\"A\332A\006parent\202\323\344\223\0022\0220/v1/{parent"
+ + "=projects/*/locations/*}/reservations\022\301\001\n"
+ + "\016GetReservation\022;.google.cloud.bigquery"
+ + ".reservation.v1.GetReservationRequest\0321.google.cloud.bigquery.reservation.v1.Res"
+ + "ervation\"?\332A\004name\202\323\344\223\0022\0220/v1/{name=projects/*/locations/*/reservations/*}\022\254\001\n"
+ + "\021DeleteReservation\022>.google.cloud.bigquery."
+ + "reservation.v1.DeleteReservationRequest\032"
+ + "\026.google.protobuf.Empty\"?\332A\004name\202\323\344\223\0022*0"
+ + "/v1/{name=projects/*/locations/*/reservations/*}\022\363\001\n"
+ + "\021UpdateReservation\022>.google.cloud.bigquery.reservation.v1.UpdateRese"
+ + "rvationRequest\0321.google.cloud.bigquery.r"
+ + "eservation.v1.Reservation\"k\332A\027reservatio"
+ + "n,update_mask\202\323\344\223\002K2/v1/{parent=projects/*/locations/*/reservations/*}/assignments:\n"
+ "assignment\022\337\001\n"
- + "\017ListAssignments\022<.google.cloud.bigquery.reservation.v1.ListAssig"
- + "nmentsRequest\032=.google.cloud.bigquery.re"
- + "servation.v1.ListAssignmentsResponse\"O\332A"
- + "\006parent\202\323\344\223\002@\022>/v1/{parent=projects/*/lo"
- + "cations/*/reservations/*}/assignments\022\270\001\n"
- + "\020DeleteAssignment\022=.google.cloud.bigquery.reservation.v1.DeleteAssignmentReques"
- + "t\032\026.google.protobuf.Empty\"M\332A\004name\202\323\344\223\002@"
- + "*>/v1/{name=projects/*/locations/*/reservations/*/assignments/*}\022\345\001\n"
- + "\021SearchAssignments\022>.google.cloud.bigquery.reservati"
- + "on.v1.SearchAssignmentsRequest\032?.google.cloud.bigquery.reservation.v1.SearchAssi"
- + "gnmentsResponse\"O\210\002\001\332A\014parent,query\202\323\344\223\002"
- + "7\0225/v1/{parent=projects/*/locations/*}:searchAssignments\022\356\001\n"
- + "\024SearchAllAssignments\022A.google.cloud.bigquery.reservation.v1"
- + ".SearchAllAssignmentsRequest\032B.google.cloud.bigquery.reservation.v1.SearchAllAss"
- + "ignmentsResponse\"O\332A\014parent,query\202\323\344\223\002:\022"
- + "8/v1/{parent=projects/*/locations/*}:searchAllAssignments\022\345\001\n"
- + "\016MoveAssignment\022;.google.cloud.bigquery.reservation.v1.Move"
- + "AssignmentRequest\0320.google.cloud.bigquer"
- + "y.reservation.v1.Assignment\"d\332A\023name,des"
- + "tination_id\202\323\344\223\002H\"C/v1/{name=projects/*/"
- + "locations/*/reservations/*/assignments/*}:move:\001*\022\373\001\n"
- + "\020UpdateAssignment\022=.google.cloud.bigquery.reservation.v1.UpdateAssi"
- + "gnmentRequest\0320.google.cloud.bigquery.re"
- + "servation.v1.Assignment\"v\332A\026assignment,u"
- + "pdate_mask\202\323\344\223\002W2I/v1/{assignment.name=p"
- + "rojects/*/locations/*/reservations/*/assignments/*}:\n"
+ + "\017ListAssignments\022<.google.cloud.bigquery."
+ + "reservation.v1.ListAssignmentsRequest\032=.google.cloud.bigquery.reservation.v1.Lis"
+ + "tAssignmentsResponse\"O\332A\006parent\202\323\344\223\002@\022>/"
+ + "v1/{parent=projects/*/locations/*/reservations/*}/assignments\022\270\001\n"
+ + "\020DeleteAssignment\022=.google.cloud.bigquery.reservation.v"
+ + "1.DeleteAssignmentRequest\032\026.google.proto"
+ + "buf.Empty\"M\332A\004name\202\323\344\223\002@*>/v1/{name=proj"
+ + "ects/*/locations/*/reservations/*/assignments/*}\022\345\001\n"
+ + "\021SearchAssignments\022>.google.cloud.bigquery.reservation.v1.SearchAssi"
+ + "gnmentsRequest\032?.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse\""
+ + "O\210\002\001\332A\014parent,query\202\323\344\223\0027\0225/v1/{parent=p"
+ + "rojects/*/locations/*}:searchAssignments\022\356\001\n"
+ + "\024SearchAllAssignments\022A.google.cloud.bigquery.reservation.v1.SearchAllAssign"
+ + "mentsRequest\032B.google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse"
+ + "\"O\332A\014parent,query\202\323\344\223\002:\0228/v1/{parent=pro"
+ + "jects/*/locations/*}:searchAllAssignments\022\345\001\n"
+ + "\016MoveAssignment\022;.google.cloud.bigquery.reservation.v1.MoveAssignmentReques"
+ + "t\0320.google.cloud.bigquery.reservation.v1"
+ + ".Assignment\"d\332A\023name,destination_id\202\323\344\223\002"
+ + "H\"C/v1/{name=projects/*/locations/*/reservations/*/assignments/*}:move:\001*\022\373\001\n"
+ + "\020UpdateAssignment\022=.google.cloud.bigquery.r"
+ + "eservation.v1.UpdateAssignmentRequest\0320.google.cloud.bigquery.reservation.v1.Ass"
+ + "ignment\"v\332A\026assignment,update_mask\202\323\344\223\002W"
+ + "2I/v1/{assignment.name=projects/*/locations/*/reservations/*/assignments/*}:\n"
+ "assignment\022\306\001\n"
- + "\020GetBiReservation\022=.google.cloud.bigquery.reservation"
- + ".v1.GetBiReservationRequest\0323.google.cloud.bigquery.reservation.v1.BiReservation"
- + "\">\332A\004name\202\323\344\223\0021\022//v1/{name=projects/*/locations/*/biReservation}\022\201\002\n"
- + "\023UpdateBiReservation\022@.google.cloud.bigquery.reserva"
- + "tion.v1.UpdateBiReservationRequest\0323.google.cloud.bigquery.reservation.v1.BiRese"
- + "rvation\"s\332A\032bi_reservation,update_mask\202\323"
- + "\344\223\002P2>/v1/{bi_reservation.name=projects/"
- + "*/locations/*/biReservation}:\016bi_reservation\022\364\001\n"
- + "\014GetIamPolicy\022\".google.iam.v1.GetIamPolicyRequest\032\025.google.iam.v1.Policy"
- + "\"\250\001\332A\010resource\202\323\344\223\002\226\001\022A/v1/{resource=pro"
- + "jects/*/locations/*/reservations/*}:getIamPolicyZQ\022O/v1/{resource=projects/*/loc"
- + "ations/*/reservations/*/assignments/*}:getIamPolicy\022\201\002\n"
- + "\014SetIamPolicy\022\".google.iam.v1.SetIamPolicyRequest\032\025.google.iam.v1"
- + ".Policy\"\265\001\332A\017resource,policy\202\323\344\223\002\234\001\"A/v1"
- + "/{resource=projects/*/locations/*/reservations/*}:setIamPolicy:\001*ZT\"O/v1/{resour"
- + "ce=projects/*/locations/*/reservations/*/assignments/*}:setIamPolicy:\001*\022\233\002\n"
- + "\022TestIamPermissions\022(.google.iam.v1.TestIamPe"
- + "rmissionsRequest\032).google.iam.v1.TestIam"
- + "PermissionsResponse\"\257\001\202\323\344\223\002\250\001\"G/v1/{reso"
- + "urce=projects/*/locations/*/reservations/*}:testIamPermissions:\001*ZZ\"U/v1/{resour"
- + "ce=projects/*/locations/*/reservations/*"
- + "/assignments/*}:testIamPermissions:\001*\022\347\001\n"
- + "\026CreateReservationGroup\022C.google.cloud.bigquery.reservation.v1.CreateReservatio"
- + "nGroupRequest\0326.google.cloud.bigquery.re"
- + "servation.v1.ReservationGroup\"P\202\323\344\223\002J\"5/"
- + "v1/{parent=projects/*/locations/*}/reservationGroups:\021reservation_group\022\325\001\n"
- + "\023GetReservationGroup\022@.google.cloud.bigquery."
- + "reservation.v1.GetReservationGroupRequest\0326.google.cloud.bigquery.reservation.v1",
- ".ReservationGroup\"D\332A\004name\202\323\344\223\0027\0225/v1/{n"
- + "ame=projects/*/locations/*/reservationGr"
- + "oups/*}\022\273\001\n\026DeleteReservationGroup\022C.goo"
- + "gle.cloud.bigquery.reservation.v1.Delete"
- + "ReservationGroupRequest\032\026.google.protobu"
- + "f.Empty\"D\332A\004name\202\323\344\223\0027*5/v1/{name=projec"
- + "ts/*/locations/*/reservationGroups/*}\022\350\001"
- + "\n\025ListReservationGroups\022B.google.cloud.b"
- + "igquery.reservation.v1.ListReservationGr"
- + "oupsRequest\032C.google.cloud.bigquery.rese"
- + "rvation.v1.ListReservationGroupsResponse"
- + "\"F\332A\006parent\202\323\344\223\0027\0225/v1/{parent=projects/"
- + "*/locations/*}/reservationGroups\032\177\312A\"big"
- + "queryreservation.googleapis.com\322AWhttps:"
- + "//www.googleapis.com/auth/bigquery,https"
- + "://www.googleapis.com/auth/cloud-platfor"
- + "mB\330\001\n(com.google.cloud.bigquery.reservat"
- + "ion.v1B\020ReservationProtoP\001ZJcloud.google"
- + ".com/go/bigquery/reservation/apiv1/reser"
- + "vationpb;reservationpb\252\002$Google.Cloud.Bi"
- + "gQuery.Reservation.V1\312\002$Google\\Cloud\\Big"
- + "Query\\Reservation\\V1b\006proto3"
+ + "\020GetBiReservation\022=.google.cloud.bigquery.reservation.v1.GetBiReserva"
+ + "tionRequest\0323.google.cloud.bigquery.rese"
+ + "rvation.v1.BiReservation\">\332A\004name\202\323\344\223\0021\022"
+ + "//v1/{name=projects/*/locations/*/biReservation}\022\201\002\n"
+ + "\023UpdateBiReservation\022@.google.cloud.bigquery.reservation.v1.UpdateBi"
+ + "ReservationRequest\0323.google.cloud.bigque"
+ + "ry.reservation.v1.BiReservation\"s\332A\032bi_r"
+ + "eservation,update_mask\202\323\344\223\002P2>/v1/{bi_re"
+ + "servation.name=projects/*/locations/*/biReservation}:\016bi_reservation\022\364\001\n"
+ + "\014GetIamPolicy\022\".google.iam.v1.GetIamPolicyReques"
+ + "t\032\025.google.iam.v1.Policy\"\250\001\332A\010resource\202\323"
+ + "\344\223\002\226\001\022A/v1/{resource=projects/*/location"
+ + "s/*/reservations/*}:getIamPolicyZQ\022O/v1/"
+ + "{resource=projects/*/locations/*/reservations/*/assignments/*}:getIamPolicy\022\201\002\n"
+ + "\014SetIamPolicy\022\".google.iam.v1.SetIamPolic"
+ + "yRequest\032\025.google.iam.v1.Policy\"\265\001\332A\017res"
+ + "ource,policy\202\323\344\223\002\234\001\"A/v1/{resource=proje"
+ + "cts/*/locations/*/reservations/*}:setIamPolicy:\001*ZT\"O/v1/{resource=projects/*/lo"
+ + "cations/*/reservations/*/assignments/*}:setIamPolicy:\001*\022\233\002\n"
+ + "\022TestIamPermissions\022(.google.iam.v1.TestIamPermissionsRequest"
+ + "\032).google.iam.v1.TestIamPermissionsRespo"
+ + "nse\"\257\001\202\323\344\223\002\250\001\"G/v1/{resource=projects/*/"
+ + "locations/*/reservations/*}:testIamPermissions:\001*ZZ\"U/v1/{resource=projects/*/lo"
+ + "cations/*/reservations/*/assignments/*}:testIamPermissions:\001*\022\347\001\n"
+ + "\026CreateReservationGroup\022C.google.cloud.bigquery.reserva"
+ + "tion.v1.CreateReservationGroupRequest\0326.google.cloud.bigquery.reservation.v1.Res"
+ + "ervationGroup\"P\202\323\344\223\002J\"5/v1/{parent=proje"
+ + "cts/*/locations/*}/reservationGroups:\021reservation_group\022\325\001\n"
+ + "\023GetReservationGroup\022@.google.cloud.bigquery.reservation.v1.G"
+ + "etReservationGroupRequest\0326.google.cloud",
+ ".bigquery.reservation.v1.ReservationGrou"
+ + "p\"D\332A\004name\202\323\344\223\0027\0225/v1/{name=projects/*/l"
+ + "ocations/*/reservationGroups/*}\022\273\001\n\026Dele"
+ + "teReservationGroup\022C.google.cloud.bigque"
+ + "ry.reservation.v1.DeleteReservationGroup"
+ + "Request\032\026.google.protobuf.Empty\"D\332A\004name"
+ + "\202\323\344\223\0027*5/v1/{name=projects/*/locations/*"
+ + "/reservationGroups/*}\022\350\001\n\025ListReservatio"
+ + "nGroups\022B.google.cloud.bigquery.reservat"
+ + "ion.v1.ListReservationGroupsRequest\032C.go"
+ + "ogle.cloud.bigquery.reservation.v1.ListR"
+ + "eservationGroupsResponse\"F\332A\006parent\202\323\344\223\002"
+ + "7\0225/v1/{parent=projects/*/locations/*}/r"
+ + "eservationGroups\032\177\312A\"bigqueryreservation"
+ + ".googleapis.com\322AWhttps://www.googleapis"
+ + ".com/auth/bigquery,https://www.googleapi"
+ + "s.com/auth/cloud-platformB\330\001\n(com.google"
+ + ".cloud.bigquery.reservation.v1B\020Reservat"
+ + "ionProtoP\001ZJcloud.google.com/go/bigquery"
+ + "/reservation/apiv1/reservationpb;reserva"
+ + "tionpb\252\002$Google.Cloud.BigQuery.Reservati"
+ + "on.V1\312\002$Google\\Cloud\\BigQuery\\Reservatio"
+ + "n\\V1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -945,7 +948,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_bigquery_reservation_v1_Assignment_descriptor,
new java.lang.String[] {
- "Name", "Assignee", "JobType", "State", "EnableGeminiInBigquery", "SchedulingPolicy",
+ "Name",
+ "Assignee",
+ "JobType",
+ "State",
+ "EnableGeminiInBigquery",
+ "SchedulingPolicy",
+ "Principal",
});
internal_static_google_cloud_bigquery_reservation_v1_CreateAssignmentRequest_descriptor =
getDescriptor().getMessageType(26);
diff --git a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto
index 5c674f276842..3d6f2cd048b0 100644
--- a/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto
+++ b/java-bigqueryreservation/proto-google-cloud-bigqueryreservation-v1/src/main/proto/google/cloud/bigquery/reservation/v1/reservation.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -560,7 +560,7 @@ message Reservation {
// reservation will scale up to 1000 slots with 200 baseline and 800 idle
// slots.
// 2. if there are 500 idle slots available in other reservations, the
- // reservation will scale up to 700 slots with 200 baseline and 300 idle
+ // reservation will scale up to 700 slots with 200 baseline and 500 idle
// slots.
// Please note, in this mode, the reservation might not be able to scale up
// to max_slots.
@@ -1406,6 +1406,23 @@ message Assignment {
// This feature is not yet generally available.
SchedulingPolicy scheduling_policy = 11
[(google.api.field_behavior) = OPTIONAL];
+
+ // Optional. Represents the principal for this assignment. If not empty, jobs
+ // run by this principal will utilize the associated reservation. Otherwise,
+ // jobs will fall back to using the reservation assigned to the project,
+ // folder, or organization (in that order). If no reservation is assigned at
+ // any of these levels, on-demand capacity will be used.
+ //
+ // The supported formats are:
+ //
+ // * `principal://goog/subject/USER_EMAIL_ADDRESS` for users,
+ // * `principal://iam.googleapis.com/projects/-/serviceAccounts/SA_EMAIL_ADDRESS`
+ // for service accounts,
+ // * `principal://iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/subject/SUBJECT_ID`
+ // for workload identity pool identities.
+ // * The special value `unknown_or_deleted_user` represents principals which
+ // cannot be read from the user info service, for example deleted users.
+ string principal = 12 [(google.api.field_behavior) = OPTIONAL];
}
// The request for
diff --git a/java-bigquerystorage/README.md b/java-bigquerystorage/README.md
index 1fd7fb62dcfd..ec7993f9e05b 100644
--- a/java-bigquerystorage/README.md
+++ b/java-bigquerystorage/README.md
@@ -63,13 +63,13 @@ implementation 'com.google.cloud:google-cloud-bigquerystorage'
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-bigquerystorage:3.26.0'
+implementation 'com.google.cloud:google-cloud-bigquerystorage:3.27.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-bigquerystorage" % "3.26.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-bigquerystorage" % "3.27.0"
```
## Authentication
@@ -242,7 +242,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-bigquerystorage/latest/history
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-bigquerystorage.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerystorage/3.26.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-bigquerystorage/3.27.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-bigquerystorage/google-cloud-bigquerystorage-bom/pom.xml b/java-bigquerystorage/google-cloud-bigquerystorage-bom/pom.xml
index 83dbc375d127..58102dff55ea 100644
--- a/java-bigquerystorage/google-cloud-bigquerystorage-bom/pom.xml
+++ b/java-bigquerystorage/google-cloud-bigquerystorage-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-bigquerystorage-bom
- 3.26.0
+ 3.27.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -53,57 +53,57 @@
com.google.cloud
google-cloud-bigquerystorage
- 3.26.0
+ 3.27.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta1
- 0.198.0
+ 0.199.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta2
- 0.198.0
+ 0.199.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1
- 3.26.0
+ 3.27.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1alpha
- 3.26.0
+ 3.27.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta
- 3.26.0
+ 3.27.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta1
- 0.198.0
+ 0.199.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta2
- 0.198.0
+ 0.199.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1
- 3.26.0
+ 3.27.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1alpha
- 3.26.0
+ 3.27.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/pom.xml b/java-bigquerystorage/google-cloud-bigquerystorage/pom.xml
index 6b0c4ce0e26f..e516a04f8041 100644
--- a/java-bigquerystorage/google-cloud-bigquerystorage/pom.xml
+++ b/java-bigquerystorage/google-cloud-bigquerystorage/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-bigquerystorage
- 3.26.0
+ 3.27.0
jar
BigQuery Storage
https://github.com/googleapis/google-cloud-java
@@ -11,7 +11,7 @@
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
google-cloud-bigquerystorage
diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/Version.java
index cebc54ee7dcc..b31aa2dc46f9 100644
--- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/Version.java
+++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerystorage:current}
- static final String VERSION = "3.26.0";
+ static final String VERSION = "3.27.0";
// {x-version-update-end}
}
diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/Version.java
index 842c6d9ffeb9..bba8c9c8e120 100644
--- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/Version.java
+++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1alpha/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerystorage:current}
- static final String VERSION = "3.26.0";
+ static final String VERSION = "3.27.0";
// {x-version-update-end}
}
diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/Version.java
index ca642389cccb..cbe034cc1481 100644
--- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/Version.java
+++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerystorage:current}
- static final String VERSION = "3.26.0";
+ static final String VERSION = "3.27.0";
// {x-version-update-end}
}
diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/Version.java
index 6881f78d643a..62115d7f8f29 100644
--- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/Version.java
+++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerystorage:current}
- static final String VERSION = "3.26.0";
+ static final String VERSION = "3.27.0";
// {x-version-update-end}
}
diff --git a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/Version.java b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/Version.java
index 80b0f4233ed9..43e53bb94c4c 100644
--- a/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/Version.java
+++ b/java-bigquerystorage/google-cloud-bigquerystorage/src/main/java/com/google/cloud/bigquery/storage/v1beta2/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-bigquerystorage:current}
- static final String VERSION = "3.26.0";
+ static final String VERSION = "3.27.0";
// {x-version-update-end}
}
diff --git a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1/pom.xml b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1/pom.xml
index 053b002ee1c4..b56c0c0ce289 100644
--- a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1/pom.xml
+++ b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1
- 3.26.0
+ 3.27.0
grpc-google-cloud-bigquerystorage-v1
GRPC library for grpc-google-cloud-bigquerystorage-v1
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1alpha/pom.xml b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1alpha/pom.xml
index d028c43f6689..fcbd0c9d67ee 100644
--- a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1alpha/pom.xml
+++ b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1alpha
- 3.26.0
+ 3.27.0
grpc-google-cloud-bigquerystorage-v1alpha
GRPC library for google-cloud-bigquerystorage
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta/pom.xml b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta/pom.xml
index a411d97b71ad..f4940ef4f7d4 100644
--- a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta/pom.xml
+++ b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta
- 3.26.0
+ 3.27.0
grpc-google-cloud-bigquerystorage-v1beta
GRPC library for google-cloud-bigquerystorage
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta1/pom.xml b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta1/pom.xml
index 014d7a5921d3..b4a5d6fb85c2 100644
--- a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta1/pom.xml
+++ b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta1
- 0.198.0
+ 0.199.0
grpc-google-cloud-bigquerystorage-v1beta1
GRPC library for grpc-google-cloud-bigquerystorage-v1beta1
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta2/pom.xml b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta2/pom.xml
index 3f344a1b84cc..5571530b3f96 100644
--- a/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta2/pom.xml
+++ b/java-bigquerystorage/grpc-google-cloud-bigquerystorage-v1beta2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta2
- 0.198.0
+ 0.199.0
grpc-google-cloud-bigquerystorage-v1beta2
GRPC library for grpc-google-cloud-bigquerystorage-v1beta2
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/pom.xml b/java-bigquerystorage/pom.xml
index ee975b1827e3..a4da1dca24ca 100644
--- a/java-bigquerystorage/pom.xml
+++ b/java-bigquerystorage/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-bigquerystorage-parent
pom
- 3.26.0
+ 3.27.0
BigQuery Storage Parent
https://github.com/googleapis/google-cloud-java
@@ -14,7 +14,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -77,57 +77,57 @@
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta
- 3.26.0
+ 3.27.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta
- 3.26.0
+ 3.27.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1alpha
- 3.26.0
+ 3.27.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1alpha
- 3.26.0
+ 3.27.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta1
- 0.198.0
+ 0.199.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta2
- 0.198.0
+ 0.199.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1
- 3.26.0
+ 3.27.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta1
- 0.198.0
+ 0.199.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1beta2
- 0.198.0
+ 0.199.0
com.google.api.grpc
grpc-google-cloud-bigquerystorage-v1
- 3.26.0
+ 3.27.0
com.google.cloud
google-cloud-bigquerystorage
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1/pom.xml b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1/pom.xml
index 48247c8cafdd..148359f7890e 100644
--- a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1/pom.xml
+++ b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1
- 3.26.0
+ 3.27.0
proto-google-cloud-bigquerystorage-v1
PROTO library for proto-google-cloud-bigquerystorage-v1
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1alpha/pom.xml b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1alpha/pom.xml
index 157866d16293..942d724f1e18 100644
--- a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1alpha/pom.xml
+++ b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1alpha/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1alpha
- 3.26.0
+ 3.27.0
proto-google-cloud-bigquerystorage-v1alpha
Proto library for google-cloud-bigquerystorage
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta/pom.xml b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta/pom.xml
index d0c9b67a63bf..e8bb00641914 100644
--- a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta/pom.xml
+++ b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta
- 3.26.0
+ 3.27.0
proto-google-cloud-bigquerystorage-v1beta
Proto library for google-cloud-bigquerystorage
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta1/pom.xml b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta1/pom.xml
index eba6ddba1bd6..4035d48779ce 100644
--- a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta1/pom.xml
+++ b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta1
- 0.198.0
+ 0.199.0
proto-google-cloud-bigquerystorage-v1beta1
PROTO library for proto-google-cloud-bigquerystorage-v1beta1
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta2/pom.xml b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta2/pom.xml
index 9a9e9740899e..21e50496ba06 100644
--- a/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta2/pom.xml
+++ b/java-bigquerystorage/proto-google-cloud-bigquerystorage-v1beta2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-bigquerystorage-v1beta2
- 0.198.0
+ 0.199.0
proto-google-cloud-bigquerystorage-v1beta2
PROTO library for proto-google-cloud-bigquerystorage-v1beta2
com.google.cloud
google-cloud-bigquerystorage-parent
- 3.26.0
+ 3.27.0
diff --git a/java-bigquerystorage/samples/snapshot/pom.xml b/java-bigquerystorage/samples/snapshot/pom.xml
index 5b546d460191..dbf140b2002f 100644
--- a/java-bigquerystorage/samples/snapshot/pom.xml
+++ b/java-bigquerystorage/samples/snapshot/pom.xml
@@ -30,7 +30,7 @@
com.google.cloud
google-cloud-bigquerystorage
- 3.26.0
+ 3.27.0
diff --git a/java-billing/README.md b/java-billing/README.md
index 34e894972a78..7737be14ecf1 100644
--- a/java-billing/README.md
+++ b/java-billing/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-billing
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-billing:2.90.0'
+implementation 'com.google.cloud:google-cloud-billing:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-billing" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-billing" % "2.91.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-billing/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-billing.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billing/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billing/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-billing/google-cloud-billing-bom/pom.xml b/java-billing/google-cloud-billing-bom/pom.xml
index 8599591f673f..f927345b11b6 100644
--- a/java-billing/google-cloud-billing-bom/pom.xml
+++ b/java-billing/google-cloud-billing-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-billing-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,17 +23,17 @@
com.google.cloud
google-cloud-billing
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-billing-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-billing-v1
- 2.90.0
+ 2.91.0
diff --git a/java-billing/google-cloud-billing/pom.xml b/java-billing/google-cloud-billing/pom.xml
index 6f94791355a8..980a8a88ae6d 100644
--- a/java-billing/google-cloud-billing/pom.xml
+++ b/java-billing/google-cloud-billing/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-billing
- 2.90.0
+ 2.91.0
jar
Google Cloud Billing
Java idiomatic client for Google Cloud Billing
com.google.cloud
google-cloud-billing-parent
- 2.90.0
+ 2.91.0
google-cloud-billing
diff --git a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/Version.java b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/Version.java
index 7751fe59ef01..e1f2a8d6301a 100644
--- a/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/Version.java
+++ b/java-billing/google-cloud-billing/src/main/java/com/google/cloud/billing/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-billing:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-billing/grpc-google-cloud-billing-v1/pom.xml b/java-billing/grpc-google-cloud-billing-v1/pom.xml
index e9d6c52e12d6..5a1ad952412a 100644
--- a/java-billing/grpc-google-cloud-billing-v1/pom.xml
+++ b/java-billing/grpc-google-cloud-billing-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-billing-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-billing-v1
GRPC library for grpc-google-cloud-billing-v1
com.google.cloud
google-cloud-billing-parent
- 2.90.0
+ 2.91.0
diff --git a/java-billing/pom.xml b/java-billing/pom.xml
index f85ffc69a4f5..210b6f60a8d3 100644
--- a/java-billing/pom.xml
+++ b/java-billing/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-billing-parent
pom
- 2.90.0
+ 2.91.0
Google Cloud Billing Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.api.grpc
proto-google-cloud-billing-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-billing-v1
- 2.90.0
+ 2.91.0
com.google.cloud
google-cloud-billing
- 2.90.0
+ 2.91.0
diff --git a/java-billing/proto-google-cloud-billing-v1/pom.xml b/java-billing/proto-google-cloud-billing-v1/pom.xml
index 8e8b3af4043d..55ae23b1a98e 100644
--- a/java-billing/proto-google-cloud-billing-v1/pom.xml
+++ b/java-billing/proto-google-cloud-billing-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-billing-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-billing-v1beta1
PROTO library for proto-google-cloud-billing-v1
com.google.cloud
google-cloud-billing-parent
- 2.90.0
+ 2.91.0
diff --git a/java-billingbudgets/README.md b/java-billingbudgets/README.md
index 87b3cad8c7a6..4e5d59d59738 100644
--- a/java-billingbudgets/README.md
+++ b/java-billingbudgets/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-billingbudgets
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-billingbudgets:2.90.0'
+implementation 'com.google.cloud:google-cloud-billingbudgets:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-billingbudgets" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-billingbudgets" % "2.91.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-billingbudgets/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-billingbudgets.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billingbudgets/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-billingbudgets/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml b/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml
index 83143143a17f..531654468950 100644
--- a/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml
+++ b/java-billingbudgets/google-cloud-billingbudgets-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-billingbudgets-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,27 +23,27 @@
com.google.cloud
google-cloud-billingbudgets
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-billingbudgets-v1beta1
- 0.99.0
+ 0.100.0
com.google.api.grpc
grpc-google-cloud-billingbudgets-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-billingbudgets-v1beta1
- 0.99.0
+ 0.100.0
com.google.api.grpc
proto-google-cloud-billingbudgets-v1
- 2.90.0
+ 2.91.0
diff --git a/java-billingbudgets/google-cloud-billingbudgets/pom.xml b/java-billingbudgets/google-cloud-billingbudgets/pom.xml
index db038ef67648..cc3b1d817dbe 100644
--- a/java-billingbudgets/google-cloud-billingbudgets/pom.xml
+++ b/java-billingbudgets/google-cloud-billingbudgets/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-billingbudgets
- 2.90.0
+ 2.91.0
jar
Google Cloud billingbudgets
Java idiomatic client for Google Cloud billingbudgets
com.google.cloud
google-cloud-billingbudgets-parent
- 2.90.0
+ 2.91.0
google-cloud-billingbudgets
diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/Version.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/Version.java
index 5924cbb5e5b0..55a52e3d7161 100644
--- a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/Version.java
+++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-billingbudgets:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/Version.java b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/Version.java
index 7dabfc5a4d01..ba90fa3931f4 100644
--- a/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/Version.java
+++ b/java-billingbudgets/google-cloud-billingbudgets/src/main/java/com/google/cloud/billing/budgets/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-billingbudgets:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml
index 111fb8e2fcd6..f275a53bd02e 100644
--- a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml
+++ b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-billingbudgets-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-billingbudgets-v1
GRPC library for grpc-google-cloud-billingbudgets-v1
com.google.cloud
google-cloud-billingbudgets-parent
- 2.90.0
+ 2.91.0
diff --git a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml
index 6a58c83d10fc..15f11331dbf8 100644
--- a/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml
+++ b/java-billingbudgets/grpc-google-cloud-billingbudgets-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-billingbudgets-v1beta1
- 0.99.0
+ 0.100.0
grpc-google-cloud-billingbudgets-v1beta1
GRPC library for grpc-google-cloud-billingbudgets-v1beta1
com.google.cloud
google-cloud-billingbudgets-parent
- 2.90.0
+ 2.91.0
diff --git a/java-billingbudgets/pom.xml b/java-billingbudgets/pom.xml
index 62023abda212..0fef628c998a 100644
--- a/java-billingbudgets/pom.xml
+++ b/java-billingbudgets/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-billingbudgets-parent
pom
- 2.90.0
+ 2.91.0
Google Cloud Billing Budgets Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.api.grpc
proto-google-cloud-billingbudgets-v1beta1
- 0.99.0
+ 0.100.0
com.google.api.grpc
proto-google-cloud-billingbudgets-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-billingbudgets-v1beta1
- 0.99.0
+ 0.100.0
com.google.api.grpc
grpc-google-cloud-billingbudgets-v1
- 2.90.0
+ 2.91.0
com.google.cloud
google-cloud-billingbudgets
- 2.90.0
+ 2.91.0
diff --git a/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml b/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml
index 0ff4d6f22da3..621c97121308 100644
--- a/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml
+++ b/java-billingbudgets/proto-google-cloud-billingbudgets-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-billingbudgets-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-billingbudgets-v1
PROTO library for proto-google-cloud-billingbudgets-v1
com.google.cloud
google-cloud-billingbudgets-parent
- 2.90.0
+ 2.91.0
diff --git a/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml b/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml
index 6fa4795199ac..856cb3c356ce 100644
--- a/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml
+++ b/java-billingbudgets/proto-google-cloud-billingbudgets-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-billingbudgets-v1beta1
- 0.99.0
+ 0.100.0
proto-google-cloud-billingbudgets-v1beta1
PROTO library for proto-google-cloud-billingbudgets-v1beta1
com.google.cloud
google-cloud-billingbudgets-parent
- 2.90.0
+ 2.91.0
diff --git a/java-binary-authorization/README.md b/java-binary-authorization/README.md
index 1b5807aeee13..681ac76cfc62 100644
--- a/java-binary-authorization/README.md
+++ b/java-binary-authorization/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-binary-authorization
- 1.89.0
+ 1.90.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-binary-authorization:1.89.0'
+implementation 'com.google.cloud:google-cloud-binary-authorization:1.90.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-binary-authorization" % "1.89.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-binary-authorization" % "1.90.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-binary-authorization/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-binary-authorization.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-binary-authorization/1.89.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-binary-authorization/1.90.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml b/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml
index 80909de1570c..d1d750ff7ab3 100644
--- a/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml
+++ b/java-binary-authorization/google-cloud-binary-authorization-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-binary-authorization-bom
- 1.89.0
+ 1.90.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-binary-authorization
- 1.89.0
+ 1.90.0
com.google.api.grpc
grpc-google-cloud-binary-authorization-v1beta1
- 0.94.0
+ 0.95.0
com.google.api.grpc
grpc-google-cloud-binary-authorization-v1
- 1.89.0
+ 1.90.0
com.google.api.grpc
proto-google-cloud-binary-authorization-v1beta1
- 0.94.0
+ 0.95.0
com.google.api.grpc
proto-google-cloud-binary-authorization-v1
- 1.89.0
+ 1.90.0
diff --git a/java-binary-authorization/google-cloud-binary-authorization/pom.xml b/java-binary-authorization/google-cloud-binary-authorization/pom.xml
index 8ae2785d1532..1963373ba1f3 100644
--- a/java-binary-authorization/google-cloud-binary-authorization/pom.xml
+++ b/java-binary-authorization/google-cloud-binary-authorization/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-binary-authorization
- 1.89.0
+ 1.90.0
jar
Google Binary Authorization
Binary Authorization is a service on Google Cloud that provides centralized software supply-chain security for applications that run on Google Kubernetes Engine (GKE) and Anthos clusters on VMware
com.google.cloud
google-cloud-binary-authorization-parent
- 1.89.0
+ 1.90.0
google-cloud-binary-authorization
diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/Version.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/Version.java
index eb252ad7d3ff..659099f5ffae 100644
--- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/Version.java
+++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/cloud/binaryauthorization/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-binary-authorization:current}
- static final String VERSION = "1.89.0";
+ static final String VERSION = "1.90.0";
// {x-version-update-end}
}
diff --git a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/Version.java b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/Version.java
index 9460cc8b93b7..db212b18724b 100644
--- a/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/Version.java
+++ b/java-binary-authorization/google-cloud-binary-authorization/src/main/java/com/google/protos/google/cloud/binaryauthorization/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-binary-authorization:current}
- static final String VERSION = "1.89.0";
+ static final String VERSION = "1.90.0";
// {x-version-update-end}
}
diff --git a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml
index 06cc793a4496..0f48ef3444ba 100644
--- a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml
+++ b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-binary-authorization-v1
- 1.89.0
+ 1.90.0
grpc-google-cloud-binary-authorization-v1
GRPC library for google-cloud-binary-authorization
com.google.cloud
google-cloud-binary-authorization-parent
- 1.89.0
+ 1.90.0
diff --git a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml
index 6243ae6e43b1..539ae0332dc7 100644
--- a/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml
+++ b/java-binary-authorization/grpc-google-cloud-binary-authorization-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-binary-authorization-v1beta1
- 0.94.0
+ 0.95.0
grpc-google-cloud-binary-authorization-v1beta1
GRPC library for google-cloud-binary-authorization
com.google.cloud
google-cloud-binary-authorization-parent
- 1.89.0
+ 1.90.0
diff --git a/java-binary-authorization/pom.xml b/java-binary-authorization/pom.xml
index c9f7a03c3f92..067aba99f0cf 100644
--- a/java-binary-authorization/pom.xml
+++ b/java-binary-authorization/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-binary-authorization-parent
pom
- 1.89.0
+ 1.90.0
Google Binary Authorization Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,33 +29,33 @@
com.google.cloud
google-cloud-binary-authorization
- 1.89.0
+ 1.90.0
com.google.api.grpc
proto-google-cloud-binary-authorization-v1
- 1.89.0
+ 1.90.0
com.google.api.grpc
grpc-google-cloud-binary-authorization-v1
- 1.89.0
+ 1.90.0
com.google.api.grpc
grpc-google-cloud-binary-authorization-v1beta1
- 0.94.0
+ 0.95.0
com.google.api.grpc
proto-google-cloud-binary-authorization-v1beta1
- 0.94.0
+ 0.95.0
io.grafeas
grafeas
- 2.91.0
+ 2.92.0
diff --git a/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml b/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml
index 9f4e33b9d44d..865b5376992e 100644
--- a/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml
+++ b/java-binary-authorization/proto-google-cloud-binary-authorization-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-binary-authorization-v1
- 1.89.0
+ 1.90.0
proto-google-cloud-binary-authorization-v1
Proto library for google-cloud-binary-authorization
com.google.cloud
google-cloud-binary-authorization-parent
- 1.89.0
+ 1.90.0
diff --git a/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml b/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml
index 572fecfcad87..f791fdb38043 100644
--- a/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml
+++ b/java-binary-authorization/proto-google-cloud-binary-authorization-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-binary-authorization-v1beta1
- 0.94.0
+ 0.95.0
proto-google-cloud-binary-authorization-v1beta1
Proto library for google-cloud-binary-authorization
com.google.cloud
google-cloud-binary-authorization-parent
- 1.89.0
+ 1.90.0
diff --git a/java-capacityplanner/README.md b/java-capacityplanner/README.md
index b1cc779848d9..8d6b9060ae8d 100644
--- a/java-capacityplanner/README.md
+++ b/java-capacityplanner/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-capacityplanner
- 0.13.0
+ 0.14.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-capacityplanner:0.13.0'
+implementation 'com.google.cloud:google-cloud-capacityplanner:0.14.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-capacityplanner" % "0.13.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-capacityplanner" % "0.14.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-capacityplanner/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-capacityplanner.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-capacityplanner/0.13.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-capacityplanner/0.14.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-capacityplanner/google-cloud-capacityplanner-bom/pom.xml b/java-capacityplanner/google-cloud-capacityplanner-bom/pom.xml
index d2657eecd3af..c5724bc4374e 100644
--- a/java-capacityplanner/google-cloud-capacityplanner-bom/pom.xml
+++ b/java-capacityplanner/google-cloud-capacityplanner-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-capacityplanner-bom
- 0.13.0
+ 0.14.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,17 +26,17 @@
com.google.cloud
google-cloud-capacityplanner
- 0.13.0
+ 0.14.0
com.google.api.grpc
grpc-google-cloud-capacityplanner-v1beta
- 0.13.0
+ 0.14.0
com.google.api.grpc
proto-google-cloud-capacityplanner-v1beta
- 0.13.0
+ 0.14.0
diff --git a/java-capacityplanner/google-cloud-capacityplanner/pom.xml b/java-capacityplanner/google-cloud-capacityplanner/pom.xml
index 2a4daf9a364e..deb194294d58 100644
--- a/java-capacityplanner/google-cloud-capacityplanner/pom.xml
+++ b/java-capacityplanner/google-cloud-capacityplanner/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-capacityplanner
- 0.13.0
+ 0.14.0
jar
Google Capacity Planner API
Capacity Planner API Provides programmatic access to Capacity Planner features.
com.google.cloud
google-cloud-capacityplanner-parent
- 0.13.0
+ 0.14.0
google-cloud-capacityplanner
diff --git a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/Version.java b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/Version.java
index 3e832e43a5db..8d9dd9abf9f0 100644
--- a/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/Version.java
+++ b/java-capacityplanner/google-cloud-capacityplanner/src/main/java/com/google/cloud/capacityplanner/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-capacityplanner:current}
- static final String VERSION = "0.13.0";
+ static final String VERSION = "0.14.0";
// {x-version-update-end}
}
diff --git a/java-capacityplanner/grpc-google-cloud-capacityplanner-v1beta/pom.xml b/java-capacityplanner/grpc-google-cloud-capacityplanner-v1beta/pom.xml
index 7b19af48a07e..c7f6526df58d 100644
--- a/java-capacityplanner/grpc-google-cloud-capacityplanner-v1beta/pom.xml
+++ b/java-capacityplanner/grpc-google-cloud-capacityplanner-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-capacityplanner-v1beta
- 0.13.0
+ 0.14.0
grpc-google-cloud-capacityplanner-v1beta
GRPC library for google-cloud-capacityplanner
com.google.cloud
google-cloud-capacityplanner-parent
- 0.13.0
+ 0.14.0
diff --git a/java-capacityplanner/pom.xml b/java-capacityplanner/pom.xml
index eba3fead8408..55025231e22b 100644
--- a/java-capacityplanner/pom.xml
+++ b/java-capacityplanner/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-capacityplanner-parent
pom
- 0.13.0
+ 0.14.0
Google Capacity Planner API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-capacityplanner
- 0.13.0
+ 0.14.0
com.google.api.grpc
grpc-google-cloud-capacityplanner-v1beta
- 0.13.0
+ 0.14.0
com.google.api.grpc
proto-google-cloud-capacityplanner-v1beta
- 0.13.0
+ 0.14.0
diff --git a/java-capacityplanner/proto-google-cloud-capacityplanner-v1beta/pom.xml b/java-capacityplanner/proto-google-cloud-capacityplanner-v1beta/pom.xml
index 19ec8cd05816..6c6a199416a3 100644
--- a/java-capacityplanner/proto-google-cloud-capacityplanner-v1beta/pom.xml
+++ b/java-capacityplanner/proto-google-cloud-capacityplanner-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-capacityplanner-v1beta
- 0.13.0
+ 0.14.0
proto-google-cloud-capacityplanner-v1beta
Proto library for google-cloud-capacityplanner
com.google.cloud
google-cloud-capacityplanner-parent
- 0.13.0
+ 0.14.0
diff --git a/java-certificate-manager/README.md b/java-certificate-manager/README.md
index 14de435dd9b8..ad8dda50a4d0 100644
--- a/java-certificate-manager/README.md
+++ b/java-certificate-manager/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-certificate-manager
- 0.93.0
+ 0.94.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-certificate-manager:0.93.0'
+implementation 'com.google.cloud:google-cloud-certificate-manager:0.94.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.93.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.94.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-certificate-manager/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-certificate-manager.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-certificate-manager/0.93.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-certificate-manager/0.94.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml b/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml
index 74774f510694..42832ae8252d 100644
--- a/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml
+++ b/java-certificate-manager/google-cloud-certificate-manager-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-certificate-manager-bom
- 0.93.0
+ 0.94.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-certificate-manager
- 0.93.0
+ 0.94.0
com.google.api.grpc
grpc-google-cloud-certificate-manager-v1
- 0.93.0
+ 0.94.0
com.google.api.grpc
proto-google-cloud-certificate-manager-v1
- 0.93.0
+ 0.94.0
diff --git a/java-certificate-manager/google-cloud-certificate-manager/pom.xml b/java-certificate-manager/google-cloud-certificate-manager/pom.xml
index ffd5dce8657d..0cd2cd219363 100644
--- a/java-certificate-manager/google-cloud-certificate-manager/pom.xml
+++ b/java-certificate-manager/google-cloud-certificate-manager/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-certificate-manager
- 0.93.0
+ 0.94.0
jar
Google Certificate Manager
Certificate Manager lets you acquire and manage TLS (SSL) certificates for use with Cloud Load Balancing.
com.google.cloud
google-cloud-certificate-manager-parent
- 0.93.0
+ 0.94.0
google-cloud-certificate-manager
diff --git a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/Version.java b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/Version.java
index 6720137d841a..bd2eb95b619f 100644
--- a/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/Version.java
+++ b/java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-certificate-manager:current}
- static final String VERSION = "0.93.0";
+ static final String VERSION = "0.94.0";
// {x-version-update-end}
}
diff --git a/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml b/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml
index a0cbf06a057c..0f72f8dcf91b 100644
--- a/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml
+++ b/java-certificate-manager/grpc-google-cloud-certificate-manager-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-certificate-manager-v1
- 0.93.0
+ 0.94.0
grpc-google-cloud-certificate-manager-v1
GRPC library for google-cloud-certificate-manager
com.google.cloud
google-cloud-certificate-manager-parent
- 0.93.0
+ 0.94.0
diff --git a/java-certificate-manager/pom.xml b/java-certificate-manager/pom.xml
index fc9b49ae3f0e..d2e972ea6943 100644
--- a/java-certificate-manager/pom.xml
+++ b/java-certificate-manager/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-certificate-manager-parent
pom
- 0.93.0
+ 0.94.0
Google Certificate Manager Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-certificate-manager
- 0.93.0
+ 0.94.0
com.google.api.grpc
grpc-google-cloud-certificate-manager-v1
- 0.93.0
+ 0.94.0
com.google.api.grpc
proto-google-cloud-certificate-manager-v1
- 0.93.0
+ 0.94.0
diff --git a/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml b/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml
index 6e262add8c3e..85e5ca25fe5c 100644
--- a/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml
+++ b/java-certificate-manager/proto-google-cloud-certificate-manager-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-certificate-manager-v1
- 0.93.0
+ 0.94.0
proto-google-cloud-certificate-manager-v1
Proto library for google-cloud-certificate-manager
com.google.cloud
google-cloud-certificate-manager-parent
- 0.93.0
+ 0.94.0
diff --git a/java-ces/README.md b/java-ces/README.md
index be18a95dbcdd..ac01628b06cf 100644
--- a/java-ces/README.md
+++ b/java-ces/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-ces
- 0.6.0
+ 0.7.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-ces:0.6.0'
+implementation 'com.google.cloud:google-cloud-ces:0.7.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-ces" % "0.6.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-ces" % "0.7.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-ces/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-ces.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-ces/0.6.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-ces/0.7.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-ces/google-cloud-ces-bom/pom.xml b/java-ces/google-cloud-ces-bom/pom.xml
index c619353c1e53..5a744f787f45 100644
--- a/java-ces/google-cloud-ces-bom/pom.xml
+++ b/java-ces/google-cloud-ces-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-ces-bom
- 0.6.0
+ 0.7.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,27 +26,27 @@
com.google.cloud
google-cloud-ces
- 0.6.0
+ 0.7.0
com.google.api.grpc
grpc-google-cloud-ces-v1
- 0.6.0
+ 0.7.0
com.google.api.grpc
grpc-google-cloud-ces-v1beta
- 0.6.0
+ 0.7.0
com.google.api.grpc
proto-google-cloud-ces-v1
- 0.6.0
+ 0.7.0
com.google.api.grpc
proto-google-cloud-ces-v1beta
- 0.6.0
+ 0.7.0
diff --git a/java-ces/google-cloud-ces/pom.xml b/java-ces/google-cloud-ces/pom.xml
index df78e6b01603..2c408ea9fa4f 100644
--- a/java-ces/google-cloud-ces/pom.xml
+++ b/java-ces/google-cloud-ces/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-ces
- 0.6.0
+ 0.7.0
jar
Google Gemini Enterprise for Customer Experience API
Gemini Enterprise for Customer Experience API Customer Experience Agent Studio (CX Agent Studio) is a minimal code conversational agent builder.
com.google.cloud
google-cloud-ces-parent
- 0.6.0
+ 0.7.0
google-cloud-ces
diff --git a/java-ces/google-cloud-ces/src/main/java/com/google/cloud/ces/v1/stub/Version.java b/java-ces/google-cloud-ces/src/main/java/com/google/cloud/ces/v1/stub/Version.java
index e9f73c1a62f0..f2ce5dd93456 100644
--- a/java-ces/google-cloud-ces/src/main/java/com/google/cloud/ces/v1/stub/Version.java
+++ b/java-ces/google-cloud-ces/src/main/java/com/google/cloud/ces/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-ces:current}
- static final String VERSION = "0.6.0";
+ static final String VERSION = "0.7.0";
// {x-version-update-end}
}
diff --git a/java-ces/google-cloud-ces/src/main/java/com/google/cloud/ces/v1beta/stub/Version.java b/java-ces/google-cloud-ces/src/main/java/com/google/cloud/ces/v1beta/stub/Version.java
index f664150ed601..c25b253e2e01 100644
--- a/java-ces/google-cloud-ces/src/main/java/com/google/cloud/ces/v1beta/stub/Version.java
+++ b/java-ces/google-cloud-ces/src/main/java/com/google/cloud/ces/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-ces:current}
- static final String VERSION = "0.6.0";
+ static final String VERSION = "0.7.0";
// {x-version-update-end}
}
diff --git a/java-ces/grpc-google-cloud-ces-v1/pom.xml b/java-ces/grpc-google-cloud-ces-v1/pom.xml
index 34ff5bcdb0c5..e9292cbebed0 100644
--- a/java-ces/grpc-google-cloud-ces-v1/pom.xml
+++ b/java-ces/grpc-google-cloud-ces-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-ces-v1
- 0.6.0
+ 0.7.0
grpc-google-cloud-ces-v1
GRPC library for google-cloud-ces
com.google.cloud
google-cloud-ces-parent
- 0.6.0
+ 0.7.0
diff --git a/java-ces/grpc-google-cloud-ces-v1beta/pom.xml b/java-ces/grpc-google-cloud-ces-v1beta/pom.xml
index be2d00a6b722..5b858dcdb737 100644
--- a/java-ces/grpc-google-cloud-ces-v1beta/pom.xml
+++ b/java-ces/grpc-google-cloud-ces-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-ces-v1beta
- 0.6.0
+ 0.7.0
grpc-google-cloud-ces-v1beta
GRPC library for google-cloud-ces
com.google.cloud
google-cloud-ces-parent
- 0.6.0
+ 0.7.0
diff --git a/java-ces/pom.xml b/java-ces/pom.xml
index e9c4482ae99a..0667c46c8edf 100644
--- a/java-ces/pom.xml
+++ b/java-ces/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-ces-parent
pom
- 0.6.0
+ 0.7.0
Google Gemini Enterprise for Customer Experience API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-ces
- 0.6.0
+ 0.7.0
com.google.api.grpc
proto-google-cloud-ces-v1beta
- 0.6.0
+ 0.7.0
com.google.api.grpc
grpc-google-cloud-ces-v1beta
- 0.6.0
+ 0.7.0
com.google.api.grpc
grpc-google-cloud-ces-v1
- 0.6.0
+ 0.7.0
com.google.api.grpc
proto-google-cloud-ces-v1
- 0.6.0
+ 0.7.0
diff --git a/java-ces/proto-google-cloud-ces-v1/pom.xml b/java-ces/proto-google-cloud-ces-v1/pom.xml
index 593206ce6902..a99e3c02f5e0 100644
--- a/java-ces/proto-google-cloud-ces-v1/pom.xml
+++ b/java-ces/proto-google-cloud-ces-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-ces-v1
- 0.6.0
+ 0.7.0
proto-google-cloud-ces-v1
Proto library for google-cloud-ces
com.google.cloud
google-cloud-ces-parent
- 0.6.0
+ 0.7.0
diff --git a/java-ces/proto-google-cloud-ces-v1beta/pom.xml b/java-ces/proto-google-cloud-ces-v1beta/pom.xml
index 17fd068b5d0c..221e156454bf 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/pom.xml
+++ b/java-ces/proto-google-cloud-ces-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-ces-v1beta
- 0.6.0
+ 0.7.0
proto-google-cloud-ces-v1beta
Proto library for google-cloud-ces
com.google.cloud
google-cloud-ces-parent
- 0.6.0
+ 0.7.0
diff --git a/java-channel/README.md b/java-channel/README.md
index 918da2ec92ec..913268f92071 100644
--- a/java-channel/README.md
+++ b/java-channel/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-channel
- 3.94.0
+ 3.95.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-channel:3.94.0'
+implementation 'com.google.cloud:google-cloud-channel:3.95.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-channel" % "3.94.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-channel" % "3.95.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-channel/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-channel.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-channel/3.94.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-channel/3.95.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-channel/google-cloud-channel-bom/pom.xml b/java-channel/google-cloud-channel-bom/pom.xml
index 75c1c10e7426..e5390ce94110 100644
--- a/java-channel/google-cloud-channel-bom/pom.xml
+++ b/java-channel/google-cloud-channel-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-channel-bom
- 3.94.0
+ 3.95.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-channel
- 3.94.0
+ 3.95.0
com.google.api.grpc
grpc-google-cloud-channel-v1
- 3.94.0
+ 3.95.0
com.google.api.grpc
proto-google-cloud-channel-v1
- 3.94.0
+ 3.95.0
diff --git a/java-channel/google-cloud-channel/pom.xml b/java-channel/google-cloud-channel/pom.xml
index 53e6df158bcd..3f7c8ef6784e 100644
--- a/java-channel/google-cloud-channel/pom.xml
+++ b/java-channel/google-cloud-channel/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-channel
- 3.94.0
+ 3.95.0
jar
Google Channel Services
With Channel Services, Google Cloud partners and resellers have a single unified resale platform, with a unified resale catalog, customer management, order management, billing management, policy and authorization management, and cost management.
com.google.cloud
google-cloud-channel-parent
- 3.94.0
+ 3.95.0
google-cloud-channel
diff --git a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/Version.java b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/Version.java
index 9d49c6649c7a..4aca9e0a90b1 100644
--- a/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/Version.java
+++ b/java-channel/google-cloud-channel/src/main/java/com/google/cloud/channel/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-channel:current}
- static final String VERSION = "3.94.0";
+ static final String VERSION = "3.95.0";
// {x-version-update-end}
}
diff --git a/java-channel/grpc-google-cloud-channel-v1/pom.xml b/java-channel/grpc-google-cloud-channel-v1/pom.xml
index 05e0c057d609..f3469a77aa5f 100644
--- a/java-channel/grpc-google-cloud-channel-v1/pom.xml
+++ b/java-channel/grpc-google-cloud-channel-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-channel-v1
- 3.94.0
+ 3.95.0
grpc-google-cloud-channel-v1
GRPC library for google-cloud-channel
com.google.cloud
google-cloud-channel-parent
- 3.94.0
+ 3.95.0
diff --git a/java-channel/pom.xml b/java-channel/pom.xml
index 8a949b7fb40c..fb991b50f186 100644
--- a/java-channel/pom.xml
+++ b/java-channel/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-channel-parent
pom
- 3.94.0
+ 3.95.0
Google Channel Services Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-channel
- 3.94.0
+ 3.95.0
com.google.api.grpc
proto-google-cloud-channel-v1
- 3.94.0
+ 3.95.0
com.google.api.grpc
grpc-google-cloud-channel-v1
- 3.94.0
+ 3.95.0
diff --git a/java-channel/proto-google-cloud-channel-v1/pom.xml b/java-channel/proto-google-cloud-channel-v1/pom.xml
index de371ecca375..ae9216b2a5af 100644
--- a/java-channel/proto-google-cloud-channel-v1/pom.xml
+++ b/java-channel/proto-google-cloud-channel-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-channel-v1
- 3.94.0
+ 3.95.0
proto-google-cloud-channel-v1
Proto library for google-cloud-channel
com.google.cloud
google-cloud-channel-parent
- 3.94.0
+ 3.95.0
diff --git a/java-chat/README.md b/java-chat/README.md
index dbb3e327406b..bd8ddb7cf7c8 100644
--- a/java-chat/README.md
+++ b/java-chat/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-chat
- 0.54.0
+ 0.55.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-chat:0.54.0'
+implementation 'com.google.cloud:google-cloud-chat:0.55.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-chat" % "0.54.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-chat" % "0.55.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-chat/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-chat.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chat/0.54.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chat/0.55.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-chat/google-cloud-chat-bom/pom.xml b/java-chat/google-cloud-chat-bom/pom.xml
index abccb76f358e..629ae0e84064 100644
--- a/java-chat/google-cloud-chat-bom/pom.xml
+++ b/java-chat/google-cloud-chat-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-chat-bom
- 0.54.0
+ 0.55.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-chat
- 0.54.0
+ 0.55.0
com.google.api.grpc
grpc-google-cloud-chat-v1
- 0.54.0
+ 0.55.0
com.google.api.grpc
proto-google-cloud-chat-v1
- 0.54.0
+ 0.55.0
diff --git a/java-chat/google-cloud-chat/pom.xml b/java-chat/google-cloud-chat/pom.xml
index acc23b00259b..9da739cf5f94 100644
--- a/java-chat/google-cloud-chat/pom.xml
+++ b/java-chat/google-cloud-chat/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-chat
- 0.54.0
+ 0.55.0
jar
Google Google Chat API
Google Chat API The Google Chat API lets you build Chat apps to integrate your services with Google Chat and manage Chat resources such as spaces, members, and messages.
com.google.cloud
google-cloud-chat-parent
- 0.54.0
+ 0.55.0
google-cloud-chat
diff --git a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/Version.java b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/Version.java
index 85a4180c361b..d6c618f6ab18 100644
--- a/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/Version.java
+++ b/java-chat/google-cloud-chat/src/main/java/com/google/chat/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-chat:current}
- static final String VERSION = "0.54.0";
+ static final String VERSION = "0.55.0";
// {x-version-update-end}
}
diff --git a/java-chat/grpc-google-cloud-chat-v1/pom.xml b/java-chat/grpc-google-cloud-chat-v1/pom.xml
index aca7e83e435c..2af37fcae706 100644
--- a/java-chat/grpc-google-cloud-chat-v1/pom.xml
+++ b/java-chat/grpc-google-cloud-chat-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-chat-v1
- 0.54.0
+ 0.55.0
grpc-google-cloud-chat-v1
GRPC library for google-cloud-chat
com.google.cloud
google-cloud-chat-parent
- 0.54.0
+ 0.55.0
diff --git a/java-chat/pom.xml b/java-chat/pom.xml
index ed8f46b5b8df..73ba9d2c1efa 100644
--- a/java-chat/pom.xml
+++ b/java-chat/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-chat-parent
pom
- 0.54.0
+ 0.55.0
Google Google Chat API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-chat
- 0.54.0
+ 0.55.0
com.google.api.grpc
grpc-google-cloud-chat-v1
- 0.54.0
+ 0.55.0
com.google.api.grpc
proto-google-cloud-chat-v1
- 0.54.0
+ 0.55.0
diff --git a/java-chat/proto-google-cloud-chat-v1/pom.xml b/java-chat/proto-google-cloud-chat-v1/pom.xml
index 6051a9148324..37d0404117f5 100644
--- a/java-chat/proto-google-cloud-chat-v1/pom.xml
+++ b/java-chat/proto-google-cloud-chat-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-chat-v1
- 0.54.0
+ 0.55.0
proto-google-cloud-chat-v1
Proto library for google-cloud-chat
com.google.cloud
google-cloud-chat-parent
- 0.54.0
+ 0.55.0
diff --git a/java-chronicle/README.md b/java-chronicle/README.md
index a32f507f19ca..f99becb50d75 100644
--- a/java-chronicle/README.md
+++ b/java-chronicle/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-chronicle
- 0.28.0
+ 0.29.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-chronicle:0.28.0'
+implementation 'com.google.cloud:google-cloud-chronicle:0.29.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-chronicle" % "0.28.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-chronicle" % "0.29.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-chronicle/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-chronicle.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chronicle/0.28.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-chronicle/0.29.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-chronicle/google-cloud-chronicle-bom/pom.xml b/java-chronicle/google-cloud-chronicle-bom/pom.xml
index 1d3d8b8c217d..7b9ce79ba6f7 100644
--- a/java-chronicle/google-cloud-chronicle-bom/pom.xml
+++ b/java-chronicle/google-cloud-chronicle-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-chronicle-bom
- 0.28.0
+ 0.29.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,17 +26,17 @@
com.google.cloud
google-cloud-chronicle
- 0.28.0
+ 0.29.0
com.google.api.grpc
grpc-google-cloud-chronicle-v1
- 0.28.0
+ 0.29.0
com.google.api.grpc
proto-google-cloud-chronicle-v1
- 0.28.0
+ 0.29.0
diff --git a/java-chronicle/google-cloud-chronicle/pom.xml b/java-chronicle/google-cloud-chronicle/pom.xml
index 543f922591c1..cb5ac6a815c5 100644
--- a/java-chronicle/google-cloud-chronicle/pom.xml
+++ b/java-chronicle/google-cloud-chronicle/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-chronicle
- 0.28.0
+ 0.29.0
jar
Google Chronicle API
Chronicle API The Google Cloud Security Operations API, popularly known as the Chronicle API, serves endpoints that enable security analysts to analyze and mitigate a security threat throughout its lifecycle
com.google.cloud
google-cloud-chronicle-parent
- 0.28.0
+ 0.29.0
google-cloud-chronicle
diff --git a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/Version.java b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/Version.java
index fb660864862a..60cb84c598eb 100644
--- a/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/Version.java
+++ b/java-chronicle/google-cloud-chronicle/src/main/java/com/google/cloud/chronicle/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-chronicle:current}
- static final String VERSION = "0.28.0";
+ static final String VERSION = "0.29.0";
// {x-version-update-end}
}
diff --git a/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml b/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml
index ab32f5a231ac..5b290a4430e0 100644
--- a/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml
+++ b/java-chronicle/grpc-google-cloud-chronicle-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-chronicle-v1
- 0.28.0
+ 0.29.0
grpc-google-cloud-chronicle-v1
GRPC library for google-cloud-chronicle
com.google.cloud
google-cloud-chronicle-parent
- 0.28.0
+ 0.29.0
diff --git a/java-chronicle/pom.xml b/java-chronicle/pom.xml
index d302b3a4b12b..b457afe725e8 100644
--- a/java-chronicle/pom.xml
+++ b/java-chronicle/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-chronicle-parent
pom
- 0.28.0
+ 0.29.0
Google Chronicle API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-chronicle
- 0.28.0
+ 0.29.0
com.google.api.grpc
grpc-google-cloud-chronicle-v1
- 0.28.0
+ 0.29.0
com.google.api.grpc
proto-google-cloud-chronicle-v1
- 0.28.0
+ 0.29.0
diff --git a/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml b/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml
index 945419e0265a..c4e6399d5073 100644
--- a/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml
+++ b/java-chronicle/proto-google-cloud-chronicle-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-chronicle-v1
- 0.28.0
+ 0.29.0
proto-google-cloud-chronicle-v1
Proto library for google-cloud-chronicle
com.google.cloud
google-cloud-chronicle-parent
- 0.28.0
+ 0.29.0
diff --git a/java-cloudapiregistry/README.md b/java-cloudapiregistry/README.md
index eb8b83894060..6d6b2f6c3412 100644
--- a/java-cloudapiregistry/README.md
+++ b/java-cloudapiregistry/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-cloudapiregistry
- 0.9.0
+ 0.10.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-cloudapiregistry:0.9.0'
+implementation 'com.google.cloud:google-cloud-cloudapiregistry:0.10.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-cloudapiregistry" % "0.9.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-cloudapiregistry" % "0.10.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudapiregistry/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudapiregistry.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudapiregistry/0.9.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudapiregistry/0.10.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry-bom/pom.xml b/java-cloudapiregistry/google-cloud-cloudapiregistry-bom/pom.xml
index cd2f02336c68..fc3a3519fb88 100644
--- a/java-cloudapiregistry/google-cloud-cloudapiregistry-bom/pom.xml
+++ b/java-cloudapiregistry/google-cloud-cloudapiregistry-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-cloudapiregistry-bom
- 0.9.0
+ 0.10.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,27 +26,27 @@
com.google.cloud
google-cloud-cloudapiregistry
- 0.9.0
+ 0.10.0
com.google.api.grpc
grpc-google-cloud-cloudapiregistry-v1beta
- 0.9.0
+ 0.10.0
com.google.api.grpc
grpc-google-cloud-cloudapiregistry-v1
- 0.9.0
+ 0.10.0
com.google.api.grpc
proto-google-cloud-cloudapiregistry-v1beta
- 0.9.0
+ 0.10.0
com.google.api.grpc
proto-google-cloud-cloudapiregistry-v1
- 0.9.0
+ 0.10.0
diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/pom.xml b/java-cloudapiregistry/google-cloud-cloudapiregistry/pom.xml
index a28927776d97..1e62d9ad158f 100644
--- a/java-cloudapiregistry/google-cloud-cloudapiregistry/pom.xml
+++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-cloudapiregistry
- 0.9.0
+ 0.10.0
jar
Google Cloud API Registry API
Cloud API Registry API Cloud API Registry lets you discover, govern, use, and monitor Model Context Protocol (MCP) servers and tools provided by Google, or by your organization through Apigee API hub.
com.google.cloud
google-cloud-cloudapiregistry-parent
- 0.9.0
+ 0.10.0
google-cloud-cloudapiregistry
diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/Version.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/Version.java
index f171c8c5ba5a..db28ff62fba8 100644
--- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/Version.java
+++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudapiregistry:current}
- static final String VERSION = "0.9.0";
+ static final String VERSION = "0.10.0";
// {x-version-update-end}
}
diff --git a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/Version.java b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/Version.java
index 08454dd8c461..658ccab014af 100644
--- a/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/Version.java
+++ b/java-cloudapiregistry/google-cloud-cloudapiregistry/src/main/java/com/google/cloud/apiregistry/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudapiregistry:current}
- static final String VERSION = "0.9.0";
+ static final String VERSION = "0.10.0";
// {x-version-update-end}
}
diff --git a/java-cloudapiregistry/grpc-google-cloud-cloudapiregistry-v1/pom.xml b/java-cloudapiregistry/grpc-google-cloud-cloudapiregistry-v1/pom.xml
index 6b1c287f080a..5ad6c951010a 100644
--- a/java-cloudapiregistry/grpc-google-cloud-cloudapiregistry-v1/pom.xml
+++ b/java-cloudapiregistry/grpc-google-cloud-cloudapiregistry-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudapiregistry-v1
- 0.9.0
+ 0.10.0
grpc-google-cloud-cloudapiregistry-v1
GRPC library for google-cloud-cloudapiregistry
com.google.cloud
google-cloud-cloudapiregistry-parent
- 0.9.0
+ 0.10.0
diff --git a/java-cloudapiregistry/grpc-google-cloud-cloudapiregistry-v1beta/pom.xml b/java-cloudapiregistry/grpc-google-cloud-cloudapiregistry-v1beta/pom.xml
index fe0517351ab3..e535269eb7d5 100644
--- a/java-cloudapiregistry/grpc-google-cloud-cloudapiregistry-v1beta/pom.xml
+++ b/java-cloudapiregistry/grpc-google-cloud-cloudapiregistry-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudapiregistry-v1beta
- 0.9.0
+ 0.10.0
grpc-google-cloud-cloudapiregistry-v1beta
GRPC library for google-cloud-cloudapiregistry
com.google.cloud
google-cloud-cloudapiregistry-parent
- 0.9.0
+ 0.10.0
diff --git a/java-cloudapiregistry/pom.xml b/java-cloudapiregistry/pom.xml
index b8e318a1e68f..ff9f191f828c 100644
--- a/java-cloudapiregistry/pom.xml
+++ b/java-cloudapiregistry/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-cloudapiregistry-parent
pom
- 0.9.0
+ 0.10.0
Google Cloud API Registry API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-cloudapiregistry
- 0.9.0
+ 0.10.0
com.google.api.grpc
proto-google-cloud-cloudapiregistry-v1
- 0.9.0
+ 0.10.0
com.google.api.grpc
grpc-google-cloud-cloudapiregistry-v1
- 0.9.0
+ 0.10.0
com.google.api.grpc
grpc-google-cloud-cloudapiregistry-v1beta
- 0.9.0
+ 0.10.0
com.google.api.grpc
proto-google-cloud-cloudapiregistry-v1beta
- 0.9.0
+ 0.10.0
diff --git a/java-cloudapiregistry/proto-google-cloud-cloudapiregistry-v1/pom.xml b/java-cloudapiregistry/proto-google-cloud-cloudapiregistry-v1/pom.xml
index 6aef3d6a8f8f..042b2937b781 100644
--- a/java-cloudapiregistry/proto-google-cloud-cloudapiregistry-v1/pom.xml
+++ b/java-cloudapiregistry/proto-google-cloud-cloudapiregistry-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudapiregistry-v1
- 0.9.0
+ 0.10.0
proto-google-cloud-cloudapiregistry-v1
Proto library for google-cloud-cloudapiregistry
com.google.cloud
google-cloud-cloudapiregistry-parent
- 0.9.0
+ 0.10.0
diff --git a/java-cloudapiregistry/proto-google-cloud-cloudapiregistry-v1beta/pom.xml b/java-cloudapiregistry/proto-google-cloud-cloudapiregistry-v1beta/pom.xml
index 9c9335b0af6c..7145ae2688ed 100644
--- a/java-cloudapiregistry/proto-google-cloud-cloudapiregistry-v1beta/pom.xml
+++ b/java-cloudapiregistry/proto-google-cloud-cloudapiregistry-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudapiregistry-v1beta
- 0.9.0
+ 0.10.0
proto-google-cloud-cloudapiregistry-v1beta
Proto library for google-cloud-cloudapiregistry
com.google.cloud
google-cloud-cloudapiregistry-parent
- 0.9.0
+ 0.10.0
diff --git a/java-cloudbuild/README.md b/java-cloudbuild/README.md
index e1f75f206d86..ea83eb23398f 100644
--- a/java-cloudbuild/README.md
+++ b/java-cloudbuild/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-build
- 3.92.0
+ 3.93.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-build:3.92.0'
+implementation 'com.google.cloud:google-cloud-build:3.93.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-build" % "3.92.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-build" % "3.93.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-build/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-build.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-build/3.92.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-build/3.93.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-cloudbuild/google-cloud-build-bom/pom.xml b/java-cloudbuild/google-cloud-build-bom/pom.xml
index f86d6df04588..c0f14a499f1b 100644
--- a/java-cloudbuild/google-cloud-build-bom/pom.xml
+++ b/java-cloudbuild/google-cloud-build-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-build-bom
- 3.92.0
+ 3.93.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,27 +23,27 @@
com.google.cloud
google-cloud-build
- 3.92.0
+ 3.93.0
com.google.api.grpc
grpc-google-cloud-build-v1
- 3.92.0
+ 3.93.0
com.google.api.grpc
grpc-google-cloud-build-v2
- 3.92.0
+ 3.93.0
com.google.api.grpc
proto-google-cloud-build-v1
- 3.92.0
+ 3.93.0
com.google.api.grpc
proto-google-cloud-build-v2
- 3.92.0
+ 3.93.0
diff --git a/java-cloudbuild/google-cloud-build/pom.xml b/java-cloudbuild/google-cloud-build/pom.xml
index 6eb184cf9e1b..d477e71be5a0 100644
--- a/java-cloudbuild/google-cloud-build/pom.xml
+++ b/java-cloudbuild/google-cloud-build/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-build
- 3.92.0
+ 3.93.0
jar
Google Cloud Build
@@ -12,7 +12,7 @@
com.google.cloud
google-cloud-build-parent
- 3.92.0
+ 3.93.0
google-cloud-build
diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/Version.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/Version.java
index c58f89fffa04..e6b95189b5fd 100644
--- a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/Version.java
+++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-build:current}
- static final String VERSION = "3.92.0";
+ static final String VERSION = "3.93.0";
// {x-version-update-end}
}
diff --git a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/Version.java b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/Version.java
index 0c88d69010fa..a8e80ee2a264 100644
--- a/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/Version.java
+++ b/java-cloudbuild/google-cloud-build/src/main/java/com/google/cloud/devtools/cloudbuild/v2/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-build:current}
- static final String VERSION = "3.92.0";
+ static final String VERSION = "3.93.0";
// {x-version-update-end}
}
diff --git a/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml b/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml
index 7b050dcb54c9..7d9dbe02da6a 100644
--- a/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml
+++ b/java-cloudbuild/grpc-google-cloud-build-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-build-v1
- 3.92.0
+ 3.93.0
grpc-google-cloud-build-v1
GRPC library for grpc-google-cloud-build-v1
com.google.cloud
google-cloud-build-parent
- 3.92.0
+ 3.93.0
diff --git a/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml b/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml
index eeb88689d63b..d816fa73f051 100644
--- a/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml
+++ b/java-cloudbuild/grpc-google-cloud-build-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-build-v2
- 3.92.0
+ 3.93.0
grpc-google-cloud-build-v2
GRPC library for google-cloud-build
com.google.cloud
google-cloud-build-parent
- 3.92.0
+ 3.93.0
diff --git a/java-cloudbuild/pom.xml b/java-cloudbuild/pom.xml
index d4201933b429..3cdeacda2412 100644
--- a/java-cloudbuild/pom.xml
+++ b/java-cloudbuild/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-build-parent
pom
- 3.92.0
+ 3.93.0
Google Cloud Build Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.api.grpc
proto-google-cloud-build-v1
- 3.92.0
+ 3.93.0
com.google.api.grpc
proto-google-cloud-build-v2
- 3.92.0
+ 3.93.0
com.google.api.grpc
grpc-google-cloud-build-v2
- 3.92.0
+ 3.93.0
com.google.cloud
google-cloud-build
- 3.92.0
+ 3.93.0
com.google.api.grpc
grpc-google-cloud-build-v1
- 3.92.0
+ 3.93.0
diff --git a/java-cloudbuild/proto-google-cloud-build-v1/pom.xml b/java-cloudbuild/proto-google-cloud-build-v1/pom.xml
index e14a4e5a3d56..112907b89bc8 100644
--- a/java-cloudbuild/proto-google-cloud-build-v1/pom.xml
+++ b/java-cloudbuild/proto-google-cloud-build-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-build-v1
- 3.92.0
+ 3.93.0
proto-google-cloud-build-v1
PROTO library for proto-google-cloud-build-v1
com.google.cloud
google-cloud-build-parent
- 3.92.0
+ 3.93.0
diff --git a/java-cloudbuild/proto-google-cloud-build-v2/pom.xml b/java-cloudbuild/proto-google-cloud-build-v2/pom.xml
index a4596078d226..e611259b2852 100644
--- a/java-cloudbuild/proto-google-cloud-build-v2/pom.xml
+++ b/java-cloudbuild/proto-google-cloud-build-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-build-v2
- 3.92.0
+ 3.93.0
proto-google-cloud-build-v2
Proto library for google-cloud-build
com.google.cloud
google-cloud-build-parent
- 3.92.0
+ 3.93.0
diff --git a/java-cloudcommerceconsumerprocurement/README.md b/java-cloudcommerceconsumerprocurement/README.md
index 4c9384ce7821..05f539000aec 100644
--- a/java-cloudcommerceconsumerprocurement/README.md
+++ b/java-cloudcommerceconsumerprocurement/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement
- 0.88.0
+ 0.89.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-cloudcommerceconsumerprocurement:0.88.0'
+implementation 'com.google.cloud:google-cloud-cloudcommerceconsumerprocurement:0.89.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-cloudcommerceconsumerprocurement" % "0.88.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-cloudcommerceconsumerprocurement" % "0.89.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudcommerceconsumerprocurement/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement/0.88.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcommerceconsumerprocurement/0.89.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml
index e632acad9a7e..95f274d0f26f 100644
--- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml
+++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement-bom
- 0.88.0
+ 0.89.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-cloudcommerceconsumerprocurement-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-cloudcommerceconsumerprocurement-v1
- 0.88.0
+ 0.89.0
diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml
index 96ed76d1e483..6785c5e38bc7 100644
--- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml
+++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement
- 0.88.0
+ 0.89.0
jar
Google Cloud Commerce Consumer Procurement
Cloud Commerce Consumer Procurement Find top solutions integrated with Google Cloud to accelerate your digital transformation. Scale and simplify procurement for your organization with online discovery, flexible purchasing, and fulfillment of enterprise-grade cloud solutions.
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement-parent
- 0.88.0
+ 0.89.0
google-cloud-cloudcommerceconsumerprocurement
diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/Version.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/Version.java
index 4cbe620863cc..206b534ee549 100644
--- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/Version.java
+++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudcommerceconsumerprocurement:current}
- static final String VERSION = "0.88.0";
+ static final String VERSION = "0.89.0";
// {x-version-update-end}
}
diff --git a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/Version.java b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/Version.java
index dc54d1386944..0587816baf3b 100644
--- a/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/Version.java
+++ b/java-cloudcommerceconsumerprocurement/google-cloud-cloudcommerceconsumerprocurement/src/main/java/com/google/cloud/commerce/consumer/procurement/v1alpha1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudcommerceconsumerprocurement:current}
- static final String VERSION = "0.88.0";
+ static final String VERSION = "0.89.0";
// {x-version-update-end}
}
diff --git a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml
index 7d4c56113ef0..3eb1907fe9b7 100644
--- a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml
+++ b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudcommerceconsumerprocurement-v1
- 0.88.0
+ 0.89.0
grpc-google-cloud-cloudcommerceconsumerprocurement-v1
GRPC library for google-cloud-cloudcommerceconsumerprocurement
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement-parent
- 0.88.0
+ 0.89.0
diff --git a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml
index 62e7e516b252..7544ee5fd515 100644
--- a/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml
+++ b/java-cloudcommerceconsumerprocurement/grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
- 0.88.0
+ 0.89.0
grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
GRPC library for google-cloud-cloudcommerceconsumerprocurement
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement-parent
- 0.88.0
+ 0.89.0
diff --git a/java-cloudcommerceconsumerprocurement/pom.xml b/java-cloudcommerceconsumerprocurement/pom.xml
index ab071036b175..fc6486a7ec71 100644
--- a/java-cloudcommerceconsumerprocurement/pom.xml
+++ b/java-cloudcommerceconsumerprocurement/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement-parent
pom
- 0.88.0
+ 0.89.0
Google Cloud Commerce Consumer Procurement Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-cloudcommerceconsumerprocurement-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-cloudcommerceconsumerprocurement-v1
- 0.88.0
+ 0.89.0
com.google.api.grpc
grpc-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
- 0.88.0
+ 0.89.0
com.google.api.grpc
proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
- 0.88.0
+ 0.89.0
diff --git a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml
index 768b47aa1acd..86d759083546 100644
--- a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml
+++ b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudcommerceconsumerprocurement-v1
- 0.88.0
+ 0.89.0
proto-google-cloud-cloudcommerceconsumerprocurement-v1
Proto library for google-cloud-cloudcommerceconsumerprocurement
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement-parent
- 0.88.0
+ 0.89.0
diff --git a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml
index 89077dc80a61..dbcf1152c634 100644
--- a/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml
+++ b/java-cloudcommerceconsumerprocurement/proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
- 0.88.0
+ 0.89.0
proto-google-cloud-cloudcommerceconsumerprocurement-v1alpha1
Proto library for google-cloud-cloudcommerceconsumerprocurement
com.google.cloud
google-cloud-cloudcommerceconsumerprocurement-parent
- 0.88.0
+ 0.89.0
diff --git a/java-cloudcontrolspartner/README.md b/java-cloudcontrolspartner/README.md
index 0e046e4bfc21..d7669b8a16aa 100644
--- a/java-cloudcontrolspartner/README.md
+++ b/java-cloudcontrolspartner/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-cloudcontrolspartner
- 0.54.0
+ 0.55.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-cloudcontrolspartner:0.54.0'
+implementation 'com.google.cloud:google-cloud-cloudcontrolspartner:0.55.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-cloudcontrolspartner" % "0.54.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-cloudcontrolspartner" % "0.55.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudcontrolspartner/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudcontrolspartner.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcontrolspartner/0.54.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudcontrolspartner/0.55.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml
index a4090c43b661..ddf2ee27ec46 100644
--- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml
+++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-cloudcontrolspartner-bom
- 0.54.0
+ 0.55.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-cloudcontrolspartner
- 0.54.0
+ 0.55.0
com.google.api.grpc
grpc-google-cloud-cloudcontrolspartner-v1
- 0.54.0
+ 0.55.0
com.google.api.grpc
grpc-google-cloud-cloudcontrolspartner-v1beta
- 0.54.0
+ 0.55.0
com.google.api.grpc
proto-google-cloud-cloudcontrolspartner-v1beta
- 0.54.0
+ 0.55.0
com.google.api.grpc
proto-google-cloud-cloudcontrolspartner-v1
- 0.54.0
+ 0.55.0
diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml
index 70088f102288..6313060cfb4f 100644
--- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml
+++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-cloudcontrolspartner
- 0.54.0
+ 0.55.0
jar
Google Cloud Controls Partner API
Cloud Controls Partner API Provides insights about your customers and their Assured Workloads based on your Sovereign Controls by Partners offering.
com.google.cloud
google-cloud-cloudcontrolspartner-parent
- 0.54.0
+ 0.55.0
google-cloud-cloudcontrolspartner
diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/Version.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/Version.java
index 437f31fcbba9..d42fe123cd59 100644
--- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/Version.java
+++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudcontrolspartner:current}
- static final String VERSION = "0.54.0";
+ static final String VERSION = "0.55.0";
// {x-version-update-end}
}
diff --git a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/Version.java b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/Version.java
index 9e97a386fa58..3c1ed963f818 100644
--- a/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/Version.java
+++ b/java-cloudcontrolspartner/google-cloud-cloudcontrolspartner/src/main/java/com/google/cloud/cloudcontrolspartner/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudcontrolspartner:current}
- static final String VERSION = "0.54.0";
+ static final String VERSION = "0.55.0";
// {x-version-update-end}
}
diff --git a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml
index d48660cb62b0..6c3c0a530a53 100644
--- a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml
+++ b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudcontrolspartner-v1
- 0.54.0
+ 0.55.0
grpc-google-cloud-cloudcontrolspartner-v1
GRPC library for google-cloud-cloudcontrolspartner
com.google.cloud
google-cloud-cloudcontrolspartner-parent
- 0.54.0
+ 0.55.0
diff --git a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml
index 06ac885db71b..8f38db85d7c7 100644
--- a/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml
+++ b/java-cloudcontrolspartner/grpc-google-cloud-cloudcontrolspartner-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudcontrolspartner-v1beta
- 0.54.0
+ 0.55.0
grpc-google-cloud-cloudcontrolspartner-v1beta
GRPC library for google-cloud-cloudcontrolspartner
com.google.cloud
google-cloud-cloudcontrolspartner-parent
- 0.54.0
+ 0.55.0
diff --git a/java-cloudcontrolspartner/pom.xml b/java-cloudcontrolspartner/pom.xml
index 52846edf948a..a466f75de200 100644
--- a/java-cloudcontrolspartner/pom.xml
+++ b/java-cloudcontrolspartner/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-cloudcontrolspartner-parent
pom
- 0.54.0
+ 0.55.0
Google Cloud Controls Partner API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-cloudcontrolspartner
- 0.54.0
+ 0.55.0
com.google.api.grpc
grpc-google-cloud-cloudcontrolspartner-v1
- 0.54.0
+ 0.55.0
com.google.api.grpc
grpc-google-cloud-cloudcontrolspartner-v1beta
- 0.54.0
+ 0.55.0
com.google.api.grpc
proto-google-cloud-cloudcontrolspartner-v1beta
- 0.54.0
+ 0.55.0
com.google.api.grpc
proto-google-cloud-cloudcontrolspartner-v1
- 0.54.0
+ 0.55.0
diff --git a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml
index bfe7e109f9cf..9aad6935df9d 100644
--- a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml
+++ b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudcontrolspartner-v1
- 0.54.0
+ 0.55.0
proto-google-cloud-cloudcontrolspartner-v1
Proto library for google-cloud-cloudcontrolspartner
com.google.cloud
google-cloud-cloudcontrolspartner-parent
- 0.54.0
+ 0.55.0
diff --git a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml
index 0730fa8177c3..e167d7d2459b 100644
--- a/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml
+++ b/java-cloudcontrolspartner/proto-google-cloud-cloudcontrolspartner-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudcontrolspartner-v1beta
- 0.54.0
+ 0.55.0
proto-google-cloud-cloudcontrolspartner-v1beta
Proto library for google-cloud-cloudcontrolspartner
com.google.cloud
google-cloud-cloudcontrolspartner-parent
- 0.54.0
+ 0.55.0
diff --git a/java-cloudquotas/README.md b/java-cloudquotas/README.md
index 004d439dee4e..5ec4a9d1c8a8 100644
--- a/java-cloudquotas/README.md
+++ b/java-cloudquotas/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-cloudquotas
- 0.58.0
+ 0.59.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-cloudquotas:0.58.0'
+implementation 'com.google.cloud:google-cloud-cloudquotas:0.59.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-cloudquotas" % "0.58.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-cloudquotas" % "0.59.0"
```
## Authentication
@@ -177,7 +177,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudquotas/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudquotas.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudquotas/0.58.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudquotas/0.59.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml b/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml
index 01124edb6d7c..ca3c2e54c724 100644
--- a/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml
+++ b/java-cloudquotas/google-cloud-cloudquotas-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-cloudquotas-bom
- 0.58.0
+ 0.59.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-cloudquotas
- 0.58.0
+ 0.59.0
com.google.api.grpc
grpc-google-cloud-cloudquotas-v1
- 0.58.0
+ 0.59.0
com.google.api.grpc
grpc-google-cloud-cloudquotas-v1beta
- 0.58.0
+ 0.59.0
com.google.api.grpc
proto-google-cloud-cloudquotas-v1
- 0.58.0
+ 0.59.0
com.google.api.grpc
proto-google-cloud-cloudquotas-v1beta
- 0.58.0
+ 0.59.0
diff --git a/java-cloudquotas/google-cloud-cloudquotas/pom.xml b/java-cloudquotas/google-cloud-cloudquotas/pom.xml
index 8aec59fc0a90..e36e2d8e5f4a 100644
--- a/java-cloudquotas/google-cloud-cloudquotas/pom.xml
+++ b/java-cloudquotas/google-cloud-cloudquotas/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-cloudquotas
- 0.58.0
+ 0.59.0
jar
Google Cloud Quotas API
Cloud Quotas API Cloud Quotas API provides GCP service consumers with management and
@@ -12,7 +12,7 @@
com.google.cloud
google-cloud-cloudquotas-parent
- 0.58.0
+ 0.59.0
google-cloud-cloudquotas
diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/Version.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/Version.java
index 0d852be29734..f7a8790759e6 100644
--- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/Version.java
+++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudquotas:current}
- static final String VERSION = "0.58.0";
+ static final String VERSION = "0.59.0";
// {x-version-update-end}
}
diff --git a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/Version.java b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/Version.java
index d5ca195acefa..bc12cd3b61eb 100644
--- a/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/Version.java
+++ b/java-cloudquotas/google-cloud-cloudquotas/src/main/java/com/google/api/cloudquotas/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudquotas:current}
- static final String VERSION = "0.58.0";
+ static final String VERSION = "0.59.0";
// {x-version-update-end}
}
diff --git a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml
index 90e047d2daeb..3a64287dad2d 100644
--- a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml
+++ b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudquotas-v1
- 0.58.0
+ 0.59.0
grpc-google-cloud-cloudquotas-v1
GRPC library for google-cloud-cloudquotas
com.google.cloud
google-cloud-cloudquotas-parent
- 0.58.0
+ 0.59.0
diff --git a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml
index d135b3f11202..7bb2395d4f20 100644
--- a/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml
+++ b/java-cloudquotas/grpc-google-cloud-cloudquotas-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudquotas-v1beta
- 0.58.0
+ 0.59.0
grpc-google-cloud-cloudquotas-v1beta
GRPC library for google-cloud-cloudquotas
com.google.cloud
google-cloud-cloudquotas-parent
- 0.58.0
+ 0.59.0
diff --git a/java-cloudquotas/pom.xml b/java-cloudquotas/pom.xml
index b02c5136d6bc..7e42df17a508 100644
--- a/java-cloudquotas/pom.xml
+++ b/java-cloudquotas/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-cloudquotas-parent
pom
- 0.58.0
+ 0.59.0
Google Cloud Quotas API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-cloudquotas
- 0.58.0
+ 0.59.0
com.google.api.grpc
proto-google-cloud-cloudquotas-v1beta
- 0.58.0
+ 0.59.0
com.google.api.grpc
grpc-google-cloud-cloudquotas-v1beta
- 0.58.0
+ 0.59.0
com.google.api.grpc
grpc-google-cloud-cloudquotas-v1
- 0.58.0
+ 0.59.0
com.google.api.grpc
proto-google-cloud-cloudquotas-v1
- 0.58.0
+ 0.59.0
diff --git a/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml b/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml
index 54d9f9c71d0e..d01809bef94a 100644
--- a/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml
+++ b/java-cloudquotas/proto-google-cloud-cloudquotas-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudquotas-v1
- 0.58.0
+ 0.59.0
proto-google-cloud-cloudquotas-v1
Proto library for google-cloud-cloudquotas
com.google.cloud
google-cloud-cloudquotas-parent
- 0.58.0
+ 0.59.0
diff --git a/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml b/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml
index 7abff7de4fc0..17b780a5a80d 100644
--- a/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml
+++ b/java-cloudquotas/proto-google-cloud-cloudquotas-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudquotas-v1beta
- 0.58.0
+ 0.59.0
proto-google-cloud-cloudquotas-v1beta
Proto library for google-cloud-cloudquotas
com.google.cloud
google-cloud-cloudquotas-parent
- 0.58.0
+ 0.59.0
diff --git a/java-cloudsecuritycompliance/README.md b/java-cloudsecuritycompliance/README.md
index 33b989f1892f..1f444108f2a0 100644
--- a/java-cloudsecuritycompliance/README.md
+++ b/java-cloudsecuritycompliance/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-cloudsecuritycompliance
- 0.17.0
+ 0.18.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-cloudsecuritycompliance:0.17.0'
+implementation 'com.google.cloud:google-cloud-cloudsecuritycompliance:0.18.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-cloudsecuritycompliance" % "0.17.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-cloudsecuritycompliance" % "0.18.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudsecuritycompliance/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudsecuritycompliance.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsecuritycompliance/0.17.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsecuritycompliance/0.18.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance-bom/pom.xml b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance-bom/pom.xml
index 2261396f9211..c2d741b4e235 100644
--- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance-bom/pom.xml
+++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-cloudsecuritycompliance-bom
- 0.17.0
+ 0.18.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,17 +26,17 @@
com.google.cloud
google-cloud-cloudsecuritycompliance
- 0.17.0
+ 0.18.0
com.google.api.grpc
grpc-google-cloud-cloudsecuritycompliance-v1
- 0.17.0
+ 0.18.0
com.google.api.grpc
proto-google-cloud-cloudsecuritycompliance-v1
- 0.17.0
+ 0.18.0
diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/pom.xml b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/pom.xml
index 3b9cc32d40fa..623f251522cc 100644
--- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/pom.xml
+++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-cloudsecuritycompliance
- 0.17.0
+ 0.18.0
jar
Google Cloud Security Compliance API
Cloud Security Compliance API Compliance Manager uses software-defined controls that let you assess support for multiple compliance programs and security requirements within a Google Cloud organization
com.google.cloud
google-cloud-cloudsecuritycompliance-parent
- 0.17.0
+ 0.18.0
google-cloud-cloudsecuritycompliance
diff --git a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/Version.java b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/Version.java
index bc32e5cf6639..40c19f8071ec 100644
--- a/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/Version.java
+++ b/java-cloudsecuritycompliance/google-cloud-cloudsecuritycompliance/src/main/java/com/google/cloud/cloudsecuritycompliance/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudsecuritycompliance:current}
- static final String VERSION = "0.17.0";
+ static final String VERSION = "0.18.0";
// {x-version-update-end}
}
diff --git a/java-cloudsecuritycompliance/grpc-google-cloud-cloudsecuritycompliance-v1/pom.xml b/java-cloudsecuritycompliance/grpc-google-cloud-cloudsecuritycompliance-v1/pom.xml
index 7ce7f0264ff3..67ec28e24962 100644
--- a/java-cloudsecuritycompliance/grpc-google-cloud-cloudsecuritycompliance-v1/pom.xml
+++ b/java-cloudsecuritycompliance/grpc-google-cloud-cloudsecuritycompliance-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudsecuritycompliance-v1
- 0.17.0
+ 0.18.0
grpc-google-cloud-cloudsecuritycompliance-v1
GRPC library for google-cloud-cloudsecuritycompliance
com.google.cloud
google-cloud-cloudsecuritycompliance-parent
- 0.17.0
+ 0.18.0
diff --git a/java-cloudsecuritycompliance/pom.xml b/java-cloudsecuritycompliance/pom.xml
index 80d66976afb2..868f63543d59 100644
--- a/java-cloudsecuritycompliance/pom.xml
+++ b/java-cloudsecuritycompliance/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-cloudsecuritycompliance-parent
pom
- 0.17.0
+ 0.18.0
Google Cloud Security Compliance API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-cloudsecuritycompliance
- 0.17.0
+ 0.18.0
com.google.api.grpc
grpc-google-cloud-cloudsecuritycompliance-v1
- 0.17.0
+ 0.18.0
com.google.api.grpc
proto-google-cloud-cloudsecuritycompliance-v1
- 0.17.0
+ 0.18.0
diff --git a/java-cloudsecuritycompliance/proto-google-cloud-cloudsecuritycompliance-v1/pom.xml b/java-cloudsecuritycompliance/proto-google-cloud-cloudsecuritycompliance-v1/pom.xml
index a2e1e8d79844..1d234832d4d7 100644
--- a/java-cloudsecuritycompliance/proto-google-cloud-cloudsecuritycompliance-v1/pom.xml
+++ b/java-cloudsecuritycompliance/proto-google-cloud-cloudsecuritycompliance-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudsecuritycompliance-v1
- 0.17.0
+ 0.18.0
proto-google-cloud-cloudsecuritycompliance-v1
Proto library for google-cloud-cloudsecuritycompliance
com.google.cloud
google-cloud-cloudsecuritycompliance-parent
- 0.17.0
+ 0.18.0
diff --git a/java-cloudsupport/README.md b/java-cloudsupport/README.md
index 3d06b1cfc61c..2bbf16a7c7a2 100644
--- a/java-cloudsupport/README.md
+++ b/java-cloudsupport/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-cloudsupport
- 0.74.0
+ 0.75.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-cloudsupport:0.74.0'
+implementation 'com.google.cloud:google-cloud-cloudsupport:0.75.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-cloudsupport" % "0.74.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-cloudsupport" % "0.75.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudsupport/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudsupport.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsupport/0.74.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudsupport/0.75.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml b/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml
index 86c16bf671b9..221102de40bc 100644
--- a/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml
+++ b/java-cloudsupport/google-cloud-cloudsupport-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-cloudsupport-bom
- 0.74.0
+ 0.75.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-cloudsupport
- 0.74.0
+ 0.75.0
com.google.api.grpc
grpc-google-cloud-cloudsupport-v2
- 0.74.0
+ 0.75.0
com.google.api.grpc
grpc-google-cloud-cloudsupport-v2beta
- 0.74.0
+ 0.75.0
com.google.api.grpc
proto-google-cloud-cloudsupport-v2
- 0.74.0
+ 0.75.0
com.google.api.grpc
proto-google-cloud-cloudsupport-v2beta
- 0.74.0
+ 0.75.0
diff --git a/java-cloudsupport/google-cloud-cloudsupport/pom.xml b/java-cloudsupport/google-cloud-cloudsupport/pom.xml
index 95d9fd4b81e4..50d0d35230cc 100644
--- a/java-cloudsupport/google-cloud-cloudsupport/pom.xml
+++ b/java-cloudsupport/google-cloud-cloudsupport/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-cloudsupport
- 0.74.0
+ 0.75.0
jar
Google Google Cloud Support API
Google Cloud Support API Manages Google Cloud technical support cases for Customer Care support offerings.
com.google.cloud
google-cloud-cloudsupport-parent
- 0.74.0
+ 0.75.0
google-cloud-cloudsupport
diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/Version.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/Version.java
index 62aee7b34a44..8592dfd47b8d 100644
--- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/Version.java
+++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudsupport:current}
- static final String VERSION = "0.74.0";
+ static final String VERSION = "0.75.0";
// {x-version-update-end}
}
diff --git a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/Version.java b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/Version.java
index a94018022f4a..14f41c2cbf61 100644
--- a/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/Version.java
+++ b/java-cloudsupport/google-cloud-cloudsupport/src/main/java/com/google/cloud/support/v2beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-cloudsupport:current}
- static final String VERSION = "0.74.0";
+ static final String VERSION = "0.75.0";
// {x-version-update-end}
}
diff --git a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml
index c29d967be7bf..50312e8d631f 100644
--- a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml
+++ b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudsupport-v2
- 0.74.0
+ 0.75.0
grpc-google-cloud-cloudsupport-v2
GRPC library for google-cloud-cloudsupport
com.google.cloud
google-cloud-cloudsupport-parent
- 0.74.0
+ 0.75.0
diff --git a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml
index 822f831ecd52..0b76681f77bc 100644
--- a/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml
+++ b/java-cloudsupport/grpc-google-cloud-cloudsupport-v2beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-cloudsupport-v2beta
- 0.74.0
+ 0.75.0
grpc-google-cloud-cloudsupport-v2beta
GRPC library for google-cloud-cloudsupport
com.google.cloud
google-cloud-cloudsupport-parent
- 0.74.0
+ 0.75.0
diff --git a/java-cloudsupport/pom.xml b/java-cloudsupport/pom.xml
index 8d26fa0fa40b..9392e1b362f1 100644
--- a/java-cloudsupport/pom.xml
+++ b/java-cloudsupport/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-cloudsupport-parent
pom
- 0.74.0
+ 0.75.0
Google Google Cloud Support API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-cloudsupport
- 0.74.0
+ 0.75.0
com.google.api.grpc
proto-google-cloud-cloudsupport-v2beta
- 0.74.0
+ 0.75.0
com.google.api.grpc
grpc-google-cloud-cloudsupport-v2beta
- 0.74.0
+ 0.75.0
com.google.api.grpc
grpc-google-cloud-cloudsupport-v2
- 0.74.0
+ 0.75.0
com.google.api.grpc
proto-google-cloud-cloudsupport-v2
- 0.74.0
+ 0.75.0
diff --git a/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml b/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml
index 52ce7152a284..1522f01f7a07 100644
--- a/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml
+++ b/java-cloudsupport/proto-google-cloud-cloudsupport-v2/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudsupport-v2
- 0.74.0
+ 0.75.0
proto-google-cloud-cloudsupport-v2
Proto library for google-cloud-cloudsupport
com.google.cloud
google-cloud-cloudsupport-parent
- 0.74.0
+ 0.75.0
diff --git a/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml b/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml
index ab4cc9f211a4..a2360206efb0 100644
--- a/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml
+++ b/java-cloudsupport/proto-google-cloud-cloudsupport-v2beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-cloudsupport-v2beta
- 0.74.0
+ 0.75.0
proto-google-cloud-cloudsupport-v2beta
Proto library for google-cloud-cloudsupport
com.google.cloud
google-cloud-cloudsupport-parent
- 0.74.0
+ 0.75.0
diff --git a/java-compute/README.md b/java-compute/README.md
index 533770956fda..c49b515c1d6f 100644
--- a/java-compute/README.md
+++ b/java-compute/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-compute
- 1.100.0
+ 1.101.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-compute:1.100.0'
+implementation 'com.google.cloud:google-cloud-compute:1.101.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-compute" % "1.100.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-compute" % "1.101.0"
```
## Authentication
@@ -238,7 +238,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-compute/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-compute.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-compute/1.100.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-compute/1.101.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-compute/google-cloud-compute-bom/pom.xml b/java-compute/google-cloud-compute-bom/pom.xml
index d32c32e5915b..e758d00d49d2 100644
--- a/java-compute/google-cloud-compute-bom/pom.xml
+++ b/java-compute/google-cloud-compute-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-compute-bom
- 1.100.0
+ 1.101.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,12 +23,12 @@
com.google.cloud
google-cloud-compute
- 1.100.0
+ 1.101.0
com.google.api.grpc
proto-google-cloud-compute-v1
- 1.100.0
+ 1.101.0
diff --git a/java-compute/google-cloud-compute/pom.xml b/java-compute/google-cloud-compute/pom.xml
index 1cf43f2bf9f3..f8f868920f5c 100644
--- a/java-compute/google-cloud-compute/pom.xml
+++ b/java-compute/google-cloud-compute/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.google.cloud
google-cloud-compute
- 1.100.0
+ 1.101.0
jar
Google Compute Engine
Compute Engine delivers configurable virtual machines running in
@@ -12,7 +12,7 @@
com.google.cloud
google-cloud-compute-parent
- 1.100.0
+ 1.101.0
google-cloud-compute
diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/Version.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/Version.java
index 49934b80e52e..29412a8942c6 100644
--- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/Version.java
+++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-compute:current}
- static final String VERSION = "1.100.0";
+ static final String VERSION = "1.101.0";
// {x-version-update-end}
}
diff --git a/java-compute/pom.xml b/java-compute/pom.xml
index 7840d4e4c979..045c0e701b93 100644
--- a/java-compute/pom.xml
+++ b/java-compute/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-compute-parent
pom
- 1.100.0
+ 1.101.0
Google Compute Engine Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,12 +29,12 @@
com.google.cloud
google-cloud-compute
- 1.100.0
+ 1.101.0
com.google.api.grpc
proto-google-cloud-compute-v1
- 1.100.0
+ 1.101.0
diff --git a/java-compute/proto-google-cloud-compute-v1/pom.xml b/java-compute/proto-google-cloud-compute-v1/pom.xml
index 3fe0bf073a89..e08b7813df81 100644
--- a/java-compute/proto-google-cloud-compute-v1/pom.xml
+++ b/java-compute/proto-google-cloud-compute-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-compute-v1
- 1.100.0
+ 1.101.0
proto-google-cloud-compute-v1
Proto library for google-cloud-compute
com.google.cloud
google-cloud-compute-parent
- 1.100.0
+ 1.101.0
diff --git a/java-confidentialcomputing/README.md b/java-confidentialcomputing/README.md
index 67a413a69920..acfd55fb98a7 100644
--- a/java-confidentialcomputing/README.md
+++ b/java-confidentialcomputing/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-confidentialcomputing
- 0.76.0
+ 0.77.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-confidentialcomputing:0.76.0'
+implementation 'com.google.cloud:google-cloud-confidentialcomputing:0.77.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-confidentialcomputing" % "0.76.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-confidentialcomputing" % "0.77.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-confidentialcomputing/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-confidentialcomputing.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-confidentialcomputing/0.76.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-confidentialcomputing/0.77.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml b/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml
index f4ac000a24f5..88627f327a1d 100644
--- a/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml
+++ b/java-confidentialcomputing/google-cloud-confidentialcomputing-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-confidentialcomputing-bom
- 0.76.0
+ 0.77.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,27 +27,27 @@
com.google.cloud
google-cloud-confidentialcomputing
- 0.76.0
+ 0.77.0
com.google.api.grpc
grpc-google-cloud-confidentialcomputing-v1
- 0.76.0
+ 0.77.0
com.google.api.grpc
grpc-google-cloud-confidentialcomputing-v1alpha1
- 0.76.0
+ 0.77.0
com.google.api.grpc
proto-google-cloud-confidentialcomputing-v1
- 0.76.0
+ 0.77.0
com.google.api.grpc
proto-google-cloud-confidentialcomputing-v1alpha1
- 0.76.0
+ 0.77.0
diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml b/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml
index 6b03f841abb9..a4b5fc0d7e22 100644
--- a/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml
+++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-confidentialcomputing
- 0.76.0
+ 0.77.0
jar
Google Confidential Computing API
Confidential Computing API Protect data in-use with Confidential VMs, Confidential GKE, Confidential Dataproc, and Confidential Space.
com.google.cloud
google-cloud-confidentialcomputing-parent
- 0.76.0
+ 0.77.0
google-cloud-confidentialcomputing
diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/Version.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/Version.java
index 5912c44210e9..59bdf4402ca2 100644
--- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/Version.java
+++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-confidentialcomputing:current}
- static final String VERSION = "0.76.0";
+ static final String VERSION = "0.77.0";
// {x-version-update-end}
}
diff --git a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/Version.java b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/Version.java
index 4523e66540d2..d0a1877b5c7d 100644
--- a/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/Version.java
+++ b/java-confidentialcomputing/google-cloud-confidentialcomputing/src/main/java/com/google/cloud/confidentialcomputing/v1alpha1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-confidentialcomputing:current}
- static final String VERSION = "0.76.0";
+ static final String VERSION = "0.77.0";
// {x-version-update-end}
}
diff --git a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml
index 5caa8165a9c8..7b4acb212b5c 100644
--- a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml
+++ b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-confidentialcomputing-v1
- 0.76.0
+ 0.77.0
grpc-google-cloud-confidentialcomputing-v1
GRPC library for google-cloud-confidentialcomputing
com.google.cloud
google-cloud-confidentialcomputing-parent
- 0.76.0
+ 0.77.0
diff --git a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml
index efd1956fda82..9ff1846cb14c 100644
--- a/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml
+++ b/java-confidentialcomputing/grpc-google-cloud-confidentialcomputing-v1alpha1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-confidentialcomputing-v1alpha1
- 0.76.0
+ 0.77.0
grpc-google-cloud-confidentialcomputing-v1alpha1
GRPC library for google-cloud-confidentialcomputing
com.google.cloud
google-cloud-confidentialcomputing-parent
- 0.76.0
+ 0.77.0
diff --git a/java-confidentialcomputing/pom.xml b/java-confidentialcomputing/pom.xml
index dabb7f6c26e3..2a62eaec5379 100644
--- a/java-confidentialcomputing/pom.xml
+++ b/java-confidentialcomputing/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-confidentialcomputing-parent
pom
- 0.76.0
+ 0.77.0
Google Confidential Computing API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-confidentialcomputing
- 0.76.0
+ 0.77.0
com.google.api.grpc
grpc-google-cloud-confidentialcomputing-v1
- 0.76.0
+ 0.77.0
com.google.api.grpc
grpc-google-cloud-confidentialcomputing-v1alpha1
- 0.76.0
+ 0.77.0
com.google.api.grpc
proto-google-cloud-confidentialcomputing-v1
- 0.76.0
+ 0.77.0
com.google.api.grpc
proto-google-cloud-confidentialcomputing-v1alpha1
- 0.76.0
+ 0.77.0
diff --git a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml
index f33e9ace7c9b..d8213ef3ba25 100644
--- a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml
+++ b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-confidentialcomputing-v1
- 0.76.0
+ 0.77.0
proto-google-cloud-confidentialcomputing-v1
Proto library for google-cloud-confidentialcomputing
com.google.cloud
google-cloud-confidentialcomputing-parent
- 0.76.0
+ 0.77.0
diff --git a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml
index 7824cb2108fb..1ca53f5a8eba 100644
--- a/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml
+++ b/java-confidentialcomputing/proto-google-cloud-confidentialcomputing-v1alpha1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-confidentialcomputing-v1alpha1
- 0.76.0
+ 0.77.0
proto-google-cloud-confidentialcomputing-v1alpha1
Proto library for google-cloud-confidentialcomputing
com.google.cloud
google-cloud-confidentialcomputing-parent
- 0.76.0
+ 0.77.0
diff --git a/java-configdelivery/README.md b/java-configdelivery/README.md
index 73d38c1661f9..a6ff0195dbc7 100644
--- a/java-configdelivery/README.md
+++ b/java-configdelivery/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-configdelivery
- 0.24.0
+ 0.25.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-configdelivery:0.24.0'
+implementation 'com.google.cloud:google-cloud-configdelivery:0.25.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-configdelivery" % "0.24.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-configdelivery" % "0.25.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-configdelivery/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-configdelivery.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-configdelivery/0.24.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-configdelivery/0.25.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml
index 696d628696ce..2ed7d076421d 100644
--- a/java-configdelivery/google-cloud-configdelivery-bom/pom.xml
+++ b/java-configdelivery/google-cloud-configdelivery-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-configdelivery-bom
- 0.24.0
+ 0.25.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,27 +26,27 @@
com.google.cloud
google-cloud-configdelivery
- 0.24.0
+ 0.25.0
com.google.api.grpc
grpc-google-cloud-configdelivery-v1beta
- 0.24.0
+ 0.25.0
com.google.api.grpc
grpc-google-cloud-configdelivery-v1
- 0.24.0
+ 0.25.0
com.google.api.grpc
proto-google-cloud-configdelivery-v1beta
- 0.24.0
+ 0.25.0
com.google.api.grpc
proto-google-cloud-configdelivery-v1
- 0.24.0
+ 0.25.0
diff --git a/java-configdelivery/google-cloud-configdelivery/pom.xml b/java-configdelivery/google-cloud-configdelivery/pom.xml
index fb2a5573593f..092a5db1eb38 100644
--- a/java-configdelivery/google-cloud-configdelivery/pom.xml
+++ b/java-configdelivery/google-cloud-configdelivery/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-configdelivery
- 0.24.0
+ 0.25.0
jar
Google Config Delivery API
Config Delivery API ConfigDelivery service manages the deployment of kubernetes configuration to a fleet of kubernetes clusters.
com.google.cloud
google-cloud-configdelivery-parent
- 0.24.0
+ 0.25.0
google-cloud-configdelivery
diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/Version.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/Version.java
index 3312f9813556..919ee9357d0b 100644
--- a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/Version.java
+++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-configdelivery:current}
- static final String VERSION = "0.24.0";
+ static final String VERSION = "0.25.0";
// {x-version-update-end}
}
diff --git a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/Version.java b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/Version.java
index 9428c2f4284e..d0c051a9ddb8 100644
--- a/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/Version.java
+++ b/java-configdelivery/google-cloud-configdelivery/src/main/java/com/google/cloud/configdelivery/v1beta/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-configdelivery:current}
- static final String VERSION = "0.24.0";
+ static final String VERSION = "0.25.0";
// {x-version-update-end}
}
diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml b/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml
index ae4219cb5339..2a5a6966c9c6 100644
--- a/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml
+++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-configdelivery-v1
- 0.24.0
+ 0.25.0
grpc-google-cloud-configdelivery-v1
GRPC library for google-cloud-configdelivery
com.google.cloud
google-cloud-configdelivery-parent
- 0.24.0
+ 0.25.0
diff --git a/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml b/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml
index 51ee8a0d0054..3249b197114d 100644
--- a/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml
+++ b/java-configdelivery/grpc-google-cloud-configdelivery-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-configdelivery-v1beta
- 0.24.0
+ 0.25.0
grpc-google-cloud-configdelivery-v1beta
GRPC library for google-cloud-configdelivery
com.google.cloud
google-cloud-configdelivery-parent
- 0.24.0
+ 0.25.0
diff --git a/java-configdelivery/pom.xml b/java-configdelivery/pom.xml
index 523ebae27bd1..b0e09b64d12a 100644
--- a/java-configdelivery/pom.xml
+++ b/java-configdelivery/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-configdelivery-parent
pom
- 0.24.0
+ 0.25.0
Google Config Delivery API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,27 +29,27 @@
com.google.cloud
google-cloud-configdelivery
- 0.24.0
+ 0.25.0
com.google.api.grpc
proto-google-cloud-configdelivery-v1
- 0.24.0
+ 0.25.0
com.google.api.grpc
grpc-google-cloud-configdelivery-v1
- 0.24.0
+ 0.25.0
com.google.api.grpc
grpc-google-cloud-configdelivery-v1beta
- 0.24.0
+ 0.25.0
com.google.api.grpc
proto-google-cloud-configdelivery-v1beta
- 0.24.0
+ 0.25.0
diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml
index 82c687491855..04fbb1f4b8d2 100644
--- a/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml
+++ b/java-configdelivery/proto-google-cloud-configdelivery-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-configdelivery-v1
- 0.24.0
+ 0.25.0
proto-google-cloud-configdelivery-v1
Proto library for google-cloud-configdelivery
com.google.cloud
google-cloud-configdelivery-parent
- 0.24.0
+ 0.25.0
diff --git a/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml b/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml
index 0a31351f3f54..f4f4f80d886f 100644
--- a/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml
+++ b/java-configdelivery/proto-google-cloud-configdelivery-v1beta/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-configdelivery-v1beta
- 0.24.0
+ 0.25.0
proto-google-cloud-configdelivery-v1beta
Proto library for google-cloud-configdelivery
com.google.cloud
google-cloud-configdelivery-parent
- 0.24.0
+ 0.25.0
diff --git a/java-connectgateway/README.md b/java-connectgateway/README.md
index 11f55b582d8f..aa0116ad336f 100644
--- a/java-connectgateway/README.md
+++ b/java-connectgateway/README.md
@@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-connectgateway
- 0.42.0
+ 0.43.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-connectgateway:0.42.0'
+implementation 'com.google.cloud:google-cloud-connectgateway:0.43.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-connectgateway" % "0.42.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-connectgateway" % "0.43.0"
```
## Authentication
@@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-connectgateway/latest/overview
[stability-image]: https://img.shields.io/badge/stability-preview-yellow
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-connectgateway.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-connectgateway/0.42.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-connectgateway/0.43.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-connectgateway/google-cloud-connectgateway-bom/pom.xml b/java-connectgateway/google-cloud-connectgateway-bom/pom.xml
index 74ef2097fcc5..fb60a746c2c4 100644
--- a/java-connectgateway/google-cloud-connectgateway-bom/pom.xml
+++ b/java-connectgateway/google-cloud-connectgateway-bom/pom.xml
@@ -3,12 +3,12 @@
4.0.0
com.google.cloud
google-cloud-connectgateway-bom
- 0.42.0
+ 0.43.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -26,12 +26,12 @@
com.google.cloud
google-cloud-connectgateway
- 0.42.0
+ 0.43.0
com.google.api.grpc
proto-google-cloud-connectgateway-v1
- 0.42.0
+ 0.43.0
diff --git a/java-connectgateway/google-cloud-connectgateway/pom.xml b/java-connectgateway/google-cloud-connectgateway/pom.xml
index fa010ad01084..8139aba72c95 100644
--- a/java-connectgateway/google-cloud-connectgateway/pom.xml
+++ b/java-connectgateway/google-cloud-connectgateway/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-connectgateway
- 0.42.0
+ 0.43.0
jar
Google Connect Gateway API
Connect Gateway API The Connect Gateway service allows connectivity from external parties to connected Kubernetes clusters.
com.google.cloud
google-cloud-connectgateway-parent
- 0.42.0
+ 0.43.0
google-cloud-connectgateway
diff --git a/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/Version.java b/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/Version.java
index da6595ddbba6..edafebc46325 100644
--- a/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/Version.java
+++ b/java-connectgateway/google-cloud-connectgateway/src/main/java/com/google/cloud/gkeconnect/gateway/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-connectgateway:current}
- static final String VERSION = "0.42.0";
+ static final String VERSION = "0.43.0";
// {x-version-update-end}
}
diff --git a/java-connectgateway/pom.xml b/java-connectgateway/pom.xml
index 24a916e0ada7..6efc5e864c82 100644
--- a/java-connectgateway/pom.xml
+++ b/java-connectgateway/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-connectgateway-parent
pom
- 0.42.0
+ 0.43.0
Google Connect Gateway API Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,12 +29,12 @@
com.google.cloud
google-cloud-connectgateway
- 0.42.0
+ 0.43.0
com.google.api.grpc
proto-google-cloud-connectgateway-v1
- 0.42.0
+ 0.43.0
diff --git a/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml b/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml
index cd9614bb1880..6254e0e4f952 100644
--- a/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml
+++ b/java-connectgateway/proto-google-cloud-connectgateway-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-connectgateway-v1
- 0.42.0
+ 0.43.0
proto-google-cloud-connectgateway-v1
Proto library for google-cloud-connectgateway
com.google.cloud
google-cloud-connectgateway-parent
- 0.42.0
+ 0.43.0
diff --git a/java-contact-center-insights/README.md b/java-contact-center-insights/README.md
index 86864ef29ad3..322c6e5f8813 100644
--- a/java-contact-center-insights/README.md
+++ b/java-contact-center-insights/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-contact-center-insights
- 2.90.0
+ 2.91.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-contact-center-insights:2.90.0'
+implementation 'com.google.cloud:google-cloud-contact-center-insights:2.91.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-contact-center-insights" % "2.90.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-contact-center-insights" % "2.91.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-contact-center-insights/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-contact-center-insights.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contact-center-insights/2.90.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contact-center-insights/2.91.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml b/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml
index 33d14e12cf39..880c80a43d67 100644
--- a/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml
+++ b/java-contact-center-insights/google-cloud-contact-center-insights-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-contact-center-insights-bom
- 2.90.0
+ 2.91.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -27,17 +27,17 @@
com.google.cloud
google-cloud-contact-center-insights
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-contact-center-insights-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-contact-center-insights-v1
- 2.90.0
+ 2.91.0
diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml b/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml
index 317e167a2558..3b8c47c7c89a 100644
--- a/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml
+++ b/java-contact-center-insights/google-cloud-contact-center-insights/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-contact-center-insights
- 2.90.0
+ 2.91.0
jar
Google CCAI Insights
CCAI Insights helps users detect and visualize patterns in their contact center data.
com.google.cloud
google-cloud-contact-center-insights-parent
- 2.90.0
+ 2.91.0
google-cloud-contact-center-insights
diff --git a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/Version.java b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/Version.java
index e5d1882578c0..ccd0ccc5556c 100644
--- a/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/Version.java
+++ b/java-contact-center-insights/google-cloud-contact-center-insights/src/main/java/com/google/cloud/contactcenterinsights/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-contact-center-insights:current}
- static final String VERSION = "2.90.0";
+ static final String VERSION = "2.91.0";
// {x-version-update-end}
}
diff --git a/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml b/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml
index e8646f9cd387..bc6ad53feb0e 100644
--- a/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml
+++ b/java-contact-center-insights/grpc-google-cloud-contact-center-insights-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-contact-center-insights-v1
- 2.90.0
+ 2.91.0
grpc-google-cloud-contact-center-insights-v1
GRPC library for google-cloud-contact-center-insights
com.google.cloud
google-cloud-contact-center-insights-parent
- 2.90.0
+ 2.91.0
diff --git a/java-contact-center-insights/pom.xml b/java-contact-center-insights/pom.xml
index 4e268deb9746..438ed79f4fcd 100644
--- a/java-contact-center-insights/pom.xml
+++ b/java-contact-center-insights/pom.xml
@@ -4,7 +4,7 @@
com.google.cloud
google-cloud-contact-center-insights-parent
pom
- 2.90.0
+ 2.91.0
Google CCAI Insights Parent
Java idiomatic client for Google Cloud Platform services.
@@ -13,7 +13,7 @@
com.google.cloud
google-cloud-jar-parent
- 1.84.0
+ 1.85.0
../google-cloud-jar-parent/pom.xml
@@ -29,17 +29,17 @@
com.google.cloud
google-cloud-contact-center-insights
- 2.90.0
+ 2.91.0
com.google.api.grpc
grpc-google-cloud-contact-center-insights-v1
- 2.90.0
+ 2.91.0
com.google.api.grpc
proto-google-cloud-contact-center-insights-v1
- 2.90.0
+ 2.91.0
diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml
index aa6c8efa3f8d..f581966f28e5 100644
--- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml
+++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
proto-google-cloud-contact-center-insights-v1
- 2.90.0
+ 2.91.0
proto-google-cloud-contact-center-insights-v1
Proto library for google-cloud-contact-center-insights
com.google.cloud
google-cloud-contact-center-insights-parent
- 2.90.0
+ 2.91.0
diff --git a/java-container/README.md b/java-container/README.md
index d70dc156bbe9..9c44302180bb 100644
--- a/java-container/README.md
+++ b/java-container/README.md
@@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies:
com.google.cloud
google-cloud-container
- 2.93.0
+ 2.94.0
```
If you are using Gradle without BOM, add this to your dependencies:
```Groovy
-implementation 'com.google.cloud:google-cloud-container:2.93.0'
+implementation 'com.google.cloud:google-cloud-container:2.94.0'
```
If you are using SBT, add this to your dependencies:
```Scala
-libraryDependencies += "com.google.cloud" % "google-cloud-container" % "2.93.0"
+libraryDependencies += "com.google.cloud" % "google-cloud-container" % "2.94.0"
```
## Authentication
@@ -175,7 +175,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
[javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-container/latest/overview
[stability-image]: https://img.shields.io/badge/stability-stable-green
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-container.svg
-[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-container/2.93.0
+[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-container/2.94.0
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles
diff --git a/java-container/google-cloud-container-bom/pom.xml b/java-container/google-cloud-container-bom/pom.xml
index 95ece3c7c3d5..69a03550cbf4 100644
--- a/java-container/google-cloud-container-bom/pom.xml
+++ b/java-container/google-cloud-container-bom/pom.xml
@@ -3,13 +3,13 @@
4.0.0
com.google.cloud
google-cloud-container-bom
- 2.93.0
+ 2.94.0
pom
com.google.cloud
google-cloud-pom-parent
- 1.84.0
+ 1.85.0
../../google-cloud-pom-parent/pom.xml
@@ -23,27 +23,27 @@
com.google.cloud
google-cloud-container
- 2.93.0
+ 2.94.0
com.google.api.grpc
grpc-google-cloud-container-v1
- 2.93.0
+ 2.94.0
com.google.api.grpc
grpc-google-cloud-container-v1beta1
- 2.93.0
+ 2.94.0
com.google.api.grpc
proto-google-cloud-container-v1
- 2.93.0
+ 2.94.0
com.google.api.grpc
proto-google-cloud-container-v1beta1
- 2.93.0
+ 2.94.0
diff --git a/java-container/google-cloud-container/pom.xml b/java-container/google-cloud-container/pom.xml
index 823ec2ddeb8a..e6fe9b07048b 100644
--- a/java-container/google-cloud-container/pom.xml
+++ b/java-container/google-cloud-container/pom.xml
@@ -3,14 +3,14 @@
4.0.0
com.google.cloud
google-cloud-container
- 2.93.0
+ 2.94.0
jar
Google Cloud Container
Java idiomatic client for Google Cloud Container
com.google.cloud
google-cloud-container-parent
- 2.93.0
+ 2.94.0
google-cloud-container
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/Version.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/Version.java
index 7a4050234e5d..fdcddcb3637a 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/Version.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-container:current}
- static final String VERSION = "2.93.0";
+ static final String VERSION = "2.94.0";
// {x-version-update-end}
}
diff --git a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/Version.java b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/Version.java
index 32b4dce28851..01c3efba49fe 100644
--- a/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/Version.java
+++ b/java-container/google-cloud-container/src/main/java/com/google/cloud/container/v1beta1/stub/Version.java
@@ -21,7 +21,7 @@
@InternalApi("For internal use only")
final class Version {
// {x-version-update-start:google-cloud-container:current}
- static final String VERSION = "2.93.0";
+ static final String VERSION = "2.94.0";
// {x-version-update-end}
}
diff --git a/java-container/grpc-google-cloud-container-v1/pom.xml b/java-container/grpc-google-cloud-container-v1/pom.xml
index c9e3ef2734f4..8ceb5bb7375e 100644
--- a/java-container/grpc-google-cloud-container-v1/pom.xml
+++ b/java-container/grpc-google-cloud-container-v1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-container-v1
- 2.93.0
+ 2.94.0
grpc-google-cloud-container-v1
GRPC library for grpc-google-cloud-container-v1
com.google.cloud
google-cloud-container-parent
- 2.93.0
+ 2.94.0
diff --git a/java-container/grpc-google-cloud-container-v1beta1/pom.xml b/java-container/grpc-google-cloud-container-v1beta1/pom.xml
index 3603cfaf6527..4804a5bee6dd 100644
--- a/java-container/grpc-google-cloud-container-v1beta1/pom.xml
+++ b/java-container/grpc-google-cloud-container-v1beta1/pom.xml
@@ -4,13 +4,13 @@
4.0.0
com.google.api.grpc
grpc-google-cloud-container-v1beta1
- 2.93.0
+ 2.94.0
grpc-google-cloud-container-v1beta1
GRPC library for google-cloud-container
com.google.cloud
google-cloud-container-parent
- 2.93.0
+ 2.94.0
diff --git a/java-container/pom.xml b/java-container/pom.xml
index 2b44085f60da..1582ee2322d0 100644
--- a/java-container/pom.xml
+++ b/java-container/pom.xml
@@ -4,7 +4,7 @@