Skip to content

Commit b51f44f

Browse files
feat: Generate IAM v3 Library (#11557)
* feat: Generate IAM v3 Library * chore: Add v3 owlbot configs * chore: generate libraries at Mon May 5 20:02:05 UTC 2025 * chore: Update deps --------- Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
1 parent f521692 commit b51f44f

32 files changed

+15272
-0
lines changed

generation_config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1120,6 +1120,7 @@ libraries:
11201120
- proto_path: google/iam/v1beta
11211121
- proto_path: google/iam/v2
11221122
- proto_path: google/iam/v2beta
1123+
- proto_path: google/iam/v3
11231124

11241125
- api_shortname: iam-admin
11251126
name_pretty: IAM Admin API

java-iam/.OwlBot-hermetic.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,7 @@ deep-copy-regex:
2626
dest: "/owl-bot-staging/java-iam/v2beta/google-iam-policy/src"
2727
- source: "/google/iam/v2/.*-java/gapic-google-.*/src"
2828
dest: "/owl-bot-staging/java-iam/v2/google-iam-policy/src"
29+
- source: "/google/iam/v3/.*-java/gapic-google-.*/src"
30+
dest: "/owl-bot-staging/java-iam/v3/google-iam-policy/src"
2931

3032
api-name: iam

java-iam/google-iam-policy/pom.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@
4949
<groupId>com.google.api.grpc</groupId>
5050
<artifactId>proto-google-iam-v2</artifactId>
5151
</dependency>
52+
<dependency>
53+
<groupId>com.google.api.grpc</groupId>
54+
<artifactId>proto-google-iam-v3</artifactId>
55+
</dependency>
5256
<dependency>
5357
<groupId>com.google.guava</groupId>
5458
<artifactId>guava</artifactId>
@@ -87,6 +91,11 @@
8791
<artifactId>grpc-google-iam-v2</artifactId>
8892
<scope>test</scope>
8993
</dependency>
94+
<dependency>
95+
<groupId>com.google.api.grpc</groupId>
96+
<artifactId>grpc-google-iam-v3</artifactId>
97+
<scope>test</scope>
98+
</dependency>
9099
<!-- Need testing utility classes for generated gRPC clients tests -->
91100
<dependency>
92101
<groupId>com.google.api</groupId>
@@ -106,5 +115,10 @@
106115
<classifier>testlib</classifier>
107116
<scope>test</scope>
108117
</dependency>
118+
<dependency>
119+
<groupId>com.google.api.grpc</groupId>
120+
<artifactId>grpc-google-common-protos</artifactId>
121+
<scope>test</scope>
122+
</dependency>
109123
</dependencies>
110124
</project>

java-iam/google-iam-policy/src/main/java/com/google/iam/v3/PolicyBindingsClient.java

Lines changed: 1905 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)