diff --git a/generation_config.yaml b/generation_config.yaml index 4a2ebeb5be48..c11dc476b7bd 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.69.0 -googleapis_commitish: e182cf5152967047b763fd88f03094cfc836d194 +gapic_generator_version: 2.70.0 +googleapis_commitish: 62e4ecb2f4390728990514fea14aad0431881a52 libraries_bom_version: 26.79.0 libraries: - api_shortname: accessapproval 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-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-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-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-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/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/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/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/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>\02225/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/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-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-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-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-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-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-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-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-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-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-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-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/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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/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/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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-containeranalysis/README.md b/java-containeranalysis/README.md index 0866eebf76ba..249e933d555a 100644 --- a/java-containeranalysis/README.md +++ b/java-containeranalysis/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-containeranalysis - 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-containeranalysis:2.91.0' +implementation 'com.google.cloud:google-cloud-containeranalysis:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-containeranalysis" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-containeranalysis" % "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-containeranalysis/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-containeranalysis.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-containeranalysis/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-containeranalysis/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-contentwarehouse/README.md b/java-contentwarehouse/README.md index c552900287cb..d5b09818e109 100644 --- a/java-contentwarehouse/README.md +++ b/java-contentwarehouse/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-contentwarehouse - 0.86.0 + 0.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-contentwarehouse:0.86.0' +implementation 'com.google.cloud:google-cloud-contentwarehouse:0.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-contentwarehouse" % "0.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-contentwarehouse" % "0.87.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-contentwarehouse/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-contentwarehouse.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contentwarehouse/0.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-contentwarehouse/0.87.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-data-fusion/README.md b/java-data-fusion/README.md index 7637d84e4721..9a0f41f3314b 100644 --- a/java-data-fusion/README.md +++ b/java-data-fusion/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-data-fusion - 1.90.0 + 1.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-data-fusion:1.90.0' +implementation 'com.google.cloud:google-cloud-data-fusion:1.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-data-fusion" % "1.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-data-fusion" % "1.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-data-fusion/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-data-fusion.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-data-fusion/1.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-data-fusion/1.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-databasecenter/README.md b/java-databasecenter/README.md index 44019e934493..175ceba4f45e 100644 --- a/java-databasecenter/README.md +++ b/java-databasecenter/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-databasecenter - 0.11.0 + 0.12.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-databasecenter:0.11.0' +implementation 'com.google.cloud:google-cloud-databasecenter:0.12.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-databasecenter" % "0.11.0" +libraryDependencies += "com.google.cloud" % "google-cloud-databasecenter" % "0.12.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-databasecenter/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-databasecenter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-databasecenter/0.11.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-databasecenter/0.12.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-datacatalog/README.md b/java-datacatalog/README.md index d50805d19528..e825a06212cb 100644 --- a/java-datacatalog/README.md +++ b/java-datacatalog/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datacatalog - 1.96.0 + 1.97.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datacatalog:1.96.0' +implementation 'com.google.cloud:google-cloud-datacatalog:1.97.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datacatalog" % "1.96.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datacatalog" % "1.97.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-datacatalog/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-datacatalog.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datacatalog/1.96.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datacatalog/1.97.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-dataflow/README.md b/java-dataflow/README.md index 1d40255c8564..a6a452b68ae3 100644 --- a/java-dataflow/README.md +++ b/java-dataflow/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataflow - 0.94.0 + 0.95.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataflow:0.94.0' +implementation 'com.google.cloud:google-cloud-dataflow:0.95.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataflow" % "0.94.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataflow" % "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-cloud-dataflow/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-dataflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataflow/0.94.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataflow/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-dataform/README.md b/java-dataform/README.md index 611e1e463997..0ceec3754f71 100644 --- a/java-dataform/README.md +++ b/java-dataform/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataform - 0.89.0 + 0.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataform:0.89.0' +implementation 'com.google.cloud:google-cloud-dataform:0.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataform" % "0.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataform" % "0.90.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-dataform/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-dataform.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataform/0.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataform/0.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-datalabeling/README.md b/java-datalabeling/README.md index 443185e04aba..039d696b7d94 100644 --- a/java-datalabeling/README.md +++ b/java-datalabeling/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datalabeling - 0.210.0 + 0.211.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datalabeling:0.210.0' +implementation 'com.google.cloud:google-cloud-datalabeling:0.211.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datalabeling" % "0.210.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datalabeling" % "0.211.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-datalabeling/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-datalabeling.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalabeling/0.210.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalabeling/0.211.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-datalineage/README.md b/java-datalineage/README.md index f7d84283673d..6d205b1728ff 100644 --- a/java-datalineage/README.md +++ b/java-datalineage/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datalineage - 0.82.0 + 0.83.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datalineage:0.82.0' +implementation 'com.google.cloud:google-cloud-datalineage:0.83.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datalineage" % "0.82.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datalineage" % "0.83.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-datalineage/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-datalineage.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalineage/0.82.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datalineage/0.83.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-datamanager/README.md b/java-datamanager/README.md index 7aff5489c8e7..d1fe56e3ff26 100644 --- a/java-datamanager/README.md +++ b/java-datamanager/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.api-ads data-manager - 0.11.0 + 0.12.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.api-ads:data-manager:0.11.0' +implementation 'com.google.api-ads:data-manager:0.12.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.api-ads" % "data-manager" % "0.11.0" +libraryDependencies += "com.google.api-ads" % "data-manager" % "0.12.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/data-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/data-manager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.api-ads/data-manager/0.11.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.api-ads/data-manager/0.12.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-dataplex/README.md b/java-dataplex/README.md index 77694c5885f1..be66b9b371f2 100644 --- a/java-dataplex/README.md +++ b/java-dataplex/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataplex - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataplex:1.88.0' +implementation 'com.google.cloud:google-cloud-dataplex:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataplex" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataplex" % "1.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-dataplex/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-dataplex.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataplex/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataplex/1.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-dataproc-metastore/README.md b/java-dataproc-metastore/README.md index dd638bba5e0a..c4316ca507db 100644 --- a/java-dataproc-metastore/README.md +++ b/java-dataproc-metastore/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataproc-metastore - 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-dataproc-metastore:2.91.0' +implementation 'com.google.cloud:google-cloud-dataproc-metastore:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataproc-metastore" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataproc-metastore" % "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-dataproc-metastore/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-dataproc-metastore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc-metastore/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc-metastore/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-dataproc/README.md b/java-dataproc/README.md index 57eb46eb47c6..6b12094cdbf4 100644 --- a/java-dataproc/README.md +++ b/java-dataproc/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dataproc - 4.87.0 + 4.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataproc:4.87.0' +implementation 'com.google.cloud:google-cloud-dataproc:4.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataproc" % "4.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataproc" % "4.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-dataproc/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-dataproc.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc/4.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dataproc/4.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-datastore/README.md b/java-datastore/README.md index 75567d9b8f81..87c24967f9c9 100644 --- a/java-datastore/README.md +++ b/java-datastore/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-datastore' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-datastore:2.39.0' +implementation 'com.google.cloud:google-cloud-datastore:2.40.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datastore" % "2.39.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datastore" % "2.40.0" ``` ## Authentication @@ -474,7 +474,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-datastore/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-datastore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastore/2.39.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastore/2.40.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-datastream/README.md b/java-datastream/README.md index d16195a4c2e3..57ea057c1b8e 100644 --- a/java-datastream/README.md +++ b/java-datastream/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-datastream - 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-datastream:1.89.0' +implementation 'com.google.cloud:google-cloud-datastream:1.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-datastream" % "1.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-datastream" % "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-datastream/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-datastream.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastream/1.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-datastream/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-deploy/README.md b/java-deploy/README.md index c432a2ee25e0..43c1e24df8b1 100644 --- a/java-deploy/README.md +++ b/java-deploy/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-deploy - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-deploy:1.88.0' +implementation 'com.google.cloud:google-cloud-deploy:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-deploy" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-deploy" % "1.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-deploy/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-deploy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.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-developerconnect/README.md b/java-developerconnect/README.md index 75e2027ff18e..0d009d22f3ea 100644 --- a/java-developerconnect/README.md +++ b/java-developerconnect/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-developerconnect - 0.47.0 + 0.48.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-developerconnect:0.47.0' +implementation 'com.google.cloud:google-cloud-developerconnect:0.48.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-developerconnect" % "0.47.0" +libraryDependencies += "com.google.cloud" % "google-cloud-developerconnect" % "0.48.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-developerconnect/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-developerconnect.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-developerconnect/0.47.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-developerconnect/0.48.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-devicestreaming/README.md b/java-devicestreaming/README.md index d0f2b7a12b38..30887993c75f 100644 --- a/java-devicestreaming/README.md +++ b/java-devicestreaming/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-devicestreaming - 0.30.0 + 0.31.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-devicestreaming:0.30.0' +implementation 'com.google.cloud:google-cloud-devicestreaming:0.31.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-devicestreaming" % "0.30.0" +libraryDependencies += "com.google.cloud" % "google-cloud-devicestreaming" % "0.31.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-devicestreaming/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-devicestreaming.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-devicestreaming/0.30.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-devicestreaming/0.31.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-dialogflow-cx/README.md b/java-dialogflow-cx/README.md index 5481fb9b2fd9..8d9397cb2db2 100644 --- a/java-dialogflow-cx/README.md +++ b/java-dialogflow-cx/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dialogflow-cx - 0.101.0 + 0.102.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dialogflow-cx:0.101.0' +implementation 'com.google.cloud:google-cloud-dialogflow-cx:0.102.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow-cx" % "0.101.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow-cx" % "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-cloud-dialogflow-cx/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-dialogflow-cx.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dialogflow-cx/0.101.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dialogflow-cx/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-dialogflow/README.md b/java-dialogflow/README.md index 9b3ebdcda09d..5a20dcb1802a 100644 --- a/java-dialogflow/README.md +++ b/java-dialogflow/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dialogflow - 4.96.0 + 4.97.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dialogflow:4.96.0' +implementation 'com.google.cloud:google-cloud-dialogflow:4.97.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow" % "4.96.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dialogflow" % "4.97.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-dialogflow/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-dialogflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dialogflow/4.96.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dialogflow/4.97.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-discoveryengine/README.md b/java-discoveryengine/README.md index b9336cca645f..0c069c5ff508 100644 --- a/java-discoveryengine/README.md +++ b/java-discoveryengine/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-discoveryengine - 0.86.0 + 0.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-discoveryengine:0.86.0' +implementation 'com.google.cloud:google-cloud-discoveryengine:0.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-discoveryengine" % "0.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-discoveryengine" % "0.87.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-discoveryengine/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-discoveryengine.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-discoveryengine/0.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-discoveryengine/0.87.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-distributedcloudedge/README.md b/java-distributedcloudedge/README.md index 72c17a300546..4f31fb6840b7 100644 --- a/java-distributedcloudedge/README.md +++ b/java-distributedcloudedge/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-distributedcloudedge - 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-distributedcloudedge:0.87.0' +implementation 'com.google.cloud:google-cloud-distributedcloudedge:0.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-distributedcloudedge" % "0.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-distributedcloudedge" % "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-distributedcloudedge/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-distributedcloudedge.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-distributedcloudedge/0.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-distributedcloudedge/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-dlp/README.md b/java-dlp/README.md index be6d92199284..764721ffb499 100644 --- a/java-dlp/README.md +++ b/java-dlp/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dlp - 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-dlp:3.94.0' +implementation 'com.google.cloud:google-cloud-dlp:3.95.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dlp" % "3.94.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dlp" % "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-dlp/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-dlp.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dlp/3.94.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dlp/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-dms/README.md b/java-dms/README.md index d46c8b15b84d..c2165a5124d4 100644 --- a/java-dms/README.md +++ b/java-dms/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-dms - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dms:2.89.0' +implementation 'com.google.cloud:google-cloud-dms:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dms" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dms" % "2.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-dms/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-dms.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dms/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-dms/2.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-document-ai/README.md b/java-document-ai/README.md index 4b6bd240edec..62020de1cb2f 100644 --- a/java-document-ai/README.md +++ b/java-document-ai/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-document-ai - 2.94.0 + 2.95.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-document-ai:2.94.0' +implementation 'com.google.cloud:google-cloud-document-ai:2.95.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "2.94.0" +libraryDependencies += "com.google.cloud" % "google-cloud-document-ai" % "2.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-document-ai/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-document-ai.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-document-ai/2.94.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-document-ai/2.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-domains/README.md b/java-domains/README.md index c236b973d203..bf9931e1e3b7 100644 --- a/java-domains/README.md +++ b/java-domains/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-domains - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-domains:1.87.0' +implementation 'com.google.cloud:google-cloud-domains:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-domains" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-domains" % "1.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-domains/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-domains.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-domains/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-domains/1.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-edgenetwork/README.md b/java-edgenetwork/README.md index 63336ec90058..cb81ea4f1429 100644 --- a/java-edgenetwork/README.md +++ b/java-edgenetwork/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-edgenetwork - 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-edgenetwork:0.58.0' +implementation 'com.google.cloud:google-cloud-edgenetwork:0.59.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-edgenetwork" % "0.58.0" +libraryDependencies += "com.google.cloud" % "google-cloud-edgenetwork" % "0.59.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-edgenetwork/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-edgenetwork.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-edgenetwork/0.58.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-edgenetwork/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-enterpriseknowledgegraph/README.md b/java-enterpriseknowledgegraph/README.md index 43d63f83faee..368d8b0e526f 100644 --- a/java-enterpriseknowledgegraph/README.md +++ b/java-enterpriseknowledgegraph/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-enterpriseknowledgegraph - 0.86.0 + 0.87.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-enterpriseknowledgegraph:0.86.0' +implementation 'com.google.cloud:google-cloud-enterpriseknowledgegraph:0.87.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-enterpriseknowledgegraph" % "0.86.0" +libraryDependencies += "com.google.cloud" % "google-cloud-enterpriseknowledgegraph" % "0.87.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-enterpriseknowledgegraph/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-enterpriseknowledgegraph.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-enterpriseknowledgegraph/0.86.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-enterpriseknowledgegraph/0.87.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-errorreporting/README.md b/java-errorreporting/README.md index 35a613b1cd6c..1512689e7156 100644 --- a/java-errorreporting/README.md +++ b/java-errorreporting/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-errorreporting - 0.211.0-beta + 0.212.0-beta ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-errorreporting:0.211.0-beta' +implementation 'com.google.cloud:google-cloud-errorreporting:0.212.0-beta' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-errorreporting" % "0.211.0-beta" +libraryDependencies += "com.google.cloud" % "google-cloud-errorreporting" % "0.212.0-beta" ``` ## 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-errorreporting/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-errorreporting.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-errorreporting/0.211.0-beta +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-errorreporting/0.212.0-beta [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-essential-contacts/README.md b/java-essential-contacts/README.md index 65e00a77d6ab..303ac25ba619 100644 --- a/java-essential-contacts/README.md +++ b/java-essential-contacts/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-essential-contacts - 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-essential-contacts:2.90.0' +implementation 'com.google.cloud:google-cloud-essential-contacts:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-essential-contacts" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-essential-contacts" % "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-essential-contacts/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-essential-contacts.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-essential-contacts/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-essential-contacts/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-eventarc-publishing/README.md b/java-eventarc-publishing/README.md index 5645bec3c71e..001b422caddf 100644 --- a/java-eventarc-publishing/README.md +++ b/java-eventarc-publishing/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-eventarc-publishing - 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-eventarc-publishing:0.90.0' +implementation 'com.google.cloud:google-cloud-eventarc-publishing:0.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-eventarc-publishing" % "0.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-eventarc-publishing" % "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-eventarc-publishing/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-eventarc-publishing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc-publishing/0.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc-publishing/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-eventarc/README.md b/java-eventarc/README.md index c8b95a158326..6d4f2da858a7 100644 --- a/java-eventarc/README.md +++ b/java-eventarc/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-eventarc - 1.90.0 + 1.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-eventarc:1.90.0' +implementation 'com.google.cloud:google-cloud-eventarc:1.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-eventarc" % "1.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-eventarc" % "1.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-eventarc/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-eventarc.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc/1.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-eventarc/1.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-filestore/README.md b/java-filestore/README.md index f46a85801a7d..2137f187bb20 100644 --- a/java-filestore/README.md +++ b/java-filestore/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-filestore - 1.91.0 + 1.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-filestore:1.91.0' +implementation 'com.google.cloud:google-cloud-filestore:1.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-filestore" % "1.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-filestore" % "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-cloud-filestore/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-filestore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-filestore/1.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-filestore/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-financialservices/README.md b/java-financialservices/README.md index c879c39a20c8..15dcf6d7d632 100644 --- a/java-financialservices/README.md +++ b/java-financialservices/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-financialservices - 0.31.0 + 0.32.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-financialservices:0.31.0' +implementation 'com.google.cloud:google-cloud-financialservices:0.32.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-financialservices" % "0.31.0" +libraryDependencies += "com.google.cloud" % "google-cloud-financialservices" % "0.32.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-financialservices/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-financialservices.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-financialservices/0.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-financialservices/0.32.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-functions/README.md b/java-functions/README.md index 937022e7422b..64c893e4b509 100644 --- a/java-functions/README.md +++ b/java-functions/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-functions - 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-functions:2.92.0' +implementation 'com.google.cloud:google-cloud-functions:2.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-functions" % "2.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-functions" % "2.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-functions/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-functions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-functions/2.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-functions/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-gdchardwaremanagement/README.md b/java-gdchardwaremanagement/README.md index f38916118760..4ebf289ad12d 100644 --- a/java-gdchardwaremanagement/README.md +++ b/java-gdchardwaremanagement/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gdchardwaremanagement - 0.45.0 + 0.46.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gdchardwaremanagement:0.45.0' +implementation 'com.google.cloud:google-cloud-gdchardwaremanagement:0.46.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gdchardwaremanagement" % "0.45.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gdchardwaremanagement" % "0.46.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-gdchardwaremanagement/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-gdchardwaremanagement.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gdchardwaremanagement/0.45.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gdchardwaremanagement/0.46.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-geminidataanalytics/README.md b/java-geminidataanalytics/README.md index 573c9bea3218..a6ab8d10b0b3 100644 --- a/java-geminidataanalytics/README.md +++ b/java-geminidataanalytics/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-geminidataanalytics - 0.18.0 + 0.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-geminidataanalytics:0.18.0' +implementation 'com.google.cloud:google-cloud-geminidataanalytics:0.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-geminidataanalytics" % "0.18.0" +libraryDependencies += "com.google.cloud" % "google-cloud-geminidataanalytics" % "0.19.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-geminidataanalytics/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-geminidataanalytics.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-geminidataanalytics/0.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-geminidataanalytics/0.19.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-gke-backup/README.md b/java-gke-backup/README.md index 959e09a5f18b..d5fb5b21da75 100644 --- a/java-gke-backup/README.md +++ b/java-gke-backup/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gke-backup - 0.89.0 + 0.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-backup:0.89.0' +implementation 'com.google.cloud:google-cloud-gke-backup:0.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-backup" % "0.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-backup" % "0.90.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-gke-backup/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-gke-backup.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-backup/0.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-backup/0.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-gke-connect-gateway/README.md b/java-gke-connect-gateway/README.md index f1941ef99307..a9f794fa0d66 100644 --- a/java-gke-connect-gateway/README.md +++ b/java-gke-connect-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-gke-connect-gateway - 0.91.0 + 0.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-connect-gateway:0.91.0' +implementation 'com.google.cloud:google-cloud-gke-connect-gateway:0.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-connect-gateway" % "0.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-connect-gateway" % "0.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-gke-connect-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-gke-connect-gateway.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-connect-gateway/0.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-connect-gateway/0.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-gke-multi-cloud/README.md b/java-gke-multi-cloud/README.md index d46db469470b..5c2182f5d0c6 100644 --- a/java-gke-multi-cloud/README.md +++ b/java-gke-multi-cloud/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gke-multi-cloud - 0.89.0 + 0.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gke-multi-cloud:0.89.0' +implementation 'com.google.cloud:google-cloud-gke-multi-cloud:0.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gke-multi-cloud" % "0.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gke-multi-cloud" % "0.90.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-gke-multi-cloud/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-gke-multi-cloud.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-multi-cloud/0.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gke-multi-cloud/0.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-gkehub/README.md b/java-gkehub/README.md index ba559b0eaca6..9fa72e953ab0 100644 --- a/java-gkehub/README.md +++ b/java-gkehub/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gkehub - 1.90.0 + 1.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gkehub:1.90.0' +implementation 'com.google.cloud:google-cloud-gkehub:1.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gkehub" % "1.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gkehub" % "1.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-gkehub/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-gkehub.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkehub/1.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkehub/1.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-gkerecommender/README.md b/java-gkerecommender/README.md index 6300ed6fe163..d0e6f92b8643 100644 --- a/java-gkerecommender/README.md +++ b/java-gkerecommender/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gkerecommender - 0.10.0 + 0.11.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-gkerecommender:0.10.0' +implementation 'com.google.cloud:google-cloud-gkerecommender:0.11.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gkerecommender" % "0.10.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gkerecommender" % "0.11.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-gkerecommender/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-gkerecommender.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkerecommender/0.10.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gkerecommender/0.11.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-grafeas/README.md b/java-grafeas/README.md index bed34790782d..cbaac18187dd 100644 --- a/java-grafeas/README.md +++ b/java-grafeas/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: io.grafeas grafeas - 2.91.0 + 2.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'io.grafeas:grafeas:2.91.0' +implementation 'io.grafeas:grafeas:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "io.grafeas" % "grafeas" % "2.91.0" +libraryDependencies += "io.grafeas" % "grafeas" % "2.92.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/grafeas/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/io.grafeas/grafeas.svg -[maven-version-link]: https://central.sonatype.com/artifact/io.grafeas/grafeas/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/io.grafeas/grafeas/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-gsuite-addons/README.md b/java-gsuite-addons/README.md index b66c4d1cd6fa..ffd1ed2687d7 100644 --- a/java-gsuite-addons/README.md +++ b/java-gsuite-addons/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-gsuite-addons - 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-gsuite-addons:2.90.0' +implementation 'com.google.cloud:google-cloud-gsuite-addons:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-gsuite-addons" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-gsuite-addons" % "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-gsuite-addons/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-gsuite-addons.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gsuite-addons/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-gsuite-addons/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-hypercomputecluster/README.md b/java-hypercomputecluster/README.md index fa07c6e2560e..36ba2fb18f6b 100644 --- a/java-hypercomputecluster/README.md +++ b/java-hypercomputecluster/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-hypercomputecluster - 0.10.0 + 0.11.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-hypercomputecluster:0.10.0' +implementation 'com.google.cloud:google-cloud-hypercomputecluster:0.11.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-hypercomputecluster" % "0.10.0" +libraryDependencies += "com.google.cloud" % "google-cloud-hypercomputecluster" % "0.11.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-hypercomputecluster/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-hypercomputecluster.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-hypercomputecluster/0.10.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-hypercomputecluster/0.11.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-iam-admin/README.md b/java-iam-admin/README.md index d4c7a05d1728..b94718266aa5 100644 --- a/java-iam-admin/README.md +++ b/java-iam-admin/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-iam-admin - 3.85.0 + 3.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-iam-admin:3.85.0' +implementation 'com.google.cloud:google-iam-admin:3.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-iam-admin" % "3.85.0" +libraryDependencies += "com.google.cloud" % "google-iam-admin" % "3.86.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-iam-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-iam-admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-admin/3.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-admin/3.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-iam/README.md b/java-iam/README.md index 45a76e6ef951..a31d56fecfdc 100644 --- a/java-iam/README.md +++ b/java-iam/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-iam-policy - 1.87.0 + 1.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-iam-policy:1.87.0' +implementation 'com.google.cloud:google-iam-policy:1.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.87.0" +libraryDependencies += "com.google.cloud" % "google-iam-policy" % "1.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/proto-google-iam-v1/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-iam-policy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-iam-policy/1.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-iamcredentials/README.md b/java-iamcredentials/README.md index cb6af8de63d7..957ac5d2c201 100644 --- a/java-iamcredentials/README.md +++ b/java-iamcredentials/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iamcredentials - 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-iamcredentials:2.90.0' +implementation 'com.google.cloud:google-cloud-iamcredentials:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iamcredentials" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iamcredentials" % "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-iamcredentials/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-iamcredentials.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iamcredentials/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iamcredentials/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-iap/README.md b/java-iap/README.md index a1355e9e875f..94901f359406 100644 --- a/java-iap/README.md +++ b/java-iap/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iap - 0.46.0 + 0.47.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-iap:0.46.0' +implementation 'com.google.cloud:google-cloud-iap:0.47.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iap" % "0.46.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iap" % "0.47.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-iap/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-iap.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iap/0.46.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iap/0.47.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-ids/README.md b/java-ids/README.md index 386e3fffec65..eb8e042a62db 100644 --- a/java-ids/README.md +++ b/java-ids/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-ids - 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-ids:1.89.0' +implementation 'com.google.cloud:google-cloud-ids:1.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-ids" % "1.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-ids" % "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-ids/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-ids.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-ids/1.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-ids/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-infra-manager/README.md b/java-infra-manager/README.md index 266bc6d5f534..ffe5fb54fe43 100644 --- a/java-infra-manager/README.md +++ b/java-infra-manager/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-infra-manager - 0.67.0 + 0.68.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-infra-manager:0.67.0' +implementation 'com.google.cloud:google-cloud-infra-manager:0.68.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-infra-manager" % "0.67.0" +libraryDependencies += "com.google.cloud" % "google-cloud-infra-manager" % "0.68.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-infra-manager/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-infra-manager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-infra-manager/0.67.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-infra-manager/0.68.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-iot/README.md b/java-iot/README.md index 50eba8972001..d9ffe28ab42f 100644 --- a/java-iot/README.md +++ b/java-iot/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-iot - 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-iot:2.90.0' +implementation 'com.google.cloud:google-cloud-iot:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-iot" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-iot" % "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-iot/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-iot.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iot/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-iot/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-java-shopping-merchant-issue-resolution/README.md b/java-java-shopping-merchant-issue-resolution/README.md index d7c068b3ddce..ac6cc8bb84e9 100644 --- a/java-java-shopping-merchant-issue-resolution/README.md +++ b/java-java-shopping-merchant-issue-resolution/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-issue-resolution - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-issue-resolution:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-issue-resolution:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-issue-resolution" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-issue-resolution" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-issue-resolution/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-issue-resolution.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-issue-resolution/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-issue-resolution/1.19.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-java-shopping-merchant-order-tracking/README.md b/java-java-shopping-merchant-order-tracking/README.md index 2fe3141db582..cf276337c405 100644 --- a/java-java-shopping-merchant-order-tracking/README.md +++ b/java-java-shopping-merchant-order-tracking/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-order-tracking - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-order-tracking:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-order-tracking:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-order-tracking" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-order-tracking" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-order-tracking/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-order-tracking.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-order-tracking/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-order-tracking/1.19.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-kms/README.md b/java-kms/README.md index 03ed2443cfe6..d6a4a2b4d474 100644 --- a/java-kms/README.md +++ b/java-kms/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-kms - 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-kms:2.93.0' +implementation 'com.google.cloud:google-cloud-kms:2.94.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-kms" % "2.93.0" +libraryDependencies += "com.google.cloud" % "google-cloud-kms" % "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-kms/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-kms.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kms/2.93.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kms/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-kmsinventory/README.md b/java-kmsinventory/README.md index e8a65274055a..e36de569ccd4 100644 --- a/java-kmsinventory/README.md +++ b/java-kmsinventory/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-kmsinventory - 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-kmsinventory:0.79.0' +implementation 'com.google.cloud:google-cloud-kmsinventory:0.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-kmsinventory" % "0.79.0" +libraryDependencies += "com.google.cloud" % "google-cloud-kmsinventory" % "0.80.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-kmsinventory/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-kmsinventory.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kmsinventory/0.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-kmsinventory/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-language/README.md b/java-language/README.md index 6418c207fbc9..018d9fb509f3 100644 --- a/java-language/README.md +++ b/java-language/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-language - 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-language:2.91.0' +implementation 'com.google.cloud:google-cloud-language:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-language" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-language" % "2.92.0" ``` ## Authentication @@ -207,7 +207,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-language/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-language.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-language/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-language/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-licensemanager/README.md b/java-licensemanager/README.md index 827a9643e829..7a15aecf68a3 100644 --- a/java-licensemanager/README.md +++ b/java-licensemanager/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-licensemanager - 0.23.0 + 0.24.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-licensemanager:0.23.0' +implementation 'com.google.cloud:google-cloud-licensemanager:0.24.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-licensemanager" % "0.23.0" +libraryDependencies += "com.google.cloud" % "google-cloud-licensemanager" % "0.24.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-licensemanager/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-licensemanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-licensemanager/0.23.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-licensemanager/0.24.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-life-sciences/README.md b/java-life-sciences/README.md index b08a9be17fec..2b5c5e1c24f3 100644 --- a/java-life-sciences/README.md +++ b/java-life-sciences/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-life-sciences - 0.92.0 + 0.93.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-life-sciences:0.92.0' +implementation 'com.google.cloud:google-cloud-life-sciences:0.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-life-sciences" % "0.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-life-sciences" % "0.93.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-life-sciences/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-life-sciences.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-life-sciences/0.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-life-sciences/0.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-locationfinder/README.md b/java-locationfinder/README.md index fba63e03c9f8..75a8e1c30307 100644 --- a/java-locationfinder/README.md +++ b/java-locationfinder/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-locationfinder - 0.15.0 + 0.16.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-locationfinder:0.15.0' +implementation 'com.google.cloud:google-cloud-locationfinder:0.16.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-locationfinder" % "0.15.0" +libraryDependencies += "com.google.cloud" % "google-cloud-locationfinder" % "0.16.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-locationfinder/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-locationfinder.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-locationfinder/0.15.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-locationfinder/0.16.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-logging/README.md b/java-logging/README.md index 77214ed2b32a..cb0e813f5c8d 100644 --- a/java-logging/README.md +++ b/java-logging/README.md @@ -58,13 +58,13 @@ implementation 'com.google.cloud:google-cloud-logging' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-logging:3.31.0' +implementation 'com.google.cloud:google-cloud-logging:3.32.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-logging" % "3.31.0" +libraryDependencies += "com.google.cloud" % "google-cloud-logging" % "3.32.0" ``` ## Authentication @@ -444,7 +444,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-logging/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-logging.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-logging/3.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-logging/3.32.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-lustre/README.md b/java-lustre/README.md index fcc82aec2bdd..7b70cfe24556 100644 --- a/java-lustre/README.md +++ b/java-lustre/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-lustre - 0.30.0 + 0.31.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-lustre:0.30.0' +implementation 'com.google.cloud:google-cloud-lustre:0.31.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-lustre" % "0.30.0" +libraryDependencies += "com.google.cloud" % "google-cloud-lustre" % "0.31.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-lustre/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-lustre.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-lustre/0.30.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-lustre/0.31.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-maintenance/README.md b/java-maintenance/README.md index 64c4c9d44990..36d0cf85861e 100644 --- a/java-maintenance/README.md +++ b/java-maintenance/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-maintenance - 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-maintenance:0.24.0' +implementation 'com.google.cloud:google-cloud-maintenance:0.25.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-maintenance" % "0.24.0" +libraryDependencies += "com.google.cloud" % "google-cloud-maintenance" % "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-maintenance/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-maintenance.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-maintenance/0.24.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-maintenance/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-managed-identities/README.md b/java-managed-identities/README.md index 73f4e577f117..b18b2509605f 100644 --- a/java-managed-identities/README.md +++ b/java-managed-identities/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-managed-identities - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-managed-identities:1.88.0' +implementation 'com.google.cloud:google-cloud-managed-identities:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-managed-identities" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-managed-identities" % "1.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-managed-identities/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-managed-identities.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managed-identities/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managed-identities/1.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-managedkafka/README.md b/java-managedkafka/README.md index c6ca9bb935b7..f33f1083fd02 100644 --- a/java-managedkafka/README.md +++ b/java-managedkafka/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-managedkafka - 0.46.0 + 0.47.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-managedkafka:0.46.0' +implementation 'com.google.cloud:google-cloud-managedkafka:0.47.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-managedkafka" % "0.46.0" +libraryDependencies += "com.google.cloud" % "google-cloud-managedkafka" % "0.47.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-managedkafka/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-managedkafka.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managedkafka/0.46.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-managedkafka/0.47.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-maps-addressvalidation/README.md b/java-maps-addressvalidation/README.md index c8d2fcaf7b0f..a3dea7acd8c8 100644 --- a/java-maps-addressvalidation/README.md +++ b/java-maps-addressvalidation/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-addressvalidation - 0.84.0 + 0.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-addressvalidation:0.84.0' +implementation 'com.google.maps:google-maps-addressvalidation:0.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-addressvalidation" % "0.84.0" +libraryDependencies += "com.google.maps" % "google-maps-addressvalidation" % "0.85.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/google-maps-addressvalidation/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-addressvalidation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-addressvalidation/0.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-addressvalidation/0.85.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-maps-area-insights/README.md b/java-maps-area-insights/README.md index 33dc24e887da..df42e5b22cd7 100644 --- a/java-maps-area-insights/README.md +++ b/java-maps-area-insights/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-area-insights - 0.41.0 + 0.42.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-area-insights:0.41.0' +implementation 'com.google.maps:google-maps-area-insights:0.42.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-area-insights" % "0.41.0" +libraryDependencies += "com.google.maps" % "google-maps-area-insights" % "0.42.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/google-maps-area-insights/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-area-insights.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-area-insights/0.41.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-area-insights/0.42.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-maps-fleetengine-delivery/README.md b/java-maps-fleetengine-delivery/README.md index b4b40ea6c7d5..60bcd0f8869e 100644 --- a/java-maps-fleetengine-delivery/README.md +++ b/java-maps-fleetengine-delivery/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-fleetengine-delivery - 0.37.0 + 0.38.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-fleetengine-delivery:0.37.0' +implementation 'com.google.maps:google-maps-fleetengine-delivery:0.38.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-fleetengine-delivery" % "0.37.0" +libraryDependencies += "com.google.maps" % "google-maps-fleetengine-delivery" % "0.38.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/google-maps-fleetengine-delivery/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-fleetengine-delivery.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine-delivery/0.37.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine-delivery/0.38.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-maps-fleetengine/README.md b/java-maps-fleetengine/README.md index 81baf839e8a9..47dd856e12bd 100644 --- a/java-maps-fleetengine/README.md +++ b/java-maps-fleetengine/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-fleetengine - 0.37.0 + 0.38.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-fleetengine:0.37.0' +implementation 'com.google.maps:google-maps-fleetengine:0.38.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-fleetengine" % "0.37.0" +libraryDependencies += "com.google.maps" % "google-maps-fleetengine" % "0.38.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/google-maps-fleetengine/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-fleetengine.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine/0.37.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine/0.38.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-maps-geocode/README.md b/java-maps-geocode/README.md index 1feb6efec198..da802cf607ac 100644 --- a/java-maps-geocode/README.md +++ b/java-maps-geocode/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-geocode - 0.2.0 + 0.3.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-geocode:0.2.0' +implementation 'com.google.maps:google-maps-geocode:0.3.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-geocode" % "0.2.0" +libraryDependencies += "com.google.maps" % "google-maps-geocode" % "0.3.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/google-maps-geocode/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-geocode.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-geocode/0.2.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-geocode/0.3.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-maps-mapsplatformdatasets/README.md b/java-maps-mapsplatformdatasets/README.md index ebe078ce44aa..35f855d65efe 100644 --- a/java-maps-mapsplatformdatasets/README.md +++ b/java-maps-mapsplatformdatasets/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-mapsplatformdatasets - 0.79.0 + 0.80.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-mapsplatformdatasets:0.79.0' +implementation 'com.google.maps:google-maps-mapsplatformdatasets:0.80.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-mapsplatformdatasets" % "0.79.0" +libraryDependencies += "com.google.maps" % "google-maps-mapsplatformdatasets" % "0.80.0" ``` ## Authentication @@ -159,7 +159,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-mapsplatformdatasets/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-mapsplatformdatasets.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-mapsplatformdatasets/0.79.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-mapsplatformdatasets/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-maps-places/README.md b/java-maps-places/README.md index a39d3b563a40..a59aec6aac71 100644 --- a/java-maps-places/README.md +++ b/java-maps-places/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-places - 0.61.0 + 0.62.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-places:0.61.0' +implementation 'com.google.maps:google-maps-places:0.62.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-places" % "0.61.0" +libraryDependencies += "com.google.maps" % "google-maps-places" % "0.62.0" ``` ## Authentication @@ -162,7 +162,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-places/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-places.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-places/0.61.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-places/0.62.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-maps-routeoptimization/README.md b/java-maps-routeoptimization/README.md index 7cc682737ec5..09e9bab4e803 100644 --- a/java-maps-routeoptimization/README.md +++ b/java-maps-routeoptimization/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-routeoptimization - 0.48.0 + 0.49.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-routeoptimization:0.48.0' +implementation 'com.google.maps:google-maps-routeoptimization:0.49.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-routeoptimization" % "0.48.0" +libraryDependencies += "com.google.maps" % "google-maps-routeoptimization" % "0.49.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/google-maps-routeoptimization/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-routeoptimization.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routeoptimization/0.48.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routeoptimization/0.49.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-maps-routing/README.md b/java-maps-routing/README.md index 8f44e38671e7..e96c412413e7 100644 --- a/java-maps-routing/README.md +++ b/java-maps-routing/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-routing - 1.75.0 + 1.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-routing:1.75.0' +implementation 'com.google.maps:google-maps-routing:1.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-routing" % "1.75.0" +libraryDependencies += "com.google.maps" % "google-maps-routing" % "1.76.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-maps-routing/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-routing.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routing/1.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-routing/1.76.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-maps-solar/README.md b/java-maps-solar/README.md index 5081b487578d..b1fda25fb673 100644 --- a/java-maps-solar/README.md +++ b/java-maps-solar/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.maps google-maps-solar - 0.49.0 + 0.50.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.maps:google-maps-solar:0.49.0' +implementation 'com.google.maps:google-maps-solar:0.50.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.maps" % "google-maps-solar" % "0.49.0" +libraryDependencies += "com.google.maps" % "google-maps-solar" % "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/google-maps-solar/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.maps/google-maps-solar.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-solar/0.49.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.maps/google-maps-solar/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-marketingplatformadminapi/README.md b/java-marketingplatformadminapi/README.md index cee34700fad7..2a0a1b1f9754 100644 --- a/java-marketingplatformadminapi/README.md +++ b/java-marketingplatformadminapi/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.ads-marketingplatform admin - 0.39.0 + 0.40.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.ads-marketingplatform:admin:0.39.0' +implementation 'com.google.ads-marketingplatform:admin:0.40.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.ads-marketingplatform" % "admin" % "0.39.0" +libraryDependencies += "com.google.ads-marketingplatform" % "admin" % "0.40.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/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.ads-marketingplatform/admin.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.ads-marketingplatform/admin/0.39.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.ads-marketingplatform/admin/0.40.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-mediatranslation/README.md b/java-mediatranslation/README.md index 4c939b5c13c7..5294149830b3 100644 --- a/java-mediatranslation/README.md +++ b/java-mediatranslation/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-mediatranslation - 0.96.0 + 0.97.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-mediatranslation:0.96.0' +implementation 'com.google.cloud:google-cloud-mediatranslation:0.97.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-mediatranslation" % "0.96.0" +libraryDependencies += "com.google.cloud" % "google-cloud-mediatranslation" % "0.97.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-mediatranslation/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-mediatranslation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-mediatranslation/0.96.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-mediatranslation/0.97.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-meet/README.md b/java-meet/README.md index 2254d00ed749..f2cbc3ce4b5e 100644 --- a/java-meet/README.md +++ b/java-meet/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-meet - 0.57.0 + 0.58.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-meet:0.57.0' +implementation 'com.google.cloud:google-cloud-meet:0.58.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-meet" % "0.57.0" +libraryDependencies += "com.google.cloud" % "google-cloud-meet" % "0.58.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-meet/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-meet.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-meet/0.57.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-meet/0.58.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-memcache/README.md b/java-memcache/README.md index 3c5c08058e1f..8e085a505c1a 100644 --- a/java-memcache/README.md +++ b/java-memcache/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-memcache - 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-memcache:2.90.0' +implementation 'com.google.cloud:google-cloud-memcache:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-memcache" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-memcache" % "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-memcache/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-memcache.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-memcache/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-memcache/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-migrationcenter/README.md b/java-migrationcenter/README.md index a134f7a8f824..6429003e76d2 100644 --- a/java-migrationcenter/README.md +++ b/java-migrationcenter/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-migrationcenter - 0.72.0 + 0.73.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-migrationcenter:0.72.0' +implementation 'com.google.cloud:google-cloud-migrationcenter:0.73.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-migrationcenter" % "0.72.0" +libraryDependencies += "com.google.cloud" % "google-cloud-migrationcenter" % "0.73.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-migrationcenter/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-migrationcenter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-migrationcenter/0.72.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-migrationcenter/0.73.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-modelarmor/README.md b/java-modelarmor/README.md index 16b626f7bb63..e59ca775b971 100644 --- a/java-modelarmor/README.md +++ b/java-modelarmor/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-modelarmor - 0.31.0 + 0.32.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-modelarmor:0.31.0' +implementation 'com.google.cloud:google-cloud-modelarmor:0.32.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-modelarmor" % "0.31.0" +libraryDependencies += "com.google.cloud" % "google-cloud-modelarmor" % "0.32.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-modelarmor/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-modelarmor.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-modelarmor/0.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-modelarmor/0.32.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-monitoring-dashboards/README.md b/java-monitoring-dashboards/README.md index 3e3f72fa28ca..2f976bc3ccf0 100644 --- a/java-monitoring-dashboards/README.md +++ b/java-monitoring-dashboards/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring-dashboard - 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-monitoring-dashboard:2.92.0' +implementation 'com.google.cloud:google-cloud-monitoring-dashboard:2.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-dashboard" % "2.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-dashboard" % "2.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-monitoring-dashboard/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-monitoring-dashboard.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-dashboard/2.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-dashboard/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-monitoring-metricsscope/README.md b/java-monitoring-metricsscope/README.md index e95173ebfbd6..2106cb332e32 100644 --- a/java-monitoring-metricsscope/README.md +++ b/java-monitoring-metricsscope/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring-metricsscope - 0.84.0 + 0.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-monitoring-metricsscope:0.84.0' +implementation 'com.google.cloud:google-cloud-monitoring-metricsscope:0.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-metricsscope" % "0.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring-metricsscope" % "0.85.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-monitoring-metricsscope/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-monitoring-metricsscope.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-metricsscope/0.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring-metricsscope/0.85.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-monitoring/README.md b/java-monitoring/README.md index 49c747087c69..99a786b03881 100644 --- a/java-monitoring/README.md +++ b/java-monitoring/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-monitoring - 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-monitoring:3.91.0' +implementation 'com.google.cloud:google-cloud-monitoring:3.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-monitoring" % "3.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-monitoring" % "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-monitoring/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-monitoring.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring/3.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-monitoring/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-netapp/README.md b/java-netapp/README.md index b9897b7cadf5..1d512427ec7f 100644 --- a/java-netapp/README.md +++ b/java-netapp/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-netapp - 0.69.0 + 0.70.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-netapp:0.69.0' +implementation 'com.google.cloud:google-cloud-netapp:0.70.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-netapp" % "0.69.0" +libraryDependencies += "com.google.cloud" % "google-cloud-netapp" % "0.70.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-netapp/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-netapp.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-netapp/0.69.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-netapp/0.70.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-network-management/README.md b/java-network-management/README.md index 1394d3b30b2f..d3cc522355ab 100644 --- a/java-network-management/README.md +++ b/java-network-management/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-network-management - 1.91.0 + 1.92.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-network-management:1.91.0' +implementation 'com.google.cloud:google-cloud-network-management:1.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-network-management" % "1.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-network-management" % "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-cloud-network-management/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-network-management.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-management/1.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-management/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-network-security/README.md b/java-network-security/README.md index fa0851f52d36..d80584442e7c 100644 --- a/java-network-security/README.md +++ b/java-network-security/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-network-security - 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-network-security:0.93.0' +implementation 'com.google.cloud:google-cloud-network-security:0.94.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-network-security" % "0.93.0" +libraryDependencies += "com.google.cloud" % "google-cloud-network-security" % "0.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-network-security/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-network-security.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-security/0.93.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-network-security/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-networkconnectivity/README.md b/java-networkconnectivity/README.md index 0ca8a41e4ade..734e99826d4d 100644 --- a/java-networkconnectivity/README.md +++ b/java-networkconnectivity/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-networkconnectivity - 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-networkconnectivity:1.89.0' +implementation 'com.google.cloud:google-cloud-networkconnectivity:1.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-networkconnectivity" % "1.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-networkconnectivity" % "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-networkconnectivity/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-networkconnectivity.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkconnectivity/1.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkconnectivity/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-networkservices/README.md b/java-networkservices/README.md index 814da30a9af6..8168bcb689b8 100644 --- a/java-networkservices/README.md +++ b/java-networkservices/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-networkservices - 0.46.0 + 0.47.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-networkservices:0.46.0' +implementation 'com.google.cloud:google-cloud-networkservices:0.47.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-networkservices" % "0.46.0" +libraryDependencies += "com.google.cloud" % "google-cloud-networkservices" % "0.47.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-networkservices/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-networkservices.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkservices/0.46.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-networkservices/0.47.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-notebooks/README.md b/java-notebooks/README.md index 18c53dc33177..5063392f0ea1 100644 --- a/java-notebooks/README.md +++ b/java-notebooks/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-notebooks - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-notebooks:1.88.0' +implementation 'com.google.cloud:google-cloud-notebooks:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-notebooks" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-notebooks" % "1.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-notebooks/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-notebooks.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-notebooks/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-notebooks/1.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-optimization/README.md b/java-optimization/README.md index 59c9c550c09e..3efcccc36364 100644 --- a/java-optimization/README.md +++ b/java-optimization/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-optimization - 1.88.0 + 1.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-optimization:1.88.0' +implementation 'com.google.cloud:google-cloud-optimization:1.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.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-optimization/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-optimization.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-optimization/1.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-optimization/1.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-oracledatabase/README.md b/java-oracledatabase/README.md index f4f03662cb76..4bf75b6e0430 100644 --- a/java-oracledatabase/README.md +++ b/java-oracledatabase/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-oracledatabase - 0.39.0 + 0.40.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-oracledatabase:0.39.0' +implementation 'com.google.cloud:google-cloud-oracledatabase:0.40.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-oracledatabase" % "0.39.0" +libraryDependencies += "com.google.cloud" % "google-cloud-oracledatabase" % "0.40.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-oracledatabase/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-oracledatabase.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-oracledatabase/0.39.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-oracledatabase/0.40.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-orchestration-airflow/README.md b/java-orchestration-airflow/README.md index 701e8ca848c2..d41fffe7202c 100644 --- a/java-orchestration-airflow/README.md +++ b/java-orchestration-airflow/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-orchestration-airflow - 1.90.0 + 1.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-orchestration-airflow:1.90.0' +implementation 'com.google.cloud:google-cloud-orchestration-airflow:1.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-orchestration-airflow" % "1.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-orchestration-airflow" % "1.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-orchestration-airflow/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-orchestration-airflow.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orchestration-airflow/1.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orchestration-airflow/1.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-orgpolicy/README.md b/java-orgpolicy/README.md index 90f6a5ef827b..1cf17597ef09 100644 --- a/java-orgpolicy/README.md +++ b/java-orgpolicy/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-orgpolicy - 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-orgpolicy:2.90.0' +implementation 'com.google.cloud:google-cloud-orgpolicy:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-orgpolicy" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-orgpolicy" % "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/proto-google-cloud-orgpolicy-v1/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-orgpolicy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orgpolicy/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-orgpolicy/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-os-config/README.md b/java-os-config/README.md index 4c73b63e3113..624ab171b342 100644 --- a/java-os-config/README.md +++ b/java-os-config/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-os-config - 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-os-config:2.92.0' +implementation 'com.google.cloud:google-cloud-os-config:2.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-os-config" % "2.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-os-config" % "2.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-os-config/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-os-config.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-config/2.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-config/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-os-login/README.md b/java-os-login/README.md index 194f08801b06..d6ba7e25033d 100644 --- a/java-os-login/README.md +++ b/java-os-login/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-os-login - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-os-login:2.89.0' +implementation 'com.google.cloud:google-cloud-os-login:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-os-login" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-os-login" % "2.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-os-login/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-os-login.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-login/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-os-login/2.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-parallelstore/README.md b/java-parallelstore/README.md index 635877eff409..91649b9b2348 100644 --- a/java-parallelstore/README.md +++ b/java-parallelstore/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-parallelstore - 0.53.0 + 0.54.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-parallelstore:0.53.0' +implementation 'com.google.cloud:google-cloud-parallelstore:0.54.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-parallelstore" % "0.53.0" +libraryDependencies += "com.google.cloud" % "google-cloud-parallelstore" % "0.54.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-parallelstore/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-parallelstore.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parallelstore/0.53.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parallelstore/0.54.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-parametermanager/README.md b/java-parametermanager/README.md index 1ff901558782..57e12f888e21 100644 --- a/java-parametermanager/README.md +++ b/java-parametermanager/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-parametermanager - 0.34.0 + 0.35.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-parametermanager:0.34.0' +implementation 'com.google.cloud:google-cloud-parametermanager:0.35.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-parametermanager" % "0.34.0" +libraryDependencies += "com.google.cloud" % "google-cloud-parametermanager" % "0.35.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-parametermanager/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-parametermanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parametermanager/0.34.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-parametermanager/0.35.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-phishingprotection/README.md b/java-phishingprotection/README.md index 8f37e99a03a7..3f53867fab47 100644 --- a/java-phishingprotection/README.md +++ b/java-phishingprotection/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-phishingprotection - 0.121.0 + 0.122.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-phishingprotection:0.121.0' +implementation 'com.google.cloud:google-cloud-phishingprotection:0.122.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-phishingprotection" % "0.121.0" +libraryDependencies += "com.google.cloud" % "google-cloud-phishingprotection" % "0.122.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-phishingprotection/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-phishingprotection.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-phishingprotection/0.121.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-phishingprotection/0.122.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-policy-troubleshooter/README.md b/java-policy-troubleshooter/README.md index 6efc2d200bb9..85cad9efd7fb 100644 --- a/java-policy-troubleshooter/README.md +++ b/java-policy-troubleshooter/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-policy-troubleshooter - 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-policy-troubleshooter:1.89.0' +implementation 'com.google.cloud:google-cloud-policy-troubleshooter:1.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-policy-troubleshooter" % "1.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-policy-troubleshooter" % "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-policy-troubleshooter/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-policy-troubleshooter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policy-troubleshooter/1.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policy-troubleshooter/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-policysimulator/README.md b/java-policysimulator/README.md index 3b398d9fca99..c84b2a146567 100644 --- a/java-policysimulator/README.md +++ b/java-policysimulator/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-policysimulator - 0.69.0 + 0.70.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-policysimulator:0.69.0' +implementation 'com.google.cloud:google-cloud-policysimulator:0.70.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-policysimulator" % "0.69.0" +libraryDependencies += "com.google.cloud" % "google-cloud-policysimulator" % "0.70.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-policysimulator/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-policysimulator.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policysimulator/0.69.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-policysimulator/0.70.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-private-catalog/README.md b/java-private-catalog/README.md index b696b72b40df..5298bce3926c 100644 --- a/java-private-catalog/README.md +++ b/java-private-catalog/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-private-catalog - 0.92.0 + 0.93.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-private-catalog:0.92.0' +implementation 'com.google.cloud:google-cloud-private-catalog:0.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-private-catalog" % "0.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-private-catalog" % "0.93.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-private-catalog/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-private-catalog.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-private-catalog/0.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-private-catalog/0.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-privilegedaccessmanager/README.md b/java-privilegedaccessmanager/README.md index 9fffe73d4d74..5b353100428d 100644 --- a/java-privilegedaccessmanager/README.md +++ b/java-privilegedaccessmanager/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-privilegedaccessmanager - 0.44.0 + 0.45.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-privilegedaccessmanager:0.44.0' +implementation 'com.google.cloud:google-cloud-privilegedaccessmanager:0.45.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-privilegedaccessmanager" % "0.44.0" +libraryDependencies += "com.google.cloud" % "google-cloud-privilegedaccessmanager" % "0.45.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-privilegedaccessmanager/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-privilegedaccessmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-privilegedaccessmanager/0.44.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-privilegedaccessmanager/0.45.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-profiler/README.md b/java-profiler/README.md index 1e22ac32328e..7bd3a8d2cf36 100644 --- a/java-profiler/README.md +++ b/java-profiler/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-profiler - 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-profiler:2.90.0' +implementation 'com.google.cloud:google-cloud-profiler:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-profiler" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-profiler" % "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-profiler/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-profiler.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-profiler/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-profiler/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-publicca/README.md b/java-publicca/README.md index 7729ba6b3468..a6ab2cd9e03b 100644 --- a/java-publicca/README.md +++ b/java-publicca/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-publicca - 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-publicca:0.87.0' +implementation 'com.google.cloud:google-cloud-publicca:0.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-publicca" % "0.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-publicca" % "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-publicca/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-publicca.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-publicca/0.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-publicca/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-rapidmigrationassessment/README.md b/java-rapidmigrationassessment/README.md index d173527445a4..876edd7ac7ed 100644 --- a/java-rapidmigrationassessment/README.md +++ b/java-rapidmigrationassessment/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-rapidmigrationassessment - 0.73.0 + 0.74.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-rapidmigrationassessment:0.73.0' +implementation 'com.google.cloud:google-cloud-rapidmigrationassessment:0.74.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-rapidmigrationassessment" % "0.73.0" +libraryDependencies += "com.google.cloud" % "google-cloud-rapidmigrationassessment" % "0.74.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-rapidmigrationassessment/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-rapidmigrationassessment.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-rapidmigrationassessment/0.73.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-rapidmigrationassessment/0.74.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-recaptchaenterprise/README.md b/java-recaptchaenterprise/README.md index 7f24e4358c4e..4fa931357438 100644 --- a/java-recaptchaenterprise/README.md +++ b/java-recaptchaenterprise/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recaptchaenterprise - 3.87.0 + 3.88.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-recaptchaenterprise:3.87.0' +implementation 'com.google.cloud:google-cloud-recaptchaenterprise:3.88.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recaptchaenterprise" % "3.87.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recaptchaenterprise" % "3.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-recaptchaenterprise/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-recaptchaenterprise.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recaptchaenterprise/3.87.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recaptchaenterprise/3.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-recommendations-ai/README.md b/java-recommendations-ai/README.md index a19c465755ca..024fb9a21ebb 100644 --- a/java-recommendations-ai/README.md +++ b/java-recommendations-ai/README.md @@ -46,20 +46,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recommendations-ai - 0.97.0 + 0.98.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-recommendations-ai:0.97.0' +implementation 'com.google.cloud:google-cloud-recommendations-ai:0.98.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recommendations-ai" % "0.97.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recommendations-ai" % "0.98.0" ``` ## Authentication @@ -182,7 +182,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-recommendations-ai/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-recommendations-ai.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommendations-ai/0.97.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommendations-ai/0.98.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-recommender/README.md b/java-recommender/README.md index f32b19665eaf..80b56f499db5 100644 --- a/java-recommender/README.md +++ b/java-recommender/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-recommender - 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-recommender:2.92.0' +implementation 'com.google.cloud:google-cloud-recommender:2.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-recommender" % "2.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-recommender" % "2.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-recommender/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-recommender.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommender/2.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recommender/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-redis-cluster/README.md b/java-redis-cluster/README.md index a0c38fb3fef1..74f81ce56273 100644 --- a/java-redis-cluster/README.md +++ b/java-redis-cluster/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-redis-cluster - 0.62.0 + 0.63.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-redis-cluster:0.62.0' +implementation 'com.google.cloud:google-cloud-redis-cluster:0.63.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-redis-cluster" % "0.62.0" +libraryDependencies += "com.google.cloud" % "google-cloud-redis-cluster" % "0.63.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-redis-cluster/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-redis-cluster.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis-cluster/0.62.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis-cluster/0.63.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-redis/README.md b/java-redis/README.md index a400b314802f..d9cfc2be1144 100644 --- a/java-redis/README.md +++ b/java-redis/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-redis - 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-redis:2.93.0' +implementation 'com.google.cloud:google-cloud-redis:2.94.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-redis" % "2.93.0" +libraryDependencies += "com.google.cloud" % "google-cloud-redis" % "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-redis/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-redis.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis/2.93.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-redis/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-resourcemanager/README.md b/java-resourcemanager/README.md index b0d69f35db4b..4401c899b6e3 100644 --- a/java-resourcemanager/README.md +++ b/java-resourcemanager/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-resourcemanager - 1.92.0 + 1.93.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-resourcemanager:1.92.0' +implementation 'com.google.cloud:google-cloud-resourcemanager:1.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-resourcemanager" % "1.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-resourcemanager" % "1.93.0" ``` ## Authentication @@ -316,7 +316,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-resourcemanager/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-resourcemanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-resourcemanager/1.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-resourcemanager/1.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-retail/README.md b/java-retail/README.md index 266d8303cb3b..dda9e6ec0010 100644 --- a/java-retail/README.md +++ b/java-retail/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-retail - 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-retail:2.92.0' +implementation 'com.google.cloud:google-cloud-retail:2.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-retail" % "2.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-retail" % "2.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-retail/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-retail.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-retail/2.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-retail/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-run/README.md b/java-run/README.md index bac87cea008c..aa4acf0019f1 100644 --- a/java-run/README.md +++ b/java-run/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-run - 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-run:0.90.0' +implementation 'com.google.cloud:google-cloud-run:0.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-run" % "0.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-run" % "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-run/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-run.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-run/0.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-run/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-saasservicemgmt/README.md b/java-saasservicemgmt/README.md index f57be0815f5b..d97d017c9c70 100644 --- a/java-saasservicemgmt/README.md +++ b/java-saasservicemgmt/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-saasservicemgmt - 0.20.0 + 0.21.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-saasservicemgmt:0.20.0' +implementation 'com.google.cloud:google-cloud-saasservicemgmt:0.21.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-saasservicemgmt" % "0.20.0" +libraryDependencies += "com.google.cloud" % "google-cloud-saasservicemgmt" % "0.21.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-saasservicemgmt/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-saasservicemgmt.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-saasservicemgmt/0.20.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-saasservicemgmt/0.21.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-scheduler/README.md b/java-scheduler/README.md index b67e5045e1e2..decf2bb8a49c 100644 --- a/java-scheduler/README.md +++ b/java-scheduler/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-scheduler - 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-scheduler:2.90.0' +implementation 'com.google.cloud:google-cloud-scheduler:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-scheduler" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-scheduler" % "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-scheduler/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-scheduler.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-scheduler/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-scheduler/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-secretmanager/README.md b/java-secretmanager/README.md index fa9fa1bea7b5..9fe9c48ae345 100644 --- a/java-secretmanager/README.md +++ b/java-secretmanager/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-secretmanager - 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-secretmanager:2.90.0' +implementation 'com.google.cloud:google-cloud-secretmanager:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-secretmanager" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-secretmanager" % "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-secretmanager/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-secretmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-secretmanager/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-secretmanager/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-securesourcemanager/README.md b/java-securesourcemanager/README.md index ef7ecf3b13ec..33fe3d0f9c6d 100644 --- a/java-securesourcemanager/README.md +++ b/java-securesourcemanager/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securesourcemanager - 0.60.0 + 0.61.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securesourcemanager:0.60.0' +implementation 'com.google.cloud:google-cloud-securesourcemanager:0.61.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securesourcemanager" % "0.60.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securesourcemanager" % "0.61.0" ``` ## Authentication @@ -176,7 +176,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-securesourcemanager/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-securesourcemanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securesourcemanager/0.60.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securesourcemanager/0.61.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-security-private-ca/README.md b/java-security-private-ca/README.md index 84f3ac2eb11c..bd085758edcc 100644 --- a/java-security-private-ca/README.md +++ b/java-security-private-ca/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-security-private-ca - 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-security-private-ca:2.92.0' +implementation 'com.google.cloud:google-cloud-security-private-ca:2.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-security-private-ca" % "2.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-security-private-ca" % "2.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-security-private-ca/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-security-private-ca.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-security-private-ca/2.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-security-private-ca/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-securitycenter-settings/README.md b/java-securitycenter-settings/README.md index fe085548a40f..91a8619af908 100644 --- a/java-securitycenter-settings/README.md +++ b/java-securitycenter-settings/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycenter-settings - 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-securitycenter-settings:0.93.0' +implementation 'com.google.cloud:google-cloud-securitycenter-settings:0.94.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter-settings" % "0.93.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter-settings" % "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-securitycenter-settings/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-securitycenter-settings.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter-settings/0.93.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter-settings/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-securitycenter/README.md b/java-securitycenter/README.md index 2c2747653c2b..8cb9fe06426c 100644 --- a/java-securitycenter/README.md +++ b/java-securitycenter/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycenter - 2.98.0 + 2.99.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securitycenter:2.98.0' +implementation 'com.google.cloud:google-cloud-securitycenter:2.99.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter" % "2.98.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter" % "2.99.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-securitycenter/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-securitycenter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter/2.98.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycenter/2.99.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-securitycentermanagement/README.md b/java-securitycentermanagement/README.md index 01f9f3609be8..ce67a35e860c 100644 --- a/java-securitycentermanagement/README.md +++ b/java-securitycentermanagement/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securitycentermanagement - 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-securitycentermanagement:0.58.0' +implementation 'com.google.cloud:google-cloud-securitycentermanagement:0.59.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycentermanagement" % "0.58.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycentermanagement" % "0.59.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-securitycentermanagement/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-securitycentermanagement.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycentermanagement/0.58.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securitycentermanagement/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-securityposture/README.md b/java-securityposture/README.md index b9ead3c4b47b..6e09b2e1ac6a 100644 --- a/java-securityposture/README.md +++ b/java-securityposture/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-securityposture - 0.55.0 + 0.56.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-securityposture:0.55.0' +implementation 'com.google.cloud:google-cloud-securityposture:0.56.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securityposture" % "0.55.0" +libraryDependencies += "com.google.cloud" % "google-cloud-securityposture" % "0.56.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-securityposture/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-securityposture.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securityposture/0.55.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-securityposture/0.56.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-service-control/README.md b/java-service-control/README.md index cdcac6c7584a..ff5db4c65c8b 100644 --- a/java-service-control/README.md +++ b/java-service-control/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-control - 1.90.0 + 1.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-service-control:1.90.0' +implementation 'com.google.cloud:google-cloud-service-control:1.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-control" % "1.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-control" % "1.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-service-control/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-service-control.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-control/1.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-control/1.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-service-management/README.md b/java-service-management/README.md index 9ef047f3857a..17116efd2a80 100644 --- a/java-service-management/README.md +++ b/java-service-management/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-management - 3.88.0 + 3.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-service-management:3.88.0' +implementation 'com.google.cloud:google-cloud-service-management:3.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-management" % "3.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-management" % "3.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-service-management/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-service-management.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-management/3.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-management/3.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-service-usage/README.md b/java-service-usage/README.md index eed403715960..7b5c01e490e9 100644 --- a/java-service-usage/README.md +++ b/java-service-usage/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-service-usage - 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-service-usage:2.90.0' +implementation 'com.google.cloud:google-cloud-service-usage:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-service-usage" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-service-usage" % "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-service-usage/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-service-usage.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-usage/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-service-usage/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-servicedirectory/README.md b/java-servicedirectory/README.md index d89dbb1d0a4f..6addef77b76c 100644 --- a/java-servicedirectory/README.md +++ b/java-servicedirectory/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-servicedirectory - 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-servicedirectory:2.91.0' +implementation 'com.google.cloud:google-cloud-servicedirectory:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-servicedirectory" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-servicedirectory" % "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-servicedirectory/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-servicedirectory.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicedirectory/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicedirectory/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-servicehealth/README.md b/java-servicehealth/README.md index 1fee3c903280..2a19a9ad00ec 100644 --- a/java-servicehealth/README.md +++ b/java-servicehealth/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-servicehealth - 0.57.0 + 0.58.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-servicehealth:0.57.0' +implementation 'com.google.cloud:google-cloud-servicehealth:0.58.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-servicehealth" % "0.57.0" +libraryDependencies += "com.google.cloud" % "google-cloud-servicehealth" % "0.58.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-servicehealth/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-servicehealth.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicehealth/0.57.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-servicehealth/0.58.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-shell/README.md b/java-shell/README.md index d407459fde61..59450b4d82a9 100644 --- a/java-shell/README.md +++ b/java-shell/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-shell - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-shell:2.89.0' +implementation 'com.google.cloud:google-cloud-shell:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-shell" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-shell" % "2.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-shell/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-shell.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-shell/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-shell/2.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-shopping-css/README.md b/java-shopping-css/README.md index 853914afeb0e..10c82de510d8 100644 --- a/java-shopping-css/README.md +++ b/java-shopping-css/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-css - 0.58.0 + 0.59.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-css:0.58.0' +implementation 'com.google.shopping:google-shopping-css:0.59.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-css" % "0.58.0" +libraryDependencies += "com.google.shopping" % "google-shopping-css" % "0.59.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/google-shopping-css/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-css.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-css/0.58.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-css/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-shopping-merchant-accounts/README.md b/java-shopping-merchant-accounts/README.md index c7e413999ffe..061c5a524897 100644 --- a/java-shopping-merchant-accounts/README.md +++ b/java-shopping-merchant-accounts/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-accounts - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-accounts:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-accounts:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-accounts" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-accounts" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-accounts/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-accounts.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-accounts/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-accounts/1.19.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-shopping-merchant-conversions/README.md b/java-shopping-merchant-conversions/README.md index 90c1e7752f28..1563457ffc07 100644 --- a/java-shopping-merchant-conversions/README.md +++ b/java-shopping-merchant-conversions/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-conversions - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-conversions:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-conversions:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-conversions" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-conversions" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-conversions/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-conversions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-conversions/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-conversions/1.19.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-shopping-merchant-datasources/README.md b/java-shopping-merchant-datasources/README.md index 293bcc95c115..a3cd69fc8de9 100644 --- a/java-shopping-merchant-datasources/README.md +++ b/java-shopping-merchant-datasources/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-datasources - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-datasources:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-datasources:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-datasources" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-datasources" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-datasources/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-datasources.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-datasources/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-datasources/1.19.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-shopping-merchant-inventories/README.md b/java-shopping-merchant-inventories/README.md index bcdae582d18d..163f87981164 100644 --- a/java-shopping-merchant-inventories/README.md +++ b/java-shopping-merchant-inventories/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-inventories - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-inventories:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-inventories:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-inventories" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-inventories" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-inventories/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-inventories.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-inventories/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-inventories/1.19.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-shopping-merchant-lfp/README.md b/java-shopping-merchant-lfp/README.md index 8ca46b2b5e20..7ea40895b40b 100644 --- a/java-shopping-merchant-lfp/README.md +++ b/java-shopping-merchant-lfp/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-lfp - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-lfp:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-lfp:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-lfp" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-lfp" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-lfp/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-lfp.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-lfp/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-lfp/1.19.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-shopping-merchant-notifications/README.md b/java-shopping-merchant-notifications/README.md index bea259bd48f5..23b51ce35843 100644 --- a/java-shopping-merchant-notifications/README.md +++ b/java-shopping-merchant-notifications/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-notifications - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-notifications:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-notifications:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-notifications" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-notifications" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-notifications/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-notifications.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-notifications/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-notifications/1.19.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-shopping-merchant-product-studio/README.md b/java-shopping-merchant-product-studio/README.md index fb090a93ef1a..d80846f138aa 100644 --- a/java-shopping-merchant-product-studio/README.md +++ b/java-shopping-merchant-product-studio/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-productstudio - 0.30.0 + 0.31.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-productstudio:0.30.0' +implementation 'com.google.shopping:google-shopping-merchant-productstudio:0.31.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-productstudio" % "0.30.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-productstudio" % "0.31.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/google-shopping-merchant-productstudio/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-productstudio.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-productstudio/0.30.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-productstudio/0.31.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-shopping-merchant-products/README.md b/java-shopping-merchant-products/README.md index c9e3962d3995..fca094fbfa31 100644 --- a/java-shopping-merchant-products/README.md +++ b/java-shopping-merchant-products/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-products - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-products:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-products:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-products" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-products" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-products/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-products.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-products/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-products/1.19.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-shopping-merchant-promotions/README.md b/java-shopping-merchant-promotions/README.md index 438f453733c2..5de0b846161b 100644 --- a/java-shopping-merchant-promotions/README.md +++ b/java-shopping-merchant-promotions/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-promotions - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-promotions:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-promotions:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-promotions" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-promotions" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-promotions/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-promotions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-promotions/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-promotions/1.19.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-shopping-merchant-quota/README.md b/java-shopping-merchant-quota/README.md index 12d6412d9b17..32400c6e9c32 100644 --- a/java-shopping-merchant-quota/README.md +++ b/java-shopping-merchant-quota/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-quota - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-quota:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-quota:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-quota" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-quota" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-quota/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-quota.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-quota/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-quota/1.19.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-shopping-merchant-reports/README.md b/java-shopping-merchant-reports/README.md index 86f7cca834fb..1adf001bc350 100644 --- a/java-shopping-merchant-reports/README.md +++ b/java-shopping-merchant-reports/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-reports - 1.18.0 + 1.19.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-reports:1.18.0' +implementation 'com.google.shopping:google-shopping-merchant-reports:1.19.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reports" % "1.18.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reports" % "1.19.0" ``` ## Authentication @@ -152,7 +152,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-shopping-merchant-reports/latest/overview [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-reports.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reports/1.18.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reports/1.19.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-shopping-merchant-reviews/README.md b/java-shopping-merchant-reviews/README.md index e323bbe38a40..b564e4df644e 100644 --- a/java-shopping-merchant-reviews/README.md +++ b/java-shopping-merchant-reviews/README.md @@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file: com.google.shopping google-shopping-merchant-reviews - 0.36.0 + 0.37.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.shopping:google-shopping-merchant-reviews:0.36.0' +implementation 'com.google.shopping:google-shopping-merchant-reviews:0.37.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reviews" % "0.36.0" +libraryDependencies += "com.google.shopping" % "google-shopping-merchant-reviews" % "0.37.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/google-shopping-merchant-reviews/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.shopping/google-shopping-merchant-reviews.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reviews/0.36.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.shopping/google-shopping-merchant-reviews/0.37.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-spanner/README.md b/java-spanner/README.md index a0915b0bfe89..9c203beeae1f 100644 --- a/java-spanner/README.md +++ b/java-spanner/README.md @@ -56,13 +56,13 @@ implementation 'com.google.cloud:google-cloud-spanner' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-spanner:6.115.0' +implementation 'com.google.cloud:google-cloud-spanner:6.116.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "6.115.0" +libraryDependencies += "com.google.cloud" % "google-cloud-spanner" % "6.116.0" ``` ## Authentication @@ -550,7 +550,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-spanner/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-spanner.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanner/6.115.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanner/6.116.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-spanneradapter/README.md b/java-spanneradapter/README.md index e2b4cf7c77f9..41332cf586c6 100644 --- a/java-spanneradapter/README.md +++ b/java-spanneradapter/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-spanneradapter - 0.26.0 + 0.27.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-spanneradapter:0.26.0' +implementation 'com.google.cloud:google-cloud-spanneradapter:0.27.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-spanneradapter" % "0.26.0" +libraryDependencies += "com.google.cloud" % "google-cloud-spanneradapter" % "0.27.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-spanneradapter/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-spanneradapter.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanneradapter/0.26.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-spanneradapter/0.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-speech/README.md b/java-speech/README.md index 711aacdd34a0..4e297a5a9bb5 100644 --- a/java-speech/README.md +++ b/java-speech/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-speech - 4.85.0 + 4.86.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-speech:4.85.0' +implementation 'com.google.cloud:google-cloud-speech:4.86.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "4.85.0" +libraryDependencies += "com.google.cloud" % "google-cloud-speech" % "4.86.0" ``` ## Authentication @@ -211,7 +211,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-speech/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-speech.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-speech/4.85.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-speech/4.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-storage-transfer/README.md b/java-storage-transfer/README.md index 34cc0c7e8a0d..3c5276dcb65a 100644 --- a/java-storage-transfer/README.md +++ b/java-storage-transfer/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storage-transfer - 1.90.0 + 1.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storage-transfer:1.90.0' +implementation 'com.google.cloud:google-cloud-storage-transfer:1.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storage-transfer" % "1.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storage-transfer" % "1.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-storage-transfer/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-storage-transfer.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storage-transfer/1.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storage-transfer/1.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-storage/README.md b/java-storage/README.md index fe8cd4bcd6bf..00d44d6eceb6 100644 --- a/java-storage/README.md +++ b/java-storage/README.md @@ -66,13 +66,13 @@ implementation 'com.google.cloud:google-cloud-storage' If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storage:2.66.0' +implementation 'com.google.cloud:google-cloud-storage:2.67.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storage" % "2.66.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storage" % "2.67.0" ``` ## Authentication @@ -474,7 +474,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-storage/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-storage.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storage/2.66.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storage/2.67.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-storagebatchoperations/README.md b/java-storagebatchoperations/README.md index 2dd05a11c170..513d6b37b54c 100644 --- a/java-storagebatchoperations/README.md +++ b/java-storagebatchoperations/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storagebatchoperations - 0.30.0 + 0.31.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storagebatchoperations:0.30.0' +implementation 'com.google.cloud:google-cloud-storagebatchoperations:0.31.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storagebatchoperations" % "0.30.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storagebatchoperations" % "0.31.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-storagebatchoperations/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-storagebatchoperations.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storagebatchoperations/0.30.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storagebatchoperations/0.31.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-storageinsights/README.md b/java-storageinsights/README.md index 7ce90a04891c..e8223b520aac 100644 --- a/java-storageinsights/README.md +++ b/java-storageinsights/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-storageinsights - 0.75.0 + 0.76.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-storageinsights:0.75.0' +implementation 'com.google.cloud:google-cloud-storageinsights:0.76.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-storageinsights" % "0.75.0" +libraryDependencies += "com.google.cloud" % "google-cloud-storageinsights" % "0.76.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-storageinsights/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-storageinsights.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storageinsights/0.75.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-storageinsights/0.76.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-talent/README.md b/java-talent/README.md index d2a8e5db5667..c3e229e82590 100644 --- a/java-talent/README.md +++ b/java-talent/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-talent - 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-talent:2.91.0' +implementation 'com.google.cloud:google-cloud-talent:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-talent" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-talent" % "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-talent/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-talent.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-talent/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-talent/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-tasks/README.md b/java-tasks/README.md index 7ba64c84eddb..807a87cffd22 100644 --- a/java-tasks/README.md +++ b/java-tasks/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-tasks - 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-tasks:2.90.0' +implementation 'com.google.cloud:google-cloud-tasks:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-tasks" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-tasks" % "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-tasks/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-tasks.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tasks/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tasks/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-telcoautomation/README.md b/java-telcoautomation/README.md index d493b1c0ee47..9e10a5d46564 100644 --- a/java-telcoautomation/README.md +++ b/java-telcoautomation/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-telcoautomation - 0.60.0 + 0.61.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-telcoautomation:0.60.0' +implementation 'com.google.cloud:google-cloud-telcoautomation:0.61.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-telcoautomation" % "0.60.0" +libraryDependencies += "com.google.cloud" % "google-cloud-telcoautomation" % "0.61.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-telcoautomation/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-telcoautomation.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-telcoautomation/0.60.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-telcoautomation/0.61.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-texttospeech/README.md b/java-texttospeech/README.md index a995132e6bec..5e47f5f61d5e 100644 --- a/java-texttospeech/README.md +++ b/java-texttospeech/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-texttospeech - 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-texttospeech:2.91.0' +implementation 'com.google.cloud:google-cloud-texttospeech:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-texttospeech" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-texttospeech" % "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-texttospeech/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-texttospeech.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-texttospeech/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-texttospeech/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-tpu/README.md b/java-tpu/README.md index f11b02abf444..1fc0bfed5dcb 100644 --- a/java-tpu/README.md +++ b/java-tpu/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-tpu - 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-tpu:2.91.0' +implementation 'com.google.cloud:google-cloud-tpu:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-tpu" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-tpu" % "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-tpu/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-tpu.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tpu/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-tpu/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-trace/README.md b/java-trace/README.md index d0119ab8330b..f93be4119fd2 100644 --- a/java-trace/README.md +++ b/java-trace/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-trace - 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-trace:2.90.0' +implementation 'com.google.cloud:google-cloud-trace:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-trace" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-trace" % "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-trace/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-trace.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-trace/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-trace/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-translate/README.md b/java-translate/README.md index c5731a796223..9a52885af143 100644 --- a/java-translate/README.md +++ b/java-translate/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-translate - 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-translate:2.90.0' +implementation 'com.google.cloud:google-cloud-translate:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-translate" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-translate" % "2.91.0" ``` ## Authentication @@ -252,7 +252,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-translate/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-translate.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-translate/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-translate/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-valkey/README.md b/java-valkey/README.md index 44a42c22ae33..0224bfa0f272 100644 --- a/java-valkey/README.md +++ b/java-valkey/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-valkey - 0.36.0 + 0.37.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-valkey:0.36.0' +implementation 'com.google.cloud:google-cloud-valkey:0.37.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-valkey" % "0.36.0" +libraryDependencies += "com.google.cloud" % "google-cloud-valkey" % "0.37.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-memorystore/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-valkey.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-valkey/0.36.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-valkey/0.37.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-vectorsearch/README.md b/java-vectorsearch/README.md index c6de16f3fe43..79c8a3179fb2 100644 --- a/java-vectorsearch/README.md +++ b/java-vectorsearch/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vectorsearch - 0.11.0 + 0.12.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vectorsearch:0.11.0' +implementation 'com.google.cloud:google-cloud-vectorsearch:0.12.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vectorsearch" % "0.11.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vectorsearch" % "0.12.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-vectorsearch/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-vectorsearch.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vectorsearch/0.11.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vectorsearch/0.12.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-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/DataObjectSearchServiceClient.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/DataObjectSearchServiceClient.java index c414a88aa802..955fce8e0a99 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/DataObjectSearchServiceClient.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/DataObjectSearchServiceClient.java @@ -134,8 +134,10 @@ * * *

