Skip to content
This repository was archived by the owner on Sep 19, 2023. It is now read-only.

Commit f5526bb

Browse files
authored
feat: add v2 client (#149)
1 parent 33dcb78 commit f5526bb

55 files changed

Lines changed: 27374 additions & 17 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

google-cloud-orgpolicy-bom/pom.xml

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<groupId>com.google.cloud</groupId>
6+
<artifactId>google-cloud-orgpolicy-bom</artifactId>
7+
<version>1.0.12-SNAPSHOT</version><!-- {x-version-update:google-cloud-orgpolicy:current} -->
8+
<packaging>pom</packaging>
9+
<parent>
10+
<groupId>com.google.cloud</groupId>
11+
<artifactId>google-cloud-shared-config</artifactId>
12+
<version>0.10.0</version>
13+
</parent>
14+
15+
<name>Google Cloud Org Policy BOM</name>
16+
<description>BOM for Google Cloud Org Policy
17+
</description>
18+
19+
<organization>
20+
<name>Google LLC</name>
21+
</organization>
22+
<developers>
23+
<developer>
24+
<id>chingor13</id>
25+
<name>Jeff Ching</name>
26+
<email>chingor@google.com</email>
27+
<organization>Google LLC</organization>
28+
<roles>
29+
<role>Developer</role>
30+
</roles>
31+
</developer>
32+
</developers>
33+
34+
<scm>
35+
<connection>scm:git:https://github.com/googleapis/java-orgpolicy.git</connection>
36+
<developerConnection>scm:git:git@github.com:googleapis/java-orgpolicy.git</developerConnection>
37+
<url>https://github.com/googleapis/java-orgpolicy</url>
38+
</scm>
39+
40+
<properties>
41+
<maven.antrun.skip>true</maven.antrun.skip>
42+
</properties>
43+
44+
<distributionManagement>
45+
<snapshotRepository>
46+
<id>sonatype-nexus-snapshots</id>
47+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
48+
</snapshotRepository>
49+
<repository>
50+
<id>sonatype-nexus-staging</id>
51+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
52+
</repository>
53+
</distributionManagement>
54+
55+
<licenses>
56+
<license>
57+
<name>The Apache Software License, Version 2.0</name>
58+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
59+
<distribution>repo</distribution>
60+
</license>
61+
</licenses>
62+
63+
<dependencyManagement>
64+
<dependencies>
65+
66+
<dependency>
67+
<groupId>com.google.cloud</groupId>
68+
<artifactId>google-cloud-orgpolicy</artifactId>
69+
<version>1.0.12-SNAPSHOT</version><!-- {x-version-update:google-cloud-orgpolicy:current} -->
70+
</dependency>
71+
<dependency>
72+
<groupId>com.google.api.grpc</groupId>
73+
<artifactId>proto-google-cloud-orgpolicy-v1</artifactId>
74+
<version>1.0.12-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-orgpolicy-v1:current} -->
75+
</dependency>
76+
<dependency>
77+
<groupId>com.google.api.grpc</groupId>
78+
<artifactId>proto-google-cloud-orgpolicy-v2</artifactId>
79+
<version>1.0.12-SNAPSHOT</version><!-- {x-version-update:proto-google-cloud-orgpolicy-v2:current} -->
80+
</dependency>
81+
<dependency>
82+
<groupId>com.google.api.grpc</groupId>
83+
<artifactId>grpc-google-cloud-orgpolicy-v2</artifactId>
84+
<version>1.0.12-SNAPSHOT</version><!-- {x-version-update:grpc-google-cloud-orgpolicy-v2:current} -->
85+
</dependency>
86+
</dependencies>
87+
</dependencyManagement>
88+
89+
<build>
90+
<plugins>
91+
<plugin>
92+
<groupId>org.apache.maven.plugins</groupId>
93+
<artifactId>maven-checkstyle-plugin</artifactId>
94+
<configuration>
95+
<skip>true</skip>
96+
</configuration>
97+
</plugin>
98+
</plugins>
99+
</build>
100+
101+
</project>

