Skip to content

Commit d4d070d

Browse files
feat(kms): [cloudkms] enable generation of Locations mixin (#8625)
* feat(kms): enable generation of Locations mixin PiperOrigin-RevId: 481650929 Source-Link: googleapis/googleapis@62e82e7 Source-Link: https://github.com/googleapis/googleapis-gen/commit/d6de38b5d51dafb942ccd1268d6d04eb6ff116af Copy-Tag: eyJwIjoiamF2YS1rbXMvLk93bEJvdC55YW1sIiwiaCI6ImQ2ZGUzOGI1ZDUxZGFmYjk0MmNjZDEyNjhkNmQwNGViNmZmMTE2YWYifQ== * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * Update pom.xml Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Blake Li <[email protected]>
1 parent 32f7aef commit d4d070d

32 files changed

Lines changed: 2328 additions & 82 deletions

‎java-kms/README.md‎

Lines changed: 4 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -11,59 +11,28 @@ Java idiomatic client for [Cloud Key Management Service][product-docs].
1111

1212
## Quickstart
1313

14-
If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
1514

16-
```xml
17-
<dependencyManagement>
18-
<dependencies>
19-
<dependency>
20-
<groupId>com.google.cloud</groupId>
21-
<artifactId>libraries-bom</artifactId>
22-
<version>26.1.3</version>
23-
<type>pom</type>
24-
<scope>import</scope>
25-
</dependency>
26-
</dependencies>
27-
</dependencyManagement>
28-
29-
<dependencies>
30-
<dependency>
31-
<groupId>com.google.cloud</groupId>
32-
<artifactId>google-cloud-kms</artifactId>
33-
</dependency>
34-
</dependencies>
35-
36-
```
37-
38-
If you are using Maven without BOM, add this to your dependencies:
15+
If you are using Maven, add this to your pom.xml file:
3916

4017

4118
```xml
4219
<dependency>
4320
<groupId>com.google.cloud</groupId>
4421
<artifactId>google-cloud-kms</artifactId>
45-
<version>2.6.8</version>
22+
<version>2.7.0</version>
4623
</dependency>
47-
4824
```
4925

50-
If you are using Gradle 5.x or later, add this to your dependencies:
51-
52-
```Groovy
53-
implementation platform('com.google.cloud:libraries-bom:26.1.3')
54-
55-
implementation 'com.google.cloud:google-cloud-kms'
56-
```
5726
If you are using Gradle without BOM, add this to your dependencies:
5827

5928
```Groovy
60-
implementation 'com.google.cloud:google-cloud-kms:2.6.8'
29+
implementation 'com.google.cloud:google-cloud-kms:2.7.0'
6130
```
6231

6332
If you are using SBT, add this to your dependencies:
6433

6534
```Scala
66-
libraryDependencies += "com.google.cloud" % "google-cloud-kms" % "2.6.8"
35+
libraryDependencies += "com.google.cloud" % "google-cloud-kms" % "2.7.0"
6736
```
6837

6938
## Authentication
@@ -101,49 +70,6 @@ use this Cloud Key Management Service Client Library.
10170

10271

10372

104-
## Samples
105-
106-
Samples are in the [`samples/`](https://github.com/googleapis/java-kms/tree/main/samples) directory.
107-
108-
| Sample | Source Code | Try it |
109-
| --------------------------- | --------------------------------- | ------ |
110-
| Create Key Asymmetric Decrypt | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeyAsymmetricDecrypt.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeyAsymmetricDecrypt.java) |
111-
| Create Key Asymmetric Sign | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeyAsymmetricSign.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeyAsymmetricSign.java) |
112-
| Create Key Hsm | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeyHsm.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeyHsm.java) |
113-
| Create Key Labels | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeyLabels.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeyLabels.java) |
114-
| Create Key Mac | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeyMac.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeyMac.java) |
115-
| Create Key Ring | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeyRing.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeyRing.java) |
116-
| Create Key Rotation Schedule | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeyRotationSchedule.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeyRotationSchedule.java) |
117-
| Create Key Symmetric Encrypt Decrypt | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeySymmetricEncryptDecrypt.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeySymmetricEncryptDecrypt.java) |
118-
| Create Key Version | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/CreateKeyVersion.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/CreateKeyVersion.java) |
119-
| Decrypt Asymmetric | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/DecryptAsymmetric.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/DecryptAsymmetric.java) |
120-
| Decrypt Symmetric | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/DecryptSymmetric.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/DecryptSymmetric.java) |
121-
| Destroy Key Version | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/DestroyKeyVersion.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/DestroyKeyVersion.java) |
122-
| Disable Key Version | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/DisableKeyVersion.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/DisableKeyVersion.java) |
123-
| Enable Key Version | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/EnableKeyVersion.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/EnableKeyVersion.java) |
124-
| Encrypt Asymmetric | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/EncryptAsymmetric.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/EncryptAsymmetric.java) |
125-
| Encrypt Symmetric | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/EncryptSymmetric.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/EncryptSymmetric.java) |
126-
| Generate Random Bytes | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/GenerateRandomBytes.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/GenerateRandomBytes.java) |
127-
| Get Key Labels | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/GetKeyLabels.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/GetKeyLabels.java) |
128-
| Get Key Version Attestation | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/GetKeyVersionAttestation.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/GetKeyVersionAttestation.java) |
129-
| Get Public Key | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/GetPublicKey.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/GetPublicKey.java) |
130-
| Iam Add Member | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/IamAddMember.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/IamAddMember.java) |
131-
| Iam Get Policy | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/IamGetPolicy.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/IamGetPolicy.java) |
132-
| Iam Remove Member | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/IamRemoveMember.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/IamRemoveMember.java) |
133-
| Quickstart | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/Quickstart.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/Quickstart.java) |
134-
| Restore Key Version | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/RestoreKeyVersion.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/RestoreKeyVersion.java) |
135-
| Sign Asymmetric | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/SignAsymmetric.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/SignAsymmetric.java) |
136-
| Sign Mac | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/SignMac.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/SignMac.java) |
137-
| Update Key Add Rotation | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/UpdateKeyAddRotation.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/UpdateKeyAddRotation.java) |
138-
| Update Key Remove Labels | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/UpdateKeyRemoveLabels.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/UpdateKeyRemoveLabels.java) |
139-
| Update Key Remove Rotation | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/UpdateKeyRemoveRotation.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/UpdateKeyRemoveRotation.java) |
140-
| Update Key Set Primary | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/UpdateKeySetPrimary.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/UpdateKeySetPrimary.java) |
141-
| Update Key Update Labels | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/UpdateKeyUpdateLabels.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/UpdateKeyUpdateLabels.java) |
142-
| Verify Asymmetric Ec | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/VerifyAsymmetricEc.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/VerifyAsymmetricEc.java) |
143-
| Verify Asymmetric Rsa | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/VerifyAsymmetricRsa.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/VerifyAsymmetricRsa.java) |
144-
| Verify Mac | [source code](https://github.com/googleapis/java-kms/blob/main/samples/snippets/src/main/java/kms/VerifyMac.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-kms&page=editor&open_in_editor=samples/snippets/src/main/java/kms/VerifyMac.java) |
145-
146-
14773

14874
## Troubleshooting
14975

‎java-kms/google-cloud-kms/pom.xml‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@
4040
<groupId>com.google.api.grpc</groupId>
4141
<artifactId>proto-google-common-protos</artifactId>
4242
</dependency>
43-
43+
<dependency>
44+
<groupId>com.google.api.grpc</groupId>
45+
<artifactId>grpc-google-common-protos</artifactId>
46+
</dependency>
4447
<dependency>
4548
<groupId>com.google.api.grpc</groupId>
4649
<artifactId>proto-google-cloud-kms-v1</artifactId>

0 commit comments

Comments
 (0)