ListLocations - *

Lists information about the supported locations for this service.This method can be called in two ways: - *

* **List all public locations:** Use the path `GET /v1/locations`.* **List project-visible locations:** Use the path`GET /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or other locations specifically visibleto the project. + *

Lists information about the supported locations for this service. + *

This method lists locations based on the resource scope provided inthe [ListLocationsRequest.name] field: + *

* **Global locations**: If `name` is empty, the method lists thepublic locations available to all projects. * **Project-specificlocations**: If `name` follows the format`projects/{project}`, the method lists locations visible to thatspecific project. This includes public, private, or otherproject-specific locations enabled for the project. + *

For gRPC and client library implementations, the resource name ispassed as the `name` field. For direct service calls, the resourcename isincorporated into the request path based on the specific serviceimplementation and version. * *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

*
    @@ -628,13 +630,20 @@ public final BatchSearchDataObjectsResponse batchSearchDataObjects( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. * - *

    * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

    This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: + * + *

    * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. + * + *

    For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

    Sample code: * @@ -668,13 +677,20 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. + * + *

    This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: * - *

    * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

    * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. + * + *

    For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

    Sample code: * @@ -709,13 +725,20 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. + * + *

    This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: + * + *

    * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. * - *

    * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

    For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

    Sample code: * diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/DataObjectServiceClient.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/DataObjectServiceClient.java index cfa3f5f63368..a41852cf1fad 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/DataObjectServiceClient.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/DataObjectServiceClient.java @@ -195,8 +195,10 @@ * * *

    ListLocations - *

    Lists information about the supported locations for this service.This method can be called in two ways: - *

    * **List all public locations:** Use the path `GET /v1/locations`.* **List project-visible locations:** Use the path`GET /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or other locations specifically visibleto the project. + *

    Lists information about the supported locations for this service. + *

    This method lists locations based on the resource scope provided inthe [ListLocationsRequest.name] field: + *

    * **Global locations**: If `name` is empty, the method lists thepublic locations available to all projects. * **Project-specificlocations**: If `name` follows the format`projects/{project}`, the method lists locations visible to thatspecific project. This includes public, private, or otherproject-specific locations enabled for the project. + *

    For gRPC and client library implementations, the resource name ispassed as the `name` field. For direct service calls, the resourcename isincorporated into the request path based on the specific serviceimplementation and version. * *

    Request object method variants only take one parameter, a request object, which must be constructed before the call.

    *
      @@ -1127,13 +1129,20 @@ public final void batchDeleteDataObjects(BatchDeleteDataObjectsRequest request) // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. * - *

      * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

      This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: + * + *

      * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. + * + *

      For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

      Sample code: * @@ -1166,13 +1175,20 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. + * + *

      This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: * - *

      * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

      * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. + * + *

      For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

      Sample code: * @@ -1206,13 +1222,20 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. + * + *

      This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: + * + *

      * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. * - *

      * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

      For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

      Sample code: * diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClient.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClient.java index 7514ee5e0e3d..f45cd02aadc4 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClient.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClient.java @@ -234,6 +234,25 @@ * * * + *

      UpdateIndex + *

      Updates the parameters of a single Index. + * + *

      Request object method variants only take one parameter, a request object, which must be constructed before the call.

      + *
        + *
      • updateIndexAsync(UpdateIndexRequest request) + *

      + *

      Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

      + *
        + *
      • updateIndexAsync(Index index, FieldMask updateMask) + *

      + *

      Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

      + *
        + *
      • updateIndexOperationCallable() + *

      • updateIndexCallable() + *

      + * + * + * *

      DeleteIndex *

      Deletes a single Index. * @@ -285,8 +304,10 @@ * * *

      ListLocations - *

      Lists information about the supported locations for this service.This method can be called in two ways: - *

      * **List all public locations:** Use the path `GET /v1/locations`.* **List project-visible locations:** Use the path`GET /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or other locations specifically visibleto the project. + *

      Lists information about the supported locations for this service. + *

      This method lists locations based on the resource scope provided inthe [ListLocationsRequest.name] field: + *

      * **Global locations**: If `name` is empty, the method lists thepublic locations available to all projects. * **Project-specificlocations**: If `name` follows the format`projects/{project}`, the method lists locations visible to thatspecific project. This includes public, private, or otherproject-specific locations enabled for the project. + *

      For gRPC and client library implementations, the resource name ispassed as the `name` field. For direct service calls, the resourcename isincorporated into the request path based on the specific serviceimplementation and version. * *

      Request object method variants only take one parameter, a request object, which must be constructed before the call.

      *
        @@ -1633,6 +1654,136 @@ public final UnaryCallable createIndexCallable() return stub.createIndexCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Index. + * + *

        Sample code: + * + *

        {@code
        +   * // This snippet has been automatically generated and should be regarded as a code template only.
        +   * // It will require modifications to work:
        +   * // - It may require correct/in-range values for request initialization.
        +   * // - It may require specifying regional endpoints when creating the service client as shown in
        +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
        +   * try (VectorSearchServiceClient vectorSearchServiceClient = VectorSearchServiceClient.create()) {
        +   *   Index index = Index.newBuilder().build();
        +   *   FieldMask updateMask = FieldMask.newBuilder().build();
        +   *   Index response = vectorSearchServiceClient.updateIndexAsync(index, updateMask).get();
        +   * }
        +   * }
        + * + * @param index Required. The resource being updated. + * @param updateMask Optional. Specifies the fields to be overwritten in the Index resource by the + * update. The fields specified in the update_mask are relative to the resource, not the full + * request. A field will be overwritten if it is in the mask. If the user does not provide a + * mask then all fields present in the request with non-empty values will be overwritten. + *

        The following fields support update: * `display_name` * `description` * + * `labels` * `dedicated_infrastructure.autoscaling_spec.min_replica_count` * + * `dedicated_infrastructure.autoscaling_spec.max_replica_count` + *

        If `*` is provided in the `update_mask`, full replacement of mutable fields will be + * performed. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateIndexAsync( + Index index, FieldMask updateMask) { + UpdateIndexRequest request = + UpdateIndexRequest.newBuilder().setIndex(index).setUpdateMask(updateMask).build(); + return updateIndexAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Index. + * + *

        Sample code: + * + *

        {@code
        +   * // This snippet has been automatically generated and should be regarded as a code template only.
        +   * // It will require modifications to work:
        +   * // - It may require correct/in-range values for request initialization.
        +   * // - It may require specifying regional endpoints when creating the service client as shown in
        +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
        +   * try (VectorSearchServiceClient vectorSearchServiceClient = VectorSearchServiceClient.create()) {
        +   *   UpdateIndexRequest request =
        +   *       UpdateIndexRequest.newBuilder()
        +   *           .setIndex(Index.newBuilder().build())
        +   *           .setUpdateMask(FieldMask.newBuilder().build())
        +   *           .setRequestId("requestId693933066")
        +   *           .build();
        +   *   Index response = vectorSearchServiceClient.updateIndexAsync(request).get();
        +   * }
        +   * }
        + * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateIndexAsync( + UpdateIndexRequest request) { + return updateIndexOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Index. + * + *

        Sample code: + * + *

        {@code
        +   * // This snippet has been automatically generated and should be regarded as a code template only.
        +   * // It will require modifications to work:
        +   * // - It may require correct/in-range values for request initialization.
        +   * // - It may require specifying regional endpoints when creating the service client as shown in
        +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
        +   * try (VectorSearchServiceClient vectorSearchServiceClient = VectorSearchServiceClient.create()) {
        +   *   UpdateIndexRequest request =
        +   *       UpdateIndexRequest.newBuilder()
        +   *           .setIndex(Index.newBuilder().build())
        +   *           .setUpdateMask(FieldMask.newBuilder().build())
        +   *           .setRequestId("requestId693933066")
        +   *           .build();
        +   *   OperationFuture future =
        +   *       vectorSearchServiceClient.updateIndexOperationCallable().futureCall(request);
        +   *   // Do something.
        +   *   Index response = future.get();
        +   * }
        +   * }
        + */ + public final OperationCallable + updateIndexOperationCallable() { + return stub.updateIndexOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates the parameters of a single Index. + * + *

        Sample code: + * + *

        {@code
        +   * // This snippet has been automatically generated and should be regarded as a code template only.
        +   * // It will require modifications to work:
        +   * // - It may require correct/in-range values for request initialization.
        +   * // - It may require specifying regional endpoints when creating the service client as shown in
        +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
        +   * try (VectorSearchServiceClient vectorSearchServiceClient = VectorSearchServiceClient.create()) {
        +   *   UpdateIndexRequest request =
        +   *       UpdateIndexRequest.newBuilder()
        +   *           .setIndex(Index.newBuilder().build())
        +   *           .setUpdateMask(FieldMask.newBuilder().build())
        +   *           .setRequestId("requestId693933066")
        +   *           .build();
        +   *   ApiFuture future =
        +   *       vectorSearchServiceClient.updateIndexCallable().futureCall(request);
        +   *   // Do something.
        +   *   Operation response = future.get();
        +   * }
        +   * }
        + */ + public final UnaryCallable updateIndexCallable() { + return stub.updateIndexCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Deletes a single Index. @@ -1958,13 +2109,20 @@ public final UnaryCallable exportDataObject // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. + * + *

        This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: * - *

        * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

        * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. + * + *

        For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

        Sample code: * @@ -1997,13 +2155,20 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. + * + *

        This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: * - *

        * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

        * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. + * + *

        For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

        Sample code: * @@ -2037,13 +2202,20 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service.This method can be called in - * two ways: + * Lists information about the supported locations for this service. + * + *

        This method lists locations based on the resource scope provided inthe + * [ListLocationsRequest.name] field: + * + *

        * **Global locations**: If `name` is empty, the method lists thepublic + * locations available to all projects. * **Project-specificlocations**: If + * `name` follows the format`projects/{project}`, the method lists locations visible to + * thatspecific project. This includes public, private, or otherproject-specific locations enabled + * for the project. * - *

        * **List all public locations:** Use the path `GET /v1/locations`.* - * **List project-visible locations:** Use the path`GET - * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or - * other locations specifically visibleto the project. + *

        For gRPC and client library implementations, the resource name ispassed as the `name` field. + * For direct service calls, the resourcename isincorporated into the request path based on the + * specific serviceimplementation and version. * *

        Sample code: * diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceSettings.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceSettings.java index f073834e82eb..ae11ad2e439c 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceSettings.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceSettings.java @@ -195,6 +195,17 @@ public UnaryCallSettings createIndexSettings() { return ((VectorSearchServiceStubSettings) getStubSettings()).createIndexOperationSettings(); } + /** Returns the object with the settings used for calls to updateIndex. */ + public UnaryCallSettings updateIndexSettings() { + return ((VectorSearchServiceStubSettings) getStubSettings()).updateIndexSettings(); + } + + /** Returns the object with the settings used for calls to updateIndex. */ + public OperationCallSettings + updateIndexOperationSettings() { + return ((VectorSearchServiceStubSettings) getStubSettings()).updateIndexOperationSettings(); + } + /** Returns the object with the settings used for calls to deleteIndex. */ public UnaryCallSettings deleteIndexSettings() { return ((VectorSearchServiceStubSettings) getStubSettings()).deleteIndexSettings(); @@ -426,6 +437,17 @@ public UnaryCallSettings.Builder createIndexSetti return getStubSettingsBuilder().createIndexOperationSettings(); } + /** Returns the builder for the settings used for calls to updateIndex. */ + public UnaryCallSettings.Builder updateIndexSettings() { + return getStubSettingsBuilder().updateIndexSettings(); + } + + /** Returns the builder for the settings used for calls to updateIndex. */ + public OperationCallSettings.Builder + updateIndexOperationSettings() { + return getStubSettingsBuilder().updateIndexOperationSettings(); + } + /** Returns the builder for the settings used for calls to deleteIndex. */ public UnaryCallSettings.Builder deleteIndexSettings() { return getStubSettingsBuilder().deleteIndexSettings(); diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/gapic_metadata.json b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/gapic_metadata.json index 56d9aa25ca7a..ce5bbe60c915 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/gapic_metadata.json +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/gapic_metadata.json @@ -111,6 +111,9 @@ }, "UpdateCollection": { "methods": ["updateCollectionAsync", "updateCollectionAsync", "updateCollectionOperationCallable", "updateCollectionCallable"] + }, + "UpdateIndex": { + "methods": ["updateIndexAsync", "updateIndexAsync", "updateIndexOperationCallable", "updateIndexCallable"] } } } diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcVectorSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcVectorSearchServiceStub.java index ce5282e157b5..afadf2e45365 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcVectorSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/GrpcVectorSearchServiceStub.java @@ -53,6 +53,7 @@ import com.google.cloud.vectorsearch.v1beta.ListIndexesResponse; import com.google.cloud.vectorsearch.v1beta.OperationMetadata; import com.google.cloud.vectorsearch.v1beta.UpdateCollectionRequest; +import com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest; import com.google.longrunning.Operation; import com.google.longrunning.stub.GrpcOperationsStub; import com.google.protobuf.Empty; @@ -161,6 +162,15 @@ public class GrpcVectorSearchServiceStub extends VectorSearchServiceStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor updateIndexMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.vectorsearch.v1beta.VectorSearchService/UpdateIndex") + .setRequestMarshaller(ProtoUtils.marshaller(UpdateIndexRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor deleteIndexMethodDescriptor = MethodDescriptor.newBuilder() .setType(MethodDescriptor.MethodType.UNARY) @@ -236,6 +246,9 @@ public class GrpcVectorSearchServiceStub extends VectorSearchServiceStub { private final UnaryCallable createIndexCallable; private final OperationCallable createIndexOperationCallable; + private final UnaryCallable updateIndexCallable; + private final OperationCallable + updateIndexOperationCallable; private final UnaryCallable deleteIndexCallable; private final OperationCallable deleteIndexOperationCallable; @@ -384,6 +397,16 @@ protected GrpcVectorSearchServiceStub( }) .setResourceNameExtractor(request -> request.getParent()) .build(); + GrpcCallSettings updateIndexTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateIndexMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("index.name", String.valueOf(request.getIndex().getName())); + return builder.build(); + }) + .build(); GrpcCallSettings deleteIndexTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(deleteIndexMethodDescriptor) @@ -492,6 +515,15 @@ protected GrpcVectorSearchServiceStub( settings.createIndexOperationSettings(), clientContext, operationsStub); + this.updateIndexCallable = + callableFactory.createUnaryCallable( + updateIndexTransportSettings, settings.updateIndexSettings(), clientContext); + this.updateIndexOperationCallable = + callableFactory.createOperationCallable( + updateIndexTransportSettings, + settings.updateIndexOperationSettings(), + clientContext, + operationsStub); this.deleteIndexCallable = callableFactory.createUnaryCallable( deleteIndexTransportSettings, settings.deleteIndexSettings(), clientContext); @@ -616,6 +648,17 @@ public UnaryCallable createIndexCallable() { return createIndexOperationCallable; } + @Override + public UnaryCallable updateIndexCallable() { + return updateIndexCallable; + } + + @Override + public OperationCallable + updateIndexOperationCallable() { + return updateIndexOperationCallable; + } + @Override public UnaryCallable deleteIndexCallable() { return deleteIndexCallable; diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonVectorSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonVectorSearchServiceStub.java index 9b39260cfbff..f55ed9bb91e4 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonVectorSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/HttpJsonVectorSearchServiceStub.java @@ -61,6 +61,7 @@ import com.google.cloud.vectorsearch.v1beta.ListIndexesResponse; import com.google.cloud.vectorsearch.v1beta.OperationMetadata; import com.google.cloud.vectorsearch.v1beta.UpdateCollectionRequest; +import com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest; import com.google.common.collect.ImmutableMap; import com.google.longrunning.Operation; import com.google.protobuf.Empty; @@ -408,6 +409,49 @@ public class HttpJsonVectorSearchServiceStub extends VectorSearchServiceStub { HttpJsonOperationSnapshot.create(response)) .build(); + private static final ApiMethodDescriptor + updateIndexMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.vectorsearch.v1beta.VectorSearchService/UpdateIndex") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta/{index.name=projects/*/locations/*/collections/*/indexes/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "index.name", request.getIndex().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("index", request.getIndex(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (UpdateIndexRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + private static final ApiMethodDescriptor deleteIndexMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -617,6 +661,9 @@ public class HttpJsonVectorSearchServiceStub extends VectorSearchServiceStub { private final UnaryCallable createIndexCallable; private final OperationCallable createIndexOperationCallable; + private final UnaryCallable updateIndexCallable; + private final OperationCallable + updateIndexOperationCallable; private final UnaryCallable deleteIndexCallable; private final OperationCallable deleteIndexOperationCallable; @@ -801,6 +848,17 @@ protected HttpJsonVectorSearchServiceStub( }) .setResourceNameExtractor(request -> request.getParent()) .build(); + HttpJsonCallSettings updateIndexTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateIndexMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("index.name", String.valueOf(request.getIndex().getName())); + return builder.build(); + }) + .build(); HttpJsonCallSettings deleteIndexTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(deleteIndexMethodDescriptor) @@ -915,6 +973,15 @@ protected HttpJsonVectorSearchServiceStub( settings.createIndexOperationSettings(), clientContext, httpJsonOperationsStub); + this.updateIndexCallable = + callableFactory.createUnaryCallable( + updateIndexTransportSettings, settings.updateIndexSettings(), clientContext); + this.updateIndexOperationCallable = + callableFactory.createOperationCallable( + updateIndexTransportSettings, + settings.updateIndexOperationSettings(), + clientContext, + httpJsonOperationsStub); this.deleteIndexCallable = callableFactory.createUnaryCallable( deleteIndexTransportSettings, settings.deleteIndexSettings(), clientContext); @@ -971,6 +1038,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(listIndexesMethodDescriptor); methodDescriptors.add(getIndexMethodDescriptor); methodDescriptors.add(createIndexMethodDescriptor); + methodDescriptors.add(updateIndexMethodDescriptor); methodDescriptors.add(deleteIndexMethodDescriptor); methodDescriptors.add(importDataObjectsMethodDescriptor); methodDescriptors.add(exportDataObjectsMethodDescriptor); @@ -1058,6 +1126,17 @@ public UnaryCallable createIndexCallable() { return createIndexOperationCallable; } + @Override + public UnaryCallable updateIndexCallable() { + return updateIndexCallable; + } + + @Override + public OperationCallable + updateIndexOperationCallable() { + return updateIndexOperationCallable; + } + @Override public UnaryCallable deleteIndexCallable() { return deleteIndexCallable; diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStub.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStub.java index ec3c52b50ffc..9c3b5d2d24bb 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStub.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStub.java @@ -48,6 +48,7 @@ import com.google.cloud.vectorsearch.v1beta.ListIndexesResponse; import com.google.cloud.vectorsearch.v1beta.OperationMetadata; import com.google.cloud.vectorsearch.v1beta.UpdateCollectionRequest; +import com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest; import com.google.longrunning.Operation; import com.google.longrunning.stub.OperationsStub; import com.google.protobuf.Empty; @@ -132,6 +133,15 @@ public UnaryCallable createIndexCallable() { throw new UnsupportedOperationException("Not implemented: createIndexCallable()"); } + public OperationCallable + updateIndexOperationCallable() { + throw new UnsupportedOperationException("Not implemented: updateIndexOperationCallable()"); + } + + public UnaryCallable updateIndexCallable() { + throw new UnsupportedOperationException("Not implemented: updateIndexCallable()"); + } + public OperationCallable deleteIndexOperationCallable() { throw new UnsupportedOperationException("Not implemented: deleteIndexOperationCallable()"); diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStubSettings.java b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStubSettings.java index f0939d67a2d2..b643fe8f1fd1 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStubSettings.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/java/com/google/cloud/vectorsearch/v1beta/stub/VectorSearchServiceStubSettings.java @@ -75,6 +75,7 @@ import com.google.cloud.vectorsearch.v1beta.ListIndexesResponse; import com.google.cloud.vectorsearch.v1beta.OperationMetadata; import com.google.cloud.vectorsearch.v1beta.UpdateCollectionRequest; +import com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; @@ -190,6 +191,9 @@ public class VectorSearchServiceStubSettings extends StubSettings createIndexSettings; private final OperationCallSettings createIndexOperationSettings; + private final UnaryCallSettings updateIndexSettings; + private final OperationCallSettings + updateIndexOperationSettings; private final UnaryCallSettings deleteIndexSettings; private final OperationCallSettings deleteIndexOperationSettings; @@ -429,6 +433,17 @@ public UnaryCallSettings createIndexSettings() { return createIndexOperationSettings; } + /** Returns the object with the settings used for calls to updateIndex. */ + public UnaryCallSettings updateIndexSettings() { + return updateIndexSettings; + } + + /** Returns the object with the settings used for calls to updateIndex. */ + public OperationCallSettings + updateIndexOperationSettings() { + return updateIndexOperationSettings; + } + /** Returns the object with the settings used for calls to deleteIndex. */ public UnaryCallSettings deleteIndexSettings() { return deleteIndexSettings; @@ -598,6 +613,8 @@ protected VectorSearchServiceStubSettings(Builder settingsBuilder) throws IOExce getIndexSettings = settingsBuilder.getIndexSettings().build(); createIndexSettings = settingsBuilder.createIndexSettings().build(); createIndexOperationSettings = settingsBuilder.createIndexOperationSettings().build(); + updateIndexSettings = settingsBuilder.updateIndexSettings().build(); + updateIndexOperationSettings = settingsBuilder.updateIndexOperationSettings().build(); deleteIndexSettings = settingsBuilder.deleteIndexSettings().build(); deleteIndexOperationSettings = settingsBuilder.deleteIndexOperationSettings().build(); importDataObjectsSettings = settingsBuilder.importDataObjectsSettings().build(); @@ -648,6 +665,9 @@ public static class Builder private final UnaryCallSettings.Builder createIndexSettings; private final OperationCallSettings.Builder createIndexOperationSettings; + private final UnaryCallSettings.Builder updateIndexSettings; + private final OperationCallSettings.Builder + updateIndexOperationSettings; private final UnaryCallSettings.Builder deleteIndexSettings; private final OperationCallSettings.Builder deleteIndexOperationSettings; @@ -732,6 +752,8 @@ protected Builder(ClientContext clientContext) { getIndexSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); createIndexSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); createIndexOperationSettings = OperationCallSettings.newBuilder(); + updateIndexSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateIndexOperationSettings = OperationCallSettings.newBuilder(); deleteIndexSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteIndexOperationSettings = OperationCallSettings.newBuilder(); importDataObjectsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -751,6 +773,7 @@ protected Builder(ClientContext clientContext) { listIndexesSettings, getIndexSettings, createIndexSettings, + updateIndexSettings, deleteIndexSettings, importDataObjectsSettings, exportDataObjectsSettings, @@ -774,6 +797,8 @@ protected Builder(VectorSearchServiceStubSettings settings) { getIndexSettings = settings.getIndexSettings.toBuilder(); createIndexSettings = settings.createIndexSettings.toBuilder(); createIndexOperationSettings = settings.createIndexOperationSettings.toBuilder(); + updateIndexSettings = settings.updateIndexSettings.toBuilder(); + updateIndexOperationSettings = settings.updateIndexOperationSettings.toBuilder(); deleteIndexSettings = settings.deleteIndexSettings.toBuilder(); deleteIndexOperationSettings = settings.deleteIndexOperationSettings.toBuilder(); importDataObjectsSettings = settings.importDataObjectsSettings.toBuilder(); @@ -793,6 +818,7 @@ protected Builder(VectorSearchServiceStubSettings settings) { listIndexesSettings, getIndexSettings, createIndexSettings, + updateIndexSettings, deleteIndexSettings, importDataObjectsSettings, exportDataObjectsSettings, @@ -865,6 +891,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_2_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_2_params")); + builder + .updateIndexSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .deleteIndexSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_2_codes")) @@ -985,6 +1016,29 @@ private static Builder initDefaults(Builder builder) { .setTotalTimeoutDuration(Duration.ofMillis(300000L)) .build())); + builder + .updateIndexOperationSettings() + .setInitialCallSettings( + UnaryCallSettings.newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Index.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + builder .deleteIndexOperationSettings() .setInitialCallSettings( @@ -1149,6 +1203,17 @@ public UnaryCallSettings.Builder createIndexSetti return createIndexOperationSettings; } + /** Returns the builder for the settings used for calls to updateIndex. */ + public UnaryCallSettings.Builder updateIndexSettings() { + return updateIndexSettings; + } + + /** Returns the builder for the settings used for calls to updateIndex. */ + public OperationCallSettings.Builder + updateIndexOperationSettings() { + return updateIndexOperationSettings; + } + /** Returns the builder for the settings used for calls to deleteIndex. */ public UnaryCallSettings.Builder deleteIndexSettings() { return deleteIndexSettings; diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1beta/reflect-config.json b/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1beta/reflect-config.json index 1b3445480d72..43c0ae9709c6 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1beta/reflect-config.json +++ b/java-vectorsearch/google-cloud-vectorsearch/src/main/resources/META-INF/native-image/com.google.cloud.vectorsearch.v1beta/reflect-config.json @@ -1052,6 +1052,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.vectorsearch.v1beta.EncryptionSpec", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.vectorsearch.v1beta.EncryptionSpec$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.vectorsearch.v1beta.ExportDataObjectsMetadata", "queryAllDeclaredConstructors": true, @@ -1745,6 +1763,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.vectorsearch.v1beta.Vector", "queryAllDeclaredConstructors": true, diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/MockVectorSearchServiceImpl.java b/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/MockVectorSearchServiceImpl.java index c46210bfaf73..94283eb76b9a 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/MockVectorSearchServiceImpl.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/MockVectorSearchServiceImpl.java @@ -225,6 +225,26 @@ public void createIndex(CreateIndexRequest request, StreamObserver re } } + @Override + public void updateIndex(UpdateIndexRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateIndex, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + @Override public void deleteIndex(DeleteIndexRequest request, StreamObserver responseObserver) { Object response = responses.poll(); diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClientHttpJsonTest.java b/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClientHttpJsonTest.java index bdbe4a178dae..81554d9e3cd2 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClientHttpJsonTest.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClientHttpJsonTest.java @@ -204,6 +204,7 @@ public void getCollectionTest() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); mockService.addResponse(expectedResponse); @@ -256,6 +257,7 @@ public void getCollectionTest2() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); mockService.addResponse(expectedResponse); @@ -308,6 +310,7 @@ public void createCollectionTest() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -370,6 +373,7 @@ public void createCollectionTest2() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -432,6 +436,7 @@ public void updateCollectionTest() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -452,6 +457,7 @@ public void updateCollectionTest() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); FieldMask updateMask = FieldMask.newBuilder().build(); @@ -492,6 +498,7 @@ public void updateCollectionExceptionTest() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); FieldMask updateMask = FieldMask.newBuilder().build(); client.updateCollectionAsync(collection, updateMask).get(); @@ -922,6 +929,91 @@ public void createIndexExceptionTest2() throws Exception { } } + @Test + public void updateIndexTest() throws Exception { + Index expectedResponse = + Index.newBuilder() + .setName(IndexName.of("[PROJECT]", "[LOCATION]", "[COLLECTION]", "[INDEX]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setDistanceMetric(DistanceMetric.forNumber(0)) + .setIndexField("indexField723729224") + .addAllFilterFields(new ArrayList()) + .addAllStoreFields(new ArrayList()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateIndexTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + Index index = + Index.newBuilder() + .setName(IndexName.of("[PROJECT]", "[LOCATION]", "[COLLECTION]", "[INDEX]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setDistanceMetric(DistanceMetric.forNumber(0)) + .setIndexField("indexField723729224") + .addAllFilterFields(new ArrayList()) + .addAllStoreFields(new ArrayList()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Index actualResponse = client.updateIndexAsync(index, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateIndexExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + Index index = + Index.newBuilder() + .setName( + IndexName.of("[PROJECT]", "[LOCATION]", "[COLLECTION]", "[INDEX]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setDistanceMetric(DistanceMetric.forNumber(0)) + .setIndexField("indexField723729224") + .addAllFilterFields(new ArrayList()) + .addAllStoreFields(new ArrayList()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateIndexAsync(index, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + @Test public void deleteIndexTest() throws Exception { Empty expectedResponse = Empty.newBuilder().build(); diff --git a/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClientTest.java b/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClientTest.java index daf41f2ca4b8..6fee86f7f0a6 100644 --- a/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClientTest.java +++ b/java-vectorsearch/google-cloud-vectorsearch/src/test/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceClientTest.java @@ -199,6 +199,7 @@ public void getCollectionTest() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); mockVectorSearchService.addResponse(expectedResponse); @@ -245,6 +246,7 @@ public void getCollectionTest2() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); mockVectorSearchService.addResponse(expectedResponse); @@ -291,6 +293,7 @@ public void createCollectionTest() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -352,6 +355,7 @@ public void createCollectionTest2() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -413,6 +417,7 @@ public void updateCollectionTest() throws Exception { .setSchema(Struct.newBuilder().build()) .putAllVectorSchema(new HashMap()) .setDataSchema(Struct.newBuilder().build()) + .setEncryptionSpec(EncryptionSpec.newBuilder().build()) .build(); Operation resultOperation = Operation.newBuilder() @@ -845,6 +850,64 @@ public void createIndexExceptionTest2() throws Exception { } } + @Test + public void updateIndexTest() throws Exception { + Index expectedResponse = + Index.newBuilder() + .setName(IndexName.of("[PROJECT]", "[LOCATION]", "[COLLECTION]", "[INDEX]").toString()) + .setDisplayName("displayName1714148973") + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setDistanceMetric(DistanceMetric.forNumber(0)) + .setIndexField("indexField723729224") + .addAllFilterFields(new ArrayList()) + .addAllStoreFields(new ArrayList()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateIndexTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockVectorSearchService.addResponse(resultOperation); + + Index index = Index.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + Index actualResponse = client.updateIndexAsync(index, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockVectorSearchService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateIndexRequest actualRequest = ((UpdateIndexRequest) actualRequests.get(0)); + + Assert.assertEquals(index, actualRequest.getIndex()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateIndexExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockVectorSearchService.addException(exception); + + try { + Index index = Index.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateIndexAsync(index, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + @Test public void deleteIndexTest() throws Exception { Empty expectedResponse = Empty.newBuilder().build(); diff --git a/java-vectorsearch/grpc-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceGrpc.java b/java-vectorsearch/grpc-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceGrpc.java index 15805e512312..e208ae6afc6e 100644 --- a/java-vectorsearch/grpc-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceGrpc.java +++ b/java-vectorsearch/grpc-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceGrpc.java @@ -408,6 +408,50 @@ private VectorSearchServiceGrpc() {} return getCreateIndexMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest, com.google.longrunning.Operation> + getUpdateIndexMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateIndex", + requestType = com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest, com.google.longrunning.Operation> + getUpdateIndexMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest, + com.google.longrunning.Operation> + getUpdateIndexMethod; + if ((getUpdateIndexMethod = VectorSearchServiceGrpc.getUpdateIndexMethod) == null) { + synchronized (VectorSearchServiceGrpc.class) { + if ((getUpdateIndexMethod = VectorSearchServiceGrpc.getUpdateIndexMethod) == null) { + VectorSearchServiceGrpc.getUpdateIndexMethod = + getUpdateIndexMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateIndex")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new VectorSearchServiceMethodDescriptorSupplier("UpdateIndex")) + .build(); + } + } + } + return getUpdateIndexMethod; + } + private static volatile io.grpc.MethodDescriptor< com.google.cloud.vectorsearch.v1beta.DeleteIndexRequest, com.google.longrunning.Operation> getDeleteIndexMethod; @@ -727,6 +771,20 @@ default void createIndex( getCreateIndexMethod(), responseObserver); } + /** + * + * + *

        +     * Updates the parameters of a single Index.
        +     * 
        + */ + default void updateIndex( + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateIndexMethod(), responseObserver); + } + /** * * @@ -942,6 +1000,22 @@ public void createIndex( responseObserver); } + /** + * + * + *
        +     * Updates the parameters of a single Index.
        +     * 
        + */ + public void updateIndex( + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateIndexMethod(), getCallOptions()), + request, + responseObserver); + } + /** * * @@ -1127,6 +1201,20 @@ public com.google.longrunning.Operation createIndex( getChannel(), getCreateIndexMethod(), getCallOptions(), request); } + /** + * + * + *
        +     * Updates the parameters of a single Index.
        +     * 
        + */ + public com.google.longrunning.Operation updateIndex( + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getUpdateIndexMethod(), getCallOptions(), request); + } + /** * * @@ -1298,6 +1386,19 @@ public com.google.longrunning.Operation createIndex( getChannel(), getCreateIndexMethod(), getCallOptions(), request); } + /** + * + * + *
        +     * Updates the parameters of a single Index.
        +     * 
        + */ + public com.google.longrunning.Operation updateIndex( + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateIndexMethod(), getCallOptions(), request); + } + /** * * @@ -1470,6 +1571,19 @@ protected VectorSearchServiceFutureStub build( getChannel().newCall(getCreateIndexMethod(), getCallOptions()), request); } + /** + * + * + *
        +     * Updates the parameters of a single Index.
        +     * 
        + */ + public com.google.common.util.concurrent.ListenableFuture + updateIndex(com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateIndexMethod(), getCallOptions()), request); + } + /** * * @@ -1518,9 +1632,10 @@ protected VectorSearchServiceFutureStub build( private static final int METHODID_LIST_INDEXES = 5; private static final int METHODID_GET_INDEX = 6; private static final int METHODID_CREATE_INDEX = 7; - private static final int METHODID_DELETE_INDEX = 8; - private static final int METHODID_IMPORT_DATA_OBJECTS = 9; - private static final int METHODID_EXPORT_DATA_OBJECTS = 10; + private static final int METHODID_UPDATE_INDEX = 8; + private static final int METHODID_DELETE_INDEX = 9; + private static final int METHODID_IMPORT_DATA_OBJECTS = 10; + private static final int METHODID_EXPORT_DATA_OBJECTS = 11; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -1585,6 +1700,11 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.cloud.vectorsearch.v1beta.CreateIndexRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_UPDATE_INDEX: + serviceImpl.updateIndex( + (com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; case METHODID_DELETE_INDEX: serviceImpl.deleteIndex( (com.google.cloud.vectorsearch.v1beta.DeleteIndexRequest) request, @@ -1669,6 +1789,12 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser new MethodHandlers< com.google.cloud.vectorsearch.v1beta.CreateIndexRequest, com.google.longrunning.Operation>(service, METHODID_CREATE_INDEX))) + .addMethod( + getUpdateIndexMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest, + com.google.longrunning.Operation>(service, METHODID_UPDATE_INDEX))) .addMethod( getDeleteIndexMethod(), io.grpc.stub.ServerCalls.asyncUnaryCall( @@ -1746,6 +1872,7 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getListIndexesMethod()) .addMethod(getGetIndexMethod()) .addMethod(getCreateIndexMethod()) + .addMethod(getUpdateIndexMethod()) .addMethod(getDeleteIndexMethod()) .addMethod(getImportDataObjectsMethod()) .addMethod(getExportDataObjectsMethod()) diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/Collection.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/Collection.java index 58db16c186c5..353d8b657a33 100644 --- a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/Collection.java +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/Collection.java @@ -472,7 +472,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { * * * @deprecated google.cloud.vectorsearch.v1beta.Collection.schema is deprecated. See - * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=206 + * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=220 * @return Whether the schema field is set. */ @java.lang.Override @@ -493,7 +493,7 @@ public boolean hasSchema() { * * * @deprecated google.cloud.vectorsearch.v1beta.Collection.schema is deprecated. See - * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=206 + * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=220 * @return The schema. */ @java.lang.Override @@ -666,6 +666,8 @@ public com.google.cloud.vectorsearch.v1beta.VectorField getVectorSchemaOrThrow( * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -685,6 +687,8 @@ public boolean hasDataSchema() { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -704,6 +708,8 @@ public com.google.protobuf.Struct getDataSchema() { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -714,6 +720,71 @@ public com.google.protobuf.StructOrBuilder getDataSchemaOrBuilder() { return dataSchema_ == null ? com.google.protobuf.Struct.getDefaultInstance() : dataSchema_; } + public static final int ENCRYPTION_SPEC_FIELD_NUMBER = 11; + private com.google.cloud.vectorsearch.v1beta.EncryptionSpec encryptionSpec_; + + /** + * + * + *
        +   * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +   * a Collection. If set, this Collection and all sub-resources of this
        +   * Collection will be secured by this key.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the encryptionSpec field is set. + */ + @java.lang.Override + public boolean hasEncryptionSpec() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
        +   * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +   * a Collection. If set, this Collection and all sub-resources of this
        +   * Collection will be secured by this key.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The encryptionSpec. + */ + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.EncryptionSpec getEncryptionSpec() { + return encryptionSpec_ == null + ? com.google.cloud.vectorsearch.v1beta.EncryptionSpec.getDefaultInstance() + : encryptionSpec_; + } + + /** + * + * + *
        +   * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +   * a Collection. If set, this Collection and all sub-resources of this
        +   * Collection will be secured by this key.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.EncryptionSpecOrBuilder getEncryptionSpecOrBuilder() { + return encryptionSpec_ == null + ? com.google.cloud.vectorsearch.v1beta.EncryptionSpec.getDefaultInstance() + : encryptionSpec_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -753,6 +824,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(10, getDataSchema()); } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(11, getEncryptionSpec()); + } getUnknownFields().writeTo(output); } @@ -805,6 +879,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getDataSchema()); } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getEncryptionSpec()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -842,6 +919,10 @@ public boolean equals(final java.lang.Object obj) { if (hasDataSchema()) { if (!getDataSchema().equals(other.getDataSchema())) return false; } + if (hasEncryptionSpec() != other.hasEncryptionSpec()) return false; + if (hasEncryptionSpec()) { + if (!getEncryptionSpec().equals(other.getEncryptionSpec())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -883,6 +964,10 @@ public int hashCode() { hash = (37 * hash) + DATA_SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getDataSchema().hashCode(); } + if (hasEncryptionSpec()) { + hash = (37 * hash) + ENCRYPTION_SPEC_FIELD_NUMBER; + hash = (53 * hash) + getEncryptionSpec().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1054,6 +1139,7 @@ private void maybeForceBuilderInitialization() { internalGetUpdateTimeFieldBuilder(); internalGetSchemaFieldBuilder(); internalGetDataSchemaFieldBuilder(); + internalGetEncryptionSpecFieldBuilder(); } } @@ -1086,6 +1172,11 @@ public Builder clear() { dataSchemaBuilder_.dispose(); dataSchemaBuilder_ = null; } + encryptionSpec_ = null; + if (encryptionSpecBuilder_ != null) { + encryptionSpecBuilder_.dispose(); + encryptionSpecBuilder_ = null; + } return this; } @@ -1156,6 +1247,11 @@ private void buildPartial0(com.google.cloud.vectorsearch.v1beta.Collection resul result.dataSchema_ = dataSchemaBuilder_ == null ? dataSchema_ : dataSchemaBuilder_.build(); to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.encryptionSpec_ = + encryptionSpecBuilder_ == null ? encryptionSpec_ : encryptionSpecBuilder_.build(); + to_bitField0_ |= 0x00000010; + } result.bitField0_ |= to_bitField0_; } @@ -1203,6 +1299,9 @@ public Builder mergeFrom(com.google.cloud.vectorsearch.v1beta.Collection other) if (other.hasDataSchema()) { mergeDataSchema(other.getDataSchema()); } + if (other.hasEncryptionSpec()) { + mergeEncryptionSpec(other.getEncryptionSpec()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1300,6 +1399,13 @@ public Builder mergeFrom( bitField0_ |= 0x00000100; break; } // case 82 + case 90: + { + input.readMessage( + internalGetEncryptionSpecFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000200; + break; + } // case 90 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2267,7 +2373,7 @@ public Builder putAllLabels(java.util.Map va *
        * * @deprecated google.cloud.vectorsearch.v1beta.Collection.schema is deprecated. See - * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=206 + * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=220 * @return Whether the schema field is set. */ @java.lang.Deprecated @@ -2287,7 +2393,7 @@ public boolean hasSchema() { *
        * * @deprecated google.cloud.vectorsearch.v1beta.Collection.schema is deprecated. See - * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=206 + * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=220 * @return The schema. */ @java.lang.Deprecated @@ -2761,6 +2867,8 @@ public com.google.cloud.vectorsearch.v1beta.VectorField.Builder putVectorSchemaB * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2779,6 +2887,8 @@ public boolean hasDataSchema() { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2801,6 +2911,8 @@ public com.google.protobuf.Struct getDataSchema() { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2827,6 +2939,8 @@ public Builder setDataSchema(com.google.protobuf.Struct value) { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2850,6 +2964,8 @@ public Builder setDataSchema(com.google.protobuf.Struct.Builder builderForValue) * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2881,6 +2997,8 @@ public Builder mergeDataSchema(com.google.protobuf.Struct value) { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2904,6 +3022,8 @@ public Builder clearDataSchema() { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2922,6 +3042,8 @@ public com.google.protobuf.Struct.Builder getDataSchemaBuilder() { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2942,6 +3064,8 @@ public com.google.protobuf.StructOrBuilder getDataSchemaOrBuilder() { * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -2964,6 +3088,239 @@ public com.google.protobuf.StructOrBuilder getDataSchemaOrBuilder() { return dataSchemaBuilder_; } + private com.google.cloud.vectorsearch.v1beta.EncryptionSpec encryptionSpec_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.vectorsearch.v1beta.EncryptionSpec, + com.google.cloud.vectorsearch.v1beta.EncryptionSpec.Builder, + com.google.cloud.vectorsearch.v1beta.EncryptionSpecOrBuilder> + encryptionSpecBuilder_; + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the encryptionSpec field is set. + */ + public boolean hasEncryptionSpec() { + return ((bitField0_ & 0x00000200) != 0); + } + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The encryptionSpec. + */ + public com.google.cloud.vectorsearch.v1beta.EncryptionSpec getEncryptionSpec() { + if (encryptionSpecBuilder_ == null) { + return encryptionSpec_ == null + ? com.google.cloud.vectorsearch.v1beta.EncryptionSpec.getDefaultInstance() + : encryptionSpec_; + } else { + return encryptionSpecBuilder_.getMessage(); + } + } + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setEncryptionSpec(com.google.cloud.vectorsearch.v1beta.EncryptionSpec value) { + if (encryptionSpecBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + encryptionSpec_ = value; + } else { + encryptionSpecBuilder_.setMessage(value); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setEncryptionSpec( + com.google.cloud.vectorsearch.v1beta.EncryptionSpec.Builder builderForValue) { + if (encryptionSpecBuilder_ == null) { + encryptionSpec_ = builderForValue.build(); + } else { + encryptionSpecBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeEncryptionSpec(com.google.cloud.vectorsearch.v1beta.EncryptionSpec value) { + if (encryptionSpecBuilder_ == null) { + if (((bitField0_ & 0x00000200) != 0) + && encryptionSpec_ != null + && encryptionSpec_ + != com.google.cloud.vectorsearch.v1beta.EncryptionSpec.getDefaultInstance()) { + getEncryptionSpecBuilder().mergeFrom(value); + } else { + encryptionSpec_ = value; + } + } else { + encryptionSpecBuilder_.mergeFrom(value); + } + if (encryptionSpec_ != null) { + bitField0_ |= 0x00000200; + onChanged(); + } + return this; + } + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearEncryptionSpec() { + bitField0_ = (bitField0_ & ~0x00000200); + encryptionSpec_ = null; + if (encryptionSpecBuilder_ != null) { + encryptionSpecBuilder_.dispose(); + encryptionSpecBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.vectorsearch.v1beta.EncryptionSpec.Builder getEncryptionSpecBuilder() { + bitField0_ |= 0x00000200; + onChanged(); + return internalGetEncryptionSpecFieldBuilder().getBuilder(); + } + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.vectorsearch.v1beta.EncryptionSpecOrBuilder + getEncryptionSpecOrBuilder() { + if (encryptionSpecBuilder_ != null) { + return encryptionSpecBuilder_.getMessageOrBuilder(); + } else { + return encryptionSpec_ == null + ? com.google.cloud.vectorsearch.v1beta.EncryptionSpec.getDefaultInstance() + : encryptionSpec_; + } + } + + /** + * + * + *
        +     * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +     * a Collection. If set, this Collection and all sub-resources of this
        +     * Collection will be secured by this key.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.vectorsearch.v1beta.EncryptionSpec, + com.google.cloud.vectorsearch.v1beta.EncryptionSpec.Builder, + com.google.cloud.vectorsearch.v1beta.EncryptionSpecOrBuilder> + internalGetEncryptionSpecFieldBuilder() { + if (encryptionSpecBuilder_ == null) { + encryptionSpecBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.vectorsearch.v1beta.EncryptionSpec, + com.google.cloud.vectorsearch.v1beta.EncryptionSpec.Builder, + com.google.cloud.vectorsearch.v1beta.EncryptionSpecOrBuilder>( + getEncryptionSpec(), getParentForChildren(), isClean()); + encryptionSpec_ = null; + } + return encryptionSpecBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.cloud.vectorsearch.v1beta.Collection) } diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/CollectionOrBuilder.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/CollectionOrBuilder.java index fac1d319a1eb..f3673bbc78e7 100644 --- a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/CollectionOrBuilder.java +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/CollectionOrBuilder.java @@ -259,7 +259,7 @@ java.lang.String getLabelsOrDefault( *
        * * @deprecated google.cloud.vectorsearch.v1beta.Collection.schema is deprecated. See - * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=206 + * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=220 * @return Whether the schema field is set. */ @java.lang.Deprecated @@ -277,7 +277,7 @@ java.lang.String getLabelsOrDefault( *
        * * @deprecated google.cloud.vectorsearch.v1beta.Collection.schema is deprecated. See - * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=206 + * google/cloud/vectorsearch/v1beta/vectorsearch_service.proto;l=220 * @return The schema. */ @java.lang.Deprecated @@ -389,6 +389,8 @@ com.google.cloud.vectorsearch.v1beta.VectorField getVectorSchemaOrDefault( * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -405,6 +407,8 @@ com.google.cloud.vectorsearch.v1beta.VectorField getVectorSchemaOrDefault( * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; @@ -421,10 +425,61 @@ com.google.cloud.vectorsearch.v1beta.VectorField getVectorSchemaOrDefault( * Optional. JSON Schema for data. * Field names must contain only alphanumeric characters, * underscores, and hyphens. + * The schema must be compliant with + * [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). * * * .google.protobuf.Struct data_schema = 10 [(.google.api.field_behavior) = OPTIONAL]; * */ com.google.protobuf.StructOrBuilder getDataSchemaOrBuilder(); + + /** + * + * + *
        +   * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +   * a Collection. If set, this Collection and all sub-resources of this
        +   * Collection will be secured by this key.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the encryptionSpec field is set. + */ + boolean hasEncryptionSpec(); + + /** + * + * + *
        +   * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +   * a Collection. If set, this Collection and all sub-resources of this
        +   * Collection will be secured by this key.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The encryptionSpec. + */ + com.google.cloud.vectorsearch.v1beta.EncryptionSpec getEncryptionSpec(); + + /** + * + * + *
        +   * Optional. Immutable. Specifies the customer-managed encryption key spec for
        +   * a Collection. If set, this Collection and all sub-resources of this
        +   * Collection will be secured by this key.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.EncryptionSpec encryption_spec = 11 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.vectorsearch.v1beta.EncryptionSpecOrBuilder getEncryptionSpecOrBuilder(); } diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/DedicatedInfrastructure.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/DedicatedInfrastructure.java index 1c94aa3a04ec..6d4c5bf636e4 100644 --- a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/DedicatedInfrastructure.java +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/DedicatedInfrastructure.java @@ -251,7 +251,7 @@ public interface AutoscalingSpecOrBuilder * *
              * Optional. The minimum number of replicas. If not set or set to `0`,
        -     * defaults to `2`. Must be >= `2` and <= `1000`.
        +     * defaults to `2`. Must be >= `1` and <= `1000`.
              * 
        * * int32 min_replica_count = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -264,9 +264,12 @@ public interface AutoscalingSpecOrBuilder * * *
        -     * Optional. The maximum number of replicas. If not set or set to `0`,
        -     * defaults to the greater of `min_replica_count` and `5`. Must be >=
        +     * Optional. The maximum number of replicas.  Must be >=
              * `min_replica_count` and <= `1000`.
        +     * For the v1beta version, if not set or set to `0`, defaults to
        +     * the greater of `min_replica_count` and `5`.
        +     * For all other versions, if not set or set to `0`, defaults to
        +     * the greater of `min_replica_count` and `2`.
              * 
        * * int32 max_replica_count = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -332,7 +335,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
              * Optional. The minimum number of replicas. If not set or set to `0`,
        -     * defaults to `2`. Must be >= `2` and <= `1000`.
        +     * defaults to `2`. Must be >= `1` and <= `1000`.
              * 
        * * int32 min_replica_count = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -351,9 +354,12 @@ public int getMinReplicaCount() { * * *
        -     * Optional. The maximum number of replicas. If not set or set to `0`,
        -     * defaults to the greater of `min_replica_count` and `5`. Must be >=
        +     * Optional. The maximum number of replicas.  Must be >=
              * `min_replica_count` and <= `1000`.
        +     * For the v1beta version, if not set or set to `0`, defaults to
        +     * the greater of `min_replica_count` and `5`.
        +     * For all other versions, if not set or set to `0`, defaults to
        +     * the greater of `min_replica_count` and `2`.
              * 
        * * int32 max_replica_count = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -724,7 +730,7 @@ public Builder mergeFrom( * *
                * Optional. The minimum number of replicas. If not set or set to `0`,
        -       * defaults to `2`. Must be >= `2` and <= `1000`.
        +       * defaults to `2`. Must be >= `1` and <= `1000`.
                * 
        * * int32 min_replica_count = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -741,7 +747,7 @@ public int getMinReplicaCount() { * *
                * Optional. The minimum number of replicas. If not set or set to `0`,
        -       * defaults to `2`. Must be >= `2` and <= `1000`.
        +       * defaults to `2`. Must be >= `1` and <= `1000`.
                * 
        * * int32 min_replica_count = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -762,7 +768,7 @@ public Builder setMinReplicaCount(int value) { * *
                * Optional. The minimum number of replicas. If not set or set to `0`,
        -       * defaults to `2`. Must be >= `2` and <= `1000`.
        +       * defaults to `2`. Must be >= `1` and <= `1000`.
                * 
        * * int32 min_replica_count = 1 [(.google.api.field_behavior) = OPTIONAL]; @@ -782,9 +788,12 @@ public Builder clearMinReplicaCount() { * * *
        -       * Optional. The maximum number of replicas. If not set or set to `0`,
        -       * defaults to the greater of `min_replica_count` and `5`. Must be >=
        +       * Optional. The maximum number of replicas.  Must be >=
                * `min_replica_count` and <= `1000`.
        +       * For the v1beta version, if not set or set to `0`, defaults to
        +       * the greater of `min_replica_count` and `5`.
        +       * For all other versions, if not set or set to `0`, defaults to
        +       * the greater of `min_replica_count` and `2`.
                * 
        * * int32 max_replica_count = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -800,9 +809,12 @@ public int getMaxReplicaCount() { * * *
        -       * Optional. The maximum number of replicas. If not set or set to `0`,
        -       * defaults to the greater of `min_replica_count` and `5`. Must be >=
        +       * Optional. The maximum number of replicas.  Must be >=
                * `min_replica_count` and <= `1000`.
        +       * For the v1beta version, if not set or set to `0`, defaults to
        +       * the greater of `min_replica_count` and `5`.
        +       * For all other versions, if not set or set to `0`, defaults to
        +       * the greater of `min_replica_count` and `2`.
                * 
        * * int32 max_replica_count = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -822,9 +834,12 @@ public Builder setMaxReplicaCount(int value) { * * *
        -       * Optional. The maximum number of replicas. If not set or set to `0`,
        -       * defaults to the greater of `min_replica_count` and `5`. Must be >=
        +       * Optional. The maximum number of replicas.  Must be >=
                * `min_replica_count` and <= `1000`.
        +       * For the v1beta version, if not set or set to `0`, defaults to
        +       * the greater of `min_replica_count` and `5`.
        +       * For all other versions, if not set or set to `0`, defaults to
        +       * the greater of `min_replica_count` and `2`.
                * 
        * * int32 max_replica_count = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpec.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpec.java new file mode 100644 index 000000000000..306c70e2376d --- /dev/null +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpec.java @@ -0,0 +1,640 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/vectorsearch/v1beta/encryption_spec.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.vectorsearch.v1beta; + +/** + * + * + *
        + * Represents a customer-managed encryption key specification that can be
        + * applied to a Vector Search collection.
        + * 
        + * + * Protobuf type {@code google.cloud.vectorsearch.v1beta.EncryptionSpec} + */ +@com.google.protobuf.Generated +public final class EncryptionSpec extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.vectorsearch.v1beta.EncryptionSpec) + EncryptionSpecOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "EncryptionSpec"); + } + + // Use EncryptionSpec.newBuilder() to construct. + private EncryptionSpec(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private EncryptionSpec() { + cryptoKeyName_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.vectorsearch.v1beta.EncryptionSpecProto + .internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.vectorsearch.v1beta.EncryptionSpecProto + .internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.vectorsearch.v1beta.EncryptionSpec.class, + com.google.cloud.vectorsearch.v1beta.EncryptionSpec.Builder.class); + } + + public static final int CRYPTO_KEY_NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object cryptoKeyName_ = ""; + + /** + * + * + *
        +   * Required. Resource name of the Cloud KMS key used to protect the resource.
        +   *
        +   * The Cloud KMS key must be in the same region as the resource. It must have
        +   * the format
        +   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +   * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The cryptoKeyName. + */ + @java.lang.Override + public java.lang.String getCryptoKeyName() { + java.lang.Object ref = cryptoKeyName_; + 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(); + cryptoKeyName_ = s; + return s; + } + } + + /** + * + * + *
        +   * Required. Resource name of the Cloud KMS key used to protect the resource.
        +   *
        +   * The Cloud KMS key must be in the same region as the resource. It must have
        +   * the format
        +   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +   * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for cryptoKeyName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCryptoKeyNameBytes() { + java.lang.Object ref = cryptoKeyName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + cryptoKeyName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(cryptoKeyName_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, cryptoKeyName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(cryptoKeyName_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, cryptoKeyName_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.vectorsearch.v1beta.EncryptionSpec)) { + return super.equals(obj); + } + com.google.cloud.vectorsearch.v1beta.EncryptionSpec other = + (com.google.cloud.vectorsearch.v1beta.EncryptionSpec) obj; + + if (!getCryptoKeyName().equals(other.getCryptoKeyName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + CRYPTO_KEY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getCryptoKeyName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.vectorsearch.v1beta.EncryptionSpec prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
        +   * Represents a customer-managed encryption key specification that can be
        +   * applied to a Vector Search collection.
        +   * 
        + * + * Protobuf type {@code google.cloud.vectorsearch.v1beta.EncryptionSpec} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.vectorsearch.v1beta.EncryptionSpec) + com.google.cloud.vectorsearch.v1beta.EncryptionSpecOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.vectorsearch.v1beta.EncryptionSpecProto + .internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.vectorsearch.v1beta.EncryptionSpecProto + .internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.vectorsearch.v1beta.EncryptionSpec.class, + com.google.cloud.vectorsearch.v1beta.EncryptionSpec.Builder.class); + } + + // Construct using com.google.cloud.vectorsearch.v1beta.EncryptionSpec.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + cryptoKeyName_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.vectorsearch.v1beta.EncryptionSpecProto + .internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_descriptor; + } + + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.EncryptionSpec getDefaultInstanceForType() { + return com.google.cloud.vectorsearch.v1beta.EncryptionSpec.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.EncryptionSpec build() { + com.google.cloud.vectorsearch.v1beta.EncryptionSpec result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.EncryptionSpec buildPartial() { + com.google.cloud.vectorsearch.v1beta.EncryptionSpec result = + new com.google.cloud.vectorsearch.v1beta.EncryptionSpec(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.vectorsearch.v1beta.EncryptionSpec result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.cryptoKeyName_ = cryptoKeyName_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.vectorsearch.v1beta.EncryptionSpec) { + return mergeFrom((com.google.cloud.vectorsearch.v1beta.EncryptionSpec) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.vectorsearch.v1beta.EncryptionSpec other) { + if (other == com.google.cloud.vectorsearch.v1beta.EncryptionSpec.getDefaultInstance()) + return this; + if (!other.getCryptoKeyName().isEmpty()) { + cryptoKeyName_ = other.cryptoKeyName_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + cryptoKeyName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object cryptoKeyName_ = ""; + + /** + * + * + *
        +     * Required. Resource name of the Cloud KMS key used to protect the resource.
        +     *
        +     * The Cloud KMS key must be in the same region as the resource. It must have
        +     * the format
        +     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +     * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The cryptoKeyName. + */ + public java.lang.String getCryptoKeyName() { + java.lang.Object ref = cryptoKeyName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + cryptoKeyName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
        +     * Required. Resource name of the Cloud KMS key used to protect the resource.
        +     *
        +     * The Cloud KMS key must be in the same region as the resource. It must have
        +     * the format
        +     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +     * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for cryptoKeyName. + */ + public com.google.protobuf.ByteString getCryptoKeyNameBytes() { + java.lang.Object ref = cryptoKeyName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + cryptoKeyName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
        +     * Required. Resource name of the Cloud KMS key used to protect the resource.
        +     *
        +     * The Cloud KMS key must be in the same region as the resource. It must have
        +     * the format
        +     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +     * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The cryptoKeyName to set. + * @return This builder for chaining. + */ + public Builder setCryptoKeyName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + cryptoKeyName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
        +     * Required. Resource name of the Cloud KMS key used to protect the resource.
        +     *
        +     * The Cloud KMS key must be in the same region as the resource. It must have
        +     * the format
        +     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +     * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearCryptoKeyName() { + cryptoKeyName_ = getDefaultInstance().getCryptoKeyName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
        +     * Required. Resource name of the Cloud KMS key used to protect the resource.
        +     *
        +     * The Cloud KMS key must be in the same region as the resource. It must have
        +     * the format
        +     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +     * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for cryptoKeyName to set. + * @return This builder for chaining. + */ + public Builder setCryptoKeyNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + cryptoKeyName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.vectorsearch.v1beta.EncryptionSpec) + } + + // @@protoc_insertion_point(class_scope:google.cloud.vectorsearch.v1beta.EncryptionSpec) + private static final com.google.cloud.vectorsearch.v1beta.EncryptionSpec DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.vectorsearch.v1beta.EncryptionSpec(); + } + + public static com.google.cloud.vectorsearch.v1beta.EncryptionSpec getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public EncryptionSpec parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.EncryptionSpec getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpecOrBuilder.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpecOrBuilder.java new file mode 100644 index 000000000000..fe486756b5c0 --- /dev/null +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpecOrBuilder.java @@ -0,0 +1,66 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/vectorsearch/v1beta/encryption_spec.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.vectorsearch.v1beta; + +@com.google.protobuf.Generated +public interface EncryptionSpecOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.vectorsearch.v1beta.EncryptionSpec) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
        +   * Required. Resource name of the Cloud KMS key used to protect the resource.
        +   *
        +   * The Cloud KMS key must be in the same region as the resource. It must have
        +   * the format
        +   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +   * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The cryptoKeyName. + */ + java.lang.String getCryptoKeyName(); + + /** + * + * + *
        +   * Required. Resource name of the Cloud KMS key used to protect the resource.
        +   *
        +   * The Cloud KMS key must be in the same region as the resource. It must have
        +   * the format
        +   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`.
        +   * 
        + * + * + * string crypto_key_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for cryptoKeyName. + */ + com.google.protobuf.ByteString getCryptoKeyNameBytes(); +} diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpecProto.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpecProto.java new file mode 100644 index 000000000000..cd09d6812799 --- /dev/null +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/EncryptionSpecProto.java @@ -0,0 +1,101 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/vectorsearch/v1beta/encryption_spec.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.vectorsearch.v1beta; + +@com.google.protobuf.Generated +public final class EncryptionSpecProto extends com.google.protobuf.GeneratedFile { + private EncryptionSpecProto() {} + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "EncryptionSpecProto"); + } + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n6google/cloud/vectorsearch/v1beta/encry" + + "ption_spec.proto\022 google.cloud.vectorsea" + + "rch.v1beta\032\037google/api/field_behavior.pr" + + "oto\032\031google/api/resource.proto\"T\n\016Encryp" + + "tionSpec\022B\n\017crypto_key_name\030\001 \001(\tB)\340A\002\372A" + + "#\n!cloudkms.googleapis.com/CryptoKeyB\356\002\n" + + "$com.google.cloud.vectorsearch.v1betaB\023E" + + "ncryptionSpecProtoP\001ZHcloud.google.com/g" + + "o/vectorsearch/apiv1beta/vectorsearchpb;" + + "vectorsearchpb\252\002 Google.Cloud.VectorSear" + + "ch.V1Beta\312\002 Google\\Cloud\\VectorSearch\\V1" + + "beta\352\002#Google::Cloud::VectorSearch::V1be" + + "ta\352Ax\n!cloudkms.googleapis.com/CryptoKey" + + "\022Sprojects/{project}/locations/{location" + + "}/keyRings/{key_ring}/cryptoKeys/{crypto" + + "_key}b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + }); + internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_descriptor = + getDescriptor().getMessageType(0); + internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_vectorsearch_v1beta_EncryptionSpec_descriptor, + new java.lang.String[] { + "CryptoKeyName", + }); + descriptor.resolveAllFeaturesImmutable(); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resourceDefinition); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/ExportDataObjectsRequest.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/ExportDataObjectsRequest.java index 0b95e10077d0..0a9ad7b4f4a4 100644 --- a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/ExportDataObjectsRequest.java +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/ExportDataObjectsRequest.java @@ -214,12 +214,23 @@ public enum Format implements com.google.protobuf.ProtocolMessageEnum { * * *
        -       * The exported Data Objects will be in JSON format.
        +       * Deprecated: Exports Data Objects in `JSON` format. Use `JSONL` instead.
                * 
        * - * JSON = 1; + * JSON = 1 [deprecated = true]; */ + @java.lang.Deprecated JSON(1), + /** + * + * + *
        +       * Exports Data Objects in `JSONL` format.
        +       * 
        + * + * JSONL = 2; + */ + JSONL(2), UNRECOGNIZED(-1), ; @@ -248,12 +259,23 @@ public enum Format implements com.google.protobuf.ProtocolMessageEnum { * * *
        -       * The exported Data Objects will be in JSON format.
        +       * Deprecated: Exports Data Objects in `JSON` format. Use `JSONL` instead.
        +       * 
        + * + * JSON = 1 [deprecated = true]; + */ + @java.lang.Deprecated public static final int JSON_VALUE = 1; + + /** + * + * + *
        +       * Exports Data Objects in `JSONL` format.
                * 
        * - * JSON = 1; + * JSONL = 2; */ - public static final int JSON_VALUE = 1; + public static final int JSONL_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -283,6 +305,8 @@ public static Format forNumber(int value) { return FORMAT_UNSPECIFIED; case 1: return JSON; + case 2: + return JSONL; default: return null; } diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/UpdateIndexRequest.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/UpdateIndexRequest.java new file mode 100644 index 000000000000..798b0447b3cd --- /dev/null +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/UpdateIndexRequest.java @@ -0,0 +1,1467 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/vectorsearch/v1beta/vectorsearch_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.vectorsearch.v1beta; + +/** + * + * + *
        + * Message for updating an Index.
        + * 
        + * + * Protobuf type {@code google.cloud.vectorsearch.v1beta.UpdateIndexRequest} + */ +@com.google.protobuf.Generated +public final class UpdateIndexRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.vectorsearch.v1beta.UpdateIndexRequest) + UpdateIndexRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "UpdateIndexRequest"); + } + + // Use UpdateIndexRequest.newBuilder() to construct. + private UpdateIndexRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private UpdateIndexRequest() { + requestId_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.vectorsearch.v1beta.VectorSearchServiceProto + .internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.vectorsearch.v1beta.VectorSearchServiceProto + .internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest.class, + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest.Builder.class); + } + + private int bitField0_; + public static final int INDEX_FIELD_NUMBER = 1; + private com.google.cloud.vectorsearch.v1beta.Index index_; + + /** + * + * + *
        +   * Required. The resource being updated.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the index field is set. + */ + @java.lang.Override + public boolean hasIndex() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
        +   * Required. The resource being updated.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The index. + */ + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.Index getIndex() { + return index_ == null + ? com.google.cloud.vectorsearch.v1beta.Index.getDefaultInstance() + : index_; + } + + /** + * + * + *
        +   * Required. The resource being updated.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.IndexOrBuilder getIndexOrBuilder() { + return index_ == null + ? com.google.cloud.vectorsearch.v1beta.Index.getDefaultInstance() + : index_; + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
        +   * Optional. Specifies the fields to be overwritten in the Index resource by
        +   * the update. The fields specified in the update_mask are relative to the
        +   * resource, not the full request. A field will be overwritten if it is in the
        +   * mask. If the user does not provide a mask then all fields present in the
        +   * request with non-empty values will be overwritten.
        +   *
        +   * The following fields support update:
        +   * * `display_name`
        +   * * `description`
        +   * * `labels`
        +   * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +   * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +   *
        +   * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +   * will be performed.
        +   * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
        +   * Optional. Specifies the fields to be overwritten in the Index resource by
        +   * the update. The fields specified in the update_mask are relative to the
        +   * resource, not the full request. A field will be overwritten if it is in the
        +   * mask. If the user does not provide a mask then all fields present in the
        +   * request with non-empty values will be overwritten.
        +   *
        +   * The following fields support update:
        +   * * `display_name`
        +   * * `description`
        +   * * `labels`
        +   * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +   * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +   *
        +   * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +   * will be performed.
        +   * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
        +   * Optional. Specifies the fields to be overwritten in the Index resource by
        +   * the update. The fields specified in the update_mask are relative to the
        +   * resource, not the full request. A field will be overwritten if it is in the
        +   * mask. If the user does not provide a mask then all fields present in the
        +   * request with non-empty values will be overwritten.
        +   *
        +   * The following fields support update:
        +   * * `display_name`
        +   * * `description`
        +   * * `labels`
        +   * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +   * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +   *
        +   * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +   * will be performed.
        +   * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + public static final int REQUEST_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + + /** + * + * + *
        +   * Optional. An optional request ID to identify requests. Specify a unique
        +   * request ID so that if you must retry your request, the server will know to
        +   * ignore the request if it has already been completed. The server will
        +   * guarantee that for at least 60 minutes since the first request.
        +   *
        +   * For example, consider a situation where you make an initial request and the
        +   * request times out. If you make the request again with the same request
        +   * ID, the server can check if original operation with the same request ID
        +   * was received, and if so, will ignore the second request. This prevents
        +   * clients from accidentally creating duplicate commitments.
        +   *
        +   * The request ID must be a valid UUID with the exception that zero UUID is
        +   * not supported (00000000-0000-0000-0000-000000000000).
        +   * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + 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(); + requestId_ = s; + return s; + } + } + + /** + * + * + *
        +   * Optional. An optional request ID to identify requests. Specify a unique
        +   * request ID so that if you must retry your request, the server will know to
        +   * ignore the request if it has already been completed. The server will
        +   * guarantee that for at least 60 minutes since the first request.
        +   *
        +   * For example, consider a situation where you make an initial request and the
        +   * request times out. If you make the request again with the same request
        +   * ID, the server can check if original operation with the same request ID
        +   * was received, and if so, will ignore the second request. This prevents
        +   * clients from accidentally creating duplicate commitments.
        +   *
        +   * The request ID must be a valid UUID with the exception that zero UUID is
        +   * not supported (00000000-0000-0000-0000-000000000000).
        +   * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getIndex()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getUpdateMask()); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, requestId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getIndex()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(requestId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, requestId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest)) { + return super.equals(obj); + } + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest other = + (com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest) obj; + + if (hasIndex() != other.hasIndex()) return false; + if (hasIndex()) { + if (!getIndex().equals(other.getIndex())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (!getRequestId().equals(other.getRequestId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasIndex()) { + hash = (37 * hash) + INDEX_FIELD_NUMBER; + hash = (53 * hash) + getIndex().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
        +   * Message for updating an Index.
        +   * 
        + * + * Protobuf type {@code google.cloud.vectorsearch.v1beta.UpdateIndexRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.vectorsearch.v1beta.UpdateIndexRequest) + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.vectorsearch.v1beta.VectorSearchServiceProto + .internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.vectorsearch.v1beta.VectorSearchServiceProto + .internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest.class, + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest.Builder.class); + } + + // Construct using com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetIndexFieldBuilder(); + internalGetUpdateMaskFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + index_ = null; + if (indexBuilder_ != null) { + indexBuilder_.dispose(); + indexBuilder_ = null; + } + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + requestId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.vectorsearch.v1beta.VectorSearchServiceProto + .internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest getDefaultInstanceForType() { + return com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest build() { + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest buildPartial() { + com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest result = + new com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.index_ = indexBuilder_ == null ? index_ : indexBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest) { + return mergeFrom((com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest other) { + if (other == com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest.getDefaultInstance()) + return this; + if (other.hasIndex()) { + mergeIndex(other.getIndex()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + if (!other.getRequestId().isEmpty()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(internalGetIndexFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + internalGetUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.vectorsearch.v1beta.Index index_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.vectorsearch.v1beta.Index, + com.google.cloud.vectorsearch.v1beta.Index.Builder, + com.google.cloud.vectorsearch.v1beta.IndexOrBuilder> + indexBuilder_; + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the index field is set. + */ + public boolean hasIndex() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The index. + */ + public com.google.cloud.vectorsearch.v1beta.Index getIndex() { + if (indexBuilder_ == null) { + return index_ == null + ? com.google.cloud.vectorsearch.v1beta.Index.getDefaultInstance() + : index_; + } else { + return indexBuilder_.getMessage(); + } + } + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setIndex(com.google.cloud.vectorsearch.v1beta.Index value) { + if (indexBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + index_ = value; + } else { + indexBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setIndex(com.google.cloud.vectorsearch.v1beta.Index.Builder builderForValue) { + if (indexBuilder_ == null) { + index_ = builderForValue.build(); + } else { + indexBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeIndex(com.google.cloud.vectorsearch.v1beta.Index value) { + if (indexBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && index_ != null + && index_ != com.google.cloud.vectorsearch.v1beta.Index.getDefaultInstance()) { + getIndexBuilder().mergeFrom(value); + } else { + index_ = value; + } + } else { + indexBuilder_.mergeFrom(value); + } + if (index_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearIndex() { + bitField0_ = (bitField0_ & ~0x00000001); + index_ = null; + if (indexBuilder_ != null) { + indexBuilder_.dispose(); + indexBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.vectorsearch.v1beta.Index.Builder getIndexBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetIndexFieldBuilder().getBuilder(); + } + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.vectorsearch.v1beta.IndexOrBuilder getIndexOrBuilder() { + if (indexBuilder_ != null) { + return indexBuilder_.getMessageOrBuilder(); + } else { + return index_ == null + ? com.google.cloud.vectorsearch.v1beta.Index.getDefaultInstance() + : index_; + } + } + + /** + * + * + *
        +     * Required. The resource being updated.
        +     * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.vectorsearch.v1beta.Index, + com.google.cloud.vectorsearch.v1beta.Index.Builder, + com.google.cloud.vectorsearch.v1beta.IndexOrBuilder> + internalGetIndexFieldBuilder() { + if (indexBuilder_ == null) { + indexBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.vectorsearch.v1beta.Index, + com.google.cloud.vectorsearch.v1beta.Index.Builder, + com.google.cloud.vectorsearch.v1beta.IndexOrBuilder>( + getIndex(), getParentForChildren(), isClean()); + index_ = null; + } + return indexBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000002); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
        +     * Optional. Specifies the fields to be overwritten in the Index resource by
        +     * the update. The fields specified in the update_mask are relative to the
        +     * resource, not the full request. A field will be overwritten if it is in the
        +     * mask. If the user does not provide a mask then all fields present in the
        +     * request with non-empty values will be overwritten.
        +     *
        +     * The following fields support update:
        +     * * `display_name`
        +     * * `description`
        +     * * `labels`
        +     * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +     * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +     *
        +     * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +     * will be performed.
        +     * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + internalGetUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + private java.lang.Object requestId_ = ""; + + /** + * + * + *
        +     * Optional. An optional request ID to identify requests. Specify a unique
        +     * request ID so that if you must retry your request, the server will know to
        +     * ignore the request if it has already been completed. The server will
        +     * guarantee that for at least 60 minutes since the first request.
        +     *
        +     * For example, consider a situation where you make an initial request and the
        +     * request times out. If you make the request again with the same request
        +     * ID, the server can check if original operation with the same request ID
        +     * was received, and if so, will ignore the second request. This prevents
        +     * clients from accidentally creating duplicate commitments.
        +     *
        +     * The request ID must be a valid UUID with the exception that zero UUID is
        +     * not supported (00000000-0000-0000-0000-000000000000).
        +     * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
        +     * Optional. An optional request ID to identify requests. Specify a unique
        +     * request ID so that if you must retry your request, the server will know to
        +     * ignore the request if it has already been completed. The server will
        +     * guarantee that for at least 60 minutes since the first request.
        +     *
        +     * For example, consider a situation where you make an initial request and the
        +     * request times out. If you make the request again with the same request
        +     * ID, the server can check if original operation with the same request ID
        +     * was received, and if so, will ignore the second request. This prevents
        +     * clients from accidentally creating duplicate commitments.
        +     *
        +     * The request ID must be a valid UUID with the exception that zero UUID is
        +     * not supported (00000000-0000-0000-0000-000000000000).
        +     * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
        +     * Optional. An optional request ID to identify requests. Specify a unique
        +     * request ID so that if you must retry your request, the server will know to
        +     * ignore the request if it has already been completed. The server will
        +     * guarantee that for at least 60 minutes since the first request.
        +     *
        +     * For example, consider a situation where you make an initial request and the
        +     * request times out. If you make the request again with the same request
        +     * ID, the server can check if original operation with the same request ID
        +     * was received, and if so, will ignore the second request. This prevents
        +     * clients from accidentally creating duplicate commitments.
        +     *
        +     * The request ID must be a valid UUID with the exception that zero UUID is
        +     * not supported (00000000-0000-0000-0000-000000000000).
        +     * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
        +     * Optional. An optional request ID to identify requests. Specify a unique
        +     * request ID so that if you must retry your request, the server will know to
        +     * ignore the request if it has already been completed. The server will
        +     * guarantee that for at least 60 minutes since the first request.
        +     *
        +     * For example, consider a situation where you make an initial request and the
        +     * request times out. If you make the request again with the same request
        +     * ID, the server can check if original operation with the same request ID
        +     * was received, and if so, will ignore the second request. This prevents
        +     * clients from accidentally creating duplicate commitments.
        +     *
        +     * The request ID must be a valid UUID with the exception that zero UUID is
        +     * not supported (00000000-0000-0000-0000-000000000000).
        +     * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
        +     * Optional. An optional request ID to identify requests. Specify a unique
        +     * request ID so that if you must retry your request, the server will know to
        +     * ignore the request if it has already been completed. The server will
        +     * guarantee that for at least 60 minutes since the first request.
        +     *
        +     * For example, consider a situation where you make an initial request and the
        +     * request times out. If you make the request again with the same request
        +     * ID, the server can check if original operation with the same request ID
        +     * was received, and if so, will ignore the second request. This prevents
        +     * clients from accidentally creating duplicate commitments.
        +     *
        +     * The request ID must be a valid UUID with the exception that zero UUID is
        +     * not supported (00000000-0000-0000-0000-000000000000).
        +     * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.vectorsearch.v1beta.UpdateIndexRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.vectorsearch.v1beta.UpdateIndexRequest) + private static final com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest(); + } + + public static com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateIndexRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/UpdateIndexRequestOrBuilder.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/UpdateIndexRequestOrBuilder.java new file mode 100644 index 000000000000..151442bdcc15 --- /dev/null +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/UpdateIndexRequestOrBuilder.java @@ -0,0 +1,207 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/vectorsearch/v1beta/vectorsearch_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.vectorsearch.v1beta; + +@com.google.protobuf.Generated +public interface UpdateIndexRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.vectorsearch.v1beta.UpdateIndexRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
        +   * Required. The resource being updated.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the index field is set. + */ + boolean hasIndex(); + + /** + * + * + *
        +   * Required. The resource being updated.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The index. + */ + com.google.cloud.vectorsearch.v1beta.Index getIndex(); + + /** + * + * + *
        +   * Required. The resource being updated.
        +   * 
        + * + * + * .google.cloud.vectorsearch.v1beta.Index index = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.vectorsearch.v1beta.IndexOrBuilder getIndexOrBuilder(); + + /** + * + * + *
        +   * Optional. Specifies the fields to be overwritten in the Index resource by
        +   * the update. The fields specified in the update_mask are relative to the
        +   * resource, not the full request. A field will be overwritten if it is in the
        +   * mask. If the user does not provide a mask then all fields present in the
        +   * request with non-empty values will be overwritten.
        +   *
        +   * The following fields support update:
        +   * * `display_name`
        +   * * `description`
        +   * * `labels`
        +   * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +   * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +   *
        +   * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +   * will be performed.
        +   * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
        +   * Optional. Specifies the fields to be overwritten in the Index resource by
        +   * the update. The fields specified in the update_mask are relative to the
        +   * resource, not the full request. A field will be overwritten if it is in the
        +   * mask. If the user does not provide a mask then all fields present in the
        +   * request with non-empty values will be overwritten.
        +   *
        +   * The following fields support update:
        +   * * `display_name`
        +   * * `description`
        +   * * `labels`
        +   * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +   * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +   *
        +   * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +   * will be performed.
        +   * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
        +   * Optional. Specifies the fields to be overwritten in the Index resource by
        +   * the update. The fields specified in the update_mask are relative to the
        +   * resource, not the full request. A field will be overwritten if it is in the
        +   * mask. If the user does not provide a mask then all fields present in the
        +   * request with non-empty values will be overwritten.
        +   *
        +   * The following fields support update:
        +   * * `display_name`
        +   * * `description`
        +   * * `labels`
        +   * * `dedicated_infrastructure.autoscaling_spec.min_replica_count`
        +   * * `dedicated_infrastructure.autoscaling_spec.max_replica_count`
        +   *
        +   * If `*` is provided in the `update_mask`, full replacement of mutable fields
        +   * will be performed.
        +   * 
        + * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); + + /** + * + * + *
        +   * Optional. An optional request ID to identify requests. Specify a unique
        +   * request ID so that if you must retry your request, the server will know to
        +   * ignore the request if it has already been completed. The server will
        +   * guarantee that for at least 60 minutes since the first request.
        +   *
        +   * For example, consider a situation where you make an initial request and the
        +   * request times out. If you make the request again with the same request
        +   * ID, the server can check if original operation with the same request ID
        +   * was received, and if so, will ignore the second request. This prevents
        +   * clients from accidentally creating duplicate commitments.
        +   *
        +   * The request ID must be a valid UUID with the exception that zero UUID is
        +   * not supported (00000000-0000-0000-0000-000000000000).
        +   * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The requestId. + */ + java.lang.String getRequestId(); + + /** + * + * + *
        +   * Optional. An optional request ID to identify requests. Specify a unique
        +   * request ID so that if you must retry your request, the server will know to
        +   * ignore the request if it has already been completed. The server will
        +   * guarantee that for at least 60 minutes since the first request.
        +   *
        +   * For example, consider a situation where you make an initial request and the
        +   * request times out. If you make the request again with the same request
        +   * ID, the server can check if original operation with the same request ID
        +   * was received, and if so, will ignore the second request. This prevents
        +   * clients from accidentally creating duplicate commitments.
        +   *
        +   * The request ID must be a valid UUID with the exception that zero UUID is
        +   * not supported (00000000-0000-0000-0000-000000000000).
        +   * 
        + * + * + * string request_id = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... } + * + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); +} diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceProto.java b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceProto.java index d10596bbe834..891b9cec6458 100644 --- a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceProto.java +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/java/com/google/cloud/vectorsearch/v1beta/VectorSearchServiceProto.java @@ -100,6 +100,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_vectorsearch_v1beta_CreateIndexRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_vectorsearch_v1beta_CreateIndexRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_vectorsearch_v1beta_DeleteIndexRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -180,55 +184,57 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "pi/field_behavior.proto\032\033google/api/fiel" + "d_info.proto\032\031google/api/resource.proto\032" + "-google/cloud/vectorsearch/v1beta/common.proto\0327google/cloud/vectorsearch/v1beta" - + "/embedding_config.proto\032#google/longrunn" - + "ing/operations.proto\032\033google/protobuf/empty.proto\032" - + " google/protobuf/field_mask.proto\032\034google/protobuf/struct.proto\032\037googl" - + "e/protobuf/timestamp.proto\032\027google/rpc/status.proto\"\353\005\n\n" + + "/embedding_config.proto\0326google/cloud/vectorsearch/v1beta/encryption_spec.proto\032" + + "#google/longrunning/operations.proto\032\033google/protobuf/empty.proto\032" + + " google/protobuf/field_mask.proto\032\034google/protobuf/str" + + "uct.proto\032\037google/protobuf/timestamp.proto\032\027google/rpc/status.proto\"\276\006\n\n" + "Collection\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022\031\n" + "\014display_name\030\010 \001(\tB\003\340A\001\022\030\n" + "\013description\030\t \001(\tB\003\340A\001\0224\n" + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022M\n" - + "\006labels\030\004 \003(\01328.google.cloud.ve" - + "ctorsearch.v1beta.Collection.LabelsEntryB\003\340A\001\022.\n" + + "\006labels\030\004 \003(\01328" + + ".google.cloud.vectorsearch.v1beta.Collection.LabelsEntryB\003\340A\001\022.\n" + "\006schema\030\005" + " \001(\0132\027.google.protobuf.StructB\005\030\001\340A\001\022Z\n\r" - + "vector_schema\030\007 \003(\0132>.g" - + "oogle.cloud.vectorsearch.v1beta.Collection.VectorSchemaEntryB\003\340A\001\0221\n" + + "vector_schema\030\007 \003(\0132>.google.cloud.vectorsearch" + + ".v1beta.Collection.VectorSchemaEntryB\003\340A\001\0221\n" + "\013data_schema\030\n" - + " \001(\0132\027.google.protobuf.StructB\003\340A\001\032-\n" + + " \001(\0132\027.google.protobuf.StructB\003\340A\001\022Q\n" + + "\017encryption_spec\030\013 \001(\01320." + + "google.cloud.vectorsearch.v1beta.EncryptionSpecB\006\340A\005\340A\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\032b\n" + "\021VectorSchemaEntry\022\013\n" + "\003key\030\001 \001(\t\022<\n" - + "\005value\030\002" - + " \001(\0132-.google.cloud.vectorsearch.v1beta.VectorField:\0028\001:\207\001\352A\203\001\n" - + "&vectorsearch.googleapis.com/Collection\022@projects" - + "/{project}/locations/{location}/collections/{collection}*\013collections2\n" + + "\005value\030\002 \001(\0132-.google" + + ".cloud.vectorsearch.v1beta.VectorField:\0028\001:\207\001\352A\203\001\n" + + "&vectorsearch.googleapis.com/Collection\022@projects/{project}/locations/" + + "{location}/collections/{collection}*\013collections2\n" + "collection\"\275\001\n" + "\013VectorField\022J\n" - + "\014dense_vector\030\003 \001(\0132" - + "2.google.cloud.vectorsearch.v1beta.DenseVectorFieldH\000\022L\n\r" - + "sparse_vector\030\004 \001(\01323.g" - + "oogle.cloud.vectorsearch.v1beta.SparseVectorFieldH\000B\024\n" + + "\014dense_vector\030\003" + + " \001(\01322.google.cloud.vectorsearch.v1beta.DenseVectorFieldH\000\022L\n\r" + + "sparse_vector\030\004" + + " \001(\01323.google.cloud.vectorsearch.v1beta.SparseVectorFieldH\000B\024\n" + "\022vector_type_config\"\205\001\n" + "\020DenseVectorField\022\022\n\n" + "dimensions\030\001 \001(\005\022]\n" - + "\027vertex_embedding_config\030\003 \001(\01327.google.clo" - + "ud.vectorsearch.v1beta.VertexEmbeddingConfigB\003\340A\001\"\023\n" + + "\027vertex_embedding_config\030\003" + + " \001(\01327.google.cloud.vectorsearch.v1beta.VertexEmbeddingConfigB\003\340A\001\"\023\n" + "\021SparseVectorField\"\265\001\n" + "\026ListCollectionsRequest\022>\n" - + "\006parent\030\001 \001(\tB.\340A\002\372A" - + "(\022&vectorsearch.googleapis.com/Collection\022\026\n" + + "\006parent\030\001 \001(" + + "\tB.\340A\002\372A(\022&vectorsearch.googleapis.com/Collection\022\026\n" + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + "\010order_by\030\005 \001(\tB\003\340A\001\"\217\001\n" + "\027ListCollectionsResponse\022A\n" - + "\013collections\030\001" - + " \003(\0132,.google.cloud.vectorsearch.v1beta.Collection\022\027\n" + + "\013collections\030\001 \003" + + "(\0132,.google.cloud.vectorsearch.v1beta.Collection\022\027\n" + "\017next_page_token\030\002 \001(\t\022\030\n" + "\013unreachable\030\003 \003(\tB\003\340A\006\"T\n" + "\024GetCollectionRequest\022<\n" @@ -236,27 +242,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "&vectorsearch.googleapis.com/Collection\"\335\001\n" + "\027CreateCollectionRequest\022>\n" + "\006parent\030\001 \001(" - + "\tB.\340A\002\372A(\022&vectorsearch.googleapis.com/Collection\022\032\n\r" + + "\tB.\340A\002\372A(\022&vectorsearch.googleapis.com/Collection\022\032\n" + + "\r" + "collection_id\030\002 \001(\tB\003\340A\002\022E\n\n" + "collection\030\003" - + " \001(\0132,.google.cloud.vectorsearch.v1beta.CollectionB\003\340A\002\022\037\n" - + "\n" + + " \001(\0132,.google.cloud.vectorsearch.v1beta.CollectionB\003\340A\002\022\037\n\n" + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\267\001\n" + "\027UpdateCollectionRequest\0224\n" + "\013update_mask\030\001" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022E\n\n" - + "collection\030\002" - + " \001(\0132,.google.cloud.vectorsearch.v1beta.CollectionB\003\340A\002\022\037\n\n" + + "collection\030\002 \001(\0132,.google" + + ".cloud.vectorsearch.v1beta.CollectionB\003\340A\002\022\037\n\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"x\n" + "\027DeleteCollectionRequest\022<\n" + "\004name\030\001 \001(\tB.\340A\002\372A(\n" + "&vectorsearch.googleapis.com/Collection\022\037\n\n" + "request_id\030\002 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\260\006\n" + "\005Index\022b\n" - + "\030dedicated_infrastructure\030\013 \001(\01329.google.cloud.ve" - + "ctorsearch.v1beta.DedicatedInfrastructureB\003\340A\001H\000\022M\n" - + "\013dense_scann\030\014 \001(\01321.google.c" - + "loud.vectorsearch.v1beta.DenseScannIndexB\003\340A\001H\001\022\021\n" + + "\030dedicated_infrastructure\030\013 \001(" + + "\01329.google.cloud.vectorsearch.v1beta.DedicatedInfrastructureB\003\340A\001H\000\022M\n" + + "\013dense_scann\030\014" + + " \001(\01321.google.cloud.vectorsearch.v1beta.DenseScannIndexB\003\340A\001H\001\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022\031\n" + "\014display_name\030\010 \001(\tB\003\340A\001\022\030\n" + "\013description\030\t \001(\tB\003\340A\001\022H\n" @@ -264,25 +270,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\01323.google.cloud.vectorsearch.v1beta.Index.LabelsEntryB\003\340A\001\0224\n" + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022N\n" - + "\017distance_metric\030\004" - + " \001(\01620.google.cloud.vectorsearch.v1beta.DistanceMetricB\003\340A\001\022\030\n" + + "\017distance_metric\030\004 \001(\01620.google.cloud" + + ".vectorsearch.v1beta.DistanceMetricB\003\340A\001\022\030\n" + "\013index_field\030\005 \001(\tB\003\340A\002\022\032\n\r" + "filter_fields\030\006 \003(\tB\003\340A\001\022\031\n" + "\014store_fields\030\007 \003(\tB\003\340A\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001:\211\001\352A\205\001\n" - + "!vectorsearch.googleapis.com/Index\022Pprojects/{project}/locations/{location}/collect" - + "ions/{collection}/indexes/{index}*\007indexes2\005indexB\014\n\n" + + "!vectorsearch.googleapis.com/Index\022Pprojects/{project}/locations" + + "/{location}/collections/{collection}/indexes/{index}*\007indexes2\005indexB\014\n\n" + "infra_typeB\014\n\n" + "index_type\"\311\001\n" + "\022CreateIndexRequest\022>\n" + "\006parent\030\001 \001(\tB.\340A\002\372A(\n" + "&vectorsearch.googleapis.com/Collection\022\025\n" + "\010index_id\030\002 \001(\tB\003\340A\002\022;\n" - + "\005index\030\003 \001" - + "(\0132\'.google.cloud.vectorsearch.v1beta.IndexB\003\340A\002\022\037\n\n" - + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"n\n" + + "\005index\030\003" + + " \001(\0132\'.google.cloud.vectorsearch.v1beta.IndexB\003\340A\002\022\037\n\n" + + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\250\001\n" + + "\022UpdateIndexRequest\022;\n" + + "\005index\030\001" + + " \001(\0132\'.google.cloud.vectorsearch.v1beta.IndexB\003\340A\002\0224\n" + + "\013update_mask\030\002" + + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022\037\n\n" + + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"n\n" + "\022DeleteIndexRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!vectorsearch.googleapis.com/Index\022\037\n\n" @@ -309,8 +321,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026requested_cancellation\030\006 \001(\010B\003\340A\003\022\030\n" + "\013api_version\030\007 \001(\tB\003\340A\003\"\243\002\n" + "\030ImportDataObjectsRequest\022`\n\n" - + "gcs_import\030\002 \001(\0132J.google.cloud.vector" - + "search.v1beta.ImportDataObjectsRequest.GcsImportConfigH\000\022<\n" + + "gcs_import\030\002 \001(\0132J.google.cloud.vectorsearch.v1b" + + "eta.ImportDataObjectsRequest.GcsImportConfigH\000\022<\n" + "\004name\030\001 \001(\tB.\340A\002\372A(\n" + "&vectorsearch.googleapis.com/Collection\032]\n" + "\017GcsImportConfig\022\031\n" @@ -325,29 +337,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "success_count\030\003 \001(\003B\003\340A\003\022\032\n\r" + "failure_count\030\004 \001(\003B\003\340A\003\"?\n" + "\031ImportDataObjectsResponse\022\"\n" - + "\006status\030\001 \001(\0132\022.google.rpc.Status\"\236\003\n" + + "\006status\030\001 \001(\0132\022.google.rpc.Status\"\255\003\n" + "\030ExportDataObjectsRequest\022j\n" - + "\017gcs_destination\030\002 \001(\0132O.google.cloud.vectorse" - + "arch.v1beta.ExportDataObjectsRequest.GcsExportDestinationH\000\022<\n" + + "\017gcs_destination\030\002 \001(\0132O.google.cloud.vectorsearch.v1bet" + + "a.ExportDataObjectsRequest.GcsExportDestinationH\000\022<\n" + "\004name\030\001 \001(\tB.\340A\002\372A(\n" - + "&vectorsearch.googleapis.com/Collection\032\310\001\n" + + "&vectorsearch.googleapis.com/Collection\032\327\001\n" + "\024GcsExportDestination\022\027\n\n" + "export_uri\030\001 \001(\tB\003\340A\002\022k\n" - + "\006format\030\002 \001(\0162V.google.cloud.vectorsearch.v1beta.ExportDataObjects" - + "Request.GcsExportDestination.FormatB\003\340A\002\"*\n" + + "\006format\030\002 \001(\0162V.google.cloud.vectors" + + "earch.v1beta.ExportDataObjectsRequest.GcsExportDestination.FormatB\003\340A\002\"9\n" + "\006Format\022\026\n" - + "\022FORMAT_UNSPECIFIED\020\000\022\010\n" - + "\004JSON\020\001B\r\n" + + "\022FORMAT_UNSPECIFIED\020\000\022\014\n" + + "\004JSON\020\001\032\002\010\001\022\t\n" + + "\005JSONL\020\002B\r\n" + "\013destination\"\207\001\n" + "\031ExportDataObjectsMetadata\0224\n" + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013finish_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\"\033\n" + "\031ExportDataObjectsResponse\"\207\003\n" + "\027DedicatedInfrastructure\022V\n" - + "\004mode\030\001 \001(\0162>.google.cl" - + "oud.vectorsearch.v1beta.DedicatedInfrastructure.ModeB\003\340A\001H\000\210\001\001\022h\n" - + "\020autoscaling_spec\030\002 \001(\0132I.google.cloud.vectorsearch.v1b" - + "eta.DedicatedInfrastructure.AutoscalingSpecB\003\340A\001\032Q\n" + + "\004mode\030\001 \001(\0162>.goog" + + "le.cloud.vectorsearch.v1beta.DedicatedInfrastructure.ModeB\003\340A\001H\000\210\001\001\022h\n" + + "\020autoscaling_spec\030\002 \001(\0132I.google.cloud.vectorsearc" + + "h.v1beta.DedicatedInfrastructure.AutoscalingSpecB\003\340A\001\032Q\n" + "\017AutoscalingSpec\022\036\n" + "\021min_replica_count\030\001 \001(\005B\003\340A\001\022\036\n" + "\021max_replica_count\030\002 \001(\005B\003\340A\001\"N\n" @@ -357,49 +370,54 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025PERFORMANCE_OPTIMIZED\020\002B\007\n" + "\005_mode\"\306\001\n" + "\017DenseScannIndex\022a\n" - + "\021feature_norm_type\030\002 \001(\0162A.google.clo" - + "ud.vectorsearch.v1beta.DenseScannIndex.FeatureNormTypeB\003\340A\001\"P\n" + + "\021feature_norm_type\030\002 \001(\0162A.googl" + + "e.cloud.vectorsearch.v1beta.DenseScannIndex.FeatureNormTypeB\003\340A\001\"P\n" + "\017FeatureNormType\022!\n" + "\035FEATURE_NORM_TYPE_UNSPECIFIED\020\000\022\010\n" + "\004NONE\020\001\022\020\n" - + "\014UNIT_L2_NORM\020\0022\224\024\n" + + "\014UNIT_L2_NORM\020\0022\377\025\n" + "\023VectorSearchService\022\314\001\n" - + "\017ListCollections\0228.google.cloud.vectorsearch.v1beta.ListCollectionsRequ" - + "est\0329.google.cloud.vectorsearch.v1beta.L" - + "istCollectionsResponse\"D\332A\006parent\202\323\344\223\0025\022" - + "3/v1beta/{parent=projects/*/locations/*}/collections\022\271\001\n\r" - + "GetCollection\0226.google.cloud.vectorsearch.v1beta.GetCollectionR" - + "equest\032,.google.cloud.vectorsearch.v1bet" - + "a.Collection\"B\332A\004name\202\323\344\223\0025\0223/v1beta/{na" - + "me=projects/*/locations/*/collections/*}\022\372\001\n" - + "\020CreateCollection\0229.google.cloud.vec" - + "torsearch.v1beta.CreateCollectionRequest\032\035.google.longrunning.Operation\"\213\001\312A\037\n\n" - + "Collection\022\021OperationMetadata\332A\037parent,co" - + "llection,collection_id\202\323\344\223\002A\"3/v1beta/{p" - + "arent=projects/*/locations/*}/collections:\n" + + "\017ListCollections\0228.google.cloud.vectorsearch.v1beta.ListCollection" + + "sRequest\0329.google.cloud.vectorsearch.v1b" + + "eta.ListCollectionsResponse\"D\332A\006parent\202\323" + + "\344\223\0025\0223/v1beta/{parent=projects/*/locations/*}/collections\022\271\001\n\r" + + "GetCollection\0226.google.cloud.vectorsearch.v1beta.GetCollec" + + "tionRequest\032,.google.cloud.vectorsearch." + + "v1beta.Collection\"B\332A\004name\202\323\344\223\0025\0223/v1bet" + + "a/{name=projects/*/locations/*/collections/*}\022\372\001\n" + + "\020CreateCollection\0229.google.cloud.vectorsearch.v1beta.CreateCollectionRe" + + "quest\032\035.google.longrunning.Operation\"\213\001\312A\037\n\n" + + "Collection\022\021OperationMetadata\332A\037pare" + + "nt,collection,collection_id\202\323\344\223\002A\"3/v1be" + + "ta/{parent=projects/*/locations/*}/collections:\n" + "collection\022\374\001\n" - + "\020UpdateCollection\0229.google.cloud.vectorsearch.v1beta.UpdateColl" - + "ectionRequest\032\035.google.longrunning.Operation\"\215\001\312A\037\n\n" - + "Collection\022\021OperationMetadat" - + "a\332A\026collection,update_mask\202\323\344\223\002L2>/v1bet" - + "a/{collection.name=projects/*/locations/*/collections/*}:\n" + + "\020UpdateCollection\0229.google.cloud.vectorsearch.v1beta.Updat" + + "eCollectionRequest\032\035.google.longrunning.Operation\"\215\001\312A\037\n\n" + + "Collection\022\021OperationMe" + + "tadata\332A\026collection,update_mask\202\323\344\223\002L2>/" + + "v1beta/{collection.name=projects/*/locations/*/collections/*}:\n" + "collection\022\335\001\n" - + "\020DeleteCollection\0229.google.cloud.vectorsearch.v1" - + "beta.DeleteCollectionRequest\032\035.google.longrunning.Operation\"o\312A*\n" - + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name\202\323\344\223\0025*" - + "3/v1beta/{name=projects/*/locations/*/collections/*}\022\312\001\n" - + "\013ListIndexes\0224.google.cloud.vectorsearch.v1beta.ListIndexesReque" - + "st\0325.google.cloud.vectorsearch.v1beta.Li" - + "stIndexesResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1b" - + "eta/{parent=projects/*/locations/*/collections/*}/indexes\022\264\001\n" - + "\010GetIndex\0221.google.cloud.vectorsearch.v1beta.GetIndexReques" - + "t\032\'.google.cloud.vectorsearch.v1beta.Ind" - + "ex\"L\332A\004name\202\323\344\223\002?\022=/v1beta/{name=project" - + "s/*/locations/*/collections/*/indexes/*}\022\346\001\n" - + "\013CreateIndex\0224.google.cloud.vectorse" - + "arch.v1beta.CreateIndexRequest\032\035.google.longrunning.Operation\"\201\001\312A\032\n" - + "\005Index\022\021OperationMetadata\332A\025parent,index,index_id\202\323\344" - + "\223\002F\"=/v1beta/{parent=projects/*/locations/*/collections/*}/indexes:\005index\022\335\001\n" + + "\020DeleteCollection\0229.google.cloud.vectorsear" + + "ch.v1beta.DeleteCollectionRequest\032\035.google.longrunning.Operation\"o\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name\202\323" + + "\344\223\0025*3/v1beta/{name=projects/*/locations/*/collections/*}\022\312\001\n" + + "\013ListIndexes\0224.google.cloud.vectorsearch.v1beta.ListIndexes" + + "Request\0325.google.cloud.vectorsearch.v1be" + + "ta.ListIndexesResponse\"N\332A\006parent\202\323\344\223\002?\022" + + "=/v1beta/{parent=projects/*/locations/*/collections/*}/indexes\022\264\001\n" + + "\010GetIndex\0221.google.cloud.vectorsearch.v1beta.GetIndexR" + + "equest\032\'.google.cloud.vectorsearch.v1bet" + + "a.Index\"L\332A\004name\202\323\344\223\002?\022=/v1beta/{name=pr" + + "ojects/*/locations/*/collections/*/indexes/*}\022\346\001\n" + + "\013CreateIndex\0224.google.cloud.vec" + + "torsearch.v1beta.CreateIndexRequest\032\035.google.longrunning.Operation\"\201\001\312A\032\n" + + "\005Index\022\021OperationMetadata\332A\025parent,index,index_" + + "id\202\323\344\223\002F\"=/v1beta/{parent=projects/*/loc" + + "ations/*/collections/*}/indexes:\005index\022\350\001\n" + + "\013UpdateIndex\0224.google.cloud.vectorsear" + + "ch.v1beta.UpdateIndexRequest\032\035.google.longrunning.Operation\"\203\001\312A\032\n" + + "\005Index\022\021OperationMetadata\332A\021index,update_mask\202\323\344\223\002L2C/" + + "v1beta/{index.name=projects/*/locations/*/collections/*/indexes/*}:\005index\022\335\001\n" + "\013DeleteIndex\0224.google.cloud.vectorsearch.v1" + "beta.DeleteIndexRequest\032\035.google.longrunning.Operation\"y\312A*\n" + "\025google.protobuf.Emp" @@ -433,6 +451,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ResourceProto.getDescriptor(), com.google.cloud.vectorsearch.v1beta.CommonProto.getDescriptor(), com.google.cloud.vectorsearch.v1beta.EmbeddingConfigProto.getDescriptor(), + com.google.cloud.vectorsearch.v1beta.EncryptionSpecProto.getDescriptor(), com.google.longrunning.OperationsProto.getDescriptor(), com.google.protobuf.EmptyProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), @@ -455,6 +474,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Schema", "VectorSchema", "DataSchema", + "EncryptionSpec", }); internal_static_google_cloud_vectorsearch_v1beta_Collection_LabelsEntry_descriptor = internal_static_google_cloud_vectorsearch_v1beta_Collection_descriptor.getNestedType(0); @@ -579,8 +599,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Parent", "IndexId", "Index", "RequestId", }); - internal_static_google_cloud_vectorsearch_v1beta_DeleteIndexRequest_descriptor = + internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_descriptor = getDescriptor().getMessageType(12); + internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_vectorsearch_v1beta_UpdateIndexRequest_descriptor, + new java.lang.String[] { + "Index", "UpdateMask", "RequestId", + }); + internal_static_google_cloud_vectorsearch_v1beta_DeleteIndexRequest_descriptor = + getDescriptor().getMessageType(13); internal_static_google_cloud_vectorsearch_v1beta_DeleteIndexRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_DeleteIndexRequest_descriptor, @@ -588,7 +616,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RequestId", }); internal_static_google_cloud_vectorsearch_v1beta_ListIndexesRequest_descriptor = - getDescriptor().getMessageType(13); + getDescriptor().getMessageType(14); internal_static_google_cloud_vectorsearch_v1beta_ListIndexesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_ListIndexesRequest_descriptor, @@ -596,7 +624,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", "Filter", "OrderBy", }); internal_static_google_cloud_vectorsearch_v1beta_ListIndexesResponse_descriptor = - getDescriptor().getMessageType(14); + getDescriptor().getMessageType(15); internal_static_google_cloud_vectorsearch_v1beta_ListIndexesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_ListIndexesResponse_descriptor, @@ -604,7 +632,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Indexes", "NextPageToken", }); internal_static_google_cloud_vectorsearch_v1beta_GetIndexRequest_descriptor = - getDescriptor().getMessageType(15); + getDescriptor().getMessageType(16); internal_static_google_cloud_vectorsearch_v1beta_GetIndexRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_GetIndexRequest_descriptor, @@ -612,7 +640,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_vectorsearch_v1beta_OperationMetadata_descriptor = - getDescriptor().getMessageType(16); + getDescriptor().getMessageType(17); internal_static_google_cloud_vectorsearch_v1beta_OperationMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_OperationMetadata_descriptor, @@ -626,7 +654,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ApiVersion", }); internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsRequest_descriptor = - getDescriptor().getMessageType(17); + getDescriptor().getMessageType(18); internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsRequest_descriptor, @@ -643,7 +671,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ContentsUri", "ErrorUri", "OutputUri", }); internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsMetadata_descriptor = - getDescriptor().getMessageType(18); + getDescriptor().getMessageType(19); internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsMetadata_descriptor, @@ -651,7 +679,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CreateTime", "UpdateTime", "SuccessCount", "FailureCount", }); internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsResponse_descriptor = - getDescriptor().getMessageType(19); + getDescriptor().getMessageType(20); internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_ImportDataObjectsResponse_descriptor, @@ -659,7 +687,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Status", }); internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsRequest_descriptor = - getDescriptor().getMessageType(20); + getDescriptor().getMessageType(21); internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsRequest_descriptor, @@ -676,7 +704,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExportUri", "Format", }); internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsMetadata_descriptor = - getDescriptor().getMessageType(21); + getDescriptor().getMessageType(22); internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsMetadata_descriptor, @@ -684,13 +712,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CreateTime", "FinishTime", }); internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsResponse_descriptor = - getDescriptor().getMessageType(22); + getDescriptor().getMessageType(23); internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_ExportDataObjectsResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_vectorsearch_v1beta_DedicatedInfrastructure_descriptor = - getDescriptor().getMessageType(23); + getDescriptor().getMessageType(24); internal_static_google_cloud_vectorsearch_v1beta_DedicatedInfrastructure_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_DedicatedInfrastructure_descriptor, @@ -707,7 +735,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MinReplicaCount", "MaxReplicaCount", }); internal_static_google_cloud_vectorsearch_v1beta_DenseScannIndex_descriptor = - getDescriptor().getMessageType(24); + getDescriptor().getMessageType(25); internal_static_google_cloud_vectorsearch_v1beta_DenseScannIndex_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_vectorsearch_v1beta_DenseScannIndex_descriptor, @@ -722,6 +750,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.api.ResourceProto.getDescriptor(); com.google.cloud.vectorsearch.v1beta.CommonProto.getDescriptor(); com.google.cloud.vectorsearch.v1beta.EmbeddingConfigProto.getDescriptor(); + com.google.cloud.vectorsearch.v1beta.EncryptionSpecProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/data_object_search_service.proto b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/data_object_search_service.proto index ba249e73d5ff..a636c829627d 100644 --- a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/data_object_search_service.proto +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/data_object_search_service.proto @@ -175,6 +175,7 @@ message Search { // Defines a search operation using a query vector. message VectorSearch { + // Specifies the type of vector to use for the query. oneof vector_type { // A dense vector for the query. DenseVector vector = 1; diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/encryption_spec.proto b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/encryption_spec.proto new file mode 100644 index 000000000000..08747823e0de --- /dev/null +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/encryption_spec.proto @@ -0,0 +1,48 @@ +// 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. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.cloud.vectorsearch.v1beta; + +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; + +option csharp_namespace = "Google.Cloud.VectorSearch.V1Beta"; +option go_package = "cloud.google.com/go/vectorsearch/apiv1beta/vectorsearchpb;vectorsearchpb"; +option java_multiple_files = true; +option java_outer_classname = "EncryptionSpecProto"; +option java_package = "com.google.cloud.vectorsearch.v1beta"; +option php_namespace = "Google\\Cloud\\VectorSearch\\V1beta"; +option ruby_package = "Google::Cloud::VectorSearch::V1beta"; +option (google.api.resource_definition) = { + type: "cloudkms.googleapis.com/CryptoKey" + pattern: "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}" +}; + +// Represents a customer-managed encryption key specification that can be +// applied to a Vector Search collection. +message EncryptionSpec { + // Required. Resource name of the Cloud KMS key used to protect the resource. + // + // The Cloud KMS key must be in the same region as the resource. It must have + // the format + // `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`. + string crypto_key_name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "cloudkms.googleapis.com/CryptoKey" + } + ]; +} diff --git a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/vectorsearch_service.proto b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/vectorsearch_service.proto index 617e30d420f8..f73ae80baedd 100644 --- a/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/vectorsearch_service.proto +++ b/java-vectorsearch/proto-google-cloud-vectorsearch-v1beta/src/main/proto/google/cloud/vectorsearch/v1beta/vectorsearch_service.proto @@ -23,6 +23,7 @@ import "google/api/field_info.proto"; import "google/api/resource.proto"; import "google/cloud/vectorsearch/v1beta/common.proto"; import "google/cloud/vectorsearch/v1beta/embedding_config.proto"; +import "google/cloud/vectorsearch/v1beta/encryption_spec.proto"; import "google/longrunning/operations.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/field_mask.proto"; @@ -135,6 +136,19 @@ service VectorSearchService { }; } + // Updates the parameters of a single Index. + rpc UpdateIndex(UpdateIndexRequest) returns (google.longrunning.Operation) { + option (google.api.http) = { + patch: "/v1beta/{index.name=projects/*/locations/*/collections/*/indexes/*}" + body: "index" + }; + option (google.api.method_signature) = "index,update_mask"; + option (google.longrunning.operation_info) = { + response_type: "Index" + metadata_type: "OperationMetadata" + }; + } + // Deletes a single Index. rpc DeleteIndex(DeleteIndexRequest) returns (google.longrunning.Operation) { option (google.api.http) = { @@ -216,8 +230,18 @@ message Collection { // Optional. JSON Schema for data. // Field names must contain only alphanumeric characters, // underscores, and hyphens. + // The schema must be compliant with + // [JSON Schema Draft 7](https://json-schema.org/draft-07/schema). google.protobuf.Struct data_schema = 10 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Immutable. Specifies the customer-managed encryption key spec for + // a Collection. If set, this Collection and all sub-resources of this + // Collection will be secured by this key. + EncryptionSpec encryption_spec = 11 [ + (google.api.field_behavior) = IMMUTABLE, + (google.api.field_behavior) = OPTIONAL + ]; } // Message describing a vector field. @@ -505,6 +529,48 @@ message CreateIndexRequest { ]; } +// Message for updating an Index. +message UpdateIndexRequest { + // Required. The resource being updated. + Index index = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Specifies the fields to be overwritten in the Index resource by + // the update. The fields specified in the update_mask are relative to the + // resource, not the full request. A field will be overwritten if it is in the + // mask. If the user does not provide a mask then all fields present in the + // request with non-empty values will be overwritten. + // + // The following fields support update: + // * `display_name` + // * `description` + // * `labels` + // * `dedicated_infrastructure.autoscaling_spec.min_replica_count` + // * `dedicated_infrastructure.autoscaling_spec.max_replica_count` + // + // If `*` is provided in the `update_mask`, full replacement of mutable fields + // will be performed. + google.protobuf.FieldMask update_mask = 2 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. An optional request ID to identify requests. Specify a unique + // request ID so that if you must retry your request, the server will know to + // ignore the request if it has already been completed. The server will + // guarantee that for at least 60 minutes since the first request. + // + // For example, consider a situation where you make an initial request and the + // request times out. If you make the request again with the same request + // ID, the server can check if original operation with the same request ID + // was received, and if so, will ignore the second request. This prevents + // clients from accidentally creating duplicate commitments. + // + // The request ID must be a valid UUID with the exception that zero UUID is + // not supported (00000000-0000-0000-0000-000000000000). + string request_id = 3 [ + (google.api.field_info).format = UUID4, + (google.api.field_behavior) = OPTIONAL + ]; +} + // Message for deleting an Index. message DeleteIndexRequest { // Required. The resource name of the Index to delete. @@ -681,8 +747,11 @@ message ExportDataObjectsRequest { // Unspecified format. FORMAT_UNSPECIFIED = 0; - // The exported Data Objects will be in JSON format. - JSON = 1; + // Deprecated: Exports Data Objects in `JSON` format. Use `JSONL` instead. + JSON = 1 [deprecated = true]; + + // Exports Data Objects in `JSONL` format. + JSONL = 2; } // Required. URI prefix of the Cloud Storage where to export Data Objects. @@ -729,12 +798,15 @@ message DedicatedInfrastructure { // Specification for autoscaling. message AutoscalingSpec { // Optional. The minimum number of replicas. If not set or set to `0`, - // defaults to `2`. Must be >= `2` and <= `1000`. + // defaults to `2`. Must be >= `1` and <= `1000`. int32 min_replica_count = 1 [(google.api.field_behavior) = OPTIONAL]; - // Optional. The maximum number of replicas. If not set or set to `0`, - // defaults to the greater of `min_replica_count` and `5`. Must be >= + // Optional. The maximum number of replicas. Must be >= // `min_replica_count` and <= `1000`. + // For the v1beta version, if not set or set to `0`, defaults to + // the greater of `min_replica_count` and `5`. + // For all other versions, if not set or set to `0`, defaults to + // the greater of `min_replica_count` and `2`. int32 max_replica_count = 2 [(google.api.field_behavior) = OPTIONAL]; } diff --git a/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/AsyncUpdateIndex.java b/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/AsyncUpdateIndex.java new file mode 100644 index 000000000000..704a43ef6144 --- /dev/null +++ b/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/AsyncUpdateIndex.java @@ -0,0 +1,53 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vectorsearch.v1beta.samples; + +// [START vectorsearch_v1beta_generated_VectorSearchService_UpdateIndex_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.vectorsearch.v1beta.Index; +import com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest; +import com.google.cloud.vectorsearch.v1beta.VectorSearchServiceClient; +import com.google.longrunning.Operation; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateIndex { + + public static void main(String[] args) throws Exception { + asyncUpdateIndex(); + } + + public static void asyncUpdateIndex() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (VectorSearchServiceClient vectorSearchServiceClient = VectorSearchServiceClient.create()) { + UpdateIndexRequest request = + UpdateIndexRequest.newBuilder() + .setIndex(Index.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + ApiFuture future = + vectorSearchServiceClient.updateIndexCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END vectorsearch_v1beta_generated_VectorSearchService_UpdateIndex_async] diff --git a/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/AsyncUpdateIndexLRO.java b/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/AsyncUpdateIndexLRO.java new file mode 100644 index 000000000000..73e18a336e33 --- /dev/null +++ b/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/AsyncUpdateIndexLRO.java @@ -0,0 +1,53 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vectorsearch.v1beta.samples; + +// [START vectorsearch_v1beta_generated_VectorSearchService_UpdateIndex_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.vectorsearch.v1beta.Index; +import com.google.cloud.vectorsearch.v1beta.OperationMetadata; +import com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest; +import com.google.cloud.vectorsearch.v1beta.VectorSearchServiceClient; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateIndexLRO { + + public static void main(String[] args) throws Exception { + asyncUpdateIndexLRO(); + } + + public static void asyncUpdateIndexLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (VectorSearchServiceClient vectorSearchServiceClient = VectorSearchServiceClient.create()) { + UpdateIndexRequest request = + UpdateIndexRequest.newBuilder() + .setIndex(Index.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + OperationFuture future = + vectorSearchServiceClient.updateIndexOperationCallable().futureCall(request); + // Do something. + Index response = future.get(); + } + } +} +// [END vectorsearch_v1beta_generated_VectorSearchService_UpdateIndex_LRO_async] diff --git a/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/SyncUpdateIndex.java b/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/SyncUpdateIndex.java new file mode 100644 index 000000000000..009f3409aa15 --- /dev/null +++ b/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/SyncUpdateIndex.java @@ -0,0 +1,48 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vectorsearch.v1beta.samples; + +// [START vectorsearch_v1beta_generated_VectorSearchService_UpdateIndex_sync] +import com.google.cloud.vectorsearch.v1beta.Index; +import com.google.cloud.vectorsearch.v1beta.UpdateIndexRequest; +import com.google.cloud.vectorsearch.v1beta.VectorSearchServiceClient; +import com.google.protobuf.FieldMask; + +public class SyncUpdateIndex { + + public static void main(String[] args) throws Exception { + syncUpdateIndex(); + } + + public static void syncUpdateIndex() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (VectorSearchServiceClient vectorSearchServiceClient = VectorSearchServiceClient.create()) { + UpdateIndexRequest request = + UpdateIndexRequest.newBuilder() + .setIndex(Index.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .setRequestId("requestId693933066") + .build(); + Index response = vectorSearchServiceClient.updateIndexAsync(request).get(); + } + } +} +// [END vectorsearch_v1beta_generated_VectorSearchService_UpdateIndex_sync] diff --git a/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/SyncUpdateIndexIndexFieldmask.java b/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/SyncUpdateIndexIndexFieldmask.java new file mode 100644 index 000000000000..753f7a90eaf6 --- /dev/null +++ b/java-vectorsearch/samples/snippets/generated/com/google/cloud/vectorsearch/v1beta/vectorsearchservice/updateindex/SyncUpdateIndexIndexFieldmask.java @@ -0,0 +1,43 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.vectorsearch.v1beta.samples; + +// [START vectorsearch_v1beta_generated_VectorSearchService_UpdateIndex_IndexFieldmask_sync] +import com.google.cloud.vectorsearch.v1beta.Index; +import com.google.cloud.vectorsearch.v1beta.VectorSearchServiceClient; +import com.google.protobuf.FieldMask; + +public class SyncUpdateIndexIndexFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateIndexIndexFieldmask(); + } + + public static void syncUpdateIndexIndexFieldmask() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (VectorSearchServiceClient vectorSearchServiceClient = VectorSearchServiceClient.create()) { + Index index = Index.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + Index response = vectorSearchServiceClient.updateIndexAsync(index, updateMask).get(); + } + } +} +// [END vectorsearch_v1beta_generated_VectorSearchService_UpdateIndex_IndexFieldmask_sync] diff --git a/java-video-intelligence/README.md b/java-video-intelligence/README.md index 8e1fdf9c43b9..94b609148454 100644 --- a/java-video-intelligence/README.md +++ b/java-video-intelligence/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-intelligence - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-video-intelligence:2.89.0' +implementation 'com.google.cloud:google-cloud-video-intelligence:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-intelligence" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-intelligence" % "2.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-video-intelligence/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-video-intelligence.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-intelligence/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-intelligence/2.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-video-live-stream/README.md b/java-video-live-stream/README.md index b6bcb26ee585..d5510644cf6b 100644 --- a/java-video-live-stream/README.md +++ b/java-video-live-stream/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-live-stream - 0.92.0 + 0.93.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-live-stream:0.92.0' +implementation 'com.google.cloud:google-cloud-live-stream:0.93.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-live-stream" % "0.92.0" +libraryDependencies += "com.google.cloud" % "google-cloud-live-stream" % "0.93.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-live-stream/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-live-stream.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-live-stream/0.92.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-live-stream/0.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-video-stitcher/README.md b/java-video-stitcher/README.md index 2315bb8697e7..e0f63feaf385 100644 --- a/java-video-stitcher/README.md +++ b/java-video-stitcher/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-stitcher - 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-video-stitcher:0.90.0' +implementation 'com.google.cloud:google-cloud-video-stitcher:0.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-stitcher" % "0.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-stitcher" % "0.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-video-stitcher/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-video-stitcher.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-stitcher/0.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-stitcher/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-video-transcoder/README.md b/java-video-transcoder/README.md index 8ccacf7902ee..8338509353ff 100644 --- a/java-video-transcoder/README.md +++ b/java-video-transcoder/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-video-transcoder - 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-video-transcoder:1.89.0' +implementation 'com.google.cloud:google-cloud-video-transcoder:1.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-video-transcoder" % "1.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-video-transcoder" % "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-video-transcoder/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-video-transcoder.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-transcoder/1.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-video-transcoder/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-vision/README.md b/java-vision/README.md index 180a81f51a78..30641d6a7cd8 100644 --- a/java-vision/README.md +++ b/java-vision/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vision - 3.88.0 + 3.89.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vision:3.88.0' +implementation 'com.google.cloud:google-cloud-vision:3.89.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vision" % "3.88.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vision" % "3.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-vision/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-vision.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vision/3.88.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vision/3.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-visionai/README.md b/java-visionai/README.md index 9d94b46374fa..9e8ce993d38d 100644 --- a/java-visionai/README.md +++ b/java-visionai/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-visionai - 0.47.0 + 0.48.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-visionai:0.47.0' +implementation 'com.google.cloud:google-cloud-visionai:0.48.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-visionai" % "0.47.0" +libraryDependencies += "com.google.cloud" % "google-cloud-visionai" % "0.48.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-visionai/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-visionai.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-visionai/0.47.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-visionai/0.48.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-vmmigration/README.md b/java-vmmigration/README.md index ab3e6460c250..f0b9671b01f0 100644 --- a/java-vmmigration/README.md +++ b/java-vmmigration/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vmmigration - 1.90.0 + 1.91.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vmmigration:1.90.0' +implementation 'com.google.cloud:google-cloud-vmmigration:1.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vmmigration" % "1.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vmmigration" % "1.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-vmmigration/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-vmmigration.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmmigration/1.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmmigration/1.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-vmwareengine/README.md b/java-vmwareengine/README.md index dacaedd3e625..ef21ecdd3ca4 100644 --- a/java-vmwareengine/README.md +++ b/java-vmwareengine/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vmwareengine - 0.84.0 + 0.85.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-vmwareengine:0.84.0' +implementation 'com.google.cloud:google-cloud-vmwareengine:0.85.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vmwareengine" % "0.84.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vmwareengine" % "0.85.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-vmwareengine/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-vmwareengine.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmwareengine/0.84.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vmwareengine/0.85.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-vpcaccess/README.md b/java-vpcaccess/README.md index c5a5289f4e31..c235fa9c914e 100644 --- a/java-vpcaccess/README.md +++ b/java-vpcaccess/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-vpcaccess - 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-vpcaccess:2.91.0' +implementation 'com.google.cloud:google-cloud-vpcaccess:2.92.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-vpcaccess" % "2.91.0" +libraryDependencies += "com.google.cloud" % "google-cloud-vpcaccess" % "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-vpcaccess/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-vpcaccess.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vpcaccess/2.91.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-vpcaccess/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-webrisk/README.md b/java-webrisk/README.md index 719c6bd0d2e4..19201b5b96e8 100644 --- a/java-webrisk/README.md +++ b/java-webrisk/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-webrisk - 2.89.0 + 2.90.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-webrisk:2.89.0' +implementation 'com.google.cloud:google-cloud-webrisk:2.90.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-webrisk" % "2.89.0" +libraryDependencies += "com.google.cloud" % "google-cloud-webrisk" % "2.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-webrisk/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-webrisk.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-webrisk/2.89.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-webrisk/2.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-websecurityscanner/README.md b/java-websecurityscanner/README.md index e61c1ddde0d6..9bca9e6990b3 100644 --- a/java-websecurityscanner/README.md +++ b/java-websecurityscanner/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-websecurityscanner - 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-websecurityscanner:2.90.0' +implementation 'com.google.cloud:google-cloud-websecurityscanner:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-websecurityscanner" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-websecurityscanner" % "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-websecurityscanner/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-websecurityscanner.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-websecurityscanner/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-websecurityscanner/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-workflow-executions/README.md b/java-workflow-executions/README.md index 86e6bd9100d6..37115b9476be 100644 --- a/java-workflow-executions/README.md +++ b/java-workflow-executions/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workflow-executions - 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-workflow-executions:2.90.0' +implementation 'com.google.cloud:google-cloud-workflow-executions:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workflow-executions" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workflow-executions" % "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-workflow-executions/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-workflow-executions.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflow-executions/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflow-executions/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-workflows/README.md b/java-workflows/README.md index a1b8a487eba1..5bc87ae7fd8d 100644 --- a/java-workflows/README.md +++ b/java-workflows/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workflows - 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-workflows:2.90.0' +implementation 'com.google.cloud:google-cloud-workflows:2.91.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workflows" % "2.90.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workflows" % "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-workflows/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-workflows.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflows/2.90.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workflows/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-workloadmanager/README.md b/java-workloadmanager/README.md index 86370344d780..9b1f537d4de3 100644 --- a/java-workloadmanager/README.md +++ b/java-workloadmanager/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workloadmanager - 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-workloadmanager:0.6.0' +implementation 'com.google.cloud:google-cloud-workloadmanager:0.7.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workloadmanager" % "0.6.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workloadmanager" % "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-workloadmanager/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-workloadmanager.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workloadmanager/0.6.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workloadmanager/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-workspaceevents/README.md b/java-workspaceevents/README.md index 6cfae91d994c..a47f4e31c11e 100644 --- a/java-workspaceevents/README.md +++ b/java-workspaceevents/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workspaceevents - 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-workspaceevents:0.54.0' +implementation 'com.google.cloud:google-cloud-workspaceevents:0.55.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workspaceevents" % "0.54.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workspaceevents" % "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-workspaceevents/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-workspaceevents.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workspaceevents/0.54.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workspaceevents/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-workstations/README.md b/java-workstations/README.md index 35e8cce042b6..e2ee31189fc3 100644 --- a/java-workstations/README.md +++ b/java-workstations/README.md @@ -42,20 +42,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-workstations - 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-workstations:0.78.0' +implementation 'com.google.cloud:google-cloud-workstations:0.79.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-workstations" % "0.78.0" +libraryDependencies += "com.google.cloud" % "google-cloud-workstations" % "0.79.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-workstations/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-workstations.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workstations/0.78.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-workstations/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