google-cloud-orgpolicy/pom.xml

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<groupId>com.google.cloud</groupId>
6+
<artifactId>google-cloud-orgpolicy</artifactId>
7+
<version>1.0.12-SNAPSHOT</version><!-- {x-version-update:google-cloud-orgpolicy:current} -->
8+
<name>Google Cloud Org Policy</name>
9+
<description>The Org Policy API allows users to configure governance rules on
10+
their GCP resources across the Cloud Resource Hierarchy.
11+
</description>
12+
<parent>
13+
<groupId>com.google.cloud</groupId>
14+
<artifactId>google-cloud-orgpolicy-parent</artifactId>
15+
<version>1.0.12-SNAPSHOT</version><!-- {x-version-update:google-cloud-orgpolicy:current} -->
16+
</parent>
17+
<properties>
18+
<site.installationModule>google-cloud-orgpolicy</site.installationModule>
19+
</properties>
20+
<dependencies>
21+
<dependency>
22+
<groupId>io.grpc</groupId>
23+
<artifactId>grpc-api</artifactId>
24+
</dependency>
25+
<dependency>
26+
<groupId>io.grpc</groupId>
27+
<artifactId>grpc-stub</artifactId>
28+
</dependency>
29+
<dependency>
30+
<groupId>io.grpc</groupId>
31+
<artifactId>grpc-protobuf</artifactId>
32+
</dependency>
33+
<dependency>
34+
<groupId>com.google.api</groupId>
35+
<artifactId>api-common</artifactId>
36+
</dependency>
37+
<dependency>
38+
<groupId>com.google.protobuf</groupId>
39+
<artifactId>protobuf-java</artifactId>
40+
</dependency>
41+
<dependency>
42+
<groupId>com.google.api.grpc</groupId>
43+
<artifactId>proto-google-common-protos</artifactId>
44+
</dependency>
45+
<dependency>
46+
<groupId>com.google.api.grpc</groupId>
47+
<artifactId>proto-google-cloud-orgpolicy-v2</artifactId>
48+
</dependency>
49+
<dependency>
50+
<groupId>com.google.guava</groupId>
51+
<artifactId>guava</artifactId>
52+
</dependency>
53+
<dependency>
54+
<groupId>com.google.api</groupId>
55+
<artifactId>gax</artifactId>
56+
</dependency>
57+
<dependency>
58+
<groupId>com.google.api</groupId>
59+
<artifactId>gax-grpc</artifactId>
60+
</dependency>
61+
<dependency>
62+
<groupId>org.threeten</groupId>
63+
<artifactId>threetenbp</artifactId>
64+
</dependency>
65+
66+
<!-- Test dependencies -->
67+
<dependency>
68+
<groupId>junit</groupId>
69+
<artifactId>junit</artifactId>
70+
<scope>test</scope>
71+
<version>4.13.1</version>
72+
</dependency>
73+
74+
<dependency>
75+
<groupId>com.google.api.grpc</groupId>
76+
<artifactId>grpc-google-cloud-orgpolicy-v2</artifactId>
77+
<scope>test</scope>
78+
</dependency>
79+
<!-- Need testing utility classes for generated gRPC clients tests -->
80+
<dependency>
81+
<groupId>com.google.api</groupId>
82+
<artifactId>gax-grpc</artifactId>
83+
<classifier>testlib</classifier>
84+
<scope>test</scope>
85+
</dependency>
86+
</dependencies>
87+
88+
<profiles>
89+
<profile>
90+
<id>java9</id>
91+
<activation>
92+
<jdk>[9,)</jdk>
93+
</activation>
94+
<dependencies>
95+
<dependency>
96+
<groupId>javax.annotation</groupId>
97+
<artifactId>javax.annotation-api</artifactId>
98+
</dependency>
99+
</dependencies>
100+
</profile>
101+
</profiles>
102+
103+
<build>
104+
<plugins>
105+
<plugin>
106+
<groupId>org.codehaus.mojo</groupId>
107+
<artifactId>flatten-maven-plugin</artifactId>
108+
</plugin>
109+
</plugins>
110+
</build>
111+
</project>

0 commit comments

Comments
 (0)