Please sign in to comment.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: support conditional policies (#110)
* Base implementation * Update with unit tests * lint * correct copyright date * lint * Revert removal of helper functions * use auto-value * reformat Binding.java and Condition.java * remove unnecessary dep * code format * add dep on com.google.code.findbugs in google-cloud-core * address comments * Clean up * respond to comments * address comments * format * address feedback * remove unnecessary null check * lint * address feedback * remove ImmutableList from Binding AutoValue surface * address feedback * split up unit test * use guava beta annotation * surface ImmutableList<> for Binding class. * use BetaApi from api.core * return as expected * partial addressing of feedback * address feedback pt2 * address remaining feedback * address one last feedback
- Loading branch information
Showing with 682 additions and 79 deletions.
- +8 −0 google-cloud-core/pom.xml
- +112 −0 google-cloud-core/src/main/java/com/google/cloud/Binding.java
- +65 −0 google-cloud-core/src/main/java/com/google/cloud/Condition.java
- +191 −75 google-cloud-core/src/main/java/com/google/cloud/Policy.java
- +1 −1 google-cloud-core/src/test/java/com/google/cloud/PolicyTest.java
- +284 −0 google-cloud-core/src/test/java/com/google/cloud/PolicyV3Test.java
- +21 −3 pom.xml
There are no files selected for viewing
Oops, something went wrong.