From 08946d581badc98c5fc84c2b7caa5f784062e161 Mon Sep 17 00:00:00 2001
From: Deepankar Dixit <90280028+ddixit14@users.noreply.github.com>
Date: Mon, 24 Jul 2023 13:54:00 +0000
Subject: [PATCH] deps: manual bump gapic-generator-java-bom.version from
2.22.0 to 2.23.1 (#2044)
---
spring-cloud-generator/pom.xml | 2 +-
.../ComplianceSpringAutoConfiguration.java | 51 +++++++++++++++++++
.../spring/ComplianceSpringProperties.java | 39 ++++++++++++++
.../spring/EchoSpringAutoConfiguration.java | 51 +++++++++++++++++++
.../v1beta1/spring/EchoSpringProperties.java | 39 ++++++++++++++
.../IdentitySpringAutoConfiguration.java | 51 +++++++++++++++++++
.../spring/IdentitySpringProperties.java | 39 ++++++++++++++
.../MessagingSpringAutoConfiguration.java | 51 +++++++++++++++++++
.../spring/MessagingSpringProperties.java | 39 ++++++++++++++
...equenceServiceSpringAutoConfiguration.java | 51 +++++++++++++++++++
.../SequenceServiceSpringProperties.java | 39 ++++++++++++++
.../TestingSpringAutoConfiguration.java | 51 +++++++++++++++++++
.../spring/TestingSpringProperties.java | 39 ++++++++++++++
13 files changed, 541 insertions(+), 1 deletion(-)
diff --git a/spring-cloud-generator/pom.xml b/spring-cloud-generator/pom.xml
index d78fb6018c..6019ece57d 100644
--- a/spring-cloud-generator/pom.xml
+++ b/spring-cloud-generator/pom.xml
@@ -15,7 +15,7 @@
Spring Code Generator for Google Cloud
- 2.22.0
+ 2.23.1
3.23.2
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/ComplianceSpringAutoConfiguration.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/ComplianceSpringAutoConfiguration.java
index 54b4f3523a..0ce3b417bb 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/ComplianceSpringAutoConfiguration.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/ComplianceSpringAutoConfiguration.java
@@ -235,6 +235,23 @@ public ComplianceSettings complianceSettings(
clientSettingsBuilder.getLocationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getLocationSettings().setRetrySettings(getLocationRetrySettings);
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured service-level retry settings from properties.");
}
@@ -388,6 +405,40 @@ public ComplianceSettings complianceSettings(
LOGGER.trace("Configured method-level retry settings for getLocation from properties.");
}
}
+ Retry setIamPolicyRetry = clientProperties.getSetIamPolicyRetry();
+ if (setIamPolicyRetry != null) {
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), setIamPolicyRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for setIamPolicy from properties.");
+ }
+ }
+ Retry getIamPolicyRetry = clientProperties.getGetIamPolicyRetry();
+ if (getIamPolicyRetry != null) {
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), getIamPolicyRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for getIamPolicy from properties.");
+ }
+ }
+ Retry testIamPermissionsRetry = clientProperties.getTestIamPermissionsRetry();
+ if (testIamPermissionsRetry != null) {
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(),
+ testIamPermissionsRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace(
+ "Configured method-level retry settings for testIamPermissions from properties.");
+ }
+ }
return clientSettingsBuilder.build();
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/ComplianceSpringProperties.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/ComplianceSpringProperties.java
index 5a47a04692..718f65f7ce 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/ComplianceSpringProperties.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/ComplianceSpringProperties.java
@@ -100,6 +100,21 @@ public class ComplianceSpringProperties implements CredentialsSupplier {
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getLocationRetry;
+ /**
+ * Allow override of retry settings at method-level for setIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry setIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for getIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry getIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for testIamPermissions. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry testIamPermissionsRetry;
@Override
public Credentials getCredentials() {
@@ -233,4 +248,28 @@ public Retry getGetLocationRetry() {
public void setGetLocationRetry(Retry getLocationRetry) {
this.getLocationRetry = getLocationRetry;
}
+
+ public Retry getSetIamPolicyRetry() {
+ return this.setIamPolicyRetry;
+ }
+
+ public void setSetIamPolicyRetry(Retry setIamPolicyRetry) {
+ this.setIamPolicyRetry = setIamPolicyRetry;
+ }
+
+ public Retry getGetIamPolicyRetry() {
+ return this.getIamPolicyRetry;
+ }
+
+ public void setGetIamPolicyRetry(Retry getIamPolicyRetry) {
+ this.getIamPolicyRetry = getIamPolicyRetry;
+ }
+
+ public Retry getTestIamPermissionsRetry() {
+ return this.testIamPermissionsRetry;
+ }
+
+ public void setTestIamPermissionsRetry(Retry testIamPermissionsRetry) {
+ this.testIamPermissionsRetry = testIamPermissionsRetry;
+ }
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/EchoSpringAutoConfiguration.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/EchoSpringAutoConfiguration.java
index 3826ca4236..bbfb2c5f1a 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/EchoSpringAutoConfiguration.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/EchoSpringAutoConfiguration.java
@@ -194,6 +194,23 @@ public EchoSettings echoSettings(
clientSettingsBuilder.getLocationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getLocationSettings().setRetrySettings(getLocationRetrySettings);
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured service-level retry settings from properties.");
}
@@ -276,6 +293,40 @@ public EchoSettings echoSettings(
LOGGER.trace("Configured method-level retry settings for getLocation from properties.");
}
}
+ Retry setIamPolicyRetry = clientProperties.getSetIamPolicyRetry();
+ if (setIamPolicyRetry != null) {
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), setIamPolicyRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for setIamPolicy from properties.");
+ }
+ }
+ Retry getIamPolicyRetry = clientProperties.getGetIamPolicyRetry();
+ if (getIamPolicyRetry != null) {
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), getIamPolicyRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for getIamPolicy from properties.");
+ }
+ }
+ Retry testIamPermissionsRetry = clientProperties.getTestIamPermissionsRetry();
+ if (testIamPermissionsRetry != null) {
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(),
+ testIamPermissionsRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace(
+ "Configured method-level retry settings for testIamPermissions from properties.");
+ }
+ }
return clientSettingsBuilder.build();
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/EchoSpringProperties.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/EchoSpringProperties.java
index 784869368c..a4df4c2a24 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/EchoSpringProperties.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/EchoSpringProperties.java
@@ -75,6 +75,21 @@ public class EchoSpringProperties implements CredentialsSupplier {
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getLocationRetry;
+ /**
+ * Allow override of retry settings at method-level for setIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry setIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for getIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry getIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for testIamPermissions. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry testIamPermissionsRetry;
@Override
public Credentials getCredentials() {
@@ -168,4 +183,28 @@ public Retry getGetLocationRetry() {
public void setGetLocationRetry(Retry getLocationRetry) {
this.getLocationRetry = getLocationRetry;
}
+
+ public Retry getSetIamPolicyRetry() {
+ return this.setIamPolicyRetry;
+ }
+
+ public void setSetIamPolicyRetry(Retry setIamPolicyRetry) {
+ this.setIamPolicyRetry = setIamPolicyRetry;
+ }
+
+ public Retry getGetIamPolicyRetry() {
+ return this.getIamPolicyRetry;
+ }
+
+ public void setGetIamPolicyRetry(Retry getIamPolicyRetry) {
+ this.getIamPolicyRetry = getIamPolicyRetry;
+ }
+
+ public Retry getTestIamPermissionsRetry() {
+ return this.testIamPermissionsRetry;
+ }
+
+ public void setTestIamPermissionsRetry(Retry testIamPermissionsRetry) {
+ this.testIamPermissionsRetry = testIamPermissionsRetry;
+ }
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/IdentitySpringAutoConfiguration.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/IdentitySpringAutoConfiguration.java
index 06ee22cadc..b545e4c783 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/IdentitySpringAutoConfiguration.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/IdentitySpringAutoConfiguration.java
@@ -191,6 +191,23 @@ public IdentitySettings identitySettings(
clientSettingsBuilder.getLocationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getLocationSettings().setRetrySettings(getLocationRetrySettings);
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured service-level retry settings from properties.");
}
@@ -265,6 +282,40 @@ public IdentitySettings identitySettings(
LOGGER.trace("Configured method-level retry settings for getLocation from properties.");
}
}
+ Retry setIamPolicyRetry = clientProperties.getSetIamPolicyRetry();
+ if (setIamPolicyRetry != null) {
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), setIamPolicyRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for setIamPolicy from properties.");
+ }
+ }
+ Retry getIamPolicyRetry = clientProperties.getGetIamPolicyRetry();
+ if (getIamPolicyRetry != null) {
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), getIamPolicyRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for getIamPolicy from properties.");
+ }
+ }
+ Retry testIamPermissionsRetry = clientProperties.getTestIamPermissionsRetry();
+ if (testIamPermissionsRetry != null) {
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(),
+ testIamPermissionsRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace(
+ "Configured method-level retry settings for testIamPermissions from properties.");
+ }
+ }
return clientSettingsBuilder.build();
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/IdentitySpringProperties.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/IdentitySpringProperties.java
index 4b61bb8d18..2162fa1997 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/IdentitySpringProperties.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/IdentitySpringProperties.java
@@ -75,6 +75,21 @@ public class IdentitySpringProperties implements CredentialsSupplier {
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getLocationRetry;
+ /**
+ * Allow override of retry settings at method-level for setIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry setIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for getIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry getIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for testIamPermissions. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry testIamPermissionsRetry;
@Override
public Credentials getCredentials() {
@@ -168,4 +183,28 @@ public Retry getGetLocationRetry() {
public void setGetLocationRetry(Retry getLocationRetry) {
this.getLocationRetry = getLocationRetry;
}
+
+ public Retry getSetIamPolicyRetry() {
+ return this.setIamPolicyRetry;
+ }
+
+ public void setSetIamPolicyRetry(Retry setIamPolicyRetry) {
+ this.setIamPolicyRetry = setIamPolicyRetry;
+ }
+
+ public Retry getGetIamPolicyRetry() {
+ return this.getIamPolicyRetry;
+ }
+
+ public void setGetIamPolicyRetry(Retry getIamPolicyRetry) {
+ this.getIamPolicyRetry = getIamPolicyRetry;
+ }
+
+ public Retry getTestIamPermissionsRetry() {
+ return this.testIamPermissionsRetry;
+ }
+
+ public void setTestIamPermissionsRetry(Retry testIamPermissionsRetry) {
+ this.testIamPermissionsRetry = testIamPermissionsRetry;
+ }
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/MessagingSpringAutoConfiguration.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/MessagingSpringAutoConfiguration.java
index 19417dc991..491bccb950 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/MessagingSpringAutoConfiguration.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/MessagingSpringAutoConfiguration.java
@@ -216,6 +216,23 @@ public MessagingSettings messagingSettings(
clientSettingsBuilder.getLocationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getLocationSettings().setRetrySettings(getLocationRetrySettings);
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured service-level retry settings from properties.");
}
@@ -340,6 +357,40 @@ public MessagingSettings messagingSettings(
LOGGER.trace("Configured method-level retry settings for getLocation from properties.");
}
}
+ Retry setIamPolicyRetry = clientProperties.getSetIamPolicyRetry();
+ if (setIamPolicyRetry != null) {
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), setIamPolicyRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for setIamPolicy from properties.");
+ }
+ }
+ Retry getIamPolicyRetry = clientProperties.getGetIamPolicyRetry();
+ if (getIamPolicyRetry != null) {
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), getIamPolicyRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for getIamPolicy from properties.");
+ }
+ }
+ Retry testIamPermissionsRetry = clientProperties.getTestIamPermissionsRetry();
+ if (testIamPermissionsRetry != null) {
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(),
+ testIamPermissionsRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace(
+ "Configured method-level retry settings for testIamPermissions from properties.");
+ }
+ }
return clientSettingsBuilder.build();
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/MessagingSpringProperties.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/MessagingSpringProperties.java
index 1f2bf69d86..b99ee36abb 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/MessagingSpringProperties.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/MessagingSpringProperties.java
@@ -100,6 +100,21 @@ public class MessagingSpringProperties implements CredentialsSupplier {
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getLocationRetry;
+ /**
+ * Allow override of retry settings at method-level for setIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry setIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for getIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry getIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for testIamPermissions. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry testIamPermissionsRetry;
@Override
public Credentials getCredentials() {
@@ -233,4 +248,28 @@ public Retry getGetLocationRetry() {
public void setGetLocationRetry(Retry getLocationRetry) {
this.getLocationRetry = getLocationRetry;
}
+
+ public Retry getSetIamPolicyRetry() {
+ return this.setIamPolicyRetry;
+ }
+
+ public void setSetIamPolicyRetry(Retry setIamPolicyRetry) {
+ this.setIamPolicyRetry = setIamPolicyRetry;
+ }
+
+ public Retry getGetIamPolicyRetry() {
+ return this.getIamPolicyRetry;
+ }
+
+ public void setGetIamPolicyRetry(Retry getIamPolicyRetry) {
+ this.getIamPolicyRetry = getIamPolicyRetry;
+ }
+
+ public Retry getTestIamPermissionsRetry() {
+ return this.testIamPermissionsRetry;
+ }
+
+ public void setTestIamPermissionsRetry(Retry testIamPermissionsRetry) {
+ this.testIamPermissionsRetry = testIamPermissionsRetry;
+ }
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/SequenceServiceSpringAutoConfiguration.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/SequenceServiceSpringAutoConfiguration.java
index d6fbd68d2e..b200a3fd94 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/SequenceServiceSpringAutoConfiguration.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/SequenceServiceSpringAutoConfiguration.java
@@ -204,6 +204,23 @@ public SequenceServiceSettings sequenceServiceSettings(
clientSettingsBuilder.getLocationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getLocationSettings().setRetrySettings(getLocationRetrySettings);
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured service-level retry settings from properties.");
}
@@ -294,6 +311,40 @@ public SequenceServiceSettings sequenceServiceSettings(
LOGGER.trace("Configured method-level retry settings for getLocation from properties.");
}
}
+ Retry setIamPolicyRetry = clientProperties.getSetIamPolicyRetry();
+ if (setIamPolicyRetry != null) {
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), setIamPolicyRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for setIamPolicy from properties.");
+ }
+ }
+ Retry getIamPolicyRetry = clientProperties.getGetIamPolicyRetry();
+ if (getIamPolicyRetry != null) {
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), getIamPolicyRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for getIamPolicy from properties.");
+ }
+ }
+ Retry testIamPermissionsRetry = clientProperties.getTestIamPermissionsRetry();
+ if (testIamPermissionsRetry != null) {
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(),
+ testIamPermissionsRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace(
+ "Configured method-level retry settings for testIamPermissions from properties.");
+ }
+ }
return clientSettingsBuilder.build();
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/SequenceServiceSpringProperties.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/SequenceServiceSpringProperties.java
index fd7a924e6c..7ac7a9ce3f 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/SequenceServiceSpringProperties.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/SequenceServiceSpringProperties.java
@@ -75,6 +75,21 @@ public class SequenceServiceSpringProperties implements CredentialsSupplier {
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getLocationRetry;
+ /**
+ * Allow override of retry settings at method-level for setIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry setIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for getIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry getIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for testIamPermissions. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry testIamPermissionsRetry;
@Override
public Credentials getCredentials() {
@@ -168,4 +183,28 @@ public Retry getGetLocationRetry() {
public void setGetLocationRetry(Retry getLocationRetry) {
this.getLocationRetry = getLocationRetry;
}
+
+ public Retry getSetIamPolicyRetry() {
+ return this.setIamPolicyRetry;
+ }
+
+ public void setSetIamPolicyRetry(Retry setIamPolicyRetry) {
+ this.setIamPolicyRetry = setIamPolicyRetry;
+ }
+
+ public Retry getGetIamPolicyRetry() {
+ return this.getIamPolicyRetry;
+ }
+
+ public void setGetIamPolicyRetry(Retry getIamPolicyRetry) {
+ this.getIamPolicyRetry = getIamPolicyRetry;
+ }
+
+ public Retry getTestIamPermissionsRetry() {
+ return this.testIamPermissionsRetry;
+ }
+
+ public void setTestIamPermissionsRetry(Retry testIamPermissionsRetry) {
+ this.testIamPermissionsRetry = testIamPermissionsRetry;
+ }
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/TestingSpringAutoConfiguration.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/TestingSpringAutoConfiguration.java
index bd97a59bd2..0e0bbe227e 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/TestingSpringAutoConfiguration.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/TestingSpringAutoConfiguration.java
@@ -204,6 +204,23 @@ public TestingSettings testingSettings(
clientSettingsBuilder.getLocationSettings().getRetrySettings(), serviceRetry);
clientSettingsBuilder.getLocationSettings().setRetrySettings(getLocationRetrySettings);
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(), serviceRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+
if (LOGGER.isTraceEnabled()) {
LOGGER.trace("Configured service-level retry settings from properties.");
}
@@ -308,6 +325,40 @@ public TestingSettings testingSettings(
LOGGER.trace("Configured method-level retry settings for getLocation from properties.");
}
}
+ Retry setIamPolicyRetry = clientProperties.getSetIamPolicyRetry();
+ if (setIamPolicyRetry != null) {
+ RetrySettings setIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.setIamPolicySettings().getRetrySettings(), setIamPolicyRetry);
+ clientSettingsBuilder.setIamPolicySettings().setRetrySettings(setIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for setIamPolicy from properties.");
+ }
+ }
+ Retry getIamPolicyRetry = clientProperties.getGetIamPolicyRetry();
+ if (getIamPolicyRetry != null) {
+ RetrySettings getIamPolicyRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.getIamPolicySettings().getRetrySettings(), getIamPolicyRetry);
+ clientSettingsBuilder.getIamPolicySettings().setRetrySettings(getIamPolicyRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace("Configured method-level retry settings for getIamPolicy from properties.");
+ }
+ }
+ Retry testIamPermissionsRetry = clientProperties.getTestIamPermissionsRetry();
+ if (testIamPermissionsRetry != null) {
+ RetrySettings testIamPermissionsRetrySettings =
+ RetryUtil.updateRetrySettings(
+ clientSettingsBuilder.testIamPermissionsSettings().getRetrySettings(),
+ testIamPermissionsRetry);
+ clientSettingsBuilder
+ .testIamPermissionsSettings()
+ .setRetrySettings(testIamPermissionsRetrySettings);
+ if (LOGGER.isTraceEnabled()) {
+ LOGGER.trace(
+ "Configured method-level retry settings for testIamPermissions from properties.");
+ }
+ }
return clientSettingsBuilder.build();
}
diff --git a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/TestingSpringProperties.java b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/TestingSpringProperties.java
index 08d433bd9e..c7e20def88 100644
--- a/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/TestingSpringProperties.java
+++ b/spring-cloud-generator/showcase/showcase-spring-starter/src/main/java/com/google/showcase/v1beta1/spring/TestingSpringProperties.java
@@ -90,6 +90,21 @@ public class TestingSpringProperties implements CredentialsSupplier {
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getLocationRetry;
+ /**
+ * Allow override of retry settings at method-level for setIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry setIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for getIamPolicy. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry getIamPolicyRetry;
+ /**
+ * Allow override of retry settings at method-level for testIamPermissions. If defined, this takes
+ * precedence over service-level retry configurations for that RPC method.
+ */
+ @NestedConfigurationProperty private Retry testIamPermissionsRetry;
@Override
public Credentials getCredentials() {
@@ -207,4 +222,28 @@ public Retry getGetLocationRetry() {
public void setGetLocationRetry(Retry getLocationRetry) {
this.getLocationRetry = getLocationRetry;
}
+
+ public Retry getSetIamPolicyRetry() {
+ return this.setIamPolicyRetry;
+ }
+
+ public void setSetIamPolicyRetry(Retry setIamPolicyRetry) {
+ this.setIamPolicyRetry = setIamPolicyRetry;
+ }
+
+ public Retry getGetIamPolicyRetry() {
+ return this.getIamPolicyRetry;
+ }
+
+ public void setGetIamPolicyRetry(Retry getIamPolicyRetry) {
+ this.getIamPolicyRetry = getIamPolicyRetry;
+ }
+
+ public Retry getTestIamPermissionsRetry() {
+ return this.testIamPermissionsRetry;
+ }
+
+ public void setTestIamPermissionsRetry(Retry testIamPermissionsRetry) {
+ this.testIamPermissionsRetry = testIamPermissionsRetry;
+ }